0001706946-24-000176.txt : 20240807 0001706946-24-000176.hdr.sgml : 20240807 20240807170147 ACCESSION NUMBER: 0001706946-24-000176 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240807 DATE AS OF CHANGE: 20240807 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Virgin Galactic Holdings, Inc CENTRAL INDEX KEY: 0001706946 STANDARD INDUSTRIAL CLASSIFICATION: TRANSPORTATION SERVICES [4700] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 853608069 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38202 FILM NUMBER: 241184771 BUSINESS ADDRESS: STREET 1: 1700 FLIGHT WAY CITY: TUSTIN STATE: CA ZIP: 92782 BUSINESS PHONE: (575) 424-2100 MAIL ADDRESS: STREET 1: 1700 FLIGHT WAY CITY: TUSTIN STATE: CA ZIP: 92782 FORMER COMPANY: FORMER CONFORMED NAME: Virgin Galactic Vehicle Holdings, Inc DATE OF NAME CHANGE: 20191025 FORMER COMPANY: FORMER CONFORMED NAME: Social Capital Hedosophia Holdings Corp. DATE OF NAME CHANGE: 20170517 10-Q 1 spce-20240630.htm 10-Q spce-20240630
FalseQ220240001706946--12-310.05xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purespce:planspce:allegedShareholder00017069462024-01-012024-06-3000017069462024-07-3100017069462024-06-3000017069462023-12-3100017069462024-04-012024-06-3000017069462023-04-012023-06-3000017069462023-01-012023-06-300001706946us-gaap:CommonStockMember2022-12-310001706946us-gaap:AdditionalPaidInCapitalMember2022-12-310001706946us-gaap:RetainedEarningsMember2022-12-310001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100017069462022-12-310001706946us-gaap:RetainedEarningsMember2023-01-012023-03-3100017069462023-01-012023-03-310001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001706946us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001706946us-gaap:CommonStockMember2023-01-012023-03-310001706946us-gaap:CommonStockMember2023-03-310001706946us-gaap:AdditionalPaidInCapitalMember2023-03-310001706946us-gaap:RetainedEarningsMember2023-03-310001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100017069462023-03-310001706946us-gaap:RetainedEarningsMember2023-04-012023-06-300001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001706946us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001706946us-gaap:CommonStockMember2023-04-012023-06-300001706946us-gaap:CommonStockMember2023-06-300001706946us-gaap:AdditionalPaidInCapitalMember2023-06-300001706946us-gaap:RetainedEarningsMember2023-06-300001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000017069462023-06-300001706946us-gaap:CommonStockMember2023-12-310001706946us-gaap:AdditionalPaidInCapitalMember2023-12-310001706946us-gaap:RetainedEarningsMember2023-12-310001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001706946us-gaap:RetainedEarningsMember2024-01-012024-03-3100017069462024-01-012024-03-310001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001706946us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001706946us-gaap:CommonStockMember2024-01-012024-03-310001706946us-gaap:CommonStockMember2024-03-310001706946us-gaap:AdditionalPaidInCapitalMember2024-03-310001706946us-gaap:RetainedEarningsMember2024-03-310001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100017069462024-03-310001706946us-gaap:RetainedEarningsMember2024-04-012024-06-300001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001706946us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001706946us-gaap:CommonStockMember2024-04-012024-06-300001706946us-gaap:CommonStockMember2024-06-300001706946us-gaap:AdditionalPaidInCapitalMember2024-06-300001706946us-gaap:RetainedEarningsMember2024-06-300001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001706946us-gaap:CommonStockMember2024-06-142024-06-140001706946us-gaap:CashMember2024-06-300001706946us-gaap:MoneyMarketFundsMember2024-06-300001706946us-gaap:USTreasurySecuritiesMember2024-06-300001706946us-gaap:CorporateBondSecuritiesMember2024-06-300001706946us-gaap:CashMember2023-12-310001706946us-gaap:MoneyMarketFundsMember2023-12-310001706946us-gaap:USTreasurySecuritiesMember2023-12-310001706946us-gaap:CorporateBondSecuritiesMember2023-12-310001706946us-gaap:LandMember2024-06-300001706946us-gaap:LandMember2023-12-310001706946us-gaap:BuildingMember2024-06-300001706946us-gaap:BuildingMember2023-12-310001706946us-gaap:AirTransportationEquipmentMember2024-06-300001706946us-gaap:AirTransportationEquipmentMember2023-12-310001706946us-gaap:MachineryAndEquipmentMember2024-06-300001706946us-gaap:MachineryAndEquipmentMember2023-12-310001706946spce:ITSoftwareAndEquipmentMember2024-06-300001706946spce:ITSoftwareAndEquipmentMember2023-12-310001706946us-gaap:LeaseholdImprovementsMember2024-06-300001706946us-gaap:LeaseholdImprovementsMember2023-12-310001706946us-gaap:ConstructionInProgressMember2024-06-300001706946us-gaap:ConstructionInProgressMember2023-12-310001706946spce:A2027NotesMemberus-gaap:ConvertibleDebtMember2022-01-310001706946spce:A2027NotesMemberus-gaap:ConvertibleDebtMember2024-06-300001706946spce:A2027NotesMemberus-gaap:ConvertibleDebtMember2023-12-310001706946spce:A2027NotesMemberus-gaap:ConvertibleDebtMember2024-04-012024-06-300001706946spce:A2027NotesMemberus-gaap:ConvertibleDebtMember2023-04-012023-06-300001706946spce:A2027NotesMemberus-gaap:ConvertibleDebtMember2024-01-012024-06-300001706946spce:A2027NotesMemberus-gaap:ConvertibleDebtMember2023-01-012023-06-300001706946spce:A2022AtTheMarketOfferingProgramMember2022-08-310001706946spce:A2022AtTheMarketOfferingProgramMember2023-01-012023-06-300001706946spce:A2023AtTheMarketOfferingProgramMember2023-06-300001706946spce:A2023AtTheMarketOfferingProgramMember2024-01-012024-06-300001706946spce:A2023AtTheMarketOfferingProgramMember2023-06-012024-06-300001706946spce:SecondARPlanMember2024-01-012024-06-300001706946us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001706946us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001706946us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001706946us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001706946us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001706946us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300001706946us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001706946us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300001706946us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001706946us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001706946us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001706946us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001706946us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberspce:SpacelineOperationsMember2024-04-012024-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberspce:SpacelineOperationsMember2023-04-012023-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberspce:SpacelineOperationsMember2024-01-012024-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberspce:SpacelineOperationsMember2023-01-012023-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMember2024-04-012024-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMember2023-04-012023-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMember2024-01-012024-06-300001706946spce:RestrictedStockUnitsAndPerformanceSharesMember2023-01-012023-06-300001706946spce:LiabilityClassifiedAwardMember2024-04-012024-06-300001706946spce:LiabilityClassifiedAwardMember2023-04-012023-06-300001706946spce:LiabilityClassifiedAwardMember2024-01-012024-06-300001706946spce:LiabilityClassifiedAwardMember2023-01-012023-06-300001706946spce:EquityClassifiedAwardMember2024-04-012024-06-300001706946spce:EquityClassifiedAwardMember2023-04-012023-06-300001706946spce:EquityClassifiedAwardMember2024-01-012024-06-300001706946spce:EquityClassifiedAwardMember2023-01-012023-06-300001706946us-gaap:EmployeeStockOptionMember2024-06-300001706946spce:PerformanceStockOptionsMember2024-06-300001706946us-gaap:RestrictedStockUnitsRSUMember2024-06-300001706946us-gaap:PerformanceSharesMember2024-06-300001706946us-gaap:PerformanceSharesMember2024-01-012024-06-3000017069462023-11-012023-11-300001706946us-gaap:EmployeeSeveranceMember2023-10-012023-12-310001706946us-gaap:EmployeeSeveranceMember2024-01-012024-01-310001706946us-gaap:StockCompensationPlanMember2024-04-012024-06-300001706946us-gaap:StockCompensationPlanMember2024-01-012024-06-300001706946us-gaap:StockCompensationPlanMember2023-01-012023-06-300001706946us-gaap:StockCompensationPlanMember2023-04-012023-06-300001706946us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946us-gaap:FairValueInputsLevel1Memberspce:A2027NotesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946spce:A2027NotesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946spce:A2027NotesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946spce:A2027NotesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001706946us-gaap:FairValueInputsLevel1Memberspce:A2027NotesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946spce:A2027NotesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946spce:A2027NotesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946spce:A2027NotesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001706946spce:TheBoeingCompanyAndAuroraFlightSciencesCorporationV.TheCompanyMember2024-03-212024-03-2100017069462022-02-212022-12-130001706946srt:AffiliatedEntityMember2024-01-012024-06-300001706946srt:AffiliatedEntityMember2023-01-012023-06-300001706946spce:AparnaChitaleMay102024TerminatedPlanMemberspce:AparnaChitaleMember2024-04-012024-06-300001706946spce:AparnaChitaleMay102024TerminatedPlanMemberspce:AparnaChitaleMember2024-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from to
Commission File No. 001-38202
Virgin Galactic Holdings, Inc.
(Exact name of registrant as specified in its charter)
Delaware
85-3608069
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
1700 Flight Way
Tustin California
92782
(Address of Principal Executive Offices)(Zip Code)
(949) 774-7640
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common stock, $0.0001 par value per share
SPCE
New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes No ☒
As of July 31, 2024, there were 28,483,577 shares of the Company’s common stock outstanding.


VIRGIN GALACTIC HOLDINGS, INC.
TABLE OF CONTENTS
Page


1


Cautionary Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements (including within the meaning of the Private Securities Litigation Reform Act of 1995) concerning us and other matters. These statements may discuss goals, intentions and expectations as to future plans, trends, events, results of operations or financial condition, or otherwise, based on current beliefs of management, as well as assumptions made by, and information currently available to management.

Forward-looking statements may be accompanied by words such as “achieve,” “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “future,” “grow,” “increase,” “intend,” “may,” “opportunity,” “plan,” “possible,” “potential,” “predict,” “project,” “should,” “strategy,” “target,” “will,” “would,” or similar words, phrases, or expressions. These forward-looking statements are subject to various risks and uncertainties, many of which are outside our control. Therefore, you should not place undue reliance on such statements. Factors that could cause actual results to differ materially from those in the forward-looking statements include, but are not limited to, the following:

any delay in future commercial flights of our spaceflight fleet;

our ability to successfully develop and test our next-generation vehicles, and the time and costs associated with doing so;

the safety of our spaceflight systems;

the development of the markets for commercial spaceflight and commercial research and development payloads;

our ability to effectively market and sell spaceflights;

our ability to convert our backlog or inbound inquiries into revenue;

our anticipated full passenger capacity;

our ability to achieve or maintain profitability;

delay in development or the manufacture of spaceflight systems;

our ability to supply our technology to additional market opportunities;

our expected capital requirements and the availability of additional financing;

our ability to attract or retain highly qualified personnel;

the effect of terrorist activity, armed conflict (including any escalation of hostility arising out of the conflicts between Russia and Ukraine, Israel and Hamas, or other geopolitical conflicts), natural disasters or pandemic diseases on the economy generally, on our future financial or operational results, or our access to additional financing;

consumer preferences and discretionary purchasing activity, which can be significantly adversely affected by unfavorable economic or market conditions;

extensive and evolving government regulation that impact the way we operate;

risks associated with international expansion;

our ability to maintain effective internal control over financial reporting and disclosure and procedures;

2

the impact of our recent reverse stock split on our results of operations, business operations and reputation with or ability to serve our stockholders and/or customers, and the trading prices and volatility of our common stock; and

our ability to continue to use, maintain, enforce, protect and defend our owned and licensed intellectual property, including the Virgin brand.

Additional factors that may cause actual results to differ materially from current expectations include, among other things, those set forth in Part I, Item 1.“Business,” Part I, Item 1A. “Risk Factors,” and Part II, Item 7. “Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (the “Annual Report on Form 10-K"), in Part II, Item 1A. “Risk Factors” in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2024 and in Part I, Item 2. “Management's Discussion and Analysis of Financial Condition and Results of Operations" in this Quarterly Report on Form 10-Q. Although we believe that the expectations reflected in the forward-looking statements are reasonable, our information may be incomplete or limited, and we cannot guarantee future results. Except as required by law, we assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future.
Each of the terms the “Company,” “Virgin Galactic,” “we,” “our,” “us” and similar terms used herein refer collectively to Virgin Galactic Holdings, Inc., a Delaware corporation, and its consolidated subsidiaries, unless otherwise stated.


3

PART I. FINANCIAL INFORMATION
VIRGIN GALACTIC HOLDINGS, INC.
Condensed Consolidated Balance Sheets
(Unaudited; in thousands, except share and per share amounts)
June 30, 2024December 31, 2023
Assets
Current assets:
Cash and cash equivalents$182,310 $216,799 
Restricted cash32,518 36,793 
Marketable securities, short-term593,375 657,238 
Other current assets
35,711 39,999 
Total current assets843,914 950,829 
Marketable securities, long-term12,536 71,596 
Property, plant and equipment, net144,455 93,806 
Other non-current assets61,563 63,286 
Total assets$1,062,468 $1,179,517 
Liabilities and Stockholders' Equity
Current liabilities:
Accounts payable$37,705 $32,415 
Customer deposits87,726 97,841 
Other current liabilities53,780 55,404 
Total current liabilities179,211 185,660 
Non-current liabilities:
Convertible senior notes, net418,995 417,886 
Other non-current liabilities
69,435 70,495 
Total liabilities667,641 674,041 
Commitments and contingencies (Note 14)
Stockholders' Equity
Preferred stock, $0.0001 par value; 10,000,000 shares authorized; no shares issued and outstanding
  
Common stock, $0.0001 par value; 700,000,000 shares authorized; 23,984,220 and 19,995,449 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively
2 2 
Additional paid-in capital2,717,327 2,631,235 
Accumulated deficit(2,321,919)(2,126,132)
Accumulated other comprehensive income (loss)
(583)371 
Total stockholders' equity394,827 505,476 
Total liabilities and stockholders' equity$1,062,468 $1,179,517 
See accompanying notes to condensed consolidated financial statements.
4

VIRGIN GALACTIC HOLDINGS, INC.
Condensed Consolidated Statements of Operations and Comprehensive Loss
(Unaudited; in thousands, except per share amounts)
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Revenue$4,220 $1,871 $6,205 $2,263 
Operating expenses:
Spaceline operations
27,288 234 49,879 552 
Research and development41,535 86,574 100,504 196,444 
Selling, general and administrative33,931 51,437 61,815 101,802 
Depreciation and amortization3,256 3,192 6,955 6,437 
Total operating expenses106,010 141,437 219,153 305,235 
Operating loss(101,790)(139,566)(212,948)(302,972)
Interest income11,108 8,404 23,416 15,734 
Interest expense(3,230)(3,216)(6,457)(6,427)
Other income, net171 48 316 78 
Loss before income taxes(93,741)(134,330)(195,673)(293,587)
Income tax expense34 34 114 162 
Net loss(93,775)(134,364)(195,787)(293,749)
Other comprehensive income (loss):
Foreign currency translation adjustment2 34 (6)69 
Unrealized gain (loss) on marketable securities
(84)1,885 (948)4,986 
Total comprehensive loss$(93,857)$(132,445)$(196,741)$(288,694)
Net loss per share:
Basic and diluted$(4.36)$(9.16)$(9.43)$(20.55)
Weighted-average shares outstanding:
Basic and diluted21,484 14,661 20,752 14,294 
See accompanying notes to condensed consolidated financial statements.
5

VIRGIN GALACTIC HOLDINGS, INC.
Condensed Consolidated Statements of Stockholders' Equity    
(Unaudited; in thousands, except share amounts)
Common StockAdditional Paid-in CapitalAccumulated DeficitAccumulated Other Comprehensive
Income (Loss)
Total
SharesAmount
Balance at December 31, 202213,769,861 $1 $2,111,343 $(1,623,795)$(7,326)$480,223 
Net loss— — — (159,385)— (159,385)
Other comprehensive income
— — — — 3,136 3,136 
Stock-based compensation for equity-classified awards— — 12,976 — — 12,976 
Issuance of common stock pursuant to stock-based awards, net of withholding taxes25,408 — (1,870)— — (1,870)
Issuance of common stock pursuant to at-the-market offering287,975 — 32,044 — — 32,044 
Transaction costs— — (343)— — (343)
Balance at March 31, 2023
14,083,244 1 2,154,150 (1,783,180)(4,190)366,781 
Net loss— — — (134,364)— (134,364)
Other comprehensive income
— — — — 1,919 1,919 
Stock-based compensation for equity-classified awards— — 11,859 — — 11,859 
Issuance of common stock pursuant to stock-based awards, net of withholding taxes24,254  (446)— — (446)
Issuance of common stock pursuant to at-the-market offering2,730,529 1 241,392 — — 241,393 
Transaction costs— — (2,601)— — (2,601)
Balance at June 30, 2023
16,838,027 $2 $2,404,354 $(1,917,544)$(2,271)$484,541 
See accompanying notes to condensed consolidated financial statements.
6

VIRGIN GALACTIC HOLDINGS, INC.
Condensed Consolidated Statements of Stockholders' Equity    
(Unaudited; in thousands, except share amounts)
Common StockAdditional Paid-in CapitalAccumulated Deficit
Accumulated Other Comprehensive
Income (Loss)
Total
SharesAmount
Balance at December 31, 2023
19,995,449 $2 $2,631,235 $(2,126,132)$371 $505,476 
Net loss
— — — (102,012)— (102,012)
Other comprehensive loss
— — — — (872)(872)
Stock-based compensation for equity-classified awards— — 8,045 — — 8,045 
Issuance of common stock pursuant to stock-based awards, net of withholding taxes
13,735 — (269)— — (269)
Issuance of common stock pursuant to at-the-market offering254,445  7,272 — — 7,272 
Transaction costs
— — (58)— — (58)
Balance at March 31, 202420,263,629 2 2,646,225 (2,228,144)(501)417,582 
Net loss— — — (93,775)— (93,775)
Other comprehensive loss
— — — — (82)(82)
Stock-based compensation for equity-classified awards— — 8,092 — — 8,092 
Issuance of common stock pursuant to stock-based awards, net of withholding taxes45,649 — (601)— — (601)
Issuance of common stock pursuant to at-the-market offering3,675,079  64,308 — — 64,308 
Transaction costs— — (695)— — (695)
Fractional share adjustment due to reverse stock split
(137)— (2)— — (2)
Balance at June 30, 202423,984,220 $2 $2,717,327 $(2,321,919)$(583)$394,827 
See accompanying notes to condensed consolidated financial statements.
7

VIRGIN GALACTIC HOLDINGS, INC.
Condensed Consolidated Statements of Cash Flows
(Unaudited; in thousands)
Six Months Ended June 30,
20242023
Cash flows from operating activities:
Net loss$(195,787)$(293,749)
Stock-based compensation16,480 24,835 
Depreciation and amortization6,955 6,437 
Amortization of debt issuance costs1,109 1,075 
Other non-cash items(9,281)(2,020)
Change in operating assets and liabilities:
Other current and non-current assets
6,272 10,529 
Accounts payable
5,017 7,644 
Customer deposits(10,115)(2,535)
Other current and non-current liabilities
(13,011)(13,603)
Net cash used in operating activities(192,361)(261,387)
Cash flows from investing activities:
Capital expenditures(47,487)(12,616)
Purchases of marketable securities(348,833)(409,920)
Proceeds from maturities and calls of marketable securities479,398 471,287 
Other investing activities
598  
Net cash provided by investing activities
83,676 48,751 
Cash flows from financing activities:
Payments of finance lease obligations(108)(116)
Proceeds from issuance of common stock71,580 273,437 
Withholding taxes paid on behalf of employees on net settled stock-based awards(870)(2,316)
Transaction costs related to issuance of common stock(681)(2,961)
Net cash provided by financing activities69,921 268,044 
Net increase (decrease) in cash, cash equivalents and restricted cash(38,764)55,408 
Cash, cash equivalents and restricted cash at beginning of period253,592 342,627 
Cash, cash equivalents and restricted cash at end of period$214,828 $398,035 
Cash and cash equivalents$182,310 $358,309 
Restricted cash32,518 39,726 
Cash, cash equivalents and restricted cash$214,828 $398,035 
See accompanying notes to condensed consolidated financial statements.
8

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements

(1)    Description of Business and Basis of Presentation
Virgin Galactic Holdings, Inc., together with its consolidated subsidiaries ("Virgin Galactic" or the "Company"), is an aerospace and space travel company focused on the development, manufacture and operation of spaceships and related technologies. The Company provides access to space for private individuals, researchers and government agencies. The Company's missions include flying passengers to space, as well as flying scientific payloads and researchers to space in order to conduct experiments for scientific and educational purposes.
The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission for interim financial reporting. Certain information and footnote disclosures, normally included in annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP"), have been condensed or omitted pursuant to such rules and regulations. However, in management's opinion, the condensed consolidated financial statements reflect all adjustments, including those of a normal recurring nature, necessary to present fairly the Company's financial position, results of operations and cash flows for the periods presented.
The operating results for the three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the entire fiscal year. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements contained in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.
Statement of Operations Presentation
In July 2023, the Company concluded that technological feasibility had been achieved for its initial spaceship, VSS Unity, and mothership carrier aircraft, VMS Eve, which together comprised the Company’s initial commercial spaceflight system. As a result, future costs associated with this spaceflight system, including the manufacture of related rocket motors, will no longer qualify as research and development activities.
Following the launch of commercial service and achievement of technological feasibility, the Company began presenting the operating expenses supporting the Company’s commercial spaceline activities as spaceline operations expense in the accompanying condensed consolidated statements of operations and comprehensive loss. Expenses incurred prior to the achievement of technological feasibility were classified as research and development and selling, general and administrative expenses. Spaceline operations expense includes costs associated with commercial spaceflight services and production costs that are not eligible for capitalization. Spaceline operations expense also includes costs to support the Company’s Future Astronaut community and costs related to payload cargo and engineering services, which were previously presented as customer experience expense.
9

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
Reverse Stock Split
On June 14, 2024, the Company effected a 1-for-20 reverse stock split of the Company’s common stock (the "Reverse Stock Split"). As a result of the Reverse Stock Split, every 20 shares of the Company’s common stock issued or outstanding were automatically reclassified into one new share of common stock. Proportionate adjustments were also made to the exercise prices and the number of shares underlying the Company’s outstanding equity awards, as applicable, as well as to the number of shares issuable under the Company’s equity incentive plans and certain existing agreements. The Reverse Stock Split did not decrease the number of authorized shares of common stock or otherwise affect the par value of the common stock. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who were otherwise entitled to receive fractional shares as a result of the Reverse Stock Split were paid cash in lieu thereof. All shares of the Company’s common stock, per-share data and related information included in the accompanying condensed consolidated financial statements have been retroactively adjusted as though the Reverse Stock Split had been effected prior to all periods presented.
(2)    Cash, Cash Equivalents and Marketable Securities
The Company maintains certain cash balances restricted as to withdrawal or use. Restricted cash consists of cash deposits received from future astronauts that are contractually restricted for operational use until the condition of carriage is signed or the deposits are refunded.
The amortized cost, unrealized gains (losses) and estimated fair value of the Company's cash, cash equivalents and marketable securities are as follows:
June 30, 2024
Amortized Cost
Gross Unrealized Losses
Fair Value
(In thousands)
Cash and cash equivalents:
Cash and restricted cash$13,256 $— $13,256 
Money market201,572 — 201,572 
Marketable securities:
U.S. treasuries113,533 (73)113,460 
Corporate bonds493,024 (573)492,451 
$821,385 $(646)$820,739 

December 31, 2023
Amortized Cost
Gross Unrealized Gains
Fair Value
(In thousands)
Cash and cash equivalents:
Cash and restricted cash$17,727 $— $17,727 
Money market235,865 — 235,865 
Marketable securities:
U.S. treasuries198,639 44 198,683 
Corporate bonds529,893 258 530,151 
$982,124 $302 $982,426 
Interest receivable of $4.8 million and $4.6 million is included in other current assets in the accompanying condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023, respectively.
10

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
The Company recognizes amortization and accretion of purchase premiums and discounts on its marketable securities in interest income in the accompanying condensed consolidated statements of operations and comprehensive loss. The Company recognized $4.6 million and $2.0 million in accretion income, net for its marketable securities for the three months ended June 30, 2024 and 2023, respectively. The Company recognized $10.0 million and $2.5 million in accretion income, net for its marketable securities for the six months ended June 30, 2024 and 2023, respectively.
The following table presents the contractual maturities of the Company's marketable securities as of June 30, 2024:
June 30, 2024
Amortized CostEstimated Fair Value
(In thousands)
Matures within one year$594,006 $593,375 
Matures between one to two years12,551 12,536 
$606,557 $605,911 
(3)    Inventories
Inventories are included in other current assets in the accompanying condensed consolidated balance sheets and are comprised of the following:
June 30, 2024December 31, 2023
(In thousands)
Raw materials and work-in-process$10,534 $13,875 
Spare parts3,580 2,426 
$14,114 $16,301 

(4)    Property, Plant and Equipment, Net
Property, plant and equipment consists of the following:
June 30, 2024December 31, 2023
(In thousands)
Land$1,302 $1,302 
Buildings9,092 9,092 
Flight vehicles and rotables4,290 4,074 
Machinery and equipment40,960 39,983 
Information technology software and equipment43,641 43,256 
Leasehold improvements37,187 37,141 
Construction in progress90,016 34,584 
226,488 169,432 
Less: accumulated depreciation and amortization
82,033 75,626 
$144,455 $93,806 

11

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
(5)    Leases
The components of expense related to leases are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)
Operating lease cost$3,417 $2,800 $6,876 $5,610 
Variable lease cost1,126 584 2,270 1,285 
Short-term lease cost6 6 12 12 
Finance lease cost:
Amortization of assets under finance leases
55 66 122 131 
Interest on finance lease liabilities17 20 36 39 
Total finance lease cost72 86 158 170 
Total lease cost$4,621 $3,476 $9,316 $7,077 
The components of supplemental cash flow information related to leases are as follows:
Six Months Ended June 30,
20242023
(In thousands, except term and rate data)
Cash Flow Information:
Operating cash flows for operating leases$6,578 $4,245 
Operating cash flows for finance leases$36 $39 
Financing cash flows for finance leases
$108 $116 
Non-cash Activity:
Assets acquired in exchange for lease obligations:
Operating leases$1,532 $270 
Finance leases$ $140 
Other Information:
Weighted-average remaining lease term:
Operating leases (in years)9.310.2
Finance leases (in years)2.83.2
Weighted-average discount rates:
Operating leases12.1 %12.2 %
Finance leases13.1 %12.9 %
12

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements

The supplemental balance sheet information related to leases is as follows:
June 30, 2024December 31, 2023
(In thousands)
Operating Leases:
Long-term right-of-use assets$57,607 $58,526 
Short-term operating lease liabilities$4,823 $4,350 
Long-term operating lease liabilities67,893 68,864 
Total operating lease liabilities$72,716 $73,214 

Right-of-use assets are included in other non-current assets, and lease liabilities are included in other current liabilities and other non-current liabilities in the accompanying condensed consolidated balance sheets.

(6)    Other Current Liabilities
The components of other current liabilities are as follows:
June 30, 2024December 31, 2023
(In thousands)
Accrued compensation$19,881 $32,179 
Accrued manufacturing sub-contractor and contract labor costs16,332 9,500 
Other17,567 13,725 
$53,780 $55,404 
(7)    Convertible Senior Notes
In January 2022, the Company completed an offering of $425 million aggregate principal amount of convertible senior notes (the "2027 Notes"). The 2027 Notes are senior unsecured obligations of the Company and bear interest at a fixed rate of 2.50% per year. Interest is payable in cash semi-annually in arrears on February 1 and August 1 of each year. The 2027 Notes mature on February 1, 2027 unless earlier repurchased, redeemed or converted.
The net carrying value of the 2027 Notes is as follows:
June 30, 2024December 31, 2023
(In thousands)
Principal$425,000 $425,000 
Less: unamortized debt issuance costs6,005 7,114 
Net carrying amount$418,995 $417,886 
During each of the three months ended June 30, 2024 and 2023, the Company recognized $3.2 million of interest expense on the 2027 Notes. Interest expense included $0.6 million and $0.5 million of amortized debt issuance costs during the three months ended June 30, 2024 and 2023, respectively.
During each of the six months ended June 30, 2024 and 2023, the Company recognized $6.4 million of interest expense on the 2027 Notes. Interest expense included $1.1 million of amortized debt issuance costs for each of the six months ended June 30, 2024 and 2023.
13

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
(8)    Stockholders' Equity
In August 2022, the Company entered into a distribution agency agreement with Credit Suisse Securities (USA) LLC, Morgan Stanley & Co. LLC and Goldman Sachs & Co. LLC (each, an “Agent” and collectively, the “Agents”) providing for the offer and sale of up to $300 million of shares of the Company's common stock from time to time through the Agents, acting as sales agents, or directly to one or more of the Agents, acting as principal(s), through an "at-the-market offering" program (the "2022 ATM Program").
The Company completed the 2022 ATM Program in June 2023, selling a total of 3.0 million shares of common stock and generating $300 million in gross proceeds, before deducting $3.0 million in underwriting discounts, commissions and other expenses.
In June 2023, the Company entered into a distribution agency agreement with the Agents providing for the offer and sale of up to $400 million of shares of the Company's common stock from time to time through the Agents, acting as sales agents, or directly to one or more of the Agents, acting as principal(s), through an "at-the-market offering" program (the "2023 ATM Program").
During the six months ended June 30, 2024, the Company sold 3.9 million shares of common stock under the 2023 ATM Program and generated $71.6 million in gross proceeds, before deducting $0.7 million in underwriting discounts, commissions and other expenses.
As of June 30, 2024, the Company sold a total of 7.9 million shares of common stock under the 2023 ATM Program, generating $359.1 million in gross proceeds, before deducting $3.6 million in underwriting discounts, commissions and other expenses.
(9)    Stock-Based Compensation
The Company maintains two equity incentive plans -- the Second Amended and Restated Virgin Galactic Holdings, Inc. 2019 Incentive Award Plan (the "Second A&R Plan") and the Virgin Galactic Holdings, Inc. 2023 Employment Inducement Incentive Award Plan (the "Inducement Plan").
The Second A&R Plan was adopted by the Company's board of directors and became effective in April 2024, subject to the approval of the Company’s stockholders, and was approved by the Company’s stockholders in June 2024. The Second A&R Plan amended and restated the Amended and Restated Virgin Galactic Holdings, Inc. 2019 Incentive Plan (the “A&R Plan”) and made the following material changes to the A&R Plan: (i) increased the number of shares available by 0.7 million shares with an aggregate of 2.2 million shares reserved for issuance under the Second A&R Plan, (ii) increased the number of shares which may be granted as incentive stock options (“ISOs”) under the Second A&R Plan, such that an aggregate of 2.2 million shares may be granted as incentive stock options under the Second A&R Plan, and (iii) extended the right to grant awards under the plan through June 12, 2034, provided that incentive stock options may not be granted under the Second A&R Plan after April 18, 2034.
Pursuant to the Second A&R Plan and related predecessor plans, the Company has granted time-based stock options, performance-based stock options ("PSOs"), restricted stock units ("RSUs"), and performance stock units ("PSUs"). Pursuant to the Inducement Plan, the Company has granted RSUs.
Liability-Classified Stock Awards
During the six months ended June 30, 2024, the Company granted 0.3 million RSUs under the A&R Plan that are expected be settled in cash. Changes in the fair value of these liability-classified awards are reported on a quarterly basis through their final vesting. Expense is recognized over the requisite service period of the award, with recognition of a corresponding liability recorded in other current liabilities in the accompanying condensed consolidated balance sheet as of June 30, 2024. Changes in fair value are recognized in stock-based compensation expense.
14

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
A summary of the components of stock-based compensation expense included in the condensed consolidated statements of operations and comprehensive loss is as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)
Stock option and PSO expense:
Research and development$ $492 $ $1,025 
Selling, general and administrative584 1,382 1,201 3,020 
      Total stock option and PSO expense584 1,874 1,201 4,045 
RSU and PSU expense:
Spaceline operations1,227  2,395  
Research and development1,080 2,525 2,186 5,008 
Selling, general and administrative5,345 7,460 10,698 15,782 
      Total RSU and PSU expense7,652 9,985 15,279 20,790 
Total stock-based compensation expense8,236 11,859 16,480 24,835 
Less: stock-based compensation expense for liability-classified awards144  343  
Stock-based compensation expense for equity-classified awards$8,092 $11,859 $16,137 $24,835 
As of June 30, 2024, the Company had unrecognized stock-based compensation expense of $2.3 million for stock options, which is expected to be recognized over a weighted-average period of 1.1 years. There was no unrecognized stock-based compensation expense for PSOs. Unrecognized stock-based compensation expense as of June 30, 2024 for RSUs and PSUs totaled $35.1 million and $4.0 million, respectively, which are expected to be recognized over weighted-average periods of 2.3 years and 1.4 years, respectively.
(10)    Special Charges
In November 2023, the Company commenced a restructuring plan designed to decrease costs and strategically realign its resources. In connection with this plan, the Company announced a workforce reduction constituting approximately 18% of its workforce. As a result, the Company recorded $4.4 million in severance and related benefit costs for the involuntarily terminated employees as special charges during the fourth quarter of 2023.

In January 2024, the Company fully paid the $1.4 million liability balance associated with these costs that were accrued at December 31, 2023.
(11)    Income Taxes
Income tax expense was $34,000 for each of the three months ended June 30, 2024 and 2023. Income tax expense was $114,000 and $162,000 for the six months ended June 30, 2024 and 2023, respectively. The effective income tax rate was nil for each of the three and six months ended June 30, 2024 and 2023. The effective tax rate differs from the U.S. statutory rate primarily due to a full valuation allowance against net deferred tax assets where it is more likely than not that some or all of the deferred tax assets will not be realized.
15

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
(12)    Earnings Per Share
The following table presents net loss per share and related information:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands, except per share amounts)
Basic and diluted:
Net loss$(93,775)$(134,364)$(195,787)$(293,749)
Weighted-average common shares outstanding
21,484 14,661 20,752 14,294 
Basic and diluted net loss per share$(4.36)$(9.16)$(9.43)$(20.55)
Basic and diluted net loss per share is computed using the weighted-average number of shares of common stock outstanding during the period. The computation of diluted net loss per share excludes the effect of all potential common shares outstanding as their impact would have been anti-dilutive.
The Company has excluded stock-based awards and shares issuable upon conversion of the 2027 Notes from the diluted loss per share calculation because their effect was anti-dilutive. The total number of shares excluded for each of the three and six months ended June 30, 2024 were 2.4 million. The total number of shares excluded for each of the three and six months ended June 30, 2023 were 2.3 million.
(13)    Fair Value Measurements
Assets and liabilities subject to fair value measurements are required to be disclosed within a fair value hierarchy. The fair value hierarchy ranks the quality and reliability of the information used to determine fair value. Accordingly, assets and liabilities carried at fair value are classified within the fair value hierarchy in one of the following categories:
• Level 1 inputs — Quoted prices in active markets for identical assets or liabilities.
• Level 2 inputs — Inputs other than Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
• Level 3 inputs — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.
The following tables present the Company's financial assets that are recorded at fair value on a recurring basis, segregated among the appropriate levels within the fair value hierarchy:
June 30, 2024
Level 1Level 2Level 3Total
(In thousands)
Assets:
Money market$201,572 $ $ $201,572 
U.S. treasuries113,460   113,460 
Corporate bonds 492,451  492,451 
Total assets at fair value$315,032 $492,451 $ $807,483 
16

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
December 31, 2023
Level 1Level 2Level 3Total
(In thousands)
Assets:
Money market$235,865 $ $ $235,865 
U.S. treasuries198,683   198,683 
Corporate bonds 530,151  530,151 
Total assets at fair value$434,548 $530,151 $ $964,699 
The following tables present the Company's financial liabilities that are recorded at amortized cost, segregated among the appropriate levels within the fair value hierarchy:
June 30, 2024
Level 1Level 2Level 3Total
(In thousands)
Liabilities:
2027 Notes$ $135,443 $ $135,443 
Total liabilities at fair value$ $135,443 $ $135,443 
December 31, 2023
Level 1Level 2Level 3Total
(In thousands)
Liabilities:
2027 Notes$ $189,937 $ $189,937 
Total liabilities at fair value$ $189,937 $ $189,937 
The estimated fair value of the 2027 Notes, which are classified as Level 2 financial instruments, was determined based on the estimated or actual bid prices of the 2027 Notes in an over-the-counter market on the last business day of the period.
17

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
(14)    Commitments and Contingencies
Leases
Future minimum lease payments under noncancelable operating leases and future minimum finance lease payments as of June 30, 2024 are as follows:
Operating LeasesFinance Leases
(In thousands)
2024 (for the remaining period)$6,591 $113 
202513,240 227 
202613,233 176 
202712,919 61 
202812,706 22 
Thereafter65,072  
Total payments123,761 599 
Less: present value discount/imputed interest51,045 91 
Present value of lease liabilities$72,716 $508 
Legal Proceedings

From time to time, the Company is a party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. The Company applies accounting for contingencies to determine when and how much to accrue for and disclose related to legal and other contingencies. Accordingly, the Company discloses contingencies deemed to be reasonably possible and accrues loss contingencies when, in consultation with legal advisors, it is concluded that a loss is probable and reasonably estimable. Although the ultimate aggregate amount of monetary liability or financial impact with respect to these matters is subject to many uncertainties and is therefore not predictable with assurance, management believes that any monetary liability or financial impact to the Company from these matters, individually and in the aggregate, beyond that provided at June 30, 2024, would not be material to the Company’s consolidated financial position, results of operations or cash flows. However, there can be no assurance with respect to such result, and monetary liability or financial impact to the Company from legal proceedings, lawsuits and other claims could differ materially from those projected.

The Boeing Company and Aurora Flight Sciences Corporation v. the Company

On March 21, 2024, The Boeing Company and Aurora Flight Sciences Corporation, a Boeing Company (collectively, “Boeing”), filed suit against the Company in the Eastern District of Virginia, captioned The Boeing Company and Aurora Flight Sciences Corporation, a Boeing Company v. Virgin Galactic Holdings, Inc., Case No. 1:21-cv-03070. In its complaint, Boeing alleges that the Company breached the parties’ Master Agreement. Boeing further alleges trade secret misappropriation under the Delaware Uniform Trade Secrets Act (“DUTSA”), 6 Del C. § 2001, et. seq., and the Defend Trade Secrets Act (“DTSA”), 18 U.S.C. § 1836, et. seq., and filed a motion for preliminary injunction to destroy certain disputed documents. The complaint seeks damages in excess of $25 million, expenses, attorneys’ fees and other equitable relief. On April 12, 2024, the Company filed an answer to Boeing’s complaint and a counterclaim seeking damages relating to Boeing’s breach of the Master Agreement, as well as an opposition to Boeing’s motion for a preliminary injunction.

On April 4, 2024, the Company filed suit against Boeing in the Central District of California. In its complaint, the Company sought: (1) declaratory judgment of no misappropriation of trade secrets under either DUTSA or DTSA by the Company, (2) declaratory judgment of no breach of contract by the Company, and (3) damages related to Boeing’s breach of contract for failure to adequately perform, including incomplete work on design phases of the project. On April 12, 2024, Boeing filed a motion for an anti-suit injunction in connection with the Company’s California suit. On June 6, 2024, the Company voluntarily dismissed the California action without prejudice, electing to pursue its
18

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
affirmative claims against Boeing by way of the counterclaim filed in the Virginia action, and on that same day the Company and Boeing jointly informed the Virginia court that the Company’s voluntary dismissal of the California action without prejudice rendered moot Boeing’s motion for an anti-suit injunction.

A hearing on the motion for a preliminary injunction took place on May 24, 2024. On June 20, 2024, the Court denied the preliminary injunction sought by Boeing, and ordered that the Company could use the disputed documents internally, and with third parties under a non-disclosure agreement, for the purpose of developing a new mothership. The Company intends to continue to vigorously defend against this matter.

Lavin v. the Company

On May 28, 2021, a class action complaint was filed against the Company in the Eastern District of New York captioned Lavin v. Virgin Galactic Holdings, Inc., Case No. 1:21-cv-03070. In September 2021, the Court appointed Robert Scheele and Mark Kusnier as co-lead plaintiffs for the purported class. Co-lead plaintiffs amended the complaint in December 2021, asserting violations of Sections 10(b), 20(a) and 20A of the Exchange Act of 1934 against the Company and certain of its current and former officers and directors on behalf of a putative class of investors who purchased the Company's common stock between July 10, 2019 and October 14, 2021.

The amended complaint alleges, among other things, that the Company and certain of its current and former officers and directors made false and misleading statements and failed to disclose certain information regarding the safety of the Company's ships and success of its commercial flight program. Co-lead plaintiffs seek damages, interest, costs, expenses, attorneys' fees, and other unspecified equitable relief. The defendants moved to dismiss the amended complaint and, on November 7, 2022, the court granted in part and denied in part the defendants’ motion and gave the plaintiffs leave to file a further amended complaint.

Plaintiffs filed a second amended complaint on December 12, 2022. The second amended complaint contains many of the same allegations as in the first amended complaint. The defendants moved to dismiss the second amended complaint and, on August 8, 2023, the court granted in part and denied in part the defendants’ motion and did not give plaintiffs leave to file a further amended complaint. Plaintiffs moved for reconsideration of the court’s dismissal order and, on December 19, 2023, the court denied plaintiffs’ motion. On March 27, 2024, the defendants moved for judgment on the pleadings as to the remaining Section 10(b) insider trading claim alleged against Branson. On April 2, 2024, the court stayed briefing on defendants’ motion for judgment on the pleadings pending resolution of plaintiffs’ anticipated motion for leave to add a new representative plaintiff, which plaintiffs’ subsequently filed on May 1, 2024. The court granted plaintiffs’ motion on July 2, 2024. The Company intends to continue to vigorously defend against this matter.

Spiteri, Grenier, Laidlaw, and St. Jean derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors

On February 21, 2022, March 1, 2022, September 21, 2022, and December 13, 2022, four alleged shareholders filed separate derivative complaints purportedly on behalf of the Company against certain of the Company's current and former officers and directors in the Eastern District of New York captioned Spiteri v. Branson et al., Case No. 1:22-cv-00933 (“Spiteri Action”), Grenier v. Branson et al., Case No. 1:22-cv-01100 (“Grenier Action”), Laidlaw v. Branson et al., Case No. 1:22-cv-05634 (“Laidlaw Action”), and St. Jean v. Branson et al., Case No. 1:22-cv-7551 (“St. Jean Action”), respectively. On May 4, 2022, the Spiteri and Grenier Actions were consolidated and recaptioned In re Virgin Galactic Holdings, Inc. Derivative Litigation, Case No. 1:22-cv-00933 (“Consolidated Derivative Action”). On September 30, 2023, the Laidlaw Action was consolidated into the Consolidated Derivative Action. Collectively, the complaints assert violations of Sections 10(b), 14(a), and 21D of the Exchange Act of 1934 and claims of breach of fiduciary duty, aiding and abetting breach of fiduciary duty, abuse of control, gross mismanagement, waste of corporate assets, contribution and indemnification, and unjust enrichment arising from substantially similar allegations as those contained in the securities class action described above. The complaints seek an unspecified sum of damages, interest, restitution, expenses, attorneys’ fees and other equitable relief. The cases are at a preliminary stage.
19

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
Abughazaleh derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors
On February 13, 2023, alleged shareholder Yousef Abughazaleh filed a derivative complaint purportedly on behalf of the Company against certain of the Company's current and former officers and directors in the District of Delaware captioned Abughazaleh v. Branson et al., Case No. 23-156-MN. The complaint asserts violations of Section 14(a) of the Exchange Act of 1934 and SEC Rule 14a-9, and claims of breach of fiduciary duty, contribution and indemnification, and unjust enrichment arising from substantially similar allegations as those contained in the securities class action described above.

The complaint seeks an unspecified sum of damages, interest, restitution, expenses, attorneys’ fees and other equitable relief. The case is at a preliminary stage.

Molnar and Tubbs derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors

On April 9, 2024, alleged shareholders Crystal Molnar and Cleveland Tubbs filed a derivative complaint purportedly on behalf of the Company against certain of the Company's current and former officers and directors in the Central District of California captioned Molnar v. Branson et al., Case No. 8:24-cv-775. The complaint asserts violations of Section 10(b) and 21D of the Exchange Act of 1934, and claims of breach of fiduciary duty and unjust enrichment arising from substantially similar allegations as those contained in the securities class action described above.

The complaint seeks an unspecified sum of damages, restitution, expenses, attorneys’ fees, and other equitable relief. The case is at a preliminary stage.

Gera derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors

On July 11, 2024, alleged shareholder Samhita Gera filed a derivative complaint purportedly on behalf of the Company against certain of the Company’s current and former officers and directors in the Eastern District of New York captioned Gera v. Branson et al., Case No. 24-cv-04795. The complaint asserts violations of Section 14(a) of the Exchange Act of 1934 and SEC Rule 14a-9, and claims of breach of fiduciary duty, contribution and indemnification, and unjust enrichment arising from substantially similar allegations as those contained in the securities class action described above.

The complaint seeks an unspecified sum of damages, interest, restitution, expenses, attorneys’ fees and other equitable relief. The case is at a preliminary stage.

(15)    Related Party Transactions
The Company licenses its brand name from certain entities affiliated with Virgin Enterprises Limited (“VEL”), a company incorporated in England. VEL is an affiliate of the Company. Under the trademark license, the Company has the exclusive right to operate under the brand name “Virgin Galactic” worldwide. Royalties payable, excluding sponsorship royalties, are the greater of (a) a low single-digit percentage of gross sales and (b) (i) prior to the first spaceflight for paying astronauts, a mid-five figure amount in dollars and (ii) from the first spaceflight for paying astronauts, a low-six figure amount in dollars, which increases to a low-seven figure amount in dollars over a four-year ramp up and thereafter increases in correlation with the consumer price index. Royalties payable on sponsorships are based on a mid-double-digit percentage of the related gross sales. During the six months ended June 30, 2024 and 2023, the Company incurred royalty expenses of $0.5 million and $0.1 million, respectively.
20

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
(16)    Supplemental Cash Flow Information
Six Months Ended June 30,
20242023
(In thousands)
Supplemental disclosure of cash flow information:
Cash payments for:
Income taxes$166 $533 
Interest 10,625 
Supplemental disclosure of non-cash investing and financing activities:
Unpaid purchases of property, plant and equipment
$10,871 $9,848 
Issuance of common stock through RSUs vested1,762 6,662 
21

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Unless the context otherwise requires, all references in this section to the “Company,” "Virgin Galactic," “we,” “us,” or “our” refer to Virgin Galactic Holdings, Inc. and its subsidiaries.
You should read the following discussion and analysis of our financial condition and results of operations together with the condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q, as well as the audited financial statements and the related notes thereto, and the discussion under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Business” included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (the "Annual Report on Form 10-K"). This discussion contains forward-looking statements that reflect our plans, estimates, and beliefs that involve risks and uncertainties. As a result of many factors, such as those set forth under the “Risk Factors” sections of our Annual Report on Form 10-K and Quarterly Report on Form 10-Q for the quarter ended March 31, 2024 and under the "Cautionary Note Regarding Forward-Looking Statements" section and elsewhere in this Quarterly Report on Form 10-Q, our actual results may differ materially from those anticipated in these forward-looking statements.
Overview
We are an aerospace and space travel company offering access to space for private individuals, researchers and government agencies. Our missions include flying passengers to space, as well as flying scientific payloads and researchers to space in order to conduct experiments for scientific and educational purposes. Our operations include the design and development, manufacturing, ground and flight testing, spaceflight operation, and post-flight maintenance of our spaceflight system. Our current spaceflight system was developed using our proprietary technology and processes and is focused on providing space experiences for private astronauts, researcher flights and professional astronaut training. We have also leveraged our knowledge and expertise in manufacturing spaceships to occasionally perform engineering services for third parties.
Recent Developments
In June 2024, we completed our second spaceflight of 2024 and seventh commercial spaceflight to date, 'Galactic 07,' carrying one researcher and three private astronauts. Following the 'Galactic 07' flight, we paused Unity spaceflights and expect to re-commence flying with test flights of our new Delta Class spaceships in advance of restarting commercial service, which is expected to begin in 2026.
On June 12, 2024, at the Company’s 2024 annual meeting of stockholders, our stockholders approved, and on June 14, 2024, we effected, a 1-for-20 reverse stock split (the “Reverse Stock Split”), and our common stock began trading on a split-adjusted basis on June 17, 2024. Prior to the Reverse Stock Split, on May 29, 2024, we received a notice from the New York Stock Exchange (the “NYSE”) that we were no longer in compliance with Section 802.01C of the NYSE Listed Company Manual (“Section 802.01C”), which requires listed companies to maintain an average closing price per share of at least $1.00 over a 30 consecutive trading-day period. Following the Reverse Stock Split, on July 1, 2024, we received a letter from the NYSE stating that we regained compliance with Section 802.01C.

All shares of our common stock, per-share data and related information included in this Quarterly Report on Form 10-Q have been retroactively adjusted as though the Reverse Stock Split had been effected prior to all periods presented.

In July 2024, we completed our new manufacturing facility in Mesa, Arizona, where final assembly of our next-generation Delta Class spaceships is scheduled to begin in 2025. After the initial development of our first Delta Class spaceship, we estimate the recurring cost to make each additional spaceship to be between $50 and $60 million.
Factors Affecting Our Performance
We believe that our performance and future success depend on a number of factors that present significant opportunities for us but also pose risks and challenges, including those discussed below, as well as in Part 1, Item 1A. of our Annual Report on Form 10-K titled “Risk Factors” and in Part II, Item 1A. in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2024.
Customer Demand
We have already received significant interest from potential astronauts. Going forward, we expect the size of our backlog and the number of astronauts that have flown to space on our spaceflight system to be an important indicator of our future performance. As of June 30, 2024, we have reservations for spaceflights for approximately 700 future astronauts, which represent approximately $193 million in expected future spaceflight revenue upon completion of the spaceflights.
22

Available Capacity and Annual Flight Rate
We commenced our commercial operations with VSS Unity and VMS Eve, which together comprised our initial commercial spaceflight system. Our annual flight rate is constrained by the availability and capacity of this commercial spaceflight system. To expand capacity, we are currently developing our next-generation spaceflight vehicles. These next-generation spaceflight vehicles, which include our Delta Class spaceships and additional motherships, are expected to dramatically increase our annual flight rate.
We expect to reach a significant milestone for the design phase of our Delta Class spaceships at the end of summer 2024, completing the majority of manufacturing designs. This will enable us to deploy some of our engineers from the Delta program to the design of our new motherships, which we project to be ready for service in 2028.
Safety Performance of Our Spaceflight Systems
Our spaceflight systems are highly specialized with sophisticated and complex technology. We have built operational processes to ensure that the design, manufacture, performance and servicing of our spaceflight systems meet rigorous quality standards. However, our spaceflight systems are still subject to operational and process risks, such as manufacturing and design issues, human errors, or cyber-attacks. Any actual or perceived safety issues may result in significant reputational harm to our business and our ability to generate spaceflight revenue.
Results of Operations
The following tables set forth our results of operations for the periods presented. The period-to-period comparisons of financial results are not necessarily indicative of future results.
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)
Revenue$4,220 $1,871 $6,205 $2,263 
Operating expenses:
Spaceline operations27,288 234 49,879 552 
Research and development41,535 86,574 100,504 196,444 
Selling, general and administrative33,931 51,437 61,815 101,802 
Depreciation and amortization3,256 3,192 6,955 6,437 
Total operating expenses106,010 141,437 219,153 305,235 
Operating loss(101,790)(139,566)(212,948)(302,972)
Interest income11,108 8,404 23,416 15,734 
Interest expense(3,230)(3,216)(6,457)(6,427)
Other income, net171 48 316 78 
Loss before income taxes(93,741)(134,330)(195,673)(293,587)
Income tax expense34 34 114 162 
Net loss$(93,775)$(134,364)$(195,787)$(293,749)



23

For the Three and Six Months Ended June 30, 2024 Compared to the Three and Six Months Ended June 30, 2023
Revenue
Three Months Ended June 30,$
Change
%
Change
Six Months Ended June 30,$
Change
%
Change
2024202320242023
(In thousands, except %)
Revenue$4,220 $1,871 $2,349 126 %$6,205 $2,263 $3,942 174 %
Revenue for the three and six months ended June 30, 2024 and 2023 were primarily attributable to revenue generated from our commercial spaceflights and membership fees related to our Future Astronaut community.
Spaceline Operations
Three Months Ended June 30,$
Change
%
Change
Six Months Ended June 30,$
Change
%
Change
2024202320242023
(In thousands, except %)
Spaceline operations$27,288 $234 $27,054 n.m.$49,879 $552 $49,327 n.m.
Spaceline operations expense includes costs to maintain and operate our spaceflight system; non-capitalizable costs to build our new vehicles and manufacture items required to support the making of our vehicles, such as rocket motors and spare parts; the consumption of rocket motors, fuel and other consumables; costs to maintain and support our Future Astronaut community; and costs to provide payload cargo and engineering services.
Following the launch of commercial service and achievement of technological feasibility in July 2023, we began presenting the operating expenses supporting our commercial spaceline activities as spaceline operations expense in the accompanying condensed consolidated statements of operations and comprehensive loss. Prior to achievement of technological feasibility, spaceline operations expense included costs to support our Future Astronaut community and costs related to payload cargo and engineering services, which were previously presented as customer experience expense.
Spaceline operations expense for the three and six months ended June 30, 2024 was primarily attributable to costs to maintain and operate our spaceflight system; non-capitalizable costs to build our new vehicles and manufacture items required to support the making of our vehicles; and costs to maintain and support our Future Astronaut community. Spaceline operations expense for the three and six months ended June 30, 2023 was primarily attributable to incremental costs related to our commercial spaceflight and costs related to our Future Astronaut community.
Research and Development
Three Months Ended June 30,$
Change
%
Change
Six Months Ended June 30,$
Change
%
Change
2024202320242023
(In thousands, except %)
Research and development$41,535 $86,574 $(45,039)(52)%$100,504 $196,444 $(95,940)(49)%
Research and development expenses represent costs incurred to support activities that advance our future fleet towards commercialization, including basic research, applied research, concept formulation studies, design, development, and related testing activities. Research and development costs will consist primarily of equipment, material, and labor costs (including from third-party contractors) for designing the spaceflight system’s structure, spaceflight propulsion system, and flight profiles for our next-generation spaceships and motherships, as well as allocated facilities and other supporting overhead costs.
Research and development expenses decreased from $86.6 million for the three months ended June 30, 2023 to $41.5 million for the three months ended June 30, 2024. The decrease was primarily driven by a $22.8 million decrease in materials, consulting, and other costs primarily due to the completion of modifications in 2023 of VSS Unity and VMS Eve, a $20.3 million decrease in cash compensation and other employee benefit costs primarily due to the completion of the modifications in 2023 of VSS Unity and VMS Eve and a reduction in headcount, and a $1.9 million decrease in stock-based compensation.
24

Research and development expenses decreased from $196.4 million for the six months ended June 30, 2023 to $100.5 million for the six months ended June 30, 2024. The decrease was primarily driven by a $48.9 million decrease in materials, consulting, and other costs primarily due to the completion of modifications in 2023 of VSS Unity and VMS Eve, a $42.4 million decrease in cash compensation and other employee benefit costs primarily due to the completion of the modifications in 2023 of VSS Unity and VMS Eve and a reduction in headcount, an $8.3 million decrease in other operational costs primarily due to a technology license fee expensed in 2023, and a $3.8 million decrease in stock-based compensation. These decreases were partially offset by a $10.4 million increase in sub-contractor and contract labor costs associated with the development of our next-generation spaceflight vehicles.
Selling, General and Administrative
Three Months Ended June 30,$
Change
%
Change
Six Months Ended June 30,$
Change
%
Change
2024202320242023
(In thousands, except %)
Selling, general and administrative$33,931 $51,437 $(17,506)(34)%$61,815 $101,802 $(39,987)(39)%
Selling, general and administrative expenses consist primarily of compensation and other employee benefit costs for employees involved in general corporate functions, including executive management and administration, accounting, finance, legal, information technology, sales and marketing, and human resources. Non-compensation components of selling, general and administrative expenses include accounting, legal and other professional fees, facilities expenses, and other corporate expenses.
Selling, general and administrative expenses decreased from $51.4 million for the three months ended June 30, 2023 to $33.9 million for the three months ended June 30, 2024. The decrease was primarily driven by a $9.1 million decrease in cash compensation and other employee benefit costs primarily due to a reduction in headcount, a $4.3 million decrease in consulting and other professional fees, and a $2.9 million decrease in stock-based compensation.
Selling, general and administrative expenses decreased from $101.8 million for the six months ended June 30, 2023 to $61.8 million for the six months ended June 30, 2024. The decrease was primarily driven by a $20.1 million decrease in cash compensation and other employee benefit costs primarily due to a reduction in headcount, a $9.1 million decrease in consulting and other professional fees, and a $6.9 million decrease in stock-based compensation.
Depreciation and Amortization
Three Months Ended June 30,$
Change
%
Change
Six Months Ended June 30,$
Change
%
Change
2024202320242023
(In thousands, except %)
Depreciation and amortization$3,256 $3,192 $64 %$6,955 $6,437 $518 %
Depreciation and amortization expense increased from $3.2 million for the three months ended June 30, 2023 to $3.3 million for the three months ended June 30, 2024.
Depreciation and amortization expense increased from $6.4 million for the six months ended June 30, 2023 to $7.0 million for the six months ended June 30, 2024. The increase was primarily due to the acquisition of property, plant and equipment.
Interest Income
Three Months Ended June 30,$
Change
%
Change
Six Months Ended June 30,$
Change
%
Change
2024202320242023
(In thousands, except %)
Interest income$11,108 $8,404 $2,704 32 %$23,416 $15,734 $7,682 49 %
Interest income increased from $8.4 million for the three months ended June 30, 2023 to $11.1 million for the three months ended June 30, 2024. This increase was primarily driven by higher investment returns on marketable securities and higher interest rates on deposits in interest-bearing accounts.
25

Interest income increased from $15.7 million for the six months ended June 30, 2023 to $23.4 million for the six months ended June 30, 2024. This increase was primarily driven by higher investment returns on marketable securities and higher interest rates on deposits in interest-bearing accounts.
Interest Expense
Three Months Ended June 30,$
Change
%
Change
Six Months Ended June 30,$
Change
%
Change
2024202320242023
(In thousands, except %)
Interest expense$3,230 $3,216 $14 n.m.$6,457 $6,427 $30 n.m.
Interest expense was $3.2 million for each of the three months ended June 30, 2024 and 2023. Interest expense increased from $6.4 million for the six months ended June 30, 2023 to $6.5 million for the six months ended June 30, 2024. Interest expense primarily consists of interest expense and amortization of debt issuance costs related to our convertible senior notes.
Income Tax Expense
Income tax expense was immaterial for the three and six months ended June 30, 2024 and 2023. We have accumulated net operating losses at the U.S. federal and state levels. We maintain a full valuation allowance against our net U.S. federal and state deferred tax assets. The income tax expense is primarily related to corporate income taxes for our operations in the United Kingdom, which operates on a cost-plus arrangement.
Liquidity and Capital Resources
As of June 30, 2024, we had cash, cash equivalents and restricted cash of $214.8 million and marketable securities of $605.9 million. Our principal sources of liquidity have come from sales of our common stock and offering of convertible senior notes ("2027 Notes").
Historical Cash Flows
Six Months Ended June 30,
20242023
(In thousands)
Net cash provided by (used in):
Operating activities$(192,361)$(261,387)
Investing activities83,676 48,751 
Financing activities69,921 268,044 
Net increase (decrease) in cash, cash equivalents and restricted cash
$(38,764)$55,408 
Operating Activities
Net cash used in operating activities was $192.4 million for the six months ended June 30, 2024, and consisted primarily of $195.8 million of net losses, adjusted for non-cash items, which primarily included stock-based compensation expense of $16.5 million and depreciation and amortization expense of $7.0 million, partially offset by $9.3 million of other non-cash items and $11.8 million of cash used from changes in operating assets and liabilities.
Net cash used in operating activities was $261.4 million for the six months ended June 30, 2023, and consisted primarily of $293.7 million of net losses, adjusted for non-cash items, which primarily included stock-based compensation expense of $24.8 million and depreciation and amortization expense of $6.4 million.
Investing Activities
Net cash provided by investing activities was $83.7 million for the six months ended June 30, 2024, and consisted primarily of $479.4 million in proceeds from maturities and calls of marketable securities, partially offset by $348.8 million in purchases of marketable securities and $47.5 million in capital expenditures.
26

Net cash provided by investing activities was $48.8 million for the six months ended June 30, 2023, and consisted of $471.3 million in proceeds from maturities and calls of marketable securities, partially offset by $409.9 million in purchases of marketable securities and $12.6 million in capital expenditures.
Financing Activities
Net cash provided by financing activities was $69.9 million for the six months ended June 30, 2024, and consisted primarily of net cash proceeds from the sale and issuance of common stock of $70.9 million, partially offset by tax withholdings paid for net settled stock-based awards of $0.9 million.
Net cash provided by financing activities was $268.0 million for the six months ended June 30, 2023, and consisted primarily of net cash proceeds from the sale and issuance of common stock of $270.5 million, partially offset by tax withholdings paid for net settled stock-based awards of $2.3 million.
Funding Requirements
We expect our expenditures to fluctuate in connection with our ongoing activities, particularly as we continue to advance the development of our next-generation spaceflight system and leverage investments in capital expenditures.
As our fleet of spaceships expands, we expect our expenditures to increase as we scale our commercial operations. Specifically, our long-term expenditures will increase as we:
scale up our manufacturing processes and capabilities to support expanding our fleet with additional spaceships, carrier aircraft and rocket motors in connection with commercialization;
hire additional personnel in manufacturing operations, testing programs, maintenance operations and guest services as we increase the volume of our spaceflights;
scale up required operational facilities, such as hangars and warehouses; and
establish our astronaut campus in New Mexico.
We expect our arrangements with third-party providers to manufacture key subassemblies for our next-generation spaceships and for the design and manufacture of our next-generation carrier aircraft will require significant capital expenditures. Certain estimated amounts in connection with third-party arrangements are subject to future negotiations and cannot be estimated with reasonable certainty.
We believe that our current capital is adequate to sustain our operations for at least the next twelve months. Changing circumstances may cause us to consume capital significantly faster than we currently anticipate, and we may need to spend more money than currently expected because of circumstances beyond our control. While we have completed our initial commercial launch with a single spaceship, we are currently developing our next-generation spaceflight vehicles. We anticipate the costs to manufacture additional vehicles will begin to decrease as we continue to scale up our manufacturing processes and capabilities.
Issuances of Common Stock
In August 2022, we entered into a distribution agency agreement with Credit Suisse Securities (USA) LLC, Morgan Stanley & Co. LLC and Goldman Sachs & Co. LLC (each, an “Agent” and collectively, the “Agents”) providing for the offer and sale of up to $300 million of shares of our common stock from time to time through the Agents, acting as sales agents, or directly to one or more of the Agents, acting as principal(s), through an "at-the-market offering" program (the "2022 ATM Program").
We completed the 2022 ATM Program in June 2023, selling a total of 3.0 million shares of common stock and generating $300 million in gross proceeds, before deducting $3.0 million in underwriting discounts, commissions and other expenses.
In June 2023, we entered into a distribution agency agreement with the Agents providing for the offer and sale of up to $400 million of shares of our common stock from time to time through the Agents, acting as sales agents, or directly to one or more of the Agents, acting as principal(s), through an "at-the-market offering" program (the "2023 ATM Program").
During the six months ended June 30, 2024, we sold 3.9 million shares of common stock under the 2023 ATM Program and generated $71.6 million in gross proceeds, before deducting $0.7 million in underwriting discounts, commissions and other expenses.
27

As of June 30, 2024, we sold a total of 7.9 million shares of common stock under the 2023 ATM Program, generating $359.1 million in gross proceeds, before deducting $3.6 million in underwriting discounts, commissions and other expenses.
Liquidity Outlook
For at least the next twelve months, we expect our principal demand for funds will be for our ongoing activities described above. We expect to meet our short-term liquidity requirements primarily through our cash, cash equivalents and marketable securities on hand. We believe we will have sufficient liquidity available to fund our business needs, commitments and contractual obligations for the next twelve months.
Beyond the next twelve months, our principal demand for funds will be to sustain our operations, operate our spaceline at Spaceport America in New Mexico, and expand our fleet of spaceships, motherships, and supporting facilities. We expect to generate revenue from our spaceflight program, which is expected to restart in 2026. To the extent this source of capital as well as sources of capital described above are insufficient to meet our needs, we may need to seek additional debt or equity financing.
The commercial launch of our spaceflight program and the anticipated expansion of our fleet have unpredictable costs and are subject to significant risks, uncertainties and contingencies, many of which are beyond our control, that may affect the timing and magnitude of these anticipated expenditures. Some of these risk and uncertainties are described in more detail in our Annual Report on Form 10-K under the heading Item 1A. “Risk Factors—Risks Related to Our Business.”
Contractual Obligations and Commitments
Except as set forth in the notes to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q, there have been no material changes outside the ordinary course of business to our contractual obligations and commitments as described in Part II, Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of our condensed consolidated financial statements and related disclosures requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenues, costs and expenses and related disclosures. We believe that the estimates, assumptions and judgments involved in the accounting policies referred to below have the greatest potential impact on our financial statements and, therefore, we consider these to be our critical accounting policies. Accordingly, we evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates under different assumptions and conditions.
During the fiscal quarter ended June 30, 2024, there were no significant changes to our critical accounting policies and estimates compared to those previously disclosed in "Critical Accounting Policies and Estimates" included in Part II, Item 7. "Management's Discussion and Analysis of Financial Condition and Results of Operations" included in our 2023 Annual Report on Form 10-K.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
During the fiscal quarter ended June 30, 2024, there were no significant changes to our market risks compared to those previously disclosed in Part II, Item 7A. "Quantitative and Qualitative Disclosures About Market Risk" included in our 2023 Annual Report on Form 10-K.
Item 4. Controls and Procedures
Limitations on Effectiveness of Controls and Procedures
In designing and evaluating our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
28

Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on this evaluation, our Chief Executive Officer and our Chief Financial Officer concluded that, as of June 30, 2024, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting during the three months ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

29

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
We are from time to time subject to various claims, lawsuits and other legal and administrative proceedings arising in the ordinary course of business. Some of these claims, lawsuits and other proceedings may involve highly complex issues that are subject to substantial uncertainties, and could result in damages, fines, penalties, non-monetary sanctions or relief. However, we do not consider any such claims, lawsuits or proceedings that are currently pending, individually or in the aggregate, to be material to our business or likely to result in a material adverse effect on our future operating results, financial condition or cash flows. See Note 14 in our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional information.
Item 1A. Risk Factors
Our business, financial condition and operating results can be affected by a number of factors, whether currently known or unknown, including but not limited to those described as risk factors, any one or more of which could, directly or indirectly, cause our actual operating results and financial condition to vary materially from past, or anticipated future, operating results and financial condition. For a discussion of our potential risks and uncertainties, see the risk factors previously disclosed in Part I, Item 1. “Business,” Part I, Item 1A. “Risk Factors,” and Part II, Item 7. “Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K, in Part II, Item 1A. “Risk Factors” in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2024 and in Part I, Item 2. “Management's Discussion and Analysis of Financial Condition and Results of Operations" in this Quarterly Report on Form 10-Q. There have been no material changes to the risk factors disclosed in our Annual Report on Form 10-K and Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, other than the addition of the Risk Factor below.

We completed a 1-for-20 reverse stock split of our shares of common stock, which may have adverse effects on the trading of our common stock.

On May 29, 2024, we received a notice from the New York Stock Exchange (the “NYSE”) that we were no longer in compliance with Section 802.01C of the NYSE Listed Company Manual (“Section 802.01C”), which requires listed companies to maintain an average closing price per share of at least $1.00 over a 30 consecutive trading-day period. On June 12, 2024, at the Company’s 2024 annual meeting of stockholders, our stockholders approved, and on June 14, 2024 we effected, a 1-for-20 reverse stock split (the “Reverse Stock Split”), and our common stock began trading on a split-adjusted basis on June 17, 2024. On July 1, 2024, we received a letter from the NYSE stating that we regained compliance with Section 802.01C. However, the effect that the Reverse Stock Split will have on the market price of our common stock cannot be predicted with certainty, and if our common stock again does not maintain an average closing price per share of at least $1.00 over a 30 consecutive trading-day period, we would receive another notice of non-compliance from the NYSE and would be provided a period of six months from the date of such notice to regain compliance with Section 802.01C. There can be no assurance that the per share price of our common stock will continue to meet the price criteria or other requirements for continued listing of our common stock on the NYSE.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
30

Item 5. Other Information
During the three months ended June 30, 2024, none of our officers or directors adopted or terminated any contract, instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non Rule 10b5-1 trading arrangement,” except as described in the table below:
Name
Title
Action
Applicable Date
Duration of Trading Arrangement
Rule 10b5-1 Trading Arrangement (Y/N)
Aggregated Number of Securities Subject to Trading Arrangement(2)
Aparna Chitale
Chief People Officer
Terminated
5/10/2024
3/15/2024-3/14/2025(2)
Y(1)
80,802
(1) Denotes whether the trading arrangement is intended to satisfy the affirmative defense Rule 10b5-1(c).

(2) This number represented the maximum number of shares of our common stock that were subject to the trading arrangement. No trading occurred under this Plan prior to its termination, as the applicable mandatory cooling-off period had not yet expired.
Item 6. Exhibits
The following documents are filed as part of this report:
(1) Exhibits. The following exhibits are filed, furnished or incorporated by reference as part of this Quarterly Report on Form 10-Q.
Incorporated by Reference
Exhibit No.Exhibit DescriptionFormFile No.ExhibitFiling DateFiled/Furnished Herewith
3.18-K001-382023.110/29/2019
3.1(a)
8-K
001-38202
3.16/14/2024
3.28-K001-382023.13/14/2024
10.1
8-K
001-38202
10.16/14/2024
31.1*
31.2*
32.1**
32.2**
101.INSInline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document*
101.SCHInline XBRL Taxonomy Extension Schema Document*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document*
101.LABInline XBRL Taxonomy Extension Labels Linkbase Document*
31

Incorporated by Reference
Exhibit No.Exhibit DescriptionFormFile No.ExhibitFiling DateFiled/Furnished Herewith
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document*
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)*
* Filed herewith.
** Furnished herewith.



32

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

Virgin Galactic Holdings, Inc.
Date: August 7, 2024/s/ Michael Colglazier
Name:
Michael Colglazier
Title:
Chief Executive Officer
(Principal Executive Officer)
Date: August 7, 2024/s/ Douglas Ahrens
Name:
Douglas Ahrens
Title:
Chief Financial Officer
(Principal Financial and Accounting Officer)
33
EX-31.1 2 spce-20240630_exh311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO SECURITIES EXCHANGE ACT
RULES 13a-14(a) AND 15(d)-14(a), AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael Colglazier, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Virgin Galactic Holdings, Inc.;

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

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

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

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

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

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

d.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

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



         
August 7, 2024
/s/ Michael Colglazier
Michael Colglazier
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 spce-20240630_exh312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO SECURITIES EXCHANGE ACT
RULES 13a-14(a) AND 15(d)-14(a), AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Douglas Ahrens, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Virgin Galactic Holdings, Inc.;

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

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

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

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

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

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

d.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

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



August 7, 2024/s/ Douglas Ahrens
Douglas Ahrens
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 4 spce-20240630_exh321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Virgin Galactic Holdings, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Michael Colglazier, Chief Executive Officer (Principal Executive Officer), certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
    
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of and for the period covered by the Report.
                   
    
August 7, 2024
/s/ Michael Colglazier
Michael Colglazier
Chief Executive Officer
(Principal Executive Officer)
This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such a filing.

EX-32.2 5 spce-20240630_exh322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Virgin Galactic Holdings, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Douglas Ahrens, Chief Financial Officer (Principal Financial Officer), certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
    
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of and for the period covered by the Report.
                   
    
August 7, 2024/s/ Douglas Ahrens
Douglas Ahrens
Chief Financial Officer
(Principal Financial and Accounting Officer)
This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such a filing.

EX-101.SCH 6 spce-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Cash, Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Property, Plant, and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Special Charges link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Description of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Property, Plant, and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Property, Plant, and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Leases - Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Leases - Supplemental Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Convertible Senior Notes - Schedule of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Stock-Based Compensation - Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Special Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Earnings Per Share - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Commitments and Contingencies - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Commitments and Contingencies - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 spce-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 spce-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 spce-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Liability-classified Award Liability-Classified Award [Member] Liability-Classified Award Related Party Transactions Related Party Transactions Disclosure [Text Block] Schedule of Lease Expense and Cash Flow Information Lease, Cost [Table Text Block] Cover [Abstract] Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Operating Lease Maturities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Trading Symbol Trading Symbol All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Income taxes Income Taxes Paid, Net Pay vs Performance Disclosure [Line Items] Line of Credit Facility [Table] Line of Credit Facility [Table] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Accrued manufacturing sub-contractor and contract labor costs Accrued Contract Labor, Current Accrued Contract Labor, Current Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Description of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Fair Value Measurements Fair Value Disclosures [Text Block] Land Land [Member] Restructuring and Related Activities [Abstract] Unrealized gain (loss) on marketable securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Leases Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Operating lease cost Operating Lease, Cost Proceeds from maturities and calls of marketable securities Proceeds from Sale and Maturity of Marketable Securities Interest receivable Interest Receivable Interest on finance lease liabilities Finance Lease, Interest Expense Customer deposits Contract with Customer, Liability, Current Plan Name [Domain] Plan Name [Domain] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Long-term operating lease liabilities Lease, Liability, Noncurrent Lease, Liability, Noncurrent Other non-current assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Corporate bonds Corporate Bond Securities [Member] Money market Money Market Funds [Member] Selling, general and administrative Selling, General and Administrative Expenses [Member] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] U.S. treasuries US Treasury Securities [Member] Schedule of Performance Stock Unit Activity Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Plan Name [Axis] Plan Name [Axis] Schedule of Contractual Maturities Contractual Obligation, Fiscal Year Maturity [Table Text Block] Equity Components [Axis] Equity Components [Axis] Total payments Finance Lease, Liability, to be Paid Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Other current assets Other Assets, Current Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Restructuring Type [Axis] Restructuring Type [Axis] Marketable securities, Fair Value Marketable securities, Total Debt Securities, Available-for-Sale Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Finance leases (in years) Finance Lease, Weighted Average Remaining Lease Term Insider Trading Policies and Procedures [Line Items] Cash, cash equivalents and marketable securities, Amortized Cost Assets, Amortized Cost Assets, Amortized Cost Use of Estimates Use of Estimates, Policy [Policy Text Block] Total operating expenses Costs and Expenses Adjustment to Compensation, Amount Adjustment to Compensation Amount Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Company Selected Measure Amount Company Selected Measure Amount Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash Flow Information: Cash Flow, Operating Activities, Lessee [Abstract] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Other current liabilities Total Accrued Liabilities, Current Potential effect of warrants to purchase stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Less: present value discount/imputed interest Finance Lease, Liability, Undiscounted Excess Amount Payments for restructuring Payments for Restructuring Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents and restricted cash Cash and cash equivalents, Amortized Cost Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2027 Notes 2027 Notes [Member] 2027 Notes Current assets: Assets, Current [Abstract] Weighted-average shares outstanding: Weighted Average Share Basic And Diluted [Abstract] Weighted Average Share Basic And Diluted Withholding taxes paid on behalf of employees on net settled stock-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Inventories Inventory Disclosure [Text Block] Depreciation and amortization Depreciation, Amortization and Impairment Depreciation, Amortization and Impairment Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Total finance lease cost Finance Lease, Cost Finance Lease, Cost Stock Option Stock option and PSO expense: Share-Based Payment Arrangement, Option [Member] Short-term lease cost Short-Term Lease, Cost Fair Value Disclosures [Abstract] Marketable securities, short-term Marketable Securities, Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Finance leases Finance Lease, Weighted Average Discount Rate, Percent Flight vehicles and rotables Air Transportation Equipment [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Security Exchange Name Security Exchange Name 2025 Finance Lease, Liability, to be Paid, Year One Award Type [Axis] Award Type [Axis] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Stock offering, maximum sale amount Sale of Stock Offering, Authorized Amount Sale of Stock Offering, Authorized Amount Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Convertible Debt Convertible Debt [Member] Amortized Cost Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development Research and Development Expense Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Expiration Date Trading Arrangement Expiration Date Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Number of equity incentive plan Number Of Equity Incentive Plans Number Of Equity Incentive Plans Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant, and equipment, gross Property, Plant and Equipment, Gross Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Research and development Research and Development Expense [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Class of Warrant or Right [Table] Class of Warrant or Right [Table] Cash and restricted cash Cash [Member] Statement of Operations Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Weighted average common share outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Basic and diluted: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Matures within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Litigation Case [Axis] Litigation Case [Axis] Interest expense Interest Expense, Nonoperating Accrued compensation Accrued Salaries, Current Property, Plant, and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Selling, general and administrative Selling, General and Administrative Expense Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Fair Value, Recurring Fair Value, Recurring [Member] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Sale of Stock [Domain] Sale of Stock [Domain] Other current and non-current liabilities Increase (Decrease) in Other Operating Liabilities Net carrying amount Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Assets Assets [Abstract] Document Type Document Type Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] 2027 Finance Lease, Liability, to be Paid, Year Three Purchases of marketable securities Payments to Acquire Marketable Securities Marketable securities, Amortized Cost Marketable securities, Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Royalty expense Royalty Expense Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Leasehold improvements Leasehold Improvements [Member] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Less: present value discount/imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease cost Lease, Cost Total operating lease liabilities Lease, Liability Lease, Liability PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Issuance of common stock pursuant to stock-based awards, net of withholding taxes (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture 2022 ATM program 2022 At The Market Offering Program [Member] 2022 At The Market Offering Program Variable lease cost Variable Lease, Cost Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Net loss per share: Net Income Loss Per Share, Basic and Diluted [Abstract] Net Income Loss Per Share, Basic and Diluted Convertible Senior Notes Long-Term Debt [Text Block] Diluted (in dollars per share) Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted 2028 Finance Lease, Liability, to be Paid, Year Four Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Type of Restructuring [Domain] Type of Restructuring [Domain] Customer deposits Increase (Decrease) in Contract with Customer, Liability Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Workforce reduction (percent of workforce) Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Employee Severance Employee Severance [Member] Proceeds from sale of common stock Sale of Stock, Consideration Received Per Transaction Statement of Financial Position [Abstract] Special Charges Restructuring and Related Activities Disclosure [Text Block] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Income tax expense Income Tax Expense (Benefit) Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Interest rate Debt Instrument, Interest Rate, Stated Percentage Cash payments for: Supplemental Cash Flow Information [Abstract] Net loss, diluted Net Income (Loss) Available to Common Stockholders, Diluted Unrecognized compensation cost, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Revenue Revenue from Contract with Customer, Excluding Assessed Tax Other comprehensive income (loss): Statement of Comprehensive Income [Abstract] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Operating loss Operating Income (Loss) Interest expense Interest Expense, Operating and Nonoperating Authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized 2024 (for the remaining period) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Total liabilities and stockholders' equity Liabilities and Equity All Adjustments to Compensation All Adjustments to Compensation [Member] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Additional paid-in capital Additional Paid in Capital Marketable securities, long-term Marketable Securities, Noncurrent 2026 Finance Lease, Liability, to be Paid, Year Two Severance and related benefit costs Restructuring Charges Commitments and Contingencies Disclosure [Abstract] Interest income Investment Income, Interest Performance Stock Options Performance Stock Options [Member] Performance Stock Options Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Issuance of common stock through RSUs vested Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Cash, cash equivalents and marketable securities, Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax Inventories Inventory, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] The Boeing Company and Aurora Flight Sciences Corporation v. the Company The Boeing Company and Aurora Flight Sciences Corporation v. the Company [Member] The Boeing Company and Aurora Flight Sciences Corporation v. the Company Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Operating expenses: Operating Expenses [Abstract] Schedule of Property, Plant, and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Number of alleged shareholders that filed a complaint Loss Contingency, Number of Plaintiffs Restatement Determination Date Restatement Determination Date Finance lease cost: Finance Lease Costs [Abstract] Finance Lease Costs Less: unamortized debt issuance costs Unamortized Debt Issuance Expense Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Adoption Date Trading Arrangement Adoption Date Related Party Transactions [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Long-term right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Property, Plant and Equipment [Abstract] Principal Long-Term Debt, Gross Exercise Price Award Exercise Price 2027 Notes Financial Liabilities Fair Value Disclosure Earnings Per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Leases Lessee, Finance Leases [Text Block] Schedule of Convertible Debt Convertible Debt [Table Text Block] Restricted cash Restricted cash Restricted Cash and Cash Equivalents, Current Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Schedule of Finance Lease Maturities Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Present value of lease liabilities Finance Lease, Liability All Individuals All Individuals [Member] Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Weighted-average discount rates: Lease, Weighted Average Discount Rate [Abstract] Lease, Weighted Average Discount Rate Buildings Building [Member] PEO PEO [Member] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other income, net Other Nonoperating Income (Expense) Matures between one to two years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year Two Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year Two Statement of Stockholders' Equity [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Unrecognized stock-based compensation expense, excluding options Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Spaceline operations Spaceline Operations [Member] Spaceline Operations Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Related Party [Domain] Related and Nonrelated Parties [Domain] Cash and cash equivalents, Fair Value Cash and cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Cash, Cash Equivalents and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Local Phone Number Local Phone Number Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Schedule of Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Matures between one to two years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year Two Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year Two Other current and non-current assets Increase (Decrease) in Other Operating Assets Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Non-current liabilities: Liabilities, Noncurrent [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Transaction costs related to issuance of common stock Stock issuance costs Payments of Stock Issuance Costs Assets acquired in exchange for lease obligations: Lessee, Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Lessee, Right Of Use Assets Obtained In Exchange For Lease Obligations Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common Stock Common Stock Common Stock [Member] Measure: Measure [Axis] Issuance of common stock pursuant to stock-based awards, net of withholding taxes Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Stockholders' Equity Partners' Capital [Abstract] Reverse stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Issuance of common stock pursuant to at-the-market offering (in shares) Stock Issued During Period, Shares, New Issues Entity Emerging Growth Company Entity Emerging Growth Company Total liabilities at fair value Liabilities, Fair Value Disclosure Transaction costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Entity Central Index Key Entity Central Index Key Loss contingency, damages sought, value Loss Contingency, Damages Sought, Value Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Aparna Chitale, May 10, 2024 Terminated Plan [Member] Aparna Chitale, May 10, 2024 Terminated Plan Schedule of Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Stockholders' Equity Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Financial Instrument [Axis] Financial Instrument [Axis] Accretion income on marketable securities Accretion Income On Marketable Securities Accretion Income On Marketable Securities Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation for equity-classified awards APIC, Share-Based Payment Arrangement, Increase for Cost Recognition RSU and PSU expense: Restricted Stock Units And Performance Shares [Member] Restricted Stock Units And Performance Shares Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total current assets Assets, Current Statement of Cash Flows [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Income Taxes Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Earnings Per Share [Abstract] Earnings Per Share [Abstract] Equity [Abstract] Raw materials and work-in-process Inventory, Raw Materials, Net of Reserves Estimated Fair Value Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Related Party Transaction [Line Items] Related Party Transaction [Line Items] Supplemental Cash Flow Elements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Present value of lease liabilities Operating Lease, Liability Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Fractional share adjustment due to reverse stock split Adjustments to Additional Paid in Capital, Stock Split Underlying Securities Award Underlying Securities Amount Performance Shares Performance Shares [Member] Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Machinery and equipment Machinery and Equipment [Member] Fair Value as of Grant Date Award Grant Date Fair Value Amortization of assets under finance leases Finance Lease, Right-of-Use Asset, Amortization Affiliated Entity Affiliated Entity [Member] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Convertible Debt [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Stock sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Matures within one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt instrument, face amount Debt Instrument, Face Amount Issuance of common stock pursuant to at-the-market offering Stock Issued During Period, Value, New Issues Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Stock Option and RSU Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Restructuring and Related Costs [Table] Restructuring Cost [Table] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock, $0.0001 par value; 700,000,000 shares authorized; 23,984,220 and 19,995,449 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Operating cash flows for finance leases Finance Lease, Interest Payment on Liability Information technology software and equipment IT Software And Equipment [Member] IT Software And Equipment Share-Based Payment Arrangement [Abstract] Short-term operating lease liabilities Lease, Liability, Current Lease, Liability, Current Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Second A/R Plan Second A/R Plan [Member] Second A/R Plan Other investing activities Payments for (Proceeds from) Other Investing Activities Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Convertible senior notes, net Convertible Debt, Noncurrent Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock, $0.0001 par value; 10,000,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Issued Weighted-average remaining lease term: Lease, Weighted Average Remaining Lease Term [Abstract] Lease, Weighted Average Remaining Lease Term Stock-based Awards Share-Based Payment Arrangement [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Basic (in dollars per share) Basic net loss per share (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable 2023 ATM program 2023 At The Market Offering Program [Member] 2023 At The Market Offering Program Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Operating cash flows for operating leases Operating Lease, Payments Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Payments of finance lease obligations Financing cash flows for finance leases Finance Lease, Principal Payments Unpaid purchases of property, plant and equipment Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Net loss, basic Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total assets Assets Schedule of Fair Value of Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Cash and Cash Equivalents [Abstract] Capital expenditures Payments to Acquire Property, Plant, and Equipment Other non-current liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies (Note 14) Commitments and Contingencies Termination Date Trading Arrangement Termination Date Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [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] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Debt Instrument [Axis] Debt Instrument [Axis] Fractional share adjustment due to reverse stock split (in shares) Stock Issued During Period, Shares, Reverse Stock Splits Stock-based compensation expense Share-Based Payment Arrangement, Expense Net loss Net loss Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Spare parts Inventory, Parts and Components, Net of Reserves Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Stock-based compensation expense for equity-classified awards Equity-Classified Award [Member] Equity-Classified Award Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Other Other Accrued Liabilities, Current Total assets at fair value Assets, Fair Value Disclosure Name Forgone Recovery, Individual Name 2024 (for the remaining period) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Document Period End Date Document Period End Date Sale of Stock [Axis] Sale of Stock [Axis] Other non-cash items Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Total payments Lessee, Operating Lease, Liability, to be Paid Insider Trading Arrangements [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Marketable Securities Marketable Securities [Table Text Block] Spaceline operations Cost of Revenue Adjustment to Compensation: Adjustment to Compensation [Axis] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Litigation Case [Domain] Litigation Case [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Related Party [Axis] Related and Nonrelated Parties [Axis] Basic (in shares) Weighted average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Aparna Chitale [Member] Aparna Chitale Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Construction in progress Construction in Progress [Member] Entity Filer Category Entity Filer Category Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 spce-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover Page - shares
6 Months Ended
Jun. 30, 2024
Jul. 31, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-38202  
Entity Registrant Name Virgin Galactic Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-3608069  
Entity Address, Address Line One 1700 Flight Way  
Entity Address, City or Town Tustin  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92782  
City Area Code (949)  
Local Phone Number 774-7640  
Title of 12(b) Security Common stock, $0.0001 par value per share  
Trading Symbol SPCE  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   28,483,577
Amendment Flag false  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2024  
Entity Central Index Key 0001706946  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 182,310 $ 216,799
Restricted cash 32,518 36,793
Marketable securities, short-term 593,375 657,238
Other current assets 35,711 39,999
Total current assets 843,914 950,829
Marketable securities, long-term 12,536 71,596
Property, plant and equipment, net 144,455 93,806
Other non-current assets 61,563 63,286
Total assets 1,062,468 1,179,517
Current liabilities:    
Accounts payable 37,705 32,415
Customer deposits 87,726 97,841
Other current liabilities 53,780 55,404
Total current liabilities 179,211 185,660
Non-current liabilities:    
Convertible senior notes, net 418,995 417,886
Other non-current liabilities 69,435 70,495
Total liabilities 667,641 674,041
Commitments and contingencies (Note 14)
Stockholders' Equity    
Preferred stock, $0.0001 par value; 10,000,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.0001 par value; 700,000,000 shares authorized; 23,984,220 and 19,995,449 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively 2 2
Additional paid-in capital 2,717,327 2,631,235
Accumulated deficit (2,321,919) (2,126,132)
Accumulated other comprehensive income (loss) (583) 371
Total stockholders' equity 394,827 505,476
Total liabilities and stockholders' equity $ 1,062,468 $ 1,179,517
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 700,000,000 700,000,000
Common stock, shares issued (in shares) 23,984,220 19,995,449
Common stock, shares outstanding (in shares) 23,984,220 19,995,449
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 4,220 $ 1,871 $ 6,205 $ 2,263
Operating expenses:        
Spaceline operations 27,288 234 49,879 552
Research and development 41,535 86,574 100,504 196,444
Selling, general and administrative 33,931 51,437 61,815 101,802
Depreciation and amortization 3,256 3,192 6,955 6,437
Total operating expenses 106,010 141,437 219,153 305,235
Operating loss (101,790) (139,566) (212,948) (302,972)
Interest income 11,108 8,404 23,416 15,734
Interest expense (3,230) (3,216) (6,457) (6,427)
Other income, net 171 48 316 78
Loss before income taxes (93,741) (134,330) (195,673) (293,587)
Income tax expense 34 34 114 162
Net loss (93,775) (134,364) (195,787) (293,749)
Other comprehensive income (loss):        
Foreign currency translation adjustment 2 34 (6) 69
Unrealized gain (loss) on marketable securities (84) 1,885 (948) 4,986
Total comprehensive loss $ (93,857) $ (132,445) $ (196,741) $ (288,694)
Net loss per share:        
Basic (in dollars per share) $ (4.36) $ (9.16) $ (9.43) $ (20.55)
Diluted (in dollars per share) $ (4.36) $ (9.16) $ (9.43) $ (20.55)
Weighted-average shares outstanding:        
Basic (in shares) 21,484 14,661 20,752 14,294
Diluted (in shares) 21,484 14,661 20,752 14,294
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2022   13,769,861      
Beginning balance at Dec. 31, 2022 $ 480,223 $ 1 $ 2,111,343 $ (1,623,795) $ (7,326)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (159,385)     (159,385)  
Other comprehensive income (loss) 3,136       3,136
Stock-based compensation for equity-classified awards 12,976   12,976    
Issuance of common stock pursuant to stock-based awards, net of withholding taxes (in shares)   25,408      
Issuance of common stock pursuant to stock-based awards, net of withholding taxes (1,870)   (1,870)    
Issuance of common stock pursuant to at-the-market offering (in shares)   287,975      
Issuance of common stock pursuant to at-the-market offering 32,044   32,044    
Transaction costs (343)   (343)    
Ending balance (in shares) at Mar. 31, 2023   14,083,244      
Ending balance at Mar. 31, 2023 366,781 $ 1 2,154,150 (1,783,180) (4,190)
Beginning balance (in shares) at Dec. 31, 2022   13,769,861      
Beginning balance at Dec. 31, 2022 480,223 $ 1 2,111,343 (1,623,795) (7,326)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (293,749)        
Ending balance (in shares) at Jun. 30, 2023   16,838,027      
Ending balance at Jun. 30, 2023 484,541 $ 2 2,404,354 (1,917,544) (2,271)
Beginning balance (in shares) at Mar. 31, 2023   14,083,244      
Beginning balance at Mar. 31, 2023 366,781 $ 1 2,154,150 (1,783,180) (4,190)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (134,364)     (134,364)  
Other comprehensive income (loss) 1,919       1,919
Stock-based compensation for equity-classified awards 11,859   11,859    
Issuance of common stock pursuant to stock-based awards, net of withholding taxes (in shares)   24,254      
Issuance of common stock pursuant to stock-based awards, net of withholding taxes (446) $ 0 (446)    
Issuance of common stock pursuant to at-the-market offering (in shares)   2,730,529      
Issuance of common stock pursuant to at-the-market offering 241,393 $ 1 241,392    
Transaction costs (2,601)   (2,601)    
Ending balance (in shares) at Jun. 30, 2023   16,838,027      
Ending balance at Jun. 30, 2023 $ 484,541 $ 2 2,404,354 (1,917,544) (2,271)
Beginning balance (in shares) at Dec. 31, 2023 19,995,449 19,995,449      
Beginning balance at Dec. 31, 2023 $ 505,476 $ 2 2,631,235 (2,126,132) 371
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (102,012)     (102,012)  
Other comprehensive income (loss) (872)       (872)
Stock-based compensation for equity-classified awards 8,045   8,045    
Issuance of common stock pursuant to stock-based awards, net of withholding taxes (in shares)   13,735      
Issuance of common stock pursuant to stock-based awards, net of withholding taxes (269)   (269)    
Issuance of common stock pursuant to at-the-market offering (in shares)   254,445      
Issuance of common stock pursuant to at-the-market offering 7,272 $ 0 7,272    
Transaction costs (58)   (58)    
Ending balance (in shares) at Mar. 31, 2024   20,263,629      
Ending balance at Mar. 31, 2024 $ 417,582 $ 2 2,646,225 (2,228,144) (501)
Beginning balance (in shares) at Dec. 31, 2023 19,995,449 19,995,449      
Beginning balance at Dec. 31, 2023 $ 505,476 $ 2 2,631,235 (2,126,132) 371
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss $ (195,787)        
Ending balance (in shares) at Jun. 30, 2024 23,984,220 23,984,220      
Ending balance at Jun. 30, 2024 $ 394,827 $ 2 2,717,327 (2,321,919) (583)
Beginning balance (in shares) at Mar. 31, 2024   20,263,629      
Beginning balance at Mar. 31, 2024 417,582 $ 2 2,646,225 (2,228,144) (501)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (93,775)     (93,775)  
Other comprehensive income (loss) (82)       (82)
Stock-based compensation for equity-classified awards 8,092   8,092    
Issuance of common stock pursuant to stock-based awards, net of withholding taxes (in shares)   45,649      
Issuance of common stock pursuant to stock-based awards, net of withholding taxes (601)   (601)    
Issuance of common stock pursuant to at-the-market offering (in shares)   3,675,079      
Issuance of common stock pursuant to at-the-market offering 64,308 $ 0 64,308    
Transaction costs $ (695)   (695)    
Fractional share adjustment due to reverse stock split (in shares) (137)        
Fractional share adjustment due to reverse stock split $ (2)        
Ending balance (in shares) at Jun. 30, 2024 23,984,220 23,984,220      
Ending balance at Jun. 30, 2024 $ 394,827 $ 2 $ 2,717,327 $ (2,321,919) $ (583)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net loss $ (195,787) $ (293,749)
Stock-based compensation 16,480 24,835
Depreciation and amortization 6,955 6,437
Amortization of debt issuance costs 1,109 1,075
Other non-cash items (9,281) (2,020)
Change in operating assets and liabilities:    
Other current and non-current assets 6,272 10,529
Accounts payable 5,017 7,644
Customer deposits (10,115) (2,535)
Other current and non-current liabilities (13,011) (13,603)
Net cash used in operating activities (192,361) (261,387)
Cash flows from investing activities:    
Capital expenditures (47,487) (12,616)
Purchases of marketable securities (348,833) (409,920)
Proceeds from maturities and calls of marketable securities 479,398 471,287
Other investing activities 598 0
Net cash provided by investing activities 83,676 48,751
Cash flows from financing activities:    
Payments of finance lease obligations (108) (116)
Proceeds from issuance of common stock 71,580 273,437
Withholding taxes paid on behalf of employees on net settled stock-based awards (870) (2,316)
Transaction costs related to issuance of common stock (681) (2,961)
Net cash provided by financing activities 69,921 268,044
Net increase (decrease) in cash, cash equivalents and restricted cash (38,764) 55,408
Cash, cash equivalents and restricted cash at beginning of period 253,592 342,627
Cash, cash equivalents and restricted cash at end of period 214,828 398,035
Cash and cash equivalents 182,310 358,309
Restricted cash 32,518 39,726
Cash, cash equivalents and restricted cash $ 214,828 $ 398,035
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Basis of Presentation
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation Description of Business and Basis of Presentation
Virgin Galactic Holdings, Inc., together with its consolidated subsidiaries ("Virgin Galactic" or the "Company"), is an aerospace and space travel company focused on the development, manufacture and operation of spaceships and related technologies. The Company provides access to space for private individuals, researchers and government agencies. The Company's missions include flying passengers to space, as well as flying scientific payloads and researchers to space in order to conduct experiments for scientific and educational purposes.
The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission for interim financial reporting. Certain information and footnote disclosures, normally included in annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP"), have been condensed or omitted pursuant to such rules and regulations. However, in management's opinion, the condensed consolidated financial statements reflect all adjustments, including those of a normal recurring nature, necessary to present fairly the Company's financial position, results of operations and cash flows for the periods presented.
The operating results for the three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the entire fiscal year. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements contained in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.
Statement of Operations Presentation
In July 2023, the Company concluded that technological feasibility had been achieved for its initial spaceship, VSS Unity, and mothership carrier aircraft, VMS Eve, which together comprised the Company’s initial commercial spaceflight system. As a result, future costs associated with this spaceflight system, including the manufacture of related rocket motors, will no longer qualify as research and development activities.
Following the launch of commercial service and achievement of technological feasibility, the Company began presenting the operating expenses supporting the Company’s commercial spaceline activities as spaceline operations expense in the accompanying condensed consolidated statements of operations and comprehensive loss. Expenses incurred prior to the achievement of technological feasibility were classified as research and development and selling, general and administrative expenses. Spaceline operations expense includes costs associated with commercial spaceflight services and production costs that are not eligible for capitalization. Spaceline operations expense also includes costs to support the Company’s Future Astronaut community and costs related to payload cargo and engineering services, which were previously presented as customer experience expense.
Reverse Stock Split
On June 14, 2024, the Company effected a 1-for-20 reverse stock split of the Company’s common stock (the "Reverse Stock Split"). As a result of the Reverse Stock Split, every 20 shares of the Company’s common stock issued or outstanding were automatically reclassified into one new share of common stock. Proportionate adjustments were also made to the exercise prices and the number of shares underlying the Company’s outstanding equity awards, as applicable, as well as to the number of shares issuable under the Company’s equity incentive plans and certain existing agreements. The Reverse Stock Split did not decrease the number of authorized shares of common stock or otherwise affect the par value of the common stock. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who were otherwise entitled to receive fractional shares as a result of the Reverse Stock Split were paid cash in lieu thereof. All shares of the Company’s common stock, per-share data and related information included in the accompanying condensed consolidated financial statements have been retroactively adjusted as though the Reverse Stock Split had been effected prior to all periods presented.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Marketable Securities
6 Months Ended
Jun. 30, 2024
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Marketable Securities Cash, Cash Equivalents and Marketable Securities
The Company maintains certain cash balances restricted as to withdrawal or use. Restricted cash consists of cash deposits received from future astronauts that are contractually restricted for operational use until the condition of carriage is signed or the deposits are refunded.
The amortized cost, unrealized gains (losses) and estimated fair value of the Company's cash, cash equivalents and marketable securities are as follows:
June 30, 2024
Amortized Cost
Gross Unrealized Losses
Fair Value
(In thousands)
Cash and cash equivalents:
Cash and restricted cash$13,256 $— $13,256 
Money market201,572 — 201,572 
Marketable securities:
U.S. treasuries113,533 (73)113,460 
Corporate bonds493,024 (573)492,451 
$821,385 $(646)$820,739 

December 31, 2023
Amortized Cost
Gross Unrealized Gains
Fair Value
(In thousands)
Cash and cash equivalents:
Cash and restricted cash$17,727 $— $17,727 
Money market235,865 — 235,865 
Marketable securities:
U.S. treasuries198,639 44 198,683 
Corporate bonds529,893 258 530,151 
$982,124 $302 $982,426 
Interest receivable of $4.8 million and $4.6 million is included in other current assets in the accompanying condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023, respectively.
The Company recognizes amortization and accretion of purchase premiums and discounts on its marketable securities in interest income in the accompanying condensed consolidated statements of operations and comprehensive loss. The Company recognized $4.6 million and $2.0 million in accretion income, net for its marketable securities for the three months ended June 30, 2024 and 2023, respectively. The Company recognized $10.0 million and $2.5 million in accretion income, net for its marketable securities for the six months ended June 30, 2024 and 2023, respectively.
The following table presents the contractual maturities of the Company's marketable securities as of June 30, 2024:
June 30, 2024
Amortized CostEstimated Fair Value
(In thousands)
Matures within one year$594,006 $593,375 
Matures between one to two years12,551 12,536 
$606,557 $605,911 
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are included in other current assets in the accompanying condensed consolidated balance sheets and are comprised of the following:
June 30, 2024December 31, 2023
(In thousands)
Raw materials and work-in-process$10,534 $13,875 
Spare parts3,580 2,426 
$14,114 $16,301 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant, and Equipment, Net
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment, Net Property, Plant and Equipment, Net
Property, plant and equipment consists of the following:
June 30, 2024December 31, 2023
(In thousands)
Land$1,302 $1,302 
Buildings9,092 9,092 
Flight vehicles and rotables4,290 4,074 
Machinery and equipment40,960 39,983 
Information technology software and equipment43,641 43,256 
Leasehold improvements37,187 37,141 
Construction in progress90,016 34,584 
226,488 169,432 
Less: accumulated depreciation and amortization
82,033 75,626 
$144,455 $93,806 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Leases Leases
The components of expense related to leases are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)
Operating lease cost$3,417 $2,800 $6,876 $5,610 
Variable lease cost1,126 584 2,270 1,285 
Short-term lease cost12 12 
Finance lease cost:
Amortization of assets under finance leases
55 66 122 131 
Interest on finance lease liabilities17 20 36 39 
Total finance lease cost72 86 158 170 
Total lease cost$4,621 $3,476 $9,316 $7,077 
The components of supplemental cash flow information related to leases are as follows:
Six Months Ended June 30,
20242023
(In thousands, except term and rate data)
Cash Flow Information:
Operating cash flows for operating leases$6,578 $4,245 
Operating cash flows for finance leases$36 $39 
Financing cash flows for finance leases
$108 $116 
Non-cash Activity:
Assets acquired in exchange for lease obligations:
Operating leases$1,532 $270 
Finance leases$— $140 
Other Information:
Weighted-average remaining lease term:
Operating leases (in years)9.310.2
Finance leases (in years)2.83.2
Weighted-average discount rates:
Operating leases12.1 %12.2 %
Finance leases13.1 %12.9 %
The supplemental balance sheet information related to leases is as follows:
June 30, 2024December 31, 2023
(In thousands)
Operating Leases:
Long-term right-of-use assets$57,607 $58,526 
Short-term operating lease liabilities$4,823 $4,350 
Long-term operating lease liabilities67,893 68,864 
Total operating lease liabilities$72,716 $73,214 

Right-of-use assets are included in other non-current assets, and lease liabilities are included in other current liabilities and other non-current liabilities in the accompanying condensed consolidated balance sheets.
Leases Leases
The components of expense related to leases are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)
Operating lease cost$3,417 $2,800 $6,876 $5,610 
Variable lease cost1,126 584 2,270 1,285 
Short-term lease cost12 12 
Finance lease cost:
Amortization of assets under finance leases
55 66 122 131 
Interest on finance lease liabilities17 20 36 39 
Total finance lease cost72 86 158 170 
Total lease cost$4,621 $3,476 $9,316 $7,077 
The components of supplemental cash flow information related to leases are as follows:
Six Months Ended June 30,
20242023
(In thousands, except term and rate data)
Cash Flow Information:
Operating cash flows for operating leases$6,578 $4,245 
Operating cash flows for finance leases$36 $39 
Financing cash flows for finance leases
$108 $116 
Non-cash Activity:
Assets acquired in exchange for lease obligations:
Operating leases$1,532 $270 
Finance leases$— $140 
Other Information:
Weighted-average remaining lease term:
Operating leases (in years)9.310.2
Finance leases (in years)2.83.2
Weighted-average discount rates:
Operating leases12.1 %12.2 %
Finance leases13.1 %12.9 %
The supplemental balance sheet information related to leases is as follows:
June 30, 2024December 31, 2023
(In thousands)
Operating Leases:
Long-term right-of-use assets$57,607 $58,526 
Short-term operating lease liabilities$4,823 $4,350 
Long-term operating lease liabilities67,893 68,864 
Total operating lease liabilities$72,716 $73,214 

Right-of-use assets are included in other non-current assets, and lease liabilities are included in other current liabilities and other non-current liabilities in the accompanying condensed consolidated balance sheets.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Current Liabilities
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Other Current Liabilities Other Current Liabilities
The components of other current liabilities are as follows:
June 30, 2024December 31, 2023
(In thousands)
Accrued compensation$19,881 $32,179 
Accrued manufacturing sub-contractor and contract labor costs16,332 9,500 
Other17,567 13,725 
$53,780 $55,404 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes
6 Months Ended
Jun. 30, 2024
Convertible Debt [Abstract]  
Convertible Senior Notes Convertible Senior Notes
In January 2022, the Company completed an offering of $425 million aggregate principal amount of convertible senior notes (the "2027 Notes"). The 2027 Notes are senior unsecured obligations of the Company and bear interest at a fixed rate of 2.50% per year. Interest is payable in cash semi-annually in arrears on February 1 and August 1 of each year. The 2027 Notes mature on February 1, 2027 unless earlier repurchased, redeemed or converted.
The net carrying value of the 2027 Notes is as follows:
June 30, 2024December 31, 2023
(In thousands)
Principal$425,000 $425,000 
Less: unamortized debt issuance costs6,005 7,114 
Net carrying amount$418,995 $417,886 
During each of the three months ended June 30, 2024 and 2023, the Company recognized $3.2 million of interest expense on the 2027 Notes. Interest expense included $0.6 million and $0.5 million of amortized debt issuance costs during the three months ended June 30, 2024 and 2023, respectively.
During each of the six months ended June 30, 2024 and 2023, the Company recognized $6.4 million of interest expense on the 2027 Notes. Interest expense included $1.1 million of amortized debt issuance costs for each of the six months ended June 30, 2024 and 2023.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
In August 2022, the Company entered into a distribution agency agreement with Credit Suisse Securities (USA) LLC, Morgan Stanley & Co. LLC and Goldman Sachs & Co. LLC (each, an “Agent” and collectively, the “Agents”) providing for the offer and sale of up to $300 million of shares of the Company's common stock from time to time through the Agents, acting as sales agents, or directly to one or more of the Agents, acting as principal(s), through an "at-the-market offering" program (the "2022 ATM Program").
The Company completed the 2022 ATM Program in June 2023, selling a total of 3.0 million shares of common stock and generating $300 million in gross proceeds, before deducting $3.0 million in underwriting discounts, commissions and other expenses.
In June 2023, the Company entered into a distribution agency agreement with the Agents providing for the offer and sale of up to $400 million of shares of the Company's common stock from time to time through the Agents, acting as sales agents, or directly to one or more of the Agents, acting as principal(s), through an "at-the-market offering" program (the "2023 ATM Program").
During the six months ended June 30, 2024, the Company sold 3.9 million shares of common stock under the 2023 ATM Program and generated $71.6 million in gross proceeds, before deducting $0.7 million in underwriting discounts, commissions and other expenses.
As of June 30, 2024, the Company sold a total of 7.9 million shares of common stock under the 2023 ATM Program, generating $359.1 million in gross proceeds, before deducting $3.6 million in underwriting discounts, commissions and other expenses.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
The Company maintains two equity incentive plans -- the Second Amended and Restated Virgin Galactic Holdings, Inc. 2019 Incentive Award Plan (the "Second A&R Plan") and the Virgin Galactic Holdings, Inc. 2023 Employment Inducement Incentive Award Plan (the "Inducement Plan").
The Second A&R Plan was adopted by the Company's board of directors and became effective in April 2024, subject to the approval of the Company’s stockholders, and was approved by the Company’s stockholders in June 2024. The Second A&R Plan amended and restated the Amended and Restated Virgin Galactic Holdings, Inc. 2019 Incentive Plan (the “A&R Plan”) and made the following material changes to the A&R Plan: (i) increased the number of shares available by 0.7 million shares with an aggregate of 2.2 million shares reserved for issuance under the Second A&R Plan, (ii) increased the number of shares which may be granted as incentive stock options (“ISOs”) under the Second A&R Plan, such that an aggregate of 2.2 million shares may be granted as incentive stock options under the Second A&R Plan, and (iii) extended the right to grant awards under the plan through June 12, 2034, provided that incentive stock options may not be granted under the Second A&R Plan after April 18, 2034.
Pursuant to the Second A&R Plan and related predecessor plans, the Company has granted time-based stock options, performance-based stock options ("PSOs"), restricted stock units ("RSUs"), and performance stock units ("PSUs"). Pursuant to the Inducement Plan, the Company has granted RSUs.
Liability-Classified Stock Awards
During the six months ended June 30, 2024, the Company granted 0.3 million RSUs under the A&R Plan that are expected be settled in cash. Changes in the fair value of these liability-classified awards are reported on a quarterly basis through their final vesting. Expense is recognized over the requisite service period of the award, with recognition of a corresponding liability recorded in other current liabilities in the accompanying condensed consolidated balance sheet as of June 30, 2024. Changes in fair value are recognized in stock-based compensation expense.
A summary of the components of stock-based compensation expense included in the condensed consolidated statements of operations and comprehensive loss is as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)
Stock option and PSO expense:
Research and development$— $492 $— $1,025 
Selling, general and administrative584 1,382 1,201 3,020 
      Total stock option and PSO expense584 1,874 1,201 4,045 
RSU and PSU expense:
Spaceline operations1,227 — 2,395 — 
Research and development1,080 2,525 2,186 5,008 
Selling, general and administrative5,345 7,460 10,698 15,782 
      Total RSU and PSU expense7,652 9,985 15,279 20,790 
Total stock-based compensation expense8,236 11,859 16,480 24,835 
Less: stock-based compensation expense for liability-classified awards144 — 343 — 
Stock-based compensation expense for equity-classified awards$8,092 $11,859 $16,137 $24,835 
As of June 30, 2024, the Company had unrecognized stock-based compensation expense of $2.3 million for stock options, which is expected to be recognized over a weighted-average period of 1.1 years. There was no unrecognized stock-based compensation expense for PSOs. Unrecognized stock-based compensation expense as of June 30, 2024 for RSUs and PSUs totaled $35.1 million and $4.0 million, respectively, which are expected to be recognized over weighted-average periods of 2.3 years and 1.4 years, respectively.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Special Charges
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Special Charges Special Charges
In November 2023, the Company commenced a restructuring plan designed to decrease costs and strategically realign its resources. In connection with this plan, the Company announced a workforce reduction constituting approximately 18% of its workforce. As a result, the Company recorded $4.4 million in severance and related benefit costs for the involuntarily terminated employees as special charges during the fourth quarter of 2023.

In January 2024, the Company fully paid the $1.4 million liability balance associated with these costs that were accrued at December 31, 2023.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income tax expense was $34,000 for each of the three months ended June 30, 2024 and 2023. Income tax expense was $114,000 and $162,000 for the six months ended June 30, 2024 and 2023, respectively. The effective income tax rate was nil for each of the three and six months ended June 30, 2024 and 2023. The effective tax rate differs from the U.S. statutory rate primarily due to a full valuation allowance against net deferred tax assets where it is more likely than not that some or all of the deferred tax assets will not be realized.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table presents net loss per share and related information:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands, except per share amounts)
Basic and diluted:
Net loss$(93,775)$(134,364)$(195,787)$(293,749)
Weighted-average common shares outstanding
21,484 14,661 20,752 14,294 
Basic and diluted net loss per share$(4.36)$(9.16)$(9.43)$(20.55)
Basic and diluted net loss per share is computed using the weighted-average number of shares of common stock outstanding during the period. The computation of diluted net loss per share excludes the effect of all potential common shares outstanding as their impact would have been anti-dilutive.
The Company has excluded stock-based awards and shares issuable upon conversion of the 2027 Notes from the diluted loss per share calculation because their effect was anti-dilutive. The total number of shares excluded for each of the three and six months ended June 30, 2024 were 2.4 million. The total number of shares excluded for each of the three and six months ended June 30, 2023 were 2.3 million.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Assets and liabilities subject to fair value measurements are required to be disclosed within a fair value hierarchy. The fair value hierarchy ranks the quality and reliability of the information used to determine fair value. Accordingly, assets and liabilities carried at fair value are classified within the fair value hierarchy in one of the following categories:
• Level 1 inputs — Quoted prices in active markets for identical assets or liabilities.
• Level 2 inputs — Inputs other than Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
• Level 3 inputs — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.
The following tables present the Company's financial assets that are recorded at fair value on a recurring basis, segregated among the appropriate levels within the fair value hierarchy:
June 30, 2024
Level 1Level 2Level 3Total
(In thousands)
Assets:
Money market$201,572 $— $— $201,572 
U.S. treasuries113,460 — — 113,460 
Corporate bonds— 492,451 — 492,451 
Total assets at fair value$315,032 $492,451 $— $807,483 
December 31, 2023
Level 1Level 2Level 3Total
(In thousands)
Assets:
Money market$235,865 $— $— $235,865 
U.S. treasuries198,683 — — 198,683 
Corporate bonds— 530,151 — 530,151 
Total assets at fair value$434,548 $530,151 $— $964,699 
The following tables present the Company's financial liabilities that are recorded at amortized cost, segregated among the appropriate levels within the fair value hierarchy:
June 30, 2024
Level 1Level 2Level 3Total
(In thousands)
Liabilities:
2027 Notes$— $135,443 $— $135,443 
Total liabilities at fair value$— $135,443 $— $135,443 
December 31, 2023
Level 1Level 2Level 3Total
(In thousands)
Liabilities:
2027 Notes$— $189,937 $— $189,937 
Total liabilities at fair value$— $189,937 $— $189,937 
The estimated fair value of the 2027 Notes, which are classified as Level 2 financial instruments, was determined based on the estimated or actual bid prices of the 2027 Notes in an over-the-counter market on the last business day of the period.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Leases
Future minimum lease payments under noncancelable operating leases and future minimum finance lease payments as of June 30, 2024 are as follows:
Operating LeasesFinance Leases
(In thousands)
2024 (for the remaining period)$6,591 $113 
202513,240 227 
202613,233 176 
202712,919 61 
202812,706 22 
Thereafter65,072 — 
Total payments123,761 599 
Less: present value discount/imputed interest51,045 91 
Present value of lease liabilities$72,716 $508 
Legal Proceedings

From time to time, the Company is a party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. The Company applies accounting for contingencies to determine when and how much to accrue for and disclose related to legal and other contingencies. Accordingly, the Company discloses contingencies deemed to be reasonably possible and accrues loss contingencies when, in consultation with legal advisors, it is concluded that a loss is probable and reasonably estimable. Although the ultimate aggregate amount of monetary liability or financial impact with respect to these matters is subject to many uncertainties and is therefore not predictable with assurance, management believes that any monetary liability or financial impact to the Company from these matters, individually and in the aggregate, beyond that provided at June 30, 2024, would not be material to the Company’s consolidated financial position, results of operations or cash flows. However, there can be no assurance with respect to such result, and monetary liability or financial impact to the Company from legal proceedings, lawsuits and other claims could differ materially from those projected.

The Boeing Company and Aurora Flight Sciences Corporation v. the Company

On March 21, 2024, The Boeing Company and Aurora Flight Sciences Corporation, a Boeing Company (collectively, “Boeing”), filed suit against the Company in the Eastern District of Virginia, captioned The Boeing Company and Aurora Flight Sciences Corporation, a Boeing Company v. Virgin Galactic Holdings, Inc., Case No. 1:21-cv-03070. In its complaint, Boeing alleges that the Company breached the parties’ Master Agreement. Boeing further alleges trade secret misappropriation under the Delaware Uniform Trade Secrets Act (“DUTSA”), 6 Del C. § 2001, et. seq., and the Defend Trade Secrets Act (“DTSA”), 18 U.S.C. § 1836, et. seq., and filed a motion for preliminary injunction to destroy certain disputed documents. The complaint seeks damages in excess of $25 million, expenses, attorneys’ fees and other equitable relief. On April 12, 2024, the Company filed an answer to Boeing’s complaint and a counterclaim seeking damages relating to Boeing’s breach of the Master Agreement, as well as an opposition to Boeing’s motion for a preliminary injunction.

On April 4, 2024, the Company filed suit against Boeing in the Central District of California. In its complaint, the Company sought: (1) declaratory judgment of no misappropriation of trade secrets under either DUTSA or DTSA by the Company, (2) declaratory judgment of no breach of contract by the Company, and (3) damages related to Boeing’s breach of contract for failure to adequately perform, including incomplete work on design phases of the project. On April 12, 2024, Boeing filed a motion for an anti-suit injunction in connection with the Company’s California suit. On June 6, 2024, the Company voluntarily dismissed the California action without prejudice, electing to pursue its
affirmative claims against Boeing by way of the counterclaim filed in the Virginia action, and on that same day the Company and Boeing jointly informed the Virginia court that the Company’s voluntary dismissal of the California action without prejudice rendered moot Boeing’s motion for an anti-suit injunction.

A hearing on the motion for a preliminary injunction took place on May 24, 2024. On June 20, 2024, the Court denied the preliminary injunction sought by Boeing, and ordered that the Company could use the disputed documents internally, and with third parties under a non-disclosure agreement, for the purpose of developing a new mothership. The Company intends to continue to vigorously defend against this matter.

Lavin v. the Company

On May 28, 2021, a class action complaint was filed against the Company in the Eastern District of New York captioned Lavin v. Virgin Galactic Holdings, Inc., Case No. 1:21-cv-03070. In September 2021, the Court appointed Robert Scheele and Mark Kusnier as co-lead plaintiffs for the purported class. Co-lead plaintiffs amended the complaint in December 2021, asserting violations of Sections 10(b), 20(a) and 20A of the Exchange Act of 1934 against the Company and certain of its current and former officers and directors on behalf of a putative class of investors who purchased the Company's common stock between July 10, 2019 and October 14, 2021.

The amended complaint alleges, among other things, that the Company and certain of its current and former officers and directors made false and misleading statements and failed to disclose certain information regarding the safety of the Company's ships and success of its commercial flight program. Co-lead plaintiffs seek damages, interest, costs, expenses, attorneys' fees, and other unspecified equitable relief. The defendants moved to dismiss the amended complaint and, on November 7, 2022, the court granted in part and denied in part the defendants’ motion and gave the plaintiffs leave to file a further amended complaint.

Plaintiffs filed a second amended complaint on December 12, 2022. The second amended complaint contains many of the same allegations as in the first amended complaint. The defendants moved to dismiss the second amended complaint and, on August 8, 2023, the court granted in part and denied in part the defendants’ motion and did not give plaintiffs leave to file a further amended complaint. Plaintiffs moved for reconsideration of the court’s dismissal order and, on December 19, 2023, the court denied plaintiffs’ motion. On March 27, 2024, the defendants moved for judgment on the pleadings as to the remaining Section 10(b) insider trading claim alleged against Branson. On April 2, 2024, the court stayed briefing on defendants’ motion for judgment on the pleadings pending resolution of plaintiffs’ anticipated motion for leave to add a new representative plaintiff, which plaintiffs’ subsequently filed on May 1, 2024. The court granted plaintiffs’ motion on July 2, 2024. The Company intends to continue to vigorously defend against this matter.

Spiteri, Grenier, Laidlaw, and St. Jean derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors

On February 21, 2022, March 1, 2022, September 21, 2022, and December 13, 2022, four alleged shareholders filed separate derivative complaints purportedly on behalf of the Company against certain of the Company's current and former officers and directors in the Eastern District of New York captioned Spiteri v. Branson et al., Case No. 1:22-cv-00933 (“Spiteri Action”), Grenier v. Branson et al., Case No. 1:22-cv-01100 (“Grenier Action”), Laidlaw v. Branson et al., Case No. 1:22-cv-05634 (“Laidlaw Action”), and St. Jean v. Branson et al., Case No. 1:22-cv-7551 (“St. Jean Action”), respectively. On May 4, 2022, the Spiteri and Grenier Actions were consolidated and recaptioned In re Virgin Galactic Holdings, Inc. Derivative Litigation, Case No. 1:22-cv-00933 (“Consolidated Derivative Action”). On September 30, 2023, the Laidlaw Action was consolidated into the Consolidated Derivative Action. Collectively, the complaints assert violations of Sections 10(b), 14(a), and 21D of the Exchange Act of 1934 and claims of breach of fiduciary duty, aiding and abetting breach of fiduciary duty, abuse of control, gross mismanagement, waste of corporate assets, contribution and indemnification, and unjust enrichment arising from substantially similar allegations as those contained in the securities class action described above. The complaints seek an unspecified sum of damages, interest, restitution, expenses, attorneys’ fees and other equitable relief. The cases are at a preliminary stage.
Abughazaleh derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors
On February 13, 2023, alleged shareholder Yousef Abughazaleh filed a derivative complaint purportedly on behalf of the Company against certain of the Company's current and former officers and directors in the District of Delaware captioned Abughazaleh v. Branson et al., Case No. 23-156-MN. The complaint asserts violations of Section 14(a) of the Exchange Act of 1934 and SEC Rule 14a-9, and claims of breach of fiduciary duty, contribution and indemnification, and unjust enrichment arising from substantially similar allegations as those contained in the securities class action described above.

The complaint seeks an unspecified sum of damages, interest, restitution, expenses, attorneys’ fees and other equitable relief. The case is at a preliminary stage.

Molnar and Tubbs derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors

On April 9, 2024, alleged shareholders Crystal Molnar and Cleveland Tubbs filed a derivative complaint purportedly on behalf of the Company against certain of the Company's current and former officers and directors in the Central District of California captioned Molnar v. Branson et al., Case No. 8:24-cv-775. The complaint asserts violations of Section 10(b) and 21D of the Exchange Act of 1934, and claims of breach of fiduciary duty and unjust enrichment arising from substantially similar allegations as those contained in the securities class action described above.

The complaint seeks an unspecified sum of damages, restitution, expenses, attorneys’ fees, and other equitable relief. The case is at a preliminary stage.

Gera derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors

On July 11, 2024, alleged shareholder Samhita Gera filed a derivative complaint purportedly on behalf of the Company against certain of the Company’s current and former officers and directors in the Eastern District of New York captioned Gera v. Branson et al., Case No. 24-cv-04795. The complaint asserts violations of Section 14(a) of the Exchange Act of 1934 and SEC Rule 14a-9, and claims of breach of fiduciary duty, contribution and indemnification, and unjust enrichment arising from substantially similar allegations as those contained in the securities class action described above.

The complaint seeks an unspecified sum of damages, interest, restitution, expenses, attorneys’ fees and other equitable relief. The case is at a preliminary stage.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions
6 Months Ended
Jun. 30, 2024
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
The Company licenses its brand name from certain entities affiliated with Virgin Enterprises Limited (“VEL”), a company incorporated in England. VEL is an affiliate of the Company. Under the trademark license, the Company has the exclusive right to operate under the brand name “Virgin Galactic” worldwide. Royalties payable, excluding sponsorship royalties, are the greater of (a) a low single-digit percentage of gross sales and (b) (i) prior to the first spaceflight for paying astronauts, a mid-five figure amount in dollars and (ii) from the first spaceflight for paying astronauts, a low-six figure amount in dollars, which increases to a low-seven figure amount in dollars over a four-year ramp up and thereafter increases in correlation with the consumer price index. Royalties payable on sponsorships are based on a mid-double-digit percentage of the related gross sales. During the six months ended June 30, 2024 and 2023, the Company incurred royalty expenses of $0.5 million and $0.1 million, respectively.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental Cash Flow Information
6 Months Ended
Jun. 30, 2024
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
Six Months Ended June 30,
20242023
(In thousands)
Supplemental disclosure of cash flow information:
Cash payments for:
Income taxes$166 $533 
Interest— 10,625 
Supplemental disclosure of non-cash investing and financing activities:
Unpaid purchases of property, plant and equipment
$10,871 $9,848 
Issuance of common stock through RSUs vested1,762 6,662 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net loss $ (93,775) $ (102,012) $ (134,364) $ (159,385) $ (195,787) $ (293,749)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jun. 30, 2024
shares
Jun. 30, 2024
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
During the three months ended June 30, 2024, none of our officers or directors adopted or terminated any contract, instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non Rule 10b5-1 trading arrangement,” except as described in the table below:
Name
Title
Action
Applicable Date
Duration of Trading Arrangement
Rule 10b5-1 Trading Arrangement (Y/N)
Aggregated Number of Securities Subject to Trading Arrangement(2)
Aparna Chitale
Chief People Officer
Terminated
5/10/2024
3/15/2024-3/14/2025(2)
Y(1)
80,802
(1) Denotes whether the trading arrangement is intended to satisfy the affirmative defense Rule 10b5-1(c).

(2) This number represented the maximum number of shares of our common stock that were subject to the trading arrangement. No trading occurred under this Plan prior to its termination, as the applicable mandatory cooling-off period had not yet expired.
Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Terminated false  
Aparna Chitale, May 10, 2024 Terminated Plan [Member] | Aparna Chitale [Member]    
Trading Arrangements, by Individual    
Name Aparna Chitale  
Title Chief People Officer  
Rule 10b5-1 Arrangement Terminated true  
Termination Date 5/10/2024  
Aggregate Available 80,802 80,802
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.
Statement of Operations Presentation
Statement of Operations Presentation
In July 2023, the Company concluded that technological feasibility had been achieved for its initial spaceship, VSS Unity, and mothership carrier aircraft, VMS Eve, which together comprised the Company’s initial commercial spaceflight system. As a result, future costs associated with this spaceflight system, including the manufacture of related rocket motors, will no longer qualify as research and development activities.
Following the launch of commercial service and achievement of technological feasibility, the Company began presenting the operating expenses supporting the Company’s commercial spaceline activities as spaceline operations expense in the accompanying condensed consolidated statements of operations and comprehensive loss. Expenses incurred prior to the achievement of technological feasibility were classified as research and development and selling, general and administrative expenses. Spaceline operations expense includes costs associated with commercial spaceflight services and production costs that are not eligible for capitalization. Spaceline operations expense also includes costs to support the Company’s Future Astronaut community and costs related to payload cargo and engineering services, which were previously presented as customer experience expense.
Restricted Cash Restricted cash consists of cash deposits received from future astronauts that are contractually restricted for operational use until the condition of carriage is signed or the deposits are refunded.
Fair Value Measurements
Assets and liabilities subject to fair value measurements are required to be disclosed within a fair value hierarchy. The fair value hierarchy ranks the quality and reliability of the information used to determine fair value. Accordingly, assets and liabilities carried at fair value are classified within the fair value hierarchy in one of the following categories:
• Level 1 inputs — Quoted prices in active markets for identical assets or liabilities.
• Level 2 inputs — Inputs other than Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
• Level 3 inputs — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of Marketable Securities
The amortized cost, unrealized gains (losses) and estimated fair value of the Company's cash, cash equivalents and marketable securities are as follows:
June 30, 2024
Amortized Cost
Gross Unrealized Losses
Fair Value
(In thousands)
Cash and cash equivalents:
Cash and restricted cash$13,256 $— $13,256 
Money market201,572 — 201,572 
Marketable securities:
U.S. treasuries113,533 (73)113,460 
Corporate bonds493,024 (573)492,451 
$821,385 $(646)$820,739 

December 31, 2023
Amortized Cost
Gross Unrealized Gains
Fair Value
(In thousands)
Cash and cash equivalents:
Cash and restricted cash$17,727 $— $17,727 
Money market235,865 — 235,865 
Marketable securities:
U.S. treasuries198,639 44 198,683 
Corporate bonds529,893 258 530,151 
$982,124 $302 $982,426 
Schedule of Contractual Maturities
The following table presents the contractual maturities of the Company's marketable securities as of June 30, 2024:
June 30, 2024
Amortized CostEstimated Fair Value
(In thousands)
Matures within one year$594,006 $593,375 
Matures between one to two years12,551 12,536 
$606,557 $605,911 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories are included in other current assets in the accompanying condensed consolidated balance sheets and are comprised of the following:
June 30, 2024December 31, 2023
(In thousands)
Raw materials and work-in-process$10,534 $13,875 
Spare parts3,580 2,426 
$14,114 $16,301 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant, and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant, and Equipment
Property, plant and equipment consists of the following:
June 30, 2024December 31, 2023
(In thousands)
Land$1,302 $1,302 
Buildings9,092 9,092 
Flight vehicles and rotables4,290 4,074 
Machinery and equipment40,960 39,983 
Information technology software and equipment43,641 43,256 
Leasehold improvements37,187 37,141 
Construction in progress90,016 34,584 
226,488 169,432 
Less: accumulated depreciation and amortization
82,033 75,626 
$144,455 $93,806 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Lease Expense and Cash Flow Information
The components of expense related to leases are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)
Operating lease cost$3,417 $2,800 $6,876 $5,610 
Variable lease cost1,126 584 2,270 1,285 
Short-term lease cost12 12 
Finance lease cost:
Amortization of assets under finance leases
55 66 122 131 
Interest on finance lease liabilities17 20 36 39 
Total finance lease cost72 86 158 170 
Total lease cost$4,621 $3,476 $9,316 $7,077 
The components of supplemental cash flow information related to leases are as follows:
Six Months Ended June 30,
20242023
(In thousands, except term and rate data)
Cash Flow Information:
Operating cash flows for operating leases$6,578 $4,245 
Operating cash flows for finance leases$36 $39 
Financing cash flows for finance leases
$108 $116 
Non-cash Activity:
Assets acquired in exchange for lease obligations:
Operating leases$1,532 $270 
Finance leases$— $140 
Other Information:
Weighted-average remaining lease term:
Operating leases (in years)9.310.2
Finance leases (in years)2.83.2
Weighted-average discount rates:
Operating leases12.1 %12.2 %
Finance leases13.1 %12.9 %
Schedule of Balance Sheet Information
The supplemental balance sheet information related to leases is as follows:
June 30, 2024December 31, 2023
(In thousands)
Operating Leases:
Long-term right-of-use assets$57,607 $58,526 
Short-term operating lease liabilities$4,823 $4,350 
Long-term operating lease liabilities67,893 68,864 
Total operating lease liabilities$72,716 $73,214 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Other Current Liabilities
The components of other current liabilities are as follows:
June 30, 2024December 31, 2023
(In thousands)
Accrued compensation$19,881 $32,179 
Accrued manufacturing sub-contractor and contract labor costs16,332 9,500 
Other17,567 13,725 
$53,780 $55,404 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes (Tables)
6 Months Ended
Jun. 30, 2024
Convertible Debt [Abstract]  
Schedule of Convertible Debt
June 30, 2024December 31, 2023
(In thousands)
Principal$425,000 $425,000 
Less: unamortized debt issuance costs6,005 7,114 
Net carrying amount$418,995 $417,886 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Stock Units Activity
A summary of the components of stock-based compensation expense included in the condensed consolidated statements of operations and comprehensive loss is as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)
Stock option and PSO expense:
Research and development$— $492 $— $1,025 
Selling, general and administrative584 1,382 1,201 3,020 
      Total stock option and PSO expense584 1,874 1,201 4,045 
RSU and PSU expense:
Spaceline operations1,227 — 2,395 — 
Research and development1,080 2,525 2,186 5,008 
Selling, general and administrative5,345 7,460 10,698 15,782 
      Total RSU and PSU expense7,652 9,985 15,279 20,790 
Total stock-based compensation expense8,236 11,859 16,480 24,835 
Less: stock-based compensation expense for liability-classified awards144 — 343 — 
Stock-based compensation expense for equity-classified awards$8,092 $11,859 $16,137 $24,835 
Schedule of Performance Stock Unit Activity
A summary of the components of stock-based compensation expense included in the condensed consolidated statements of operations and comprehensive loss is as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)
Stock option and PSO expense:
Research and development$— $492 $— $1,025 
Selling, general and administrative584 1,382 1,201 3,020 
      Total stock option and PSO expense584 1,874 1,201 4,045 
RSU and PSU expense:
Spaceline operations1,227 — 2,395 — 
Research and development1,080 2,525 2,186 5,008 
Selling, general and administrative5,345 7,460 10,698 15,782 
      Total RSU and PSU expense7,652 9,985 15,279 20,790 
Total stock-based compensation expense8,236 11,859 16,480 24,835 
Less: stock-based compensation expense for liability-classified awards144 — 343 — 
Stock-based compensation expense for equity-classified awards$8,092 $11,859 $16,137 $24,835 
Schedule of Stock Option and RSU Expense
A summary of the components of stock-based compensation expense included in the condensed consolidated statements of operations and comprehensive loss is as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)
Stock option and PSO expense:
Research and development$— $492 $— $1,025 
Selling, general and administrative584 1,382 1,201 3,020 
      Total stock option and PSO expense584 1,874 1,201 4,045 
RSU and PSU expense:
Spaceline operations1,227 — 2,395 — 
Research and development1,080 2,525 2,186 5,008 
Selling, general and administrative5,345 7,460 10,698 15,782 
      Total RSU and PSU expense7,652 9,985 15,279 20,790 
Total stock-based compensation expense8,236 11,859 16,480 24,835 
Less: stock-based compensation expense for liability-classified awards144 — 343 — 
Stock-based compensation expense for equity-classified awards$8,092 $11,859 $16,137 $24,835 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share
The following table presents net loss per share and related information:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands, except per share amounts)
Basic and diluted:
Net loss$(93,775)$(134,364)$(195,787)$(293,749)
Weighted-average common shares outstanding
21,484 14,661 20,752 14,294 
Basic and diluted net loss per share$(4.36)$(9.16)$(9.43)$(20.55)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Assets Measured on Recurring Basis
June 30, 2024
Level 1Level 2Level 3Total
(In thousands)
Assets:
Money market$201,572 $— $— $201,572 
U.S. treasuries113,460 — — 113,460 
Corporate bonds— 492,451 — 492,451 
Total assets at fair value$315,032 $492,451 $— $807,483 
December 31, 2023
Level 1Level 2Level 3Total
(In thousands)
Assets:
Money market$235,865 $— $— $235,865 
U.S. treasuries198,683 — — 198,683 
Corporate bonds— 530,151 — 530,151 
Total assets at fair value$434,548 $530,151 $— $964,699 
The following tables present the Company's financial liabilities that are recorded at amortized cost, segregated among the appropriate levels within the fair value hierarchy:
June 30, 2024
Level 1Level 2Level 3Total
(In thousands)
Liabilities:
2027 Notes$— $135,443 $— $135,443 
Total liabilities at fair value$— $135,443 $— $135,443 
December 31, 2023
Level 1Level 2Level 3Total
(In thousands)
Liabilities:
2027 Notes$— $189,937 $— $189,937 
Total liabilities at fair value$— $189,937 $— $189,937 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Lease Maturities
Future minimum lease payments under noncancelable operating leases and future minimum finance lease payments as of June 30, 2024 are as follows:
Operating LeasesFinance Leases
(In thousands)
2024 (for the remaining period)$6,591 $113 
202513,240 227 
202613,233 176 
202712,919 61 
202812,706 22 
Thereafter65,072 — 
Total payments123,761 599 
Less: present value discount/imputed interest51,045 91 
Present value of lease liabilities$72,716 $508 
Schedule of Finance Lease Maturities
Future minimum lease payments under noncancelable operating leases and future minimum finance lease payments as of June 30, 2024 are as follows:
Operating LeasesFinance Leases
(In thousands)
2024 (for the remaining period)$6,591 $113 
202513,240 227 
202613,233 176 
202712,919 61 
202812,706 22 
Thereafter65,072 — 
Total payments123,761 599 
Less: present value discount/imputed interest51,045 91 
Present value of lease liabilities$72,716 $508 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental Cash Flow Information (Tables)
6 Months Ended
Jun. 30, 2024
Supplemental Cash Flow Elements [Abstract]  
Schedule of Supplemental Cash Flow Information
Six Months Ended June 30,
20242023
(In thousands)
Supplemental disclosure of cash flow information:
Cash payments for:
Income taxes$166 $533 
Interest— 10,625 
Supplemental disclosure of non-cash investing and financing activities:
Unpaid purchases of property, plant and equipment
$10,871 $9,848 
Issuance of common stock through RSUs vested1,762 6,662 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Basis of Presentation (Details)
Jun. 14, 2024
Common Stock  
Class of Warrant or Right [Line Items]  
Reverse stock split, conversion ratio 0.05
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Cash and cash equivalents, Amortized Cost $ 214,828 $ 253,592 $ 398,035 $ 342,627
Marketable securities, Amortized Cost 606,557      
Cash, cash equivalents and marketable securities, Amortized Cost 821,385 982,124    
Cash, cash equivalents and marketable securities, Gross Unrealized Losses (646) 302    
Marketable securities, Fair Value 605,911      
Total assets at fair value 820,739 982,426    
U.S. treasuries        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Marketable securities, Amortized Cost 113,533 198,639    
Cash, cash equivalents and marketable securities, Gross Unrealized Losses (73) 44    
Marketable securities, Fair Value 113,460 198,683    
Corporate bonds        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Marketable securities, Amortized Cost 493,024 529,893    
Cash, cash equivalents and marketable securities, Gross Unrealized Losses (573) 258    
Marketable securities, Fair Value 492,451 530,151    
Cash and restricted cash        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Cash and cash equivalents, Amortized Cost 13,256 17,727    
Cash and cash equivalents, Fair Value 13,256 17,727    
Money market        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Cash and cash equivalents, Amortized Cost 201,572 235,865    
Cash and cash equivalents, Fair Value $ 201,572 $ 235,865    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Marketable Securities - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]          
Interest receivable $ 4.8   $ 4.8   $ 4.6
Accretion income on marketable securities $ 4.6 $ 2.0 $ 10.0 $ 2.5  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Amortized Cost  
Matures within one year $ 594,006
Matures between one to two years 12,551
Marketable securities, Amortized Cost 606,557
Estimated Fair Value  
Matures within one year 593,375
Matures between one to two years 12,536
Marketable securities, Total $ 605,911
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials and work-in-process $ 10,534 $ 13,875
Spare parts 3,580 2,426
Inventories $ 14,114 $ 16,301
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 226,488 $ 169,432
Less: accumulated depreciation and amortization 82,033 75,626
Property, plant and equipment, net 144,455 93,806
Land    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 1,302 1,302
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 9,092 9,092
Flight vehicles and rotables    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 4,290 4,074
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 40,960 39,983
Information technology software and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 43,641 43,256
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 37,187 37,141
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 90,016 $ 34,584
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating lease cost $ 3,417 $ 2,800 $ 6,876 $ 5,610
Variable lease cost 1,126 584 2,270 1,285
Short-term lease cost 6 6 12 12
Finance lease cost:        
Amortization of assets under finance leases 55 66 122 131
Interest on finance lease liabilities 17 20 36 39
Total finance lease cost 72 86 158 170
Total lease cost $ 4,621 $ 3,476 $ 9,316 $ 7,077
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash Flow Information:    
Operating cash flows for operating leases $ 6,578 $ 4,245
Operating cash flows for finance leases 36 39
Financing cash flows for finance leases 108 116
Assets acquired in exchange for lease obligations:    
Operating leases 1,532 270
Finance leases $ 0 $ 140
Weighted-average remaining lease term:    
Operating leases (in years) 9 years 3 months 18 days 10 years 2 months 12 days
Finance leases (in years) 2 years 9 months 18 days 3 years 2 months 12 days
Weighted-average discount rates:    
Operating leases 12.10% 12.20%
Finance leases 13.10% 12.90%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Supplemental Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Long-term right-of-use assets $ 57,607 $ 58,526
Short-term operating lease liabilities 4,823 4,350
Long-term operating lease liabilities 67,893 68,864
Total operating lease liabilities $ 72,716 $ 73,214
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation $ 19,881 $ 32,179
Accrued manufacturing sub-contractor and contract labor costs 16,332 9,500
Other 17,567 13,725
Total $ 53,780 $ 55,404
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jan. 31, 2022
Line of Credit Facility [Line Items]          
Amortization of debt issuance costs     $ 1,109,000 $ 1,075,000  
2027 Notes | Convertible Debt          
Line of Credit Facility [Line Items]          
Debt instrument, face amount         $ 425,000,000
Interest rate         2.50%
Interest expense $ 3,200,000 $ 3,200,000 6,400,000 6,400,000  
Amortization of debt issuance costs $ 600,000 $ 500,000 $ 1,100,000 $ 1,100,000  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes - Schedule of Convertible Debt (Details) - 2027 Notes - Convertible Debt - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Principal $ 425,000 $ 425,000
Less: unamortized debt issuance costs 6,005 7,114
Net carrying amount $ 418,995 $ 417,886
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Details) - USD ($)
$ in Thousands, shares in Millions
6 Months Ended 13 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Aug. 31, 2022
Class of Warrant or Right [Line Items]        
Stock issuance costs $ 681 $ 2,961    
2022 ATM program        
Class of Warrant or Right [Line Items]        
Stock offering, maximum sale amount       $ 300,000
Stock sold (in shares)   3.0    
Proceeds from sale of common stock   $ 300,000    
Stock issuance costs   3,000    
2023 ATM program        
Class of Warrant or Right [Line Items]        
Stock offering, maximum sale amount   $ 400,000    
Stock sold (in shares) 3.9   7.9  
Proceeds from sale of common stock $ 71,600   $ 359,100  
Stock issuance costs $ 700   $ 3,600  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Narrative (Details)
shares in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
plan
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of equity incentive plan | plan 2
Authorized (in shares) | shares 0.7
Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Granted (in shares) | shares 0.3
Unrecognized compensation cost, period for recognition 2 years 3 months 18 days
Unrecognized stock-based compensation expense, excluding options $ 35,100,000
Stock Option  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized stock-based compensation expense $ 2,300,000
Unrecognized compensation cost, period for recognition 1 year 1 month 6 days
Performance Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized stock-based compensation expense $ 0
Performance Shares  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost, period for recognition 1 year 4 months 24 days
Unrecognized stock-based compensation expense, excluding options $ 4,000,000.0
Second A/R Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Authorized (in shares) | shares 2.2
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 8,236 $ 11,859 $ 16,480 $ 24,835
Stock option and PSO expense:        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 584 1,874 1,201 4,045
Stock option and PSO expense: | Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 0 492 0 1,025
Stock option and PSO expense: | Selling, general and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 584 1,382 1,201 3,020
RSU and PSU expense:        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 7,652 9,985 15,279 20,790
RSU and PSU expense: | Spaceline operations        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 1,227 0 2,395 0
RSU and PSU expense: | Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 1,080 2,525 2,186 5,008
RSU and PSU expense: | Selling, general and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 5,345 7,460 10,698 15,782
Liability-classified Award        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense (144) 0 (343) 0
Stock-based compensation expense for equity-classified awards        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 8,092 $ 11,859 $ 16,137 $ 24,835
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Special Charges (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Jan. 31, 2024
Nov. 30, 2023
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]      
Workforce reduction (percent of workforce)   18.00%  
Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Severance and related benefit costs     $ 4.4
Payments for restructuring $ 1.4    
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Income tax expense $ 34 $ 34 $ 114 $ 162
Effective income tax rate 0.00% 0.00% 0.00% 0.00%
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic and diluted:        
Net loss, basic $ (93,775) $ (134,364) $ (195,787) $ (293,749)
Net loss, diluted $ (93,775) $ (134,364) $ (195,787) $ (293,749)
Weighted average common shares outstanding - basic (in shares) 21,484 14,661 20,752 14,294
Weighted average common share outstanding - diluted (in shares) 21,484 14,661 20,752 14,294
Basic net loss per share (in dollars per share) $ (4.36) $ (9.16) $ (9.43) $ (20.55)
Diluted net loss per share (in dollars per share) $ (4.36) $ (9.16) $ (9.43) $ (20.55)
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Narrative (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock-based Awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential effect of warrants to purchase stock (in shares) 2.4 2.3 2.4 2.3
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value $ 605,911  
Total assets at fair value 820,739 $ 982,426
U.S. treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 113,460 198,683
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 492,451 530,151
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 807,483 964,699
Total liabilities at fair value 135,443 189,937
Fair Value, Recurring | 2027 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
2027 Notes 135,443 189,937
Fair Value, Recurring | U.S. treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 113,460 198,683
Fair Value, Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 492,451 530,151
Level 1 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 315,032 434,548
Total liabilities at fair value 0 0
Level 1 | Fair Value, Recurring | 2027 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
2027 Notes 0 0
Level 1 | Fair Value, Recurring | U.S. treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 113,460 198,683
Level 1 | Fair Value, Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 0 0
Level 2 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 492,451 530,151
Total liabilities at fair value 135,443 189,937
Level 2 | Fair Value, Recurring | 2027 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
2027 Notes 135,443 189,937
Level 2 | Fair Value, Recurring | U.S. treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 0 0
Level 2 | Fair Value, Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 492,451 530,151
Level 3 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 0 0
Total liabilities at fair value 0 0
Level 3 | Fair Value, Recurring | 2027 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
2027 Notes 0 0
Level 3 | Fair Value, Recurring | U.S. treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 0 0
Level 3 | Fair Value, Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 0 0
Money market    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value 201,572 235,865
Money market | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value 201,572 235,865
Money market | Level 1 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value 201,572 235,865
Money market | Level 2 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value 0 0
Money market | Level 3 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value $ 0 $ 0
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Lease Maturities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
2024 (for the remaining period) $ 6,591
2025 13,240
2026 13,233
2027 12,919
2028 12,706
Thereafter 65,072
Total payments 123,761
Less: present value discount/imputed interest 51,045
Present value of lease liabilities 72,716
Finance Leases  
2024 (for the remaining period) 113
2025 227
2026 176
2027 61
2028 22
Thereafter 0
Total payments 599
Less: present value discount/imputed interest 91
Present value of lease liabilities $ 508
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Narrative (Details)
$ in Millions
10 Months Ended
Mar. 21, 2024
USD ($)
Dec. 13, 2022
allegedShareholder
Operating Leased Assets [Line Items]    
Number of alleged shareholders that filed a complaint | allegedShareholder   4
The Boeing Company and Aurora Flight Sciences Corporation v. the Company    
Operating Leased Assets [Line Items]    
Loss contingency, damages sought, value | $ $ 25  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Affiliated Entity    
Related Party Transaction [Line Items]    
Royalty expense $ 0.5 $ 0.1
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash payments for:    
Income taxes $ 166 $ 533
Interest 0 10,625
Supplemental disclosure of non-cash investing and financing activities:    
Unpaid purchases of property, plant and equipment 10,871 9,848
Issuance of common stock through RSUs vested $ 1,762 $ 6,662
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #2(!UD'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 " TB =9W!LUSN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^V*+J';B^))07!!\1:2V=U@\X=DI-VW-XV[740?P&-F?OGF M&YA.!:%\Q.?H T8RF*XF.[@D5-BP U$0 $D=T,I4YX3+S9V/5E)^QCT$J3[D M'J'E_ 8LDM22),S *BQ$UG=:"151DH\GO%8+/GS&H<"T AS0HJ,$3=T Z^>) MX3@-'5P ,XPPVO1=0+T02_5/;.D .R6G9);4.([UN"JYO$,#;T^/+V7=RKA$ MTBG,OY(1= RX8>?)KZN[^^T#ZUO>7E=\7?';;=L(WHAV_3Z[_O"["%NOS<[\ M8^.S8-_!K[OHOP!02P,$% @ -(@'69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" TB =9*[]B_MX% #>'@ & 'AL+W=O8S".+EJK97:O.IT$F_-(Y9< MB@V/X#Q7Q)*!;%4 / ?19@-VM"' . 4X&FI!A"G)J[8N.=Q"YSD5HA4B?O!>Q6B?D)O:Y_WU\!PI4E(H>2W5-4<'?TOB2.-8% MH1;M&LKCG@H/(=PVA7]7'*>H)"?3<]!*^FNZ2)2$=O>WJ89RA:Y907?&5\F& M>?RJ!;TMX7++6Y-??K+[UJ\FO!\D]AULMX#M8NJ3U\)+H9\J\K#?R&!P<"8/%RIZ'>5'0^-;\@Y*#@'-5NF9#"/9-- =1YQK24+$V,BT;"& M@,,"<(@6ZB96@=J3VR#DY$,:+;@T@>$:EF6WG2&DSP2'AC:$&Q5PHSIP]WP5 MZ&$4TOB!1<8VBNM\#N0JB,D;%FH+X)&W(O2#>)50VU":4?&%[(S2JT!2Z]$0VZD+^ ^WJ.VC0#V(7&X%QN0?P MNH$IT,4#FW*6=LC&#Y>?36+%[Q M2H=X0NC#U[F1#P]KRE?:(EK+%KFIE'H5DR]=LD3"E)(:]UU.*'XU[M:X>%13 MSM(.T5IVZ"Z&I7:^3:>7H^P(;N3$%:LXS^& :.F :"T'I)=KX./!%:R$-(Y% M)W3>,0EM?>IY'(1 QL\EC<3G\$*T]$*TEA>:1RP,R76:P.O$W&YQG5W&R29M4^&5%!#1J>T/%A3QM+Z./6L#V!*0+R+??Y(?N?&,>>$E#;J ZL_ZO:-G.>P M/DYI?1S_+*#U81X>G,R/TPL MGA:'M]/LR+)3?IZ?_+YG>NY,2,B7$&I=#F# D_EA:GZCQ"8[CUP(I4247:XY M\[G4'\#[I1#J>*-_H#C2GOP+4$L#!!0 ( #2(!UGGJ;48^@4 (X8 8 M >&PO=V]R:W-H965T&ULM5EM;]LV$/XKA%=L+>#$(JG7 M-#'0.ANV NV"IMT^,Q(=$Y%$5Z2<9K]^1]FQ;)%BLBW[D(24[D[/D7?W')GS M>]G,74J5SS&MXL95,Q#=/F=J;6#6=%IU25 M,Q($\:QBHI[,S[MG5\W\7+:Z%#6_:I!JJXHU#^]Y*>\O)GCR^."SN%UI\V V M/U^S6W[-]=?U50.SV=Y*(2I>*R%KU/#EQ>0=/EN0S"AT$G\(?J\.QLBX+A^-'Z+YWSX,P-4WPA MRS]%H5<7DW2""KYD;:D_R_M?^CI^4+6!6P*+Q",E"Q%P31,WK.2U3E'U\:P0B?HZ_4E>OWJ#7J% M1(V^K&2K6%VH\YD&#,;2+-]][_WV>V3D>Q_:^A318(I(0$*'^L*O?LES4,>= M.CU6GX'G>_?)WGW2V:-C[K=-PVN-F%+@YYG+GZV!T&W 9-F96K.<7TP@C11O M-GPR__$'' =O7=Z]D+$C7^G>5^JS/E\PM4*P:R@W _ZM%1M6@O/.7=R:BCM3 MIA1LYC@E% ?GL\VA/[88P7&297NQ(Z3A'FGH1?J9*]V(W 2BP>K"MS40'7R8 MD@BG W@.*4!'W>BB/;K(B^XC:^ZX9C\2Q%_'O>L4;J":'L>X"&=O+%248#S ZI+)L;,N3 M/<3$"_&+U*Q\!L3$^G@:T@R' XRV6!8%*1D!F>Y!IO]FYTM9WXYN?&HAP22B M\0"O+97@*(O=<+,]W,P+]ZH!MF_TPQ2MH9KK+O=-VJ^!AO44U5R[ &-AE7()XB2+<#("L6Y;EL@=;0FCV87'4Z3.TBEB3!,,A=8B3$T:)&18.AQB69*&> 1CSW+83W/'I'$004ZL#GZC23IL%UQB41B$(UA[ M?L-^@CMFCZ>PV@0&V48LGG/)I5$ZK#B3,]?6(_?\(18P.$)+8$6@MI*KTV%#K"1=CFQ1"G66;EJ4LN24=K?,^@V$^A M-AT]%5PV+\992"W ME@2A-E(82$]?1(_?6X3X0F,Q$&(<1*'PP1PR260K2.E MA?3,2?S,N9!5);3I0M3V0")K+>I;7N> &+W^!#&!K+GCS_#U(F/2D3/RE?-7S)(8,* MI(S[4_0J. V" -)-PC.H2U_BW PA4?F!PY3#% @UFHX58F_>/$6DO#QJ5"J M!4,FR1/T#O$M:X^G2>!UE=!IEH930H+. M29Q-H>1-PS#SKP#THD@NT8>VYMN=>[QGZ00O>Q!H.]NJ+;OKLX(O12Z;\R][,;CD0-EU(I=QFV#]@G43H\>3FD M:#+&'GT70?Q=Q);CU%$5Y>-5U&X-:!:F=F#8J M 0, &4* 8 >&PO=V]R:W-H965T&ULK59K;],P%/TK M5D!HDT;S[".CC;1U0H"$5*T"/B ^N(G;6'/L8#OMX-=SG62A6=/7H!]:V[GG M^)SKZ^:.-T(^J)00C1XSQM7$2K7.KVU;Q2G)L.J)G'!XLA0RPQJFI-@MV M-,[QBLR)_I+/),SLAB6A&>&*"HXD64ZL&_=ZZCH&4$9\I62CML;(6%D(\6 F M'Y.)Y1A%A)%8&PH,/VLR)8P9)M#QLR:UFCT-<'O\Q/Z^- ]F%EB1J6#?:*+3 MB36R4$*6N&#Z7FP^D-I0W_#%@JGR&VVJV,'00G&AM,AJ,"C(**]^\6.=B"V M&^P!>#7 .Q7@UP"_-%HI*VW=88VCL10;)$TTL)E!F9L2#6XH-\4L#I M:"IX H="$@0C)1A-L(;)+6:8QP3-#;%"%S,L"=G@O>0[UPAS_&"#OCT,/R.Q !W2[C?AMO@ODF!UZ3 M*_G\/7QS#9:A,C422_2>OW('SKLOX?R)KI<%OTN ?8H]F<'^(E'#X4'3QPQ7*L41K MS J"+BA'B6 ,2X5R(JN#O^S*1K7%L-S"_(.L(Z?G.(X[MM?;/H^&M1P$C8/@ M/ =5@2)&"?5:J?\BK^_I?0Z2[S4R);#L+&07B^@].*/-S1Y/GA*/"\ MY^)W ]TP#/M!$'9K=YV_[TSG?/5G5'Q-?X*'CL@])NRM'L T8)^Q7%&N$"-+ M@#J](7#(JJ>I)EKD95NP$!J:C'*80A](I F YTLA]-/$=!I-9QG] 5!+ P04 M " TB =9:CM8_;D& ":( & 'AL+W=O/E!3)(J^X=--+;,F'1SR\EY>'8BX>6/6%;RD5Z'%7E/QRMA5B?SZ?\_66 M[E)^QO:TE+_9\7]$TJQOMBCEQG&"^2_-RMKBH[[VO%A?L((J\ MI.\KQ ^[75I]O:(%>[BI8="?& / M/]-6D*_XUJS@]5_TT&*=&5H?N&"[MK'LP2XOF\_TL1V(HP:2!VY V@9$;^"- M-'#;!NYSG^"U#;SG/L%O&]32YXWV>N"25*2+BXH]H$JA)9OZ4H]^W5J.5UZJ M1+D1E?PUE^W$8LG*3(:=9DA^XZS(LU3(BQLA/V0^"([8'7JWIU6JXLI16BKD M3B;E5F7+/46_,L[1*?ITDZ"7+UXAODTKRE%>HH];=N 2ST_0B\'UQ5S(GJOG MS]=M+Z^:7I*17KKH+2O%EJ.5[&T&M$_L[0-+^[D36?.X(WW6Y9CO:YPSZX_4M%Y6L M 7]"H6[(/)A,%<9SOD_7]'(FDXS3ZI[.%C_^@ /G)VB(!Y M'BPZZD1']OA* R?GV0G:T%+&MZC%IYGT(;DJ\,KC0?HCHS.N&[M:_5B:*!][ M;JCI-U$!CK!>9DP4=G#DC,0\[N3'5OD)E7-FG:>-I572=ZP2^;?Z!B0\-H43 M/]!T R <$TVV"0IB7U<-@(X'<* 9.[TC=*RJ/S(A(\V,(@O:-@<8^,#!^H(" MX3P@V@".X%A.'DTY@',=GQS-L:'X(SN,K>+[M:60OA:4C(U'G\ID"V-#,P1T M8S\(=-$ D& 2>Y&N&@"Z#HG#D3S'I)=-K+*O2T'E\B"D3U=>#M1-S!!B[.A% M'(!%GEZN$@ E:ST.=,' ,_W0':EJN#>LV.J^>KEM;H-Z76"PB6M$&83I2A(( M%GA^J L&861L3O=^$-L-X3NQI54;W!-44G#9:CD&HZV[OB4 TO,T 3"N&5L3 M%$8C.GMGB*UV9U%O1F_I':MHJQ:)]'&D=OGF6,=NZ!F* 1QV/5=/A00$ROD> M&M4+ )+8]:.Q./=^#-L-V76GV9K:IC_2C=;R&9@$P&"L.Q,(%(P5K-Z-8;L= M^XV*\0IMFB$5V% W8!!.!38P=$+ V \C8_H"0*)R*A[1VQLQ'-GW//4$7@_> MO+0)_E*-PRMP"X2M]NY[]T"3LB63LJVF8AN&IS>*V.X4W\B"DV]*M#Y4%2W7 M7Y%TQR4O6N>8_77@8FRS@$T71_1$!2RCD:,FYM0HN9"KA#.3]':1V.WBI[*B M:9%_HQG:I'G9IB.2NG=I]86*]+:@B%,Y,KG(X4I,3#=W&ND%"0#A*-+F= )1 MF48*0,EM9# R%+UY)';SV#CGX20=*U(M53 L4I'N")80#KO$\PSE$# .C/5L M!0'E9CR(1VP5Z5TD(=8B]524D331S8M@L"H1JQ?]WJHT*5LR*=MJ*K9A/'J; M2^PV]RKE^1J]E),R8T615D>!>04&IJ&+CC/#.W/U#2P$B\\,RPO#/-T,03#B MG/DC6SG2>UYB][Q)7AS46<9WZ/>>IQ^ 0?I!F*D?@-GT]UZ8V%^3?JX/R6AV MFM[+/>V&/AW-L(/@(BTSND+TXG94LF95M-Q38,4&_6B=VL]].SB0R< MD\!;4>R9JR/@LKT@T-_90VQ.Z!,])R$V,KI ]*Z=V%W[\92T:39M-*@9>.D) M:0;8(,T0FZEY?G36NJ/5IC[DYG+1/Y2B.3+K[G8'Z:_KXV/M_A4^7V+@?H+/ M5\TQ>4_?G-J_3:M-7G)4T#OY*.\N$8+OZZY:F&:T4 M0/Y^QYAXNE /Z/X=8?$/4$L#!!0 ( #2(!UFUM#6A%@P .AQ 8 M>&PO=V]R:W-H965T&ULO5UK<]NX%?TK''6GW4%$$ KB#"N?876[(OS@5Q\+H' ME^3E8]U\:>_*LHN^KI;K]FITUW7W;RXNVOE=N2K:U_5]N5;_N:F;5=&IK\WM M17O?E,5B6VBUO*!QG%ZLBFH]NK[<_NU]>HOY3/=?VE__)N<36*^QJ5RW+>]1"%^O503LOELD=2 M]?A]#SHZ^.P+'G_^ABZW%Z\NYG/1EM-Z^>]JT=U=C?)1M"AOBLVR^U __E+N M+RCI\>;ULMW^C![WMO$HFF_:KE[M"ZL:K*KU[G?Q==\01P4(.U& [@O0H078 MO@"S"M#L1 &^+\#M J>N(=D72*P"/#U1(-T72+=MOVNL;4O/BJZXOFSJQZCI MK15:_V%+U[:T:N!JW?>LCUVC_ENIOHTUV]:8OU MHKV\Z%2]>O2+^;X.;W=UH"?J\*GNBB50;.HO-JU7*]4WMY4#2L_\I7]>+*J^ M;Q?+Z'U1+<;J$J;%?0771)S!FL\WJ\URVW*S\J::5QT (H>#_+.[*QO%R$K- M%G?],'XHHW?K>;TJHQ__7K?M*Q/^0I%^8)X>F*=;?_R$O[?E;;5>5^M;-3*7 MQ7JNH%4;M'=%4[:OHJ)35S)_'3'R4T1C2B%6O?C]E/BFO2_FY=5(745;-@_E MZ/K/?R)I_%>(ZQU8L@7KI\.':\*R=)*GY/+BX9A63*\"$TPB@1ELL@.;+)#- M(0SN,-.C1N>Y,F5FDT]=,YL4UX(20ABWD(1K-R8I9=DD,0TE8)@QFAZLC$;B MAT;BVV+L1".I(:16WU;U=-4RVT^O^JD+G-[^\Z%>+B.U>CT6S>*_4.-QS.Z/ M"3;#!!.88!()S& _.;"?>(?(/]0^;:DF3XC+Q)E]QB29L-SJEE.OAU":,,'$ MP"N02$X-!M(# ZF7@=VR-C>6M6J_K"W=96U'3>I<&",LM7CQ^@WE!1-,8(+) M,VUAD)(=2,F\I&QGOW&_.U]LJ5&\%-M-OPI;HG([&8[GRZ)MJYM*F13]? B. MHDDLYGR5B:4J4$N!:9+B01F4)4?J,J]5+UKV\UV;5=[\OEN]]OV[$7W MFZ;_3Q=U]>XO>SYW9/T4K=74I\H\5MU=O\[UVX2N^%JVQUL^B%)O=4*7N-PA MBR8\SJV=!*9+@0DFD< ,YB<'YB1-"R/$KXQ\ M:@JU!]HIG_.Z[6!)RQ4LQDZ\._5["B9CB$^!ZE-BH9E<:%F#^'4-L5YX)*I? MB^8@<#"0)2]Z\)S(W/VFVL$P:H^'&:I?@8HFL=!,1K4&0[Q!OLWH(!:Y.PFE M:983>[3QLT(5 $5)PDEB[SD PS')1"_YN%3;8DK*8SIA&5\ M8H\+3"%@AHHF4-$D%IK)EI8IB%^G\&_7_K99JWDN]BSTF)'^E+CJ DESIB;. MS)X4,?T*5#2)A68>$FO!@OH%"W>[=I9%ZDH'/.=JDV6-RKV=<6IH'_8"*@2/ M.4OL !0P'),)R1)[:RXA2THS J]65$?[U!_MG]VNG=WF^AT$'ZB[D?N)8 75 MKT!%DUAH)JE'.1*A21*#B'3C=#!>V=OYMFL %!RO (8GXA7(\G2\0G6H3MD+ M;MP$.KJG_NC>MUVC4$BM H_4EC#]/H+90DV'&'H1 M$LNM2816#ZA?/7C263L%0OP)L7?3?L_!]*"*!:AH\EQ[F-QH$8#Z10"T(W?J M1MZ$Y(E#&&IZQ#"G M6IQ$(S&=-2!/4G2;SXR;N_/L'+GYLH03FU-]$S5*<" M%4UBH9D=0,L0](53+T#2 3V#6/IA?^AAT8,YT8<%\'K,&B^A6H:!(+S63TZ-Z.H"2(02Q" MMW8 &BQ@9VNPS,UZ@#58P/"$!@M9GM9@F58?F%]]"#HRA]O-#>_)9#)1EV ' M58,M9_Y*!_=L3#2)A682IE4*%IKC,(BDQ.FT29QP)]<N,C?&'Y.8QH3:HP(U=0$530R]"(GEUB1"RP',+P<\25UE0%2>9PX]J+D* MJ&@"%4V>:P^3&ZT$,+\2@*:N,C=2SV-NWQ+HKTTP7T-\"E2?$@O-O"=7!_,< M(9C'U%;]]0F^<]>-^ G+[/W##-6I0$636&AF!]#R 4>X3^)[M54.*@'VIMY? MT^#[L(?X%*@^)1::R:46'[A??'A&&=;O.7C8 HD5*G:SI]H9JE>!BB:QT$RN MM2S!_;($L@K+75$@H\[VB+N"A7WZ,0A(^"\NF(KG2+O@1P^V\ L?@Q18#J0N M)+G=OJBY%T-<"E27$@O-9$(K&MRO: R_88F#'*'>LL$!=2.F*4N=PR94OP(5 M36*AF8QJY87[LS7\-RS!++KW87"2);DSF;EVMD#%@?LU4IY2:L<$@.&84IH3 M1WV%+)/XA$+%M3C!_>+$]XNO''B> RR^#K:<^2L=W+%1"1$*#X"AB>$%\!RY/B*]>2 I^\H/C*4?,)4-%FJ&@" M%4UBH9E/C](Z1>+7*;S/CW(S \9DDF2Y=4VL]#&6PY\][03\,2-IO/8SF6>^FL33-<0GP+5I\1",_G2\D+RPD]W/'>4YJ]/\,+G MYBSP)'64.%2G A5-8J&9CT76TD+ZPBD0$.DI\. #-__>7]/0P3S(IT#U*;'0 M3"ZU\) ^VU,?SPU;O^?089L"CW9,LR3.[(&+ZE:@HDDL-)-LK5NDSY;N !+L MJ@8I9_8SDJ>I*VG86M,P).&_O& RGB,?(=7B2.H71P8=@J? FR52^Y%F4[^G MX%D0N-W!\2E0?4HL-),+K6FD?DU#-CLBBN5N0HN*Q?\V;=>_4BA:;,I^6#3E M@PK7R_V :>^757=V @14!<)LQ<]?M6#R,-$$*IK$0C-)UFI,ZL]U>!K)(+'N MG1IC.\SP5R:85E1]!15-8J&9M!Z]I2,HX2'TZ"0%,A;@HY/!EC-_C8/9PGTI MQW/(,*F685*_#/.$HY,]XMFC$\#.EHXA$_#H!# \<70"6;I')Q='[[SKWX'X M:]'<5NLV6I8WJEC\.E.]JMF]5G#WI:OOMZ_!^UQW7;W:?KPKBT79] ;J_S=U MW7W[TK]9[_!RQ^O_ U!+ P04 " TB =9?DQFAVP& #=&@ & 'AL M+W=OD\[)?OZ/D2+9$*0F6+XEE'T_/'7G/=WTEUHW/. M#;HOBTI?S')C=F>+A4YS7C+]7NYX!;]LI"J9@4NU7>B=XBRK%Y7%@GA>N"B9 MJ&;+\_J[*[4\EWM3B(I?*:3W9O_@BMKFQ7RR6YSNVY=?< M?-M=*;A:M%XR4?)*"UDAQ3<7LP_X;$6)75!;_"/XG3[ZC&PH:REO[,4?V<7, MLXAXP5-C73#X=\M7O"BL)\#QX^!TUM[3+CS^_.C]4QT\!+-FFJ]D\5UD)K^8 MQ3.4\0W;%^:+O/N='P(*K+]4%KK^B^X.MMX,I7MM9'E8# A*437_V?TA$4<+ MP(][ 3DL(/T%_L@">EA ZT ;9'58'YEARW,E[Y"RUN#-?JAS4Z^&:$1EM_': M*/A5P#JS7,DJ@TWA&8)/6A8B8P8NK@W\@]TR&LD-6C&=HT^PXQK-T;?KC^CM MFU_0&R0J]#67>\VJ3)\O#*"Q/A?IX4>\=(A[Q'7A6SU].)^#0-K.T]D?',FN3MJF3ME&R1%!Y MBAE1;9NC*XS@^LR5ML:M[W9KR_I,[UC*+V90MYJK6SY;_OP3#KU?73&_DK.3 M#/AM!OPI[\N_@(4*J9UGHUD9UBLMU=PNYS@)HC@Z7]P>XW?8D81&?M+:G4 + M6FC!)+1K(].;N:W_#*6R!%+4S-**"VKC*3B"@$,_]GI AU;$CVG@AAFV,,-) MF!\Y;$LJ6,-X5898*941_XYB#0E =1CZ-W$BC%FDTB?3#$3!+&1E? M&R2TWK,JY9!B;9S'(!KF%GM)#Z_#R(M&,ANW>.-)O'^;G"M4R6J>VCH5P'9. M@/'@WO.$Q+B'T&$%+.*Y(28MQ&2:0')6;;EEV2/JT)H#)]NC4 BV%L4XC22O M22.OY.PD#]CK-,I[QF:E>Z5 D>K@ZXU[O*YSXA0@;WC2241ZF^>PPEY 1A@& M'RDKGBZ)-)5[JZ []L#6!7*LUI*;==@!.Y[T"4$!H.H#L,28AI/$+HN)-('+RH@1'5+=?/ M:6#PI/:^E'I>R]MI%CH%QM,2O&([85B!^#TT"9DP>S6R84-5G?N1/VAH7'88 M-BPP MR[VE!7%"R,:BK$?)32)^P&Y[# 9K9M. MMO&D&AX8RU4M3KC)4 &&6(=&(VDGG:B2:5%MJ6FGY*V $0RM'YZ-F@PU,Z9A M%/9P.\R@(@(\@KV35H)?1$T;44&?^0QJ(I.2_5)J>BUOIUGH])M,Z_<5>VA' M]"8#'!4<* #)=2&V=2_NWCVGIO%@,(DYS$A$1R<\X,N^>VLQ,9 LAKGK-B M8V/@Y:Z0#]RR<(4J*#'H34T!Q:6/)DYVQY3[D0EQJ'D<#2)T:3X=W9I.\SN2C" M"=TU0B=D@'UH1L+8&VO*22?C9%K&+7A1I:JNX[<9;S[]8GM'&].[)C+^8R]N M65%7OY5)H!>C1&JWRO[N#,RE]#',$?W(AG9!X!^QPVE@GH+]F RX>6@''8XW-F[1KBN@TUU!K:Q-XW4:DO-)I6-RCH&(^GSEL*-!3+V1 M$9MV?0"='K&_/'WLZ7!VIB3 _82ZS)*(C% J[32:/C%C_Z^:/3@/GSH.#COG M<5@KYDU+YZ9Y\?.9*:A< M#8W(!EQZ[R-(J6K>I3071N[JUQ%K:8PLZX\Y9QE7U@!^WTAI'B_L#=HW6LO_ M %!+ P04 " TB =9B XEC]T( C%P & 'AL+W=OF6=FR/.=L9]<+81G=XW2[F)2 M>]^^F,]=48N&NYEIA<:7RMB&>SS:S=RU5O R;FK4?+E8/)\W7.K)Y7E\=VLO MSTWP2FIQ:YD+3)KW4DK9 M".VDT\B M^_,3R2N,WYY M;LV.65H-:?0CNAIWPSBI*2@K;_%58I^_?"E<864;$3(5NPX."YQC7)?LFCOI MZ.VM%4YHSVG5^=Q#+6V>%UG%=5*Q?$#%<_;6:%\[]DJ7HCSYOD7?:8W :Y9T^(.^=W7 M_XKN3=F-TL?^>[5VWB+)_G<,H63 V7$#B'@O7,L+<3%I29?= MBLGE]]^=/%_\^HA[9[U[9X])_WM"_#>K8!^EW4C-?N.*>%FPWXTJI=ZX*7NC MB]F4>;,1OA86=/ UDP"XZ.,B2M20M9.EY%8*QWZ8W),V8<8R[&:3&].T7.\G M/TZ9)',8%]9$J*-MZ1?"MA4*"N):5AGP#CI@)2@EP4ERT132 MKR$CJIZ4;B!EC<"RM1 ::(J66ZR##AIE7O+HK:@[("-T,:W1):D\NCFR -F,]#)^Q&V$]FB,6I1;:597*&*\- EQ* M5RCCD%((L*8U2NV[:)6$*=<:X7^"O[V7M GPV1)K1.+0A]EJQI C2%B23RG7 MDB!:%[2/*6&A5;8JGBX4]7% 9R#X#D2R4S(- M+$*VDLG(3]-*'0LO ?XMP47[IM[...5K^2=Z97P_S="10[Y&.E$P>086FQ!1 M2]\T)Q8#<4'"Y'W!70T2 MF5U*>Q)%1#"EZ[2(,B5ZW@B;.FG=!E];D2N5O&--:J."VBA#$Q1]$V0(.CST MO3,R9E IB5I;T:5S)][7W",(>X0UTK.(&&>=1$Y(JY"5\'0/DA^AX[?$R=4F MJ))TT=1(\<>>/X-.8UG,3=([XO=7!&(%,2JE^6&(KA)3WD?Z406GT8V=+)[] ML_=OY%B&\B5 :]:H6J%515D=(6F(F2Y7D\'?;T$_ZAB'CFH.^'B% M)A;YD%*BB#$J)91;1M99&NZ4?5RMV >\ MWD^CTXVA^8$^@8J@//P"J0O+*_3QCV]7[-46[-_5$C6KGS8()RM=M*RW]_OO M?EF>_/SKH!2K&F&+7G^E:/9G;N^ "J %ZAG8*:M"'!8*XR@8SAELHV#EO,=4 M\J6(PQ(F#J8. -X-%M84GW!L@Z/&HNSM) JA-DP9ZNKL,\(KJSVU\JY71UQ& M\TPZ$\7^-@-3%(I5IU)Q$+0F;6-G,9G*/#KEB'1)\& ,#R._%ABUN_K7Z1KJ M'Q4CY#4P"6UNH$<#<3\ -(^.G"&?A_>CNISE=SQZ2DD;4>E(C:=T$36=45%E MT<2!XZO.!\00K89:)*J^[>:-I^*&.8S21B%E,"M1GWXLCM0A,+?!CVG7XU.4 M2IP9)1U,8A_H\ 6#'X<1\.9HLKQ,#KX "ILS@H_V!"D6.H8LE-@_K MIAMSJ6IL3)I1-4X70L2QH?.R*QTQ3$B"K33!J?W0VRE@Z0 /,J8A6- PECV9 MH4EA'H)+*P\>PVM$G;W3J;&?G*7&?L@>$5L#B68GSP#=L^4"AB01,GBP2\T=;6I$SQ#]S&Q:"#*&*M'(V&63JG3 M<)R ,A7%'66QH_#U>4OO=8C3 )WHDEL!E<&FX] Q]\9^4-^GQ-IQ6[IXGN(M ML"HXLOW@>)5M^$(7P4.+D]*C^K(.L("**&C=*MX5I'S8$'<@/=G#-Y@@(PAI MJ#F6=*4L(RM+46!"<^*>88A*;:S\BXIA'^:#D%(LJ7WN",S1_(+QB6VY"OT M>ABO?QF,%[S(A[\L.X8JYTB:KK2X-RD>\6&6'FJC2CJ0[FJ3! UF$51>)88C MLP3A]J5V_J3$SZ3G,D_YL%-)$6BY%:8"?Y3Z!DI,Z6#P+"4UF@X_N#T8'QO' M9\*G]J^OG(NM0%5,5Z-T*(R<2;4+00^;!P$?1K.^*/5MC@YD7QYUCMUDS4<7 MERB3FW@]&X=1[=,=9O^VOP&^2A>?P_)T??R6TQ608TI4V+J8_?S3A-ET)9L> MO&GC->C:>%29^+/&>4186H#O=![O'DA!?R]^^7]02P,$% @ -(@'6>#2 MVD,U!0 = T !@ !X;"]W;W)KDXF2_?@\I6W82)VT7 M?;!%4G,Y,\,YI$[62G\U!;.EFZJLS6FOL'9U/!B8K.!*F+Y:<8TW"Z4K83'5 MRX%9:1:Y5ZK*030UWS!9>D, <:WCY](I[H^WUM_ZV!'+ M7!B^4.5?,K?%:6_2HYP7HBGM)[5^SYMX4F;/.PI3(:/*$0;A>5,M(Z M:QFCWW-::%71HK&-9MBU6M6BP7M;"$L":S#A:]R(LKS=!P'&(Y"?%HX^@ $ MJ*FM+*'KU7+IB<6[UEJ"PT@:,G)90QO*3JS#XUR!6_+A1E M; #;8-72+RQ]FHY*90R;ESZ_P"5!0@Z7D)J0^H:=:[O+\&_&YR!H,\'W"E3M M"F1V!1(^*XBU!#V;8T)S<==<=-9!O !$>J6A2(_I<_^J3Q;8#9: .H3--([I:!R_])-D-$2<>J50NE7AL$XGM)K;+QJSIKBT&)T$HP0=9*TPTG\((5I- TFTYBB=$(I MME;H$SB=1$&(Q#[';HLV\R0:T8?:L@MFT\ > +;Y\Z0_P?E7EOXH1\!8&'4+ M:#M99V6#WL* %)I"X_34&EG"]C9LG8#O%9%E;;?(>NF;&!<,WX*U4:7,?8=M M*(G\L6I[CH2TVC&H+S4Q5 M>Z=@1Z<'2O/#U0"V<+@';H,V_55HC;SYOUA;3G;E:JW[8[CV1]>=4PL([-;M M@P/A$=9_N*._0_UONN/G<9ZZ=#A@W9W;K@MA[I:%1G.GTR3 5X(?Q4$\3CO9 M.=LUA-?L/4$L#!!0 ( #2(!UDU,;<6H ( , % M 8 >&PO=V]R:W-H965T&ULA53;;MLP#/T5PAN#K M:](@2P(T[89U0(&BQ;:'80^*3<="9E CHC2.IU'# MN Q6"Q^[TZN%ZJS@$N\TF*YIF'Y9HU#],DB"?>">;VOK M%JT;(M/J#]UMYI M\J*1I>0-2L.5!(W5,KA,YNO=__A #"+_P-(=X#4ZQX.\BJO MF66KA58]:)=-;,[PI7HTB>/2->7!:OK*"6=7-_()I56:HUE$E@A=."IVX/4 M3O\#GL*MDK8V\$F66/Z+CTC(J";=JUFG)PF_=O(;HS5=!U^':MX(,R/$[H1F9N6%;@,: 8,ZB<,5N_>)-/X MXPFY^2@W/\7^6C-.@H]+.V"$0YO1?^"R$!WUC0Q0MD9-]TUK2@%F#%KCXA2F MP2E4TS+YPN46"D6MEH909!DE>,DL.1LFF"P0_$4D>EGZ(QQ0M*L]5*4%K M@(CF0+W&L==PC04V&]*0)3Z2P?L;=[SJ#)&9#W#/>KKW%C5G8CC C?L9EV>M M5@4: V\AB<-)ECLC"V<7$WAHG0AZD*0LG,QB2,,\G;J$/$P2GSD-LSB!8\V+ M#J:J0;WUN\-039VTPX"-T7$]70Y3^3=]V&VW3&^Y-""P(FA\?C$)0 _[8G"L M:OV,;I2EB?=F32L6M4N@[Y52=N^X \:EO?H#4$L#!!0 ( #2(!UD?7NLY M%0, +\& 9 >&PO=V]R:W-H965T21=P^?NQ,?K4[&OG,-HH=\LX=E6#K7!7ID--)P=C6^')M,?8 M=19%/02U*DXY+^)62!UM5L/>SFY6IO=*:MQ9<'W;"ONP165.ZRB)'C?>R&/C MPT:\677BB&_1_]WM+%GQA%++%K631H/%PSJZ3I;;//@/#O](/+DG:PB9[(UY M%XS;>AWQ0 @55CX@")KN\0:5"D!$X_T9,YJN#(%/UX_HKX;<*9>]<'ACU+^R M]LTZ*B.H\2!ZY=^8TQ]XSF<6\"JCW##":?3-Z<:J=]ZTYV"R6ZG'67PXU^%) M0,F_$9"> ]*!]WC1P/*%\&*SLN8$-G@36E@,J0[11$[JT)2WWM*II#B_V5GJ MK_4/#'9*:,] Z!I>ON]E1Y4G\R_TJ]C31<$]KLZ@VQ$T_09H 7=&^\;!2UUC M_65\3 0GENDCRVUZ$?#/7E]!QAFD/,TOX&53UMF EWU?UE\F#?]=[YVW]+W\ M_USJ(W+^/')X0TO7B0K7$3T2A_8>H\TO/R4%__T"[WSBG5]"_]%N701]GO+% M"@T7P6>7;G+!J8B5H8?KO -S -\@'(PB 9#ZN 3J)D[=A!=88;M'"UDR[&3P MZZVF$-,[0G2_P>L _#,D+./I-&][J6I"<[!@?)&>QUB:J@,]N$KUCEGBX)#MF"+,H-;/:I>D ^/5:.-,L<'<.;@ M3\+BU[$9*_(D3.FL@-=(6M$858-L.VON,?@XR.8L*>?#1+XW5"1O^U&@I 9R M/%(+*"G.>%) EK-9F4.:%BPO2TB*!);!?,:*M @ES'.6SV:T6F2LY 4\]VG&3T2E17L=(-$[8TGP1N6#?UA MT 8'.C\8XQ^-<,'TS]I\ E!+ P04 " TB =9UX_LD*\$ "T$@ &0 M 'AL+W=OY5!4U^*@6 [U4C.8.5)4# MXOOQH*)<]*9C]^Y:3<>R-B47[%J!KJN*JH<+5LK5I!?T-B]N^*(P]L5@.E[2 M!;MEYL_EM<*GP59+SBLF-)<"%)M/>N?!Z"*R\D[@*VKYUB)4L,U8#Q>6.O6=E:16A&S_6.GM;DQ;8WF^T7[K8,989U>R]++_QW!23 M7MJ#G,UI79H;N?J-K>-Q#F:RU.XOK!K9 (6S6AM9K<'H0<5%L]+[=1Y:@-1_ M!D#6 .+\;@PY+S]00Z=C)5>@K#1JLQL7JD.C2"'%3X>RWZ$/H>$)\, M#^@+MX&%3E]X,##XZWRFC<+:_[TOQD;%<+\*>QY&>DDS-NDAX353=ZPW??TJ MB/UW!QP<;AT<'M)^(/,OP<&7@D$FJZ443!@-<@[L'D^J9GA42FI8#D9"V(58QUBD@8/J92_\MOW_FBRV,_1.V=F^N!)A"UIJ*7+^%STNF MJ.%BT5A&![6!$PB]89#@2KS4]W&-O32)<8V\./#A*U60&*(4C3C MD<3'9Y)&<%M(94X-4U5;-L:?@-C?2RZHR-J*1G!>(8;_0UT/P"Q1K1GFJ\;8 M%,S; U1!+'5A6R\NK1=7CUZ,6I38 MNFE=4""[7-&.%U&2NFR08?0\%!)+>JSXY:[] MUZ]2$I!W5FSHPV=3(!D[:?OFQ@G+3^D=:E[84VU'[./1LB788_<-.OO J,+# M>-8/,$B']%$*4>&(MYSJ3M3"NP/OB"T@_@%_L0G#9L1"$FX]GN%CV M=O@ZHZ63;O[K.,Q9KCN4[3+T \M8-2WS!Q"Q8F7GH40IUX: M#]=MX;"5A'A)TQA"CP1#N-D3A#WF7&1EG3?'!G4V*SP4&5VYV6)<]=S3NLT/T#$S;:3MCH M/T[8E^".$_8X88\3]CAACQ/V.&'_-Q-VT+I)J)A:N/L2#8ZIS:7"]NWV2N:\ MN8EX%&_N!"8_ASA/K]!(>N:NY(F@8B:-D97;%HSBT+ "^'TN MI=D\6 /;BZKIOU!+ P04 " TB =9VYYZ@J$" #2!0 &0 'AL+W=O M1CV(-MT;%26/$ENVK\?)2=>!B0!]F*3TN'AH6ERMI7J09>(!IYJ+O3< M*XUIID&@LQ)KIB]D@X)N"JEJ9LA5FT W"EGN@FH>Q&$X"FI6"6\Q<5Y&W/[BK-J6Q!\%BUK -WJ/YUJP5>4'/DE,IJN!Q3O ]PJW^L &6TDJY8-U;O*Y%UI!R#$SEH'1ZQ&OD'-+1#)^ M[SB]/J4-/+3W[!]<[51+RC1>2?ZCRDTY]R8>Y%BPEIL[N?V(NWJ&EB^37+LG M;#MLDGB0M=K(>A=,"NI*=&_VM/L.!P&3\$1 O N(G>XND5-YS0Q;S)3<@K)H M8K.&*]5%D[A*V*;<&T6W%<69Q1=3HH*K5BD4!CY7+*UX92K4L\ 0O04%V8YJ MU5'%)ZA&<"N%*36\%SGF_\8')*O7%N^UK>*SA)]:<0%)Z$,QDCO&P7%&.S%3W; ,YQZ-A$;U MB-[BU8MH%+X[HW?0ZQV<8_^_WIRE.B[T)#]\+1$R63=2T(T&68!TV&R'Y0=8 MIA"8AD)R&G ]!>H:]EV#:\RP3BDTB=Q) J]O!)A2MIJZH-]T?<#OKW@7.4CK*I*8" MHI&?)#%<^L,PA*[L:.P/1V.($G\<#RG/D(Q):(VA/P@'<*Q_P<&&PO=V]R:W-H965T4K-4&&R-' K-2C15$=+TKK%J+-JF8%WJ+] MJ[[1-(MZE)Q7* U7$C1NU\'%>'DY=?)>X /'G1F,P7F2*O7)35[FZR!VA%!@ M9AT"H\\=7J$0#HAH?.XP@]ZD4QR.C^@OO._D2\H,7BGQ-\]MN0X6 >2X98VP M[]3N3^S\F3F\3 GC_V'7RB8DG#7&JJI3)@85E^V7[;LX#!06\5<4DDXA\;Q; M0Y[E-;-LL])J!]I)$YH;>%>]-I'CTB7EUFK:Y:1G-U=*WJ&V/!4(MRBYTO!6 M632KR!*ZDXFR#NFR14J^@C2'-TK:TL ?,L?\H7Y$K'IJR9':97(2\%4C0YC$ M(TCB9'H";]*[.O%XDV]P]1I3"Q\O4F,UU<4_CWG;@DT?!W.]LC0URW =4#,8 MU'<8;'[]93R/?S]!==I3G9Y"_ZZL_!@2O)3PBLF&&M'%-QF!+1&N5%4S>8", MO@(MYL DJ.T6-9<%#>!LFLRH#(7P'544&@MF$6K:SWC-!+!*-=(ZT6Q@V;26 MI;?\U%D*R.AY2R5X%L)[6KI? :9[G48:S!I-5%0J.%DCR\;A#_DRF4.*3 .7 M%BD=%AC]8,OWI*<=0U)(PEG\!&K4<"#1D"+0R7(#-3LP1Y1+R)@IR7C%?V.2 MXB/$P:TR34>>)L,27F"J?=S&WNY%4U";TH1,(,O*#OT+C^C\("<>JH]:@48* M-(9TM>!$3F/=Z*RDDR8?T21'K)SS^AA0S%MP22=V1K0.+C5W3#1XC,K ++G& M#&R5H,/7+(%:"ON6HB;(L$K)Y*2E,H&G5!6V5(TAQ\PSN.G3>@:4^%$CY\]G M?G0^6BSF<-WX>O/1['RRI4:$JCUAT)TP7SCC4N%\>%C(&C-52$_N;!(F?>D2 M:E\JN*<;SOCH$2.,A0/T3CC9W$XOV\$Z1=F0_C34)"$6J)!7'_WYWE.W(;9(MV+[MB\27N^?N.3Y\ M&:^-O7$EHH>[2FDWB4KOZ_,X=EF)E7!]4Z.FF96QE?#4M47L:HLB#TZ5BM,D M.8TK(74T'8>Q:SL=F\8KJ?':@FNJ2MC-)2JSGD2#:#?P61:EYX%X.JY%@0OT M7^MK2[UXCY++"K631H/%U22:#-PECSBD&X=TI!W M&RAD^4YX,1U;LP;+UH3&C4 U>%-R4O.B++RE64E^?KKP)KLICT+F^3C;HERV*.DC**=P9;0O';S7.>:'_C%EM$\KW:5UF3X)^+'1?1@F M/4B3=/0$WG!/4M*^/,ACBW$Z&$(WAWGKA893B*2OT-[ MB]'TZ,7@-+EX(L'1/L'14^C_>!V>CP(?-,R:@J3$Q4Q[X$N$N:EJH3> VJ/% M'*3V!@3DDLHCETV[80K4V89^%I&VH2=E^A+F9"X]+!KI',("L\9*+]'!\=?% M[ 0^?9KW2 RV$!H67FB%&S@257U!(?L\"T+G\ NE6+&%R$@TA_/'2(,],H.C M%V=IFES,* \?VH.+X$V:#YOZ%M6FI=.U=%O3$ZBMN96YU 70X17LS&J%-F X MH;@+30W$_.4P26AW*<6\:=25@I:86YUBO7(4N:K(PG&9865-!9Y.*$9H_Z4U M35$&IS:77CAV* /A0D@7JLKCE%$N+=%0&_8W&GFH,A9W87]$J*W4F:R%.G8G MO7TTJE0D_&MR>4WGZ@T=Y($F^41<@L**"HX9,.+UA]F7*[ANAZ.3/GSIJ('H MU0H]Z8'-O[E[H3CK8?^^BO[ M*+N#_W!A'!T:)+&?_DYB01([!1\$[ZJ/8KU\.^B?/D]]2?_M?Z"^A^Z+N'.' M5VB+\%+AY2?$]CK?C^X?0[/V#7!OWKZDKH0M)$56N")72OE-!+9]G;0=;^KP M(E@:3^^+T"SI08>6#6A^98S?=3C _HDX_0M02P,$% @ -(@'65:>Z)! M!P -1, !D !X;"]W;W)K&ULK5A;;]LX%OXK M!YZ@FP**K9MON0%.IK.3P103Q.WLPV(?:(FVN)5$E:3B>'_]G$-*BIS:23O8 MASB4>/CQ.W=2EUNIONB,#8-"^ M>!";S-"+T?5EQ39\R://F/ 2F6O["ULG&T<#2&IM9-$L1@:% M*-U_]M38H;=@YA]9$#8+0LO;;619_LP,N[Y4<@N*I!&-!E95NQK)B9*H5PJWLD!?:T;FNAP91">94=(@W3BD\ C2!#[*TF0:/I0I M3_?7CY!51RULJ=V$KP+^5I=#B'P/0C^,7\&+.E4CBQ<=4S5CBC>JWK,=1I:! MA5*LW' [_O=BI8W",/G/(>4==GP8FU+G7%B3-!(F$%0Y0RGSL[ MX)HE3V29P@(MB%X'AN,'K@TS^/"G4!M1PC]93KF7P*\R3T6YT1[=!"OV-%=?%@9P;O[0XT_29X&,&'HLJE<_1=F=8);X9' MM^Q)N>V&UC 'F,"6:6"IK$C1ULX,#7 M:VZ+$1H5%I42N0UQ#ROCZK\X T9:/%952CZRG(!Z^.]^FH7!]$*#)F=FJ#=7 MJ#9M8$G95=^P.KB*"&":<;O_<5U9S[NJ]2YA_Q_<_FQ]8ACZ%_V=[:O@PGF] M8"FWNZYECKT$(?&5X4J@A9*,TEBWENMCG,.I>$_ABSU+-[S+NEAQ17;55!30 M:(],Y&R5<[*:/YQBJY*:\-A^%*NR?T4.2H06M<, M%84:C:3VTJ7'ST-^;Q/<9B+)4-\=!A%LL&B1I9GNI:7U*V! (AT-IXTU[Y9_ MZ,Z*;_#0-6YA,F:^1]/OI_+&KN1:M ":@#\9%TXDJZB=DC_M#L H5?M85(5P MH&2]R5P,!R&UB@CSB!) ."!4YA@OTJ"4IJ_%JU2!K3':FH0-9FZS(=S7BMS< M9>W!E39QV!]2GG"M,4)L*?7Z:0H96K*E8_#X<[:R0;%''37DRA[(4+5# M G ZN$?'#]Y[-E^52$PG4I?"D,##\K,5(&X]N!=2]U;J6RU?5,KC.M V0_A= ML)7(L8^9,:[$6.&6;D2O"&GZN%64TP6CQ!(4[2[AXL.YM3P+[6[7;^,.H MBU#:LN?*/4^X\%98A)\J;JV"[M?!+D/W"9FV;<*2\%S):M;;%H_3 M#!*I,"(JC%"R=J>$%52ILX%$%(6'3Y1$][8RXMD>+$F<^0F#HIWHIC32,A>I M#?,5EG\;3O9J@0&!V^_Y<<_*/0L[XW5JXZ2-R";,D_ZAA3M##6'17BI:&Y"8 M+)&^W?=UH[Y8?U,DVN*)%Q8N18B[=*(<(6/&,[BM8:G*I-3D0%7?M M2I]C>U6<[YV2GRVRQ)@_/$.V9Y]'I'?&4M<:-]?LFD5SN6RZ8_*UNY]28 M.5-)9F=2_H@7L#A&N].&3-"BN7R'6+)Q-XV9A[/GQF)*WD?S\K,*2 MCM9TENT;'5>%TXYRZ$7S]*;S/0N]%IHS+XPF$*"A MQG,()EY,]&-O%HWA=VPBYV\CT%'DM6H5Q'%GMRB.NO'R>X#=[> Z@DR]VU0 M-=Q/B'T037'0\%]\6Q1>]A%JR;UB\*:NB'<2]EH!47S1.MU)"E.SZP#8TE;\ MFU++8&NO]#P]8_C,-OTZ&PP#V&&$:7MHQHI%)^]2_B!;8D=]>@B??VC=@6IJ ML6SC:R*0SL(88 AQ$HV1;6L1FCZ)AW[[PIX0*GM>?8ZY&'['+&.=N?% MR)G';A<,8_>TO]?PT,UXU/N447"UL1]L-)JA+HW[JM&][;X)+=RGD&=Q]T'I M(Z-[B(:J;!^,K.R'D94T1A9VF'&\9"@2P/FUE*9]H VZ+V77 M?P%02P,$% @ -(@'676NEI@L P [ 8 !D !X;"]W;W)K&ULE57?;]HP$/Y7K*S;4T5"H%W5 1+036NE3A75MH=I#\:Y M$*N.G=H74O[[G9V0@=2B[07\X^Z[[[[S72:-L4^N $#V4BKMIE&!6%W'L1,% ME-P-3 6:;G)C2XZTM9O8519X%IQ*%:=)'!,E>7 M);>[!2C33*-AM#]8R4V!_B">32J^@4? []6#I5WP9CZ3M3%/?G.;3:/$$P(% CT"I[\M+$$I#T0TGCO,J _I'0_7 M>_0O(7?*9:UP99JOT.5SX?&$42[\LJ:U'9.QJ!V: MLG,F!J74[3]_Z70X<+A*WG!(.XU M+\HC6KJ5Y(>SQPJ$Y(HM"VXWX"8Q$JB_BD4'L&@!TC< +MF]T5@X]EEGD!W[ MQT2F9Y3N&2W2DX!WM1ZP47+.TB0=G\ ;]1F. M[H#;P5.+2UP-I*O6%<9VP% MBB-D;.Y?A$0)COV:K\F*GLCOUQ1H XQ?#^#;YMI57, THKYP8+<0S3Z\&UXF MGT[0'_?TQZ?0_Z5 _P7 ;C7[9K90KL%ZB4?G# M@2U-67.^8,"6UG"!U./7< MH7*5XIK>NY,;3;=H:"UH##@@'XM+, XEUA@J6U76O$AJ5*#8 MPZOWS.0A=.\Y8'/7ID4M>QS)@C"6WB\[&P_&U&=*>7RIF8,M6$X<0GZV>SEK MT)!+[#(G\ F]=:H6B.WDA@@6.K78 YEI?L=N"=9I'9,04ZNR>#C1<1L.UO;#9HJS+.U09J.85G0YPBL M-Z#[W!C<;WR _@,W^P-02P,$% @ -(@'6=MW/>#4 @ K 8 !D !X M;"]W;W)K&ULC57O;YLP$/U73JS:IRH02+.J2R(U M[:9M4J6J/[8/TSXX< 2KQF;V49+]]3M#0K,I2?L%[/.]=^]L_)@TQCZY I%@ M52KMID%!5%V$H4L++(4;F HUK^3&EH)X:I>AJRR*K 65*HRC:!R60NI@-FEC MMW8V,34IJ?'6@JO+4MCU')5IIL$PV ;NY+(@'PAGDTHL\1[IL;JU/ M[EDR6 MJ)TT&BSFT^!R>#$?^?PVX;O$QNV,P7>R,.;)3[YFTR#R@E!A2IY!\.L9KU I M3\0R?F\X@[ZD!^Z.M^R?V]ZYEX5P>&74#YE1,0W. \@P%[6B.]-\P4T_9YXO M-[*\*AE'LZ\Z-27"@UBAFX3$C#X>IAOTO$/'!]!C MN#&:"@>?=(;9O_B0E?1RXJV<>7R4\%NM!Y!$IQ!'\>@(7]*WE[1\R:OMP;5T MJ3*NM@@_+Q>.+'\0O_:UW#&.]C/Z2W+A*I'B-.!;X- ^8S![_VXXCCX>T3OJ M]8Z.L;]Z'&]'PV9"W#JN^ X[A$8X.$E&IU$4 =]G0)$68'*@@O,*BPAE=YSH MCQ/X,+ _#! Z\X-D<)!Y..RH?>;)LNJ;*2 M'4VJ-60U8PT(R&NEX%FH6G3FH]C]A$Y9U)*=TA%H-EQV#[261?ERPCDD!TV! M_(5* NE8. ^5?.*=X-I"@S;D!P3.;P,WS;S;GO>225[WH 7RO@HE_V VV/>9 MACL.4J)=MC[I(#6UILY,^FAOQ9>= [VD=SY^(^R2.P2%.4.CP8>S &SGC=V$ M3-7ZT<(0NUL[+/AW@M8G\'IN#&TGOD#_@YK]!5!+ P04 " TB =90,X; M.ZT# #U" &0 'AL+W=O9,^=P.$-M6J4?38EHX;D2TFR#TMIZ'88F*[%B9JIJE+13*%TQ2U-] M#$VMD>7>J1)A'$6+L&)0(H<#,.@1&?T]XAT(X(*+Q=X\9C"&=X^EX0/_9:R"-<)^5.TOV.N9.[Q,">-_H>ULDRB K#%65;TS,:BX[/[97>!/,N?F&6[C58M:&=-:&[@I7IO(L>E2\J#U;3+R<_NWC(M MN3P:N$<-#R73N DMX;K=,.LQ]AU&_ K& MXK:4L#;V6.^4O_D/B,I.*!U#Z^ M"/AK(Z>01!.(HSB]@)>,(A./EWRS2/CS]F"LICOQUSF]'5QZ'L[5R=K4+,-M M0(5@4#]AL/OAN]DB^O$"V70DFUY"_\:,_%<,^*U$*)2@(J0-L.P@$#Q[:0U( MJGZAC(&:[(VW9S*GHA/,8@Y<=M5/9;0F((WX(N- ^4*?KP?^_,J.RZ3[24Y& M;]Y)L*5J#,4R$\#G#&M[2J%2#;&[@CTS//.,GB M^%P[]PND*%^BR2F*@\"BH#[K/)@04"M+]XHS<>%XF7?D&GA%M62I>S8U4#E573GAF7)JD5C%TY3>!2&(U?\:+AG")6.X M<\TN/'F**M1'_^"ZVTN5W+U*X^KXIM]V3]F_YMT'P7NFCUP:$%B0:S1=S@/0 MW2/;3:RJ_<-V4):>23\LZ;L$M3.@_4)17ON)"S!^Z>S^ 5!+ P04 " T MB =9/4T#EP % :#@ &0 'AL+W=OT5T5114;2Z MR_69%WCMQ >VRHV=&"Y.2[J"CV!NR_<*1\,.)6,%",VD( J69]YY,+^([7JW MX!.#M>Y]$^M)(N6='5QE9][($@(.J;$(%/\>X!(XMT!(X[[!]#J35K'_W:*_ M=;ZC+PG5<"GY[RPS^9DW]4@&2UIQ\T&N?X;&G['%2R77[I>LZ[51[)&TTD86 MC3(R*)BH_^GG)@X]A>GH"86P40@=[]J08_F:&KHX57)-E%V-:/;#N>JTD1P3 M-BD?C4(I0SVS>$N9(I\HKX!< ]65 HRXT:=#@^!VR3!M@"YJH/ )H FYEL+D MFKP1&62/]8=(JF,6MLPNPJ. OU1B0**13\)1&!_!BSI/(X<7?=G3UTRG7%IG M-?GC/-%&87'\>$!O4 WN+%LV R>G6$<-P1CH^A M?TMJO@N(G&L-^$=%1CBC">/,,(R(KI*_<,\0(\G2:CXXS:*O217@CKROF(+, MKDN 9'5,<;QF)F>XW_K:.0-%59IO!N0FAX,2HJBXT\2@^+ZBR&7CF"EHN6V( M7#HQ$W4SLKNZTC6## PHW!]][ $Y3U.I,B96?.,3>MC=E"K%$(2:/BWK842;3=$%Q*CLT.S2*X@95$?#TG+YY-PW#RBKR#!^ D0)VR0CYV M.@A?D=\J:=!2J5B*K%C;L'"SJSO+&WTF+,/PLY3RUAF L6G>V19687EB>!X]##M$PTK!2MJ7:2%M$8MM;)4$@L'IPFW8=-? M*M@YP?8*77OMRJ"MFS;X-](@XQ^O+)*L-$9-_]3TC;EM^+!I(_L<@0)_?!+B M5YNK_EQVR\((C^>C+J5[7\[?RD5IM1ZEDBTWLGC6>C'XV!O M7#-N]_JCB#XG43#V1Y&EV"[O4YR.3OQX&I'7D$*18'5'@0M/]-^$)QK[T\GX MJ? TTKWPS*;^!#GMA:>9?RH\8TQMT M/.SX:GCB*_7$\Q:]V>9_B;!+[D]GL M^XJ^WW$/5CY6LS+L;QRD4IO_1Z&_VY*>6_43\BOV:/TH*@$F+HZC@W,U:-_U MW8A_'F8[J7ED&ILX'@1XR2 )ZT[4$A23V>#017#8NZ\7H%;N58(W$6N@ MOKIWL]W#Y[R^[V^7UZ^F:ZI6& '<#4M4'0U.QAY1]4ND'AA9NMM_(@V^)=QG MCH\W4'8!RI<2?6T&UD#W'%S\ U!+ P04 " TB =9R+['M84. #M+P M&0 'AL+W=O38S%'Q)%M;6_L!(B$)&9)0 % :[Z_?UPWPLF3%DTDVFZK]8DLD MT>CK=;\&]61C['NW5,J+#V51N:<'2^]7CXZ.7+94I70CLU(5[LR-+:7'5[LX M'J0' MS84?]&+IZ<+1LRFOQ[:B5DNM254Z;2E@U?WIPF3YZ?DS/\P,_ M:;5QO<^"+)D9\YZ^?)L_/1B30JI0F2<)$O_6ZDH5!0F"&K]$F0?MEK2P_[F1 M_I)MARTSZ=25*?ZN<[]\>G!^('(UEW7A?S";;U2TYX3D9:9P_%=LPK,GDP.1 MU"25PP8;W#1JSE"^GELR?6;(2EIR&-/K"I MO!K*Z8J"5TM5)5IY9X<>6Q!#QYE4=SS M(&YRA[A3\0H"EDY\5>4J'ZX_@FJM?I-&O^>3O0*_JZN1F(X3,1E/CO?(F[;V M3EG>]+?8*UYHEQ7&U5:)?U[.G+=(FG_M\D+8Y'CW)@2D1VXE,_7T $AQRJ[5 MP;,O/DM/QX_WF'#B9>U)Z<@ 759EZ*@JV(E;\*R M&L&VHC)5)JM,%7)6*(&R824)"@\'V?.AF+FN:,%M<=(),Q>(O&HC+R26X?K< M%"@C[I%XTXIO-(RRXM?#;ROAEZ9VV-8]"#(.4<-P4:&84+FBQ9"B3?Y ?"Y. MDY.+%/_3=$I/GXATFDR.QV(R.:/OI_Q].A7IV2E]/Q/I)+E(+\1I2E_/Z>O9 M&+I*,SR;BB\_.)^GDL7AGO"PZ.]/)-#G#^I.+"ZCM8!5G M2^7%6A:U$CFRT=25/]+EJO8J%[J"4.6\.$F3\?&)@,)O!RO@MN#+0LN9+K2G M$'XNSJ!;>HH/)^-S[+2 $F^MR93*X0.XSII2>)1:X0W_3]A+2(R5K&Z$1D2@ MM/4W='\MX;':B4)N7*V]2T162%V&^!JLLU"!=ECU=O!+Z1%"#"VIT9@RU&XA(*D-*+XF;HGT:6NZ54 MKE09),]H'^E,!639_"5)I*>8I1I1 MX\(9*R]6D)&9=$LQIZ(Y$M^8#?QBD^!6W*IH[\IT?MP*FR/\!.$)V_L)KMRJ M"TE;1?JP"^4D8_?D>C['M<8]11L4PBXD40:I/%2,YT91=6@+!R1>UM98*5X6 MQ,W$-6 %&QT>L2L3?"36HX&B;RKQ2EK8/$F;0/UFV7#8[86'X&M,2->*R@C% M=S)^'![B+^GC!PF\62#,Y!CD%1"!BC\HR"'EOI(.7JF(M'@+6%#L?])V@B M4,I[8RMUTP9JKE0?W>H79#47<%)3S4>$N$O$HR &%1$WJ!S!0NKH;D.Q,J*# M2ZR-C;K<4 7S!&6YCK %E!:-#=SOZ<*VG)!N9!OM?SO!$J*?&TR/]!_JF%53 M?'>(ZH5#WA&0GN''=]L]J $QPR/\KZ"413WMP_]*%I2\* "[\-87[ZC9^T?B M,'V O("O 'D#!7^N\P4W44A#8]@"#'FGAZB&^RO-T65D4#^@5!:SF_Z6B3B< M[-VK\S_Q(!J]MB10@ ^G#X;1#!SKSF"VPB@:;(1:PF1J8L09ZZ M.Q&HX&1V'$@E'RL(F [XZ$4E5DL>,&*:Q!ZT,XV;BK2-44YGKQ]R>'L@#62O MBB<6W(MWL8$NS)P@O#FSB]-=F;0V!0 !]ETP5T5(7:RI/3FRV]+4S+00'4W$ M*AR@!,2LP-7!HKEAS^>:3D70R=H)8)BG"-Y&WC2.&J RN"0FQ("F#\ MI\P-HU7-R%_KA;&880D/H2=W+ LS1^#Z(_&]7.O=_! N/V<'IT21D-+.-5G2 M-:,-'5<$Z'\C<*TJGT"^KM7*JW(&=P?%N\Q A2<489\?#.X3 M&5PJ%<=%L.'WXF^U0_)8:GV9>5@HF8M@)>BY&X;(DAQVR0CBMYX%G*L\IF'G M*YCT0F5][; >FE"(U]H4S3@S)]X4/J?CP]D#"L*A?,"*3L:7#7B_^I M)>9H M9E>XEEY,CW=&@=8U; C/<;^LK5612W!)L;@S!]RMBR<'%BI@ZB;TS=12%G-: M"KC6OJV&@2+I"D,H/[I9/ P7>F]#$3H6%^S+RFI-D"\.?Y("2>,!<%BYD"@HH M19MBYN *U1TI4M<-7;H]=VDV#74[< L:H/F$A55TK&%N,HX.M78PVB^9RR8],EM7-"?K M.=75;6)+\0GU19(C2K-N?4"])AP;;,>ORA-*K==XG/%PQO&>)$T7!3YA5!7. M [F0AK"$\MY<\H/-&S(>^PL]OY#K4+A[/H&/UEPAJ6XAI=M9ZK:6(_&V!__( M;\ (Z=QCVR330W=D1Y/@GCN74+DFN(:CH9@#S 4XOV,]D*ZIH^ B@/8./>\3 MA#NU:&)Q62]JB \U?_I[1R+7X1AH0<7CDZ,1+*22;,DLI_-X&M0C8M:W-*5' M?"RWXFAR%["+;:NCA9VN0ZM&O5.4LSX1V0H$J=E- 57,QU!$.+SQ&*D[L(_U M/Y1_^)CMXY&$[@9V&4I@UW>?(TAN,'$-)LU@$TK6#=;,++ ;&=F=4=NO-@H' M*X-Z G[9N'[;6<0),[WB :8GN V[S//(;ZR*+P9"@VE%)6@L&E[>ENWJF4-% M4LR- T C64P;KOAN*XGOBBA MSEXCN;]3DF)A]5J&<[-AYQV,.D0Z8F>YZO6QEZ&/O>GWL1=M'T-:O%0S6Q,= MCL=^L#0DD9U8'8= MC=IG:>/,7O.^12ONW<8_CHK&@!$9C;@2BEC'+?(Y8?(YOIA.V^.M9N4E([@[ MZ(J1OY_$-!V/6XG-RML28PK=3^+)*5OB(!?O(_;LY"3M+&]6WA8; M#]HYJT?-;''<;_B-TTB!H;ET&D6'^/TW ^']3A>L;XE4_8NP;R^B=_U#]<%HX>(D M\2MC1'J,,2*$>9*^V#]'5'ESX$$O+=MSIKG.:Y!/.DRH/4V\FKL GTF"UO,L ML^?I61V&6SZN,D6"JDQO[]"H;GAH3OVMQNM2%M+]+?Y.?W5OO:??.[, M6H1?)M")@[]UX@(W+.B]Z*Q>+.6_9:&6_[4>%#L)_NYH(JC'R)3Y0+&&@>_J M)W]6.^FWD?;=2E>9^NKOJZ>3ZW7TT$6+O=N YX_E487W]U)7ZH MD1/IL7QXD=P;VG]1J,77.7\>U/BG)'< [94I*AE^G/&NGLW<'XVV, A<-(/ M3KIV96\<_6*GI]M508>/G9;_B]#;_V:H!\)HUS[\G3^:'#.?.3OY2 3R@':/ MAGI?V/V5,?4Q2$H^&4I?8^+_H^$3#BC3/? 1U[)<0ON@SA^-D^YM\!\T][ 5 M>SL5XV1\?';QL4CY?Z_Z:_6J7;_A/>K]!!LYM^ ?FKOPUC/\&KN]VOZ6_3+\ MA+M[//P0_I6D<8W._^98.AZ=G1P(&WY<'KYXL^(?=,\,K"OYXU))((L>P/VY M,;[Y0ANTO_!_]A]02P,$% @ -(@'69]Z(^[@ P U @ !D !X;"]W M;W)K&ULG59M;]M&#/XKA#H4">!8?DFR(+$-)&G6 M;6B!(&VS#\,^G"5*.N1TI_%.L?WO1YYDQP7B -D7^U[(AP_)(ZG9RM&3KQ # MK&MC_3RI0F@NT]1G%=;*#UV#EF\*1[4*O*4R]0VARJ-2;=+):'2>UDK;9#&+ M9_>TF+DV&&WQGL"W=:UH;).-D>/.BR"G*0+F:-*O$;AA_-/?$NW:'D MND;KM;- 6,R3Z_'ES:G(1X%'C2N_MP;Q9.GV5F4&O;_:MU'X<]A8O1 85)KS")O#M#D>4G%=1B M1FX%)-*,)HOH:M1FF'Q@$8%S.%>4=C =U+6JQ@O/TL#XXM4 MFO58-QW6Y #6.7QU-E0>[FR.^<_Z*?/:D9MLR=U,W@3\L[5#F(X&,!E-3M_ MF^Z\.]O1U6*F;2]^H#.<)%X9'>L9D\?'#^'QT M]0;ITQWIT[?0WYFA_XL%WRN$6U-14\OV=#4@-:<'YHFLM]T-%NR+\; %1!>. _A!S\ZBD>#VD^)N?: MQ2$\N(TR,32-VJBE8?O15JYM";[A:#ORE6Z MH(& MNR9X5C1XDNM2!V"*[%3@CBE")3GOP2LCB6"F1\MC.-+'P(%W)"X):*')!XA/ MM##15^[F0DX(*7[WSJHV" MN,?E)(3$I=-DR)U6[U@9)1NZ,4=1;T6PBOH9W MPK,W)UZO#Z(/8%7IK)*7P(&0I\,N]&KXC/8P+??,45-LN:63#2H"4G4#;1/Y M,DN&*R2P+\BLS,^-I"1D/L2W*^YDG*"V9E&.888LEN/ZE:0"Z^PET\<4RH#( MY::+9.[:Y8'$B27JRW$OB4/XU)+$3>XE4G774E%:*G!#Q%U#C)[Q8OKS\V8' M6_8J[U_7AM]>TU4S6_UE-#QC9L;$B'@R8D&\PSDFS&;[6N]*]2<,A M*N,\]1PRSD8W=':GNY%]W4VJ%_%NWG]54D<>#!:L.AK^>I9TA;C=!-?$N;5T M@:=@7%;\V8$D GQ?.!>V&S&P^Y!9_ =02P,$% @ -(@'6>3!*>O/ @ M808 !D !X;"]W;W)K&ULG55M;]HP$/XKIW2J M-HDU;Y R"DBE:S4F5:J*NGV8]L$D%V(UL5/;*?3?[^Q 2B7*M'UQ?/;=\SSG MB\_CM52/ND TL*E*H2=>84P]\GV=%E@Q?29K%+232U4Q0Z9:^;I6R#(75)5^ M% 2)7S$NO.G8K=VIZ5@VIN0"[Q3HIJJ8>IEA*=<3+_1V"_=\51B[X$_'-5OA M LU#?:?(\CN4C%W.PF2RE?+3&/)MX@16$ M):;&(C#Z/.,5EJ4%(AE/6TROH[2!^_,=^HW+G7)9,HU7LOS),U-,O*$'&>:L M*"<@V@9$ M3G=+Y%1^989-QTJN05EO0K,3EZJ+)G%/&_)7W=KFGX=;G41M$/\_M0\BUV_S"VO40C M7;,4)Q[=$HWJ&;WIZ4F8!!='E/<[Y?UCZ/]9KJ.8AQ7_G0@6?/.FT$!EPJY, M=HCAXUR *62CF>E"73!@7C4\-KRV=51?T MAN)!@Y5"YQGVSI,(DEY" MXZ%_Q]^[]A6JE6MNFG ;8=H.T*UV_?.R;1NO[FWSO65JQ86&$G,*#<[.!QZH MMJ&UAI&U:R)+::@EN6E!;P JZT#[N91F9UB"[E69_@%02P,$% @ -(@' M673!MDVV @ APD !D !X;"]W;W)K&ULK99M M;YLP$,>_BL6J:9/6\@Q-1I"6YF&;U"EJU^VU"Y> "C:S3=)^^]F&L*0B4=3E M3;#-_?[GXRX^1QO*GG@&(-!S61 ^,C(AJJ%I\B2#$O,K6@&1;Y:4E5C(*5N9 MO&* 4PV5A>E85F"6."=&'.FU!8LC6HLB)[!@B-=EB=G+& JZ&1FVL5VXRU>9 M4 MF'%5X!?<@'JH%DS.S4TGS$@C/*4$,EB/CBSV<>\I>&_S*8<-WQDA%\DCI MDYI\2T>&I38$!21"*6#Y6,,-%(42DMOXTVH:G4L%[HZWZC,=NXSE$7.XH<7O M/!79R+@V4 I+7!?BCFZ^0AN/K_026G#]BS:-K>\;**FYH&4+RQV4.6F>^+G] M#CN ?0AP6L!Y#7@' +<%W%,!KP6\4P&_!?Q38PA:(#C50]@"H4Y6\W5U:B98 MX#AB=(.8LI9J:J#SJVF9D9RH2KP73+[-)2?B!7Y!:XX6P'15DP30).=)07G- M %VBA_L)^G#Q$5V@G*"?&:TY)BF/3"%]*P4S:?V,&S_. 3\NNJ5$9!Q-20II M#S\[S@='>%/&W 7N; ,?.T<%O]?D"KG6)^18CM>SGYOC^"UF$K^Y8:["NU1L[KEU-G]Y!7.(&1(0]G#FP- M1OS^G1U8G_OR?$ZQR3G%IN<4FYU3;'XFL;UJ\;IJ\8ZIQS]D>Y:ET7L&-62@ M2=6#U_'EP U#/S+7NRGO,;,MQ[*=?;M)GYWKN8&W;S?ML_,'[O4KO[,^NX$? M7H?[=O,>.T?&X0TZN^;+F3OG?@ELI5LZ1PFMB6C^?MUJ=VOXHIOEJ_6Q/9S: M/>LS>'*=N MZAAPTPW+@&1!DVTHAGV@I;/%52)5DHH38#]^1TJ1[8)F42_]D)B4> _ON3<= M.5U+]5D7B 8>JE+H\T%A3'T613HKL&+Z6-8HZ,U2JHH9FJI5I&N%+'="51FE M<7P:58R+P6SJGMVHV50VIN0";Q3HIJJ8>GR/I5R?#Y+!TX./?%48^R":36NV MPELTO]# MR0!R7+*F-!_E^A?L"(TM7B9+[?[#NEL;#R!KM)%5)TP:5%RTO^RA,\260)KL M$4@[@?0K@;T[C#J!D2/::N9H?6"&S:9*KD'9U81F!\XV3IK8<&'=>&L4O>4D M9V:7Y) <%=PIEG.Q@KE23*R0'&7T-#*T@UT791W:^Q8MW8,V@BLI3*'A)Y%C M[I&_",N?!N0C8M;32Y_HO4^#@+\VXAA&\1#2.#T!73"%/EH7_Q=E1[E1;_N1 M@QWM@?79? B+1[@4.;_G><-*GPM:T!,_J$W[,UVS#,\'E-<:U3T.9B]?)*?Q M.Q_Q9P+;X7_2\S\)H<^NF$'%60EWJ"H-96]MGM935^^F*1I_([(;B\ T_F.;7PW=$N3=X /&=8&2)D<=:;X@K3A MHK4J6Q#&PGY/SN":50AWW-"3>6N >5V7/'-KJ+[1OT:QUC+>:-G1R/?^U:?H M^C7,5RN%*V?[ZZ9:H'47W&YL=]LL_B&/68MY05*"J)D2#"X*;JS]Z1>7<(.R MILEOK>]=7'C$CL8.\!.\2E[#)!Y.XM0-/Z"0AI19 M%TB&:OWN,3+P[W/QKE./W=YW!8&(UA(*7=8(J[7%H(\-KYKJZ349JBV 3R&7 MR8IR NA+E7WN@@X54E_0FW"/XL=P+?OG,B/C*]JR$;GC2@K=V(BO%;<,!<#01I/CN(F0BHF<49[9;)*4R:LCRD*HJ*3>"!]J2LG\ M.%#$QGT1&P<+Q'; ;K M>KE,_.L*;07X&_[]NO@]O?%9):C ]WZKGPELQU9O>UN]_1'=VMOGY/],8#O\ MDWAS5(C#J4%?9^^9("RV&RS>0T$0X%!>6T>@)*B@:SB\Q,)ROF^^EUX0YE!Z MZ89>>M 7*ES-O@%*':K?E4&Q0[EN3E1)\, RN]LT"*Y?]#(+0_2=FI?>CS@O M)9L#4Q(^C?1]*\SO&2]MT^-EV**,'8J]R+F?36)J*Z?1_0Z9;RUKM8RV;A&PO=V]R:W-H965T2DN*D MCE=@+XU%D??CW'//I7JZ=/X^5$11?*V-#6>C*L;F>#()JJ):AAW7D,6;TOE: M1CSZQ20TGF21#M5F,MW=/9S44MO1[#2MW?K9J6NCT99NO0AM74N_NB#CEF>C MO5&_\%$OJL@+D]EI(Q=T1_%3<^OQ-!FL%+HF&[2SPE-Y-CK?.[XXXOUIPV=- MR[#V6W F<^?N^>%=<3;:Y8#(D(IL0>+/ UV2,6P(87SI;(X&EWQP_7=O_3KE MCESF,M"E,W_H(E9GHS.J.5IO#3Z20B M K8S49VWB^QM^H*W0W'C;*R"N+(%%4_/3Q#Y$/ZT#_]BNM7@^];NB/W=L9CN M3@^VV-L?X-A/]O9?L/?!+Z35_Z1,Q^+2V8!DBYPX0_($"2!SK:VT2DLC[K!( M8&L,XL_S>8@>?/MK$T(Y@(/- 7 /'H=&*CH;->S+/]!H]NJ'O\'1>=@Q*U%Z5\.G"VMQ[VPIT>NA1*^W CSPB*']T%#&.3QAWJ:R M_7^KXIT5[UNDAE[:'R<\+S,ZC*8R+5HV5R*2JJPS;J$5D"H).C'7A@M=R4+, MB5AM*TT/C+WS0B="Z)@JP.0.E6[&XO/=G?B$Y=4X%:-V<.GYE5#2>PV\I?;* MRS)B[\V=N'J@L5A66E6@S()XM^#Z>1U29$.\KWYX,]T[.GETBETU>37X+PV+ MM0BK %10/L JE\ >UTN8)/CH6D1YZ,2P$3?GVAV==:'&FN MV6(0$EVHXDO% S!S 3A>]3F@AJWW, %&@;60I>SS^W 32V+:&%!&EYJ*[77$ M,ZXF2'%)[AA=8^Q+],SLR,HUW19MO M2ME(UERD!%T4\+S0YY?$"VX\M&LESG#CP'"L[* M-J;X6Q:*KH8A27_N*=AJY,HX" ]48^'2%K(+A .I!DWZ+'OI2&4""1ZT:P/4 MKN-V+EB^<:$9.7Q(D%5##;:)^^$@[H=;9?@C1H77BIU=RE!MTO'O-J!@(#%? MATSUM%!@(@:=\%&DDP#SH.I$3?:0KI47)M)EI4UCS3\ZX%(/!05U6E034U>; M8=3J_@J0]!KC7+ ZZH7%:6X@;!OB85>X<+=\\=L&Y=$ Y=%6)*XQ&\1G:5H2 M-VA"9)=Z?A.DVPV=AT#==J@H"I=XT&UY/II"(EG.5CM"+Y';7HCO+3W(4&7YD''>;"]BVV51*CBGL^? M9%R"-N0("L+]I.9.?+3--QKE/,\FPY-V<[IYXJ('XGI8\JFB=3G%EV+'.V>I M#[ !:Q_';)8&TMEYUG/J;/?;S+C^FZP7U@AV"&IG!SE@W9*UZ: ^QK MW17 ))UL%&" BN@>#L[V3^-T%#S"1+(QWQH3+BW&/M>I!^I;RQL;9++VE0>) M6J1OV71!M3%_\ VKP^?R>?Y*?-R>O[5OH)0:(FVHQ-'=G2/<'GW^?LT/T37I MFW'N(O0P_:SPR4^>-^!]Z5"F[H$=#/^),/L74$L#!!0 ( #2(!UG[G/U/ MY0, ,L) 9 >&PO=V]R:W-H965TNAY*E]AQ51/K+&FE860%=,TE4M/ MK26RPAI5I1?Z?NI5C-?.9&1E=W(R$HTN>8UW$E1354P^76,I-F,G<':"3WRY MTD;@349KML09ZOOUG:29UWDI>(6UXJ(&B8NQ!X;39EIB6M(]@=]G"'_3H\Z_"OINY!Y+L0^F%\QE_4<1%9 M?]$9+FSF+^CX=C576E(%_7,L[=9K?-RKZ:JA6K, MP1QWF.-SWB(;!*2,W_Q0)RH;0+34W'0&D% M2VI_JHU2*$6U84E$I3EU#2TN&)= 5#86I29/4U&M6?WTAX+O,K"('R[%U')X],V%8(8 MN$D_[+1V\]MCF0[AOC?K@2;LBD2$.B"?213!13^ZM),X]2E/N1:2>(:YH P@ M'D2N8>(B,5KQ('3C)" \%-&-LH1&%VF<7EJ)[_:C ;S#'*LY2H@"RV+T2Q8_ MV-W^WTGLN_VP_YS$5O2LX;H=9](+")!RXV2"" M,,D@H=(*+(&#+'0#(O8U55NXG<=A"F>:..F:./GM)I[2&6E.FH:5E)(^T\5G M?9[NXK9S>+V$EBR[:GK.-&9^$+WJHK]LVQ.]:36?=>0O&O2F.R1.5Y-E@;QO MN%[Q&J@6X F9I"U(!K%+CP\[BMRHGW2Z<]0;Q%99"] ;86UH^T,WH>TTO\@8 MIGY*@KX=)>X@"([NIW=PP58HE_8908>7:&K=WK6=M'NI7+47]%Z]?>90F2Y- M]Y2X(%._UZ=ME.W3H9UHL;;7]5QHNOSM<$6O+91&@=870NC=Q 3HWF^3_P!0 M2P,$% @ -(@'6?#P @ QP4 !D !X;"]W;W)K&ULA53;;MLP#/T5PAN&#DCK:](@2PPT[89U0(&BV>5AV(-B,[%0 M6?(DN6[_?I2<>!F09B\629&'AZ;(>:?THZD0+3S70II%4%G;S,+0%!76S%RH M!B7=;)2NF255;T/3:&2E#ZI%F$31)*P9ET$^][9[G<]5:P67>*_!M'7-],L2 MA>H601SL#0]\6UEG"/-YP[:X0ONMN=>DA0-*R6N4ABL)&C>+X"J>+3/G[QV^ M<^S,@0RNDK52CTZY+1=!Y BAP,(Z!$;'$UZC$ Z(:/S>809#2A=X*._1/_G: MJ98U,WBMQ ]>VFH13 ,H<<-:81]4]QEW]8P=7J&$\5_H>M\T":!HC57U+I@8 MU%SV)WO>_8>#@>2D"R"T@\[SZ19WG#+,OG6G6@G3>A.<&7ZJ.)')>N*2NK MZ993G,UOY1-*JS1' V=?V5J@>3\/+2&[^[#8H2Q[E.05E G<*6DK Q]EB>6_ M\2$Q&F@E>UK+Y"3@EU9>0!J-((F2[ 1>.I29>KST/V6^P TWA5"FU0@_K];& M:GH7OXY5W -FQP'=K,Q,PPI'LUJ57K2$P\QX>6$?/WZ+F3/0)W-2?:%6@,? 6 MXF@T3C,GI*/IY1A6C2-!'Z*4CL;3"))1EDR<0S:*8^\Y&:51#,=:%QX,5XUZ MZU>(H9I::?LY&ZS#EKKJA_.O>[_B[IC>=B(# "L M!@ &0 'AL+W=OOC2*.U64>U]NXAC5];8"'=E6M3T96]L(SQM[2%VK451]4Z- MBE/.B[@14D?K97^VM>NEZ;R2&K<67-VDT6!QOXJND\4F#_:]P0>)1_=L#2&2G3&?PN:V6D4\ M$$*%I0\(@J8'O$&E A#1^'S"C,8K@^/S]1/ZVSYVBF4G'-X8]8^L?+V*9A%4 MN!>=\N_-\7<\Q3,)>*51KA_A.-CFDPC*SGG3G)R)02/U,(LOISP\TYSU6ZFO](X.M M$MHS$+J"-Y\[V5+F:?LGO8L7?XF=0O=R&7NZ,?C%Y0E],Z"G/T OX,YH7SMX MHRNLOO6/B>E(-WVBNTDO O[1Z2O(.(.4I_D%O&P,/^OQLI\+_]OHX=_KG?.6 M'L['*$E<1=8M#^X#1^K=?DH*_NL ['WGGE]#7]]2<5:<0 MS!XNE_ <\XO8YYE_O:0=$X5CHDI#7>J\"W1\C; WBKI=ZL,"J&(X5@Q>8XG- M#BUD27^2P8M;32ZFGL:W*G0/25K?/]6(6?IG-/(ISG(0E#;50%LFFM>RO:$D M>=L-:B0UD.&!\DM!<<:3 K*<368YI&G!\MD,DF+.\BPE;.<6I%YEUW1*>*Q( M=*@NI1RH!EJB,=;+_X:#66S@S8.&V_:7H]V MQI.Z]00 M %4+ 9 >&PO=V]R:W-H965T4<.U'T[W86-OXE7M77=W3>!^_Z5QC3CX5#G):NI'LB&"7RSD*JF!F_5 MF/+/")F5F%+[EJ&>FGQBZ MI.'XCLXKID\F0X.@]M4P7P-<=@#D!8 $/DMA2@T?1<&*;?TA&K.QB#Q9=$D. M O[9B@%$@0\D(*,#>-'&P\CA18<]_.=BKHW"(OAWGX\=Q&@_A&V,L6YHSLX] MK'S-U#WSIN_>A$GP_H"!HXV!HT/HTQDV6M%6#.0"G+'P\0%[#D\J"KBBNH1K M[!VX$5T/8C'O<^$PR5W)()=U(P431ELJMB91K**&%6 D5%VHJ$)J#0M9(:T> MPUVI&-M*,V"2F$O2C#^\\,:FS_Y$O:OC&P&FE*U&S_0)?&F80G_$LF-& [6! M(XC\49CB2?PL"/!,_"Q-\(S]) S@&U7<%FM?)_1#DD"<(8U/T@#O21;#K)3* MG!JFZKYL@G\AL?_77%"1]X'&<%&C#O_/1=E&B6K-,%XM^J9@T5?0$,>06"P$ MBT),#S(Q)$#%+4&HT%Y><<-1!QTC 40)1&=P)PVM=F2=B2F!#('C#,6#M=A6 MA$9^0L(N4BXR9WX4VC/U@S2%7W.MVZ:I&,Y2BY3;BEK8BN+/%?6*,GA-JK<2 M[&.-Y:PQX%)@BQFSS:# .76ROZ['O9+8F&E-4""W:T6[NHC3S$6#C.*7-7>R M=F2C?V3CW^7_-1IA8'E"C/%?4IPZZ0O[.>'F$4NF*Q&:_VRYPK!P8?TNJ5@R MA]9E3LXKOG1.ZO%NX3L*/XZ(+7K,^/4N_[LW&0G)>RLV"N"+*;$8M\+VW7U] M6'%*[Q%Y:;O:?I&?6\NF8 _O,1K[R*C"9CP;1.CG@.RR]T3(((,()7YA*[C. M92N,2_ ^_T(R".&M/0@>.PQA]/3R#-X>&*CQ9J#&KQZHE[1R5#.WX?QFA!Z$ MW?\5L+VVU5WS-6&W4AWN,*ZW&FR[GSZPG-5S3'04^K^9GMTG;@R?I%AV\T[9 M!)W*Q6EK/R-=@>( 3?TDL),USOP8!V9O0.ZTU];,LAV6(;\]HSCHT1S22E(_ M.XL@R?PL&:V'V&&6E/AI-\8BGX0CV%<*P]ZJ4S.U= N=!E=]W=:S>;K9&2^Z M5>E9O%LX/U.UY$*C*0M4#08IIE]U2UQW8V3C%J>Y-+B&N&PO=V]R M:W-H965TGU*&[@O[] _N=JIEI1IO);\9Y6;A&8% M5ZJ+)G*5L$UY,(I.*XHSR3=3HH+K1BD4!KY6+*UX92K4+7DXQV)*^BDX!?&G$!<3" *(B&)_#B MONC8X<5'\%;LU=4&3.2PS#+5,*[AUS+51M$S^7VHY!9Q>!C1CLY,;UB&"X]F M0Z-Z1B]Y]R8GT),'&L6\X0BR@*,-.T3Z).QATH\E0B;KC12$ MKVU&Z3)F74:^]T280F :"LEIMO4,J$_8]PEN,,,ZI= X=)88SFX%F%(VFNY= MG[>@( &(% 9 >&PO=V]R:W-H965T1CV(-M,+-26/$E.VGW]*-GULB$- M]F)3%,_1H>S#V4ZJ!UT@&GBL2J'G7F%,/?5]G158,7TF:Q2TLY:J8H:6:N/K M6B'+':@J_2@(QG[%N/"2F<^*>;PIC M$WXRJ]D&5VB^U$M%*[]GR7F%0G,I0.%Z[EV&TT5LZUW!5XX[O1>#[225\L$N M;O*Y%UA!6&)F+ .CUQ:OL"PM$9(TVLNK I*#BHGVSQ^X>]@"3 MX 5 U $BI[L]R*F\9H8E,R5WH&PUL=G M>K0)(X+^U%61M$N)YQ)KJ38HC(\ M+1%6*+A4<"<-:CCYS"BG3V>^H6-LL9]UE(N6,GJ!<@RW4IA"PSN18_XWWB=Y MO<;H6>,B.DKXL1%G, P&$ 51?(1OV/<\='S#_^CY&E,#WR]3;13](#\.==N2 MQ8?)K&FFNF89SCURA4:U12]Y\RH+_>T2<895B@J&H1&@"EDHYG(]2DL%1<9KUD)KR&.1H,@"/:B M3ZCU%!K!*DE*?V%.#J$+YEHW3&0(F=1&PYAJ1W ^",,8[FCP9$RI)RXV0+!& M&,L73@87%R,7G0\FDS$&UL[5A-;]LX$/TKA!H4+:!&W[+LV@;L;(OM8HL:<;)[6.R!EL86 M$8ET23I._OT.*5EQ %N;<^&+-"1G'M^0PV=3X[V0#ZH$T.2IKKB:.*76VY'G MJ;R$FJIKL06.(VLA:ZJQ*3>>VDJ@A0VJ*R_T_=2K*>/.=&S[%G(Z%CM=,0X+ M2=2NKJE\GD,E]A,G< X=MVQ3:M/A3<=;NH$EZ/OM0F++ZU *5@-73' B83UQ M9L%HGAI_Z_ 7@[TZLHG)9"7$@VE\*R:.;PA!!;DV"!1?CW #566 D,;/%M/I MIC2!Q_8!_:O-'7-9404WHOJ;%;J<.)E#"EC37:5OQ?YW:/-)#%XN*F6?9-_X MQK%#\IW2HFZ#D4'->/.F3^TZ' 5D_IF L T(+>]F(LOR-ZKI="S%GDCCC6C& ML*G::"3'N-F4I98XRC!.3Y=:Y ^?YIA706Y$C7NMJ%VN#W=T58'Z./8T3F.< MO;R%G#>0X1G(E'P77)>*?.$%%*_C/:37<0P/'.=A+^ ?.WY-(M\EH1_&/7A1 MEW-D\:)S.9=40IOS@CYCB6DRDY+R#5C[G]E*:8GU\N^IY!OL^#2V.4,CM:4Y M3!P\) KD(SC3]^^"U/_MY_Y+"TFRXJ83C1<>H<-!1#MUHF'2MLSEC7IF/S@EF%[I!EI+$]?WL;9FZ M$1(HHW>:A&3H#K/$.(>#(>Z@.QB^6J&^TLS< M,$I)@ N5#$F0NK&A'[M9E) _06%5_2\"_B:2BM$5J_# ?RH+ M7,(7/?%E7+_:M).:],U2TYR"'R_%9O;C2\/UE,[T(E]T MYJ(S%YWY=77&.[KWUB W]G:O$[E1N&=5+! M&D/]ZP'^@9'-C;YI:+&UM^B5T'@GMV8)M !I''!\+80^-,P$W6>5Z7]02P,$ M% @ -(@'69>AH=;6 @ .P8 !D !X;"]W;W)K&ULC55M;]I #/XK5C9-16+D%2@,(I5NTSJM$RK=^F':AR,Q).KE+KN[ M%/;OY[L HQI%^Y+8=_;CQW;L3#92/>H"T<"VXD)/O<*8>NS[.BNP8KHG:Q1T MLY*J8H94M?9UK9#ESJGB?A0$ []BI?#2B3N;JW0B&\-+@7,%NJDJIG[/D,O- MU N]_<%=N2Z,/?#32_2/+G?* M9)KEV3]BTMC%%S!IM9+5S)KTJ M1?MFVUT=CAPN@Q< !O K12FT/!! MY)@_]_>)V(%=M&'Z1^HCX*;;G\>X+A)7D-(94 C"VR>!H"Z-!4 !N ]040+O*,)'3V'%F,(=2 MM/-/@S2&^T(A/FLU4*/0-6I1;E^XL2VTC_A(NK@18 K9:(JENX#;#&MS3*&2 M#;'KP(SI,G.,\I(WQ&CL2N(8OX:+4=P=#OL=*X9QTHT'22N/^MWAY=#)D;5) M1AUX<(.*^5OVA(KV#F2RJF@_N(@::'%I0X%LC:*PFUPF$";=P2 DQMUA/[): M-$K^972JA!0WZ<4#1V#4"_="$K>4@EZ_WSGUI?A' UVA6KNUI8DI5:.=[M0OAKWF[5F^96I=" \<5N0:]8=\#U:ZJ5C&R=NMA*0TM&R<6M-U160.Z M7TEI]HH-&PO M=V]R:W-H965T=!H/,2*JI'L@:!.UNI*FK05+M UPIHX8(J'L1AF 459<); M+=S:E5HM9&,X$W"EB&ZJBJJ'-7"Y7WJ1=UBX9KO2V(5@M:CI#F[ ?*RO%%I! MCU*P"H1F4A %VZ5W%LW7J?5W#I\8[/5@3JR2C91WUGA7++W0$@(.N;$(%(=[ M. ?.+1#2^*?#]/J4-G X/Z"_<=I1RX9J.)?\3U:8+KEVOV3?^F:8,6^TD547C';%1#O2SUT=!@'3\(F N N('>\VD6-Y00U= M+93<$V6]$28L(=R8Q3N,HPSJS>4*?*)\@;()5#=*,"*&TU>WM(- M!_UJ$1C,8GV#O$-OC7T*#NP5N]>!9EX>L3A-.><'H*?76#_\2BX4#DE@S(HW6F->!A=2=7$&SS M:\@;I9C8D3753!_3QL/ZN52U5-0 V4C,WN^GL]A/Q]$CNV5,VS)20[:VO/>NO,])$HW] M,+$4#^Y#BM-PXJ?3A%Q #M4&%+J[\B3_3WF2L3_-QD^5I]M]5)[9U,^0TZ/R M=.M/E6>,1QL-RG.P3Y8G35)_G$YQ=G ?4IQEJ9_-9N2V!+*5'"]_VY/&W2K$ M-98P6 = 3E5-Q<-OFFR9H")GF)$SNF&<&:O)E)B8*L G()<*KQ1+A%92&?8% MC5QJXQ,-.P4[%%;8+9L(D6E=*UDK9O5R>P8:+U=3,N%V!UI*!HJJO'R8DU]H M] ]?2<]M^(3\(0T*&%8EPH-+T^3H6@LZE/Y]Q7\.YQ<;\J=D3&?^+)D<7?M/ M,D[@'+LX@\%#5X':N>=<8P\TPK1O7K_:?S&W$LO2&39!_QVU^A=02P,$% M @ -(@'66;3I;8T P )@D !D !X;"]W;W)K&UL[5;!;MLX$/V5@5H4"6!$$F7)=FH;2-(&V\4 KL]E#T0$LCBRA%JB05 MMW^_0\I1DR+U+GIM+Q*'G'GSWFA$>[] M@\,_ G?VP1B\DHW6G[SQIEI%B2>$$DOG$3B][O "I?1 1./S'C,:4_K A^-[ M],N@G;1LN,4++=^+RC6K:!Y!A37OI7NG=W_@7D\@6&IIPQ-V@V_.(BA[ZW2[ M#R8&K5##FW_9U^%!P#SY00#;![# >T@46+[BCJ^71N_ >&]"\X,@-403.:'\ M1[EQAE8%Q;GUA6Y;X:C*S@)7%5QHY83:HBH%6CBZY1N)]G@9.\KE(^)RCWL^ MX+(?X!9P14B-A=>JPNIQ?$P<1Z+LGN@Y.PCX9Z].($LFP!(V/8"7C<*S@)?] ME/!7PI92V]X@?#C;6&>H>SX^584AR?3I)/Z/.K4=+W$5T2]CT=QAM'[Q+"V2 MEP(N@:WG9HN!< ?R$U*5QQUQOA2,M3K _B/LWZLG>^ M&M2"HNU;D"%+Q[\.%>SI*QM06I5*07GH;L(=I9!.BN\/8.431;I HK4FW-O MSA):8G#;(&V0M:.2%/DDF3%X\6S.4O82;K7C\IO.E&63&<7GBP71MJ0J%%PY MN..R1ZBH#76O7"S:KG=8@5 $BM9!GDZ2:0Y$^/I1!)5MJ*44?"-DZ #2-"-N M:4&#/)G#@=;+Q];+_W?K/:K[?S3>0=3?C?<+-E[\X.QJT6S#"6TA9!^.L7%V MO 2<#6??-_?A!G'%S58H2SQJ"DU.9M1M9CB5!\/I+IR$&^WH7 W#ABXR:+P# MK==:NWO#)QBO1NM_ 5!+ P04 " TB =9.R\@,=L" !3!@ &0 'AL M+W=OYCV8)*#6'7LU'8*_?<[.Y!2B3+MQ?'9]WWWG8\[1FNEGTR.:&%3 M"&G&06YM.0Q#D^98,'.A2I1TLU2Z8)9,O0I-J9%E'E2(,(ZB)"P8E\%DY,_N M]62D*BNXQ'L-IBH*IE^G*-1Z'+2#W<$#7^76'8234,% M2L.5!(W+<7#5'DZ[SM\[_.2X-GM[<)DLE'IRQBP;!Y$3A )3ZQ@8?5[P&H5P M1"3C>Q.8V/E6/)G%V3(!U\SD<$MU@IFLZ^T>[NP' M6P@TYZ/04D '"],M^;0FCS\@3^!.29L;N)$99N_Q(0EMU,8[M=/X*.'W2EY M)VI!',7=(WR=)ON.Y^O\7_8W]9F!WU<+8S7] MV-3#+1TXFTFPN:H,DYDY?Z\MXR85RE3:RTZ=TJ53RM^4#NL$2O9:5X NAI1) MJ@H$RS9HX!.TDX367J=#%Q9)G873DT'NG!. M7=0:]-NT^=(:= '^:,!)X7>L]WJ)S$D MK8360S^2<*_1"]0K/\X,\5;2UCW?G#83\ZH>%&_N];B]8WK%I0&!2X)&%_U> M +H>8;5A5>G'QD)9&D)^F]/41^T-&<-R#XICSU2@_%AH4E>%2*VS]3D*:>T#X].Y9BMW?! MP8J\XCM8@?M>+:RW6,>R$0HT"J.)A>V$?NJ/IUF(CP$_!-1X<2:ADK4QAV \ M;B8T"8) 0ND" _>?$\Q RD#D9?QN.6F7,@ OSV?VS[%V7\N:(\R,?!8;MY_0 M]Y1L8,N/TBU-_07:>H:!KS02XR^IF]A10DEY1&=4"_8*E-#-E[^T?;@ ]+,; M@+0%I%%WDRBJG'/'B]R:FM@0[=G"(98:T5ZT0<@$JXW9,I18/ N+"!HQV/4FSDX+B2^S9GS @(-*]MDTR99>B/9TU'W M2#][(&F29O_"F=?=B4\[\6GDRV[PS8Q27M'*F?)P3T3;HM TB^^"6-LDQ-N^96\NU(\:2./+DYU6)69+FA%QP58T5W<6C&=$JE/^8(D5IV1>.F6IA6T[ ML#*2Y(/)N+SVB4_&;"W3)*>?.!+K+"/\QSN:LL>K@3/X>>$F>5C*XH(U&:_( M [VE\F[UB:LSJT:9)QG-1<)RQ.GB:O#6N8QQ4#B4%E\2^BAVCE'1E7O&OA8G MU_.K@5U$1%,ZDP4$47\;.J5I6B"I.+Y5H(.ZS<)Q]_@G^ONR\ZHS]T30*4O_ M2N9R>34(!VA.%V2=RAOV^ >M.N07>#.6BO(7/5:V]@#-UD*RK')6$61)OOTG MWRLB=AP<;X\#KASP@$^B?Z_P"N?89PC;V#.[3?O>(SI2[4[J[!O?H M^:V;W./GMXYU=TLEK,X:KK.&2SQW#]Y[DG#TA:1K>H;>"D%5QCY2(M:29N(? M4W*V\7CF>(IJ=BE69$:O!JI<%2W1P>377YS _LV4*DBP"!(L!@+3DNK6277[ MT,M'L7SP9L4!;9Y&E>.,<9G\J[([94*:\K.%#DKH8G+83+#CA3@<6YM=Y@UF MONN/L&X6=+T\[-044=>4YW"PA?5WP@GL MP/>'+0YZ6S]T]$&"Q4!@&NM^S;K_Y.@[ZPR]4T^:.=1$X]!02_R1X[2([&WYT%H""18# M@6F,AS7C82_CGYDD*2+;A0F1:%%0O=E'=6BH$O;0';6H[IJI*J&FF]:P[8WL M4!*!P#021S6)HUX2[RYN+Y#DY;(N,3_KO0"'+LH@P2)(L!@(3,N"8S<"R7YA M:^TJ(*"\@J)%H&@Q%)J>VAWMZYQFI5GA[A8CQW%]UVW5+)/=* S:M2WJC_-@ M5H'0=%8;;>KTJJ33+F^JMK7US;!#>]?(:Z\F^SMQ,.6G$(Y.HQR=?NEXU!*G MPFP-8B^PVVP:[-0@#MTVH[TQ'LPH$)K.:*-!G7X1.F5\Q3B1%-VS?>^K(+7? M%!0M D6+H=#T7#3*U/%?V@P,J36GH&@1*%H,A::GME'"3K\4/GX&[DI8;^3: M[9<&4X.=CT?AJ%.\0.4N%)K.:B-XG7[%>]H9N"N-S_WN%-RUPG[8)AU4\4*A MZ:0WFM?I%[W'S<%=5>N-L.>WWS,8['S7=MIV47^,!S-Z"OWK- +8Z5? ]0MQ M!2YY,I-T^V[<2"2H%@9%BT#18B@T?>.IDQ.Z2D4+VX4+WY"\;*<_JA6,T;J(,7H%!0M D6+H=#T1#1"&7LO M;3X U=V@:!$H6@R%IJ>VT=WXZ2WAX^>#[JXN5@O6(6X7+X.=ZX>!WZY>H+(7 M"DUGMI&]^.D=X.-FA*#[ 8>158.=D550V0N%MF75VOFJK?AH40FLAR07**4+ M!6]?#%4.^?8[P.V)9*OR0[=[)B7+RL,E)7/*"P-U?\&8_'E2?#M7?XTY^0]0 M2P,$% @ -(@'601+DW[U @ 9@H !D !X;"]W;W)K&ULK59M;]HP$/XK5E9-K=215UC%(!(0T#JI4U74[<.T#R8YB-7$ MIK8#W;^?[804VC2B*E\2O]SSW/FYDWV#+>,/(@60Z"G/J!A:J93KOFV+.(4< MBPY; U4[2\9S+-64KVRQYH 3 \HSVW.3A@AP1SD_?J6JYE=LR0D!RH(HXC#].0Z&5J.#@@RB*5FP.JW@0EDF29283Q6G%;M4@/W MQSOVF3F[.LL""YBP[#=)9#JTKBR4P!(7F;QCV^]0G<<$&+-,F"_:5K:.A>)" M2)978!5!3FCYQT^5#GL Q=,,\"J ]Q(0O 'P*X!_K(>@ @3'>NA6@.ZQ@%X% MZ!GM2[&,TA&6.!QPMD5<6RLV/3#I,F@E,*&ZL.:2JUVB<#*<8)%>(OU%T\>" M;' &5 J$:8)N,'\ B1<9H#G$!2>2@$!?T$_,.=;U@,XCM4\R<:%6[^<1.C^[ M0&>(4'1#LDS5C1C84L6H/=EQ%<^XC,=[(QX?W3 J4X&F-(&D 1^UXWLM>%MI M4POD[00:>ZV$/PK:0;YSB3S'"QKBF1P/]YN.\S'OTX]YG[7#(X@5W&V"'VCI MU\7F&SZ_I=A,:;VJMS^CA9!<73-_FTJF9 V:6?75VQ=K',/04G>K +X!*_S\ MR>TYWYKR=4JRZ)1DTU.2S4Y$=I#GH,YST,8>7E,)BE6JER<&E6-UA32EM21Q M'<.B7\!-&'2N!O9F/UVMGMZ;KF,\3D_I<=;HL5=[/)"W6\O;;95W%,<&LU:3_K> M,K7WWL$<^,IT+ +%K*"RO*7JU;HI&IE>X,7ZV.U/W(;UR.U/RY[GF;[LP-1C MN2)4H R6RI73^:H.QLNNIIQ(MC:O\())]::;8:H:0>#:0.TO&9.[B790MY;A M?U!+ P04 " TB =9.LCH'K<" ">!P &0 'AL+W=OU0I_6 R &1/N2S,V,L05Z>^;^89 MY-RIJK'7\;8#-V*9H1WPD]&*+V$*>+>ZUM3S&Y54Y% 8H0JF83'VSCJG MYT-K[PSN!51FI\UL)#.E'FSG:SKV @L$$N9H%3C]UC !*:T083QN-+UF2>NX MV]ZJ7[G8*989-S!1\H=(,1M[ X^EL."EQ!M5?8%-/)'5FRMIW)=5&]O 8_/2 MH,HWSD20BZ+^\Z=-'G80F[C#)N[0Z7;WZ)[E2J/X"2F% M8+"-J_;OM?O;LW)J5GP.8X\.@P&]!B_Y^*$3!Y]?H>LV=-W7U!.72LIC)3"C M_*D"V#-PW899"\5.R)[ =1(->W0B1_ZZ!:#7 /3^"F &6 '4!*@85LJ!M&YD MK1CMD'3"*.JT@T0-2/0&2%.$IBG"8_;V]D4O:.(@CJ)^.T[/HODA0-N]U^U)ZD00,P>/?B&;053W=/ M%0\;D.&_%,^M0B[;((8OSE(<1,/.GR7L[URW]N6B99:B,$S"@AR#DSZ%H>O7 MH.Z@6KD;>*:0[G/7S.@!!6T-:'ZA%&X[]E)OGN3D%U!+ P04 " TB =9 MJ&(7(&H" Y!@ &0 'AL+W=O2R[TS"N,J2Y]7^<%E%2?R0H$KFRD*JG!4&U] M72F@:P-G5SMRJ;RMIP)N!6$5V7)55/U\!E,_-"[WGBCFT+ M8R?\;%K1+2S!W%>W"B._9UFS$H1F4A %FYEW%5[.4YOO$KXS:/1@3*R3E90/ M-KA9S[S "@(.N;$,%%\[F /GE@AE_.XXO7Y+"QR.G]D_.>_H944US"7_P=:F MF'D7'EG#AM;I&ESDW./Y+4VLNS J*!DHGW3Q^X0,0=8#H7P%Q!XB=T5:9L[6@AF93)1NB;#:RV8$[&X=&-TS86UP:A:L,<2:[ M$3L01BH&FAPOP%#&]0DY)??+!3D^.B%'A GRK9"UIF*MI[[!/2W2SSO^ZY8_ M>H/_2RW.2!Q\(%$0)2/P^6'X G*$APX>OX3[Z+2W&_5V(\<7_\7N$UDPG7.I M:P7DY]5*&X4?U*\Q?RUA,DYHB^Q25S2'F8=5I$'MP,O>OPLGP<'V+/[FB#7XX!Q2C7!*_35=@I$Z>5DCGHT=MM*2>.TG:$718&:8PWN1O: M&LF*+\[3/NN%WJ37FQS4NZPH7@X^S*BR%IP.]HS3BV!/V.ND*(DFX[K27E=Z M4->@9,9TI:_/(@G#_1,;R9K$0;BGS!\4MFVJ7ZG:,J$)APWB@K-SI%%MHVH# M(RM7ZRMIL'.X88&]'91-P/6-E.8YL.VC_UMD?P!02P,$% @ -(@'6?E% MCIMV! HAD !D !X;"]W;W)K&ULM5E=;]LV M%/TKA%8,+9!%$O5A*;,-+,F*9D@'HUFWAV$/C$Q;1"71)2F[V:\?]1')M&4V MSJ@76Y3O/3KW\H@^HJ8[RK[P%&,!ON59P6=6*L3FRK9YDN(<\4NZP87\9459 MCH08[8TS7.Z&YF MN=;SB4]DG8KJA#V?;M :/V#Q>;-@*?U2#>Z6,\NI&.$,)Z*"0/)KBV]PEE5(DL?7%M3JKEDE[A\_ MH[^OBY?%/"*.;VCV%UF*=&9%%ECB%2HS\8GN/N"VH*#"2VC&ZT^P:V(G\HI) MR07-VV0YSDG1?*-O;2/V$ES_1 )L$^!+$[PVP:L+;9C59=TB@>931G> 5=$2 MK3JH>U-GRVI(44WC@V#R5R+SQ'S!I"*8>+H BPP5X@*@8@E^_5J2C9PK.?Q= M*NGM+1:(9/P=^ E\?K@%;]^\ V\ *< ?*2VY3.!36T@N%:*=M->];JX+3USW MM[*X!)YS : #_8'T&WWZ+4YDNENG>VJZ+3O0M0%V;8 UGO>R-JA= '_?RW!P M)W#._QDJM<'VA[&K&_&*;U""9Y:\TSAF6VS-?_S!#9V?APHW!*:TP>O:X.G0 M]]JPZ=6 >S6L&>6#D]W AC5LM7)LYQ"&?A1-[>U^;<=A;AC['NS"%-9^Q]K7 MLK['G%_)!2$I\S)# B_E?2R;DQ#4K!2R!I13)LB_]8DA_LT%@CUB$70\[X#^ M<=0D"&$XS#[HV ?G]/RPY0460X2#(RJN[_M!<,#X."SV(N<$X[!C'.K[+2D. M<=)FG7L;& )3"IQT!4Y&7 TF)MM@"$QI0]2U(1IG-8B.Q>DY\$":WPE2&,<= MXUC+^+HDV9(4ZT%6VM1SY\40F%*EZ_1_VLZ( FW!#77"%)K:BCW_XHXCTA97 M61N=^%"EWXM26?=VP]7^C<_?9Y6]!%NV^_9M0-&[,[-F/8*=C;*3C2 MIDV+JZRQ$S>:'"IW,&Q/X"KOWOM O?>YH047K&RVK]WP:"LQ=APW/-3N<9CG!]&A [;W M-M"KMQ4 MBN=!M4W?O9:9_P=02P,$% @ -(@'6>*V14JS P U X !D !X;"]W M;W)K&ULK5==;]LV%/TKA%84+;!&HK[MV@(2RT5; MK%C0M-W#L ?:IBVB$NF1=-SNUX^B%$6F:"78_&*3U+GG\MS+KSL[,OY=%!A+ M\*,JJ9@[A93[J>N*=8$K)*[8'E/U9F['LB$5IH(P"CC>SIUK.%U";: 1WP@^BEX;U%)6C'VO.Q\V<\>K9X1+O)8U M!5)_]WB!R[)F4O/XNR5U.I^U8;_]P/Y.BU=B5DC@!2O_(!M9S)W4 1N\18=2 M?F;'][@5%-5\:U8*_0N.#3:*'+ ^",FJUEC-H"*T^4<_VD#T#. Y [\U\$V# M\(Q!T!H$S_40M@;A!R)%$VX^P(>(U6;'5#1U];JW@16B^4 M.\G55Z+L9/8;5E$6X W0#;!@0H)7.9:(E.*U&OYZEX-7+UZ#%X!0\*5@!X'H M1LQK\#W_- RG\7SS0.;G/_G??F?O9\$(^A60:#Y@O%5\.?U2DBN]NY? MM@0W%*&=HC[0IF*/UGCNJ!-+8'Z/G>SE+S#VWMJB>TFR_))DRPN1G>0A[/(0 MCK%GO^\Q1Y+0'2CU=ERK[6A+1<,2:Y;Z*KC/@A F,_>^'^(AR$\][Q24#T%Q MFL2GH.40%,7PD>E$:M1)C4:E?D.[PA%=-W/Y-2F+[GD^7%)LOR29,L+D9UD(NTRD8ZNM>M*K37R#])O,+8% M2 @L!3BH.Y.#;3]-UBL\'>ZCR%B"0TALKL$A!/KF(K1@ FA?A9-.^V14^P>J M]AA6SQWR^>:.J MOS")2D/ON0.FI>I/(#$2L[!@4C/!%@R,4D.L#92K[EC'YT*D==(5L]B]02P,$% @ -(@'6>H*F!VL P MFPX !D !X;"]W;W)K&ULK5=A;]LV$/TKA%8, M";!&(F7+=F8+2)P%Z[!B0;.NGQGI; F52)>D[>3?CZ04V98IQ0W\Q1:IN\?W MCD?J;KKEXKO, !1Z+@LF9UZFU.K:]V6204GE%5\!TV\67)14Z:%8^G(E@*;6 MJ2Q\$@217]*<>?'4SCV(>,K7JL@9/ @DUV5)Q&@:(2YKSXEJ';/Z$69 DFO)#V%VTKVRCR4+*6BI>ULV90YJSZI\]U(/8< MR+##@=0.I.W0M4)8.X16:,7,RKJCBL93P;=(&&N-9AYL;*RW5I,SLXV/2NBW MN?93\=^@8R#11S2G,D/W>E?1)U9EAXGRQ1THFA?R4EM\?;Q#%Q\NT0>4,_1O MQM>2LE1.?:5I&# _J9>\K98D'4M&Z#-G*I/H#Y9">NCO:_J-!O*JX9;T OZU M9EYA#YVP"6EH\<(./&7R#.!'4@>-)('?>CQ/RL06B9;HL2(7VCQ$FGMB#I$SRA+HX5P!#_?H MA%&+L<-DXN8;-7RC7K[WEM:[^$9'9'#0#K'#!D=NQJ.&\:CW*-Q("4KJN_K' M.A>0FHL#GI.,LB58XI8PXD]%OK2G1#J/R>B MA6%(6EMU;$1&@7NK)@VWR0G)U9=#DZ,C&+1H'5O@00QAX4YR86E25/DI/NWT^279.D;FAA+[8^ M[CDZYTJZRK9!OP@L)4[;62<+#A_,)VO MRXGC&4% H5"& >O?!J9 J2'2,OYTG$Z_I 'NMI_8/UOOVLL"2YAR^I,L53EQ MQ@Y:P@HW5-WR[1?H_,2&K^!4VB_:MK&I7K%HI.)5!];]BK#VCQ^[/.P _.@% M0- !@M<"P@X06J.M,FMKAA7.,\&W2)AHS68:-C<6K=T09G9QKH2>)1JG\FO0 M.9!HA.9-75/0^Z,P15>88E8 FMN#=#H#A0F59SKL?CY#IR=GZ 01ANY*WDC, MEC)SE=9B&-VB6_>J73=X8=UO#3M'H??R/;J1 5$B84S[BJU$C 6$I00WN94N76#I3%S9YG"9> MFKF;74L#4>,X2/JH/:U1KS4ZJG5>$$D5@4'3+ M&^_(B<;FL.QI'@@*8V]8;7@:I'YRH'<@*@S\0[WN3@TS[\=W+-:$22UDI7'>>:H-B[8F MMQW%:UO6%ESI(FF;I7[&0)@ /;_B7#UU3*7L'\;\'U!+ P04 " TB =9 M["D1G*@" #\!@ &0 'AL+W=O-OY^GT2QKA[OW6_9-EURPYEC#E]! M/K!^X2M^<_R,65XH4<%KW1(D-J=J"+AU2:R+Z0GK MS+\^2'%:%@3^Z[*M>1(SZB-&;(M:8-0N](8T@;*D;3GY><&:WB N[ M=]LAHCC74P67:O#?V2X7[[(D81CLL1Q67<:>-XP2]RCQ411[SH8BQ8>11G$R MVHLT4!6.@G@X4])G2HYFNN<*TZ%,R<%FQN%H[.UE&JB*(R_:R^3N]";S7?B. MQ9(PB2@LM,Z[&&DHT?;:=J#XRK:KG"O=_.QMI3]/($R!?K[@7&T'I@/V'[SL M'U!+ P04 " TB =9.\6/^;(# $P &0 'AL+W=O+;%:[@'_F%[1T7+[BE%64/# M2M(@"JNY=>U.,]>1 A7Q1PD'-CA&J<&+P2PQ@P6I_BP+OIE;EQ8J8(5W%7]/#K]"-Z!0 M\G)2,?6+#FUL.+%0OF.UX+@&8'?"?Q3 M,P2=(#@U0]@)PE,%42>(U-RWDZ5F.L$0]D\E';TG#-PRE30&%1I^,ZZ,1O2U&W0_=>QSZC3<* M_&W77"#?>8T\QPLTU[,X7>[KAO-]V=/ORY[]CQQ+N:ODWLA<^OTR\A7/?X;W MNV@CLD(+"D7)48;SLBKY9_27.G'+H68?=4NFI09ZJJRJ4[;%.7]=$%(M_L'HJ"+\+6')4,K;# M30XH)XPSG=-7[7S0L[(EP26?+*.Y<6TS"$I.PU"0L,P0[,CCJ#8Y^2)6- M3/IL$I:8A*4F89DAV)'/D][GR>B-G*BJVC!.=^(EGK]&*Y$)X9KL&NU]/$H[ MUU^3L,0D+#4)RR9/"GK@R7H^+.E'YEWVYEV.FG?;$WUBG7^?+UZ/R(]\&..IRM2#>IFKA0-ZF:./$:IYG5 M4P.S\7&?.Z_VX .]!KI66RE,S(\HZ.U'5M_;;]=8KL6C!%6P$JF+\ MBH@WRJXA$_2;7O%_4$L#!!0 ( #2(!UE;S;MGF0( ) & 9 >&PO M=V]R:W-H965TPS3F':>V )K< M%SE74V>K=3EQ795NH:#J3)3 \=,3%)5D+9WDZ=L4,R6-,JUS=B_PF:/-9@ M*G)EKV3?8#V'I)72HFC(Z*!@O+[3^Z8.'8(?OD((&D+PKX1!0QC8H+4S&VM. M-4UB*?9$&C2JF8&MC65C&L;-5UQJB4\9\G0R$WP'4K-5#F0)G E)KH4&14[) M$G=,5N&Z6),N; XK38[GH"G+U0D" R\8M:P7R%-RNYR3XZ,3PU>\?JYXF=DX+TS+PQ[Z+/#]#FD2/D"JS=X50_377*E987;6I,?5P@@EQH*];,O7*T6]JN9TSI1)4UAZN!Q5"!W MX"1OW_A#[WU?U/\D]B3XH T^.*2>+"3C*2MIWI>RI@XMU;2071(&D>=YL;OK M^O\K[(FSL'46'G1V!4I-2,5I(7 +_H8,3S1^)*9417D*)!5*]VZ\6C;JV!EZ M7O3,\TO0R/?#?L=1ZS@ZZ/@:&W5*I7Q@?$/0=L5UG[_H9;G\\?GYWT"].KOU"Y85R1'-9(],Y&J"/K_E=/M"AM"UD)C0W)#K?XRP!I /A\ M+?#T-Q/3E=J?4/('4$L#!!0 ( #2(!UESI C;0 0 &H9 9 >&PO M=V]R:W-H965T9;2"Q M-*S# @1-NUX,NV DVB(BBBY)Q>V_'RDILB0KC-6QN8CUP?,<\CT4=0ZUV%/V MQ%.$!/A*LIPOK52(W;5M\SA%!/)+ND.YO+.AC$ A3]G6YCN&8%(:DP M"<2YM5J4U^[9:D$+D>$*7U2)^^3I>6H M'J$,Q4(AH/QY1FN498HD^_&EAEJ-3V78/GZA_UX.7@[F$7*TIMEGG(AT:5U9 M($$;6&3B ]W_@>H!314OIADO_X-]U7866" NN*"D-I8](#BO?N'76HB6@>0, M&WBU@=RE<" 5<+1C= Z9:2YHZ M*-4OK:5>.%<3Y4$P>1=+.[%Z$#1^2FF6(,9_ =&7 HMOX"Q$ N*,GX-?P:>' M$)R].P?O ,[!QY06'.8)OP \A0QQ=?$.9YF,.5_80G9(8>VX=GY;.?=><1Z M.YJ+E(,H3U R8!_J[5U? ["E$HT17P+?N0">XTT&.K0^W=P? M&L__\Q[IS6^*K31W2W-/(X;?S V_Y/FO\-89Y!S0#?@,&8.Y )2!5\&5N["?VPH?M_'F0:]1 MJ.W.6.4,P3K*31OEIEKEU-,!;C[>@1VC6P;)D&I:PM@);!(6FH1%AF"=, 1- M&((?M+H$)H-C$A::A$6&8)W@S)K@S$Y87>AF@QC.MQ=:A>\9C1%*.-@P6L]EN?[$E!!9LG E_Y#: M6N98M>=O39U*:-NT)W9/9J,_(%*TK=*N2 M<]_*:_RW\AH]8K3()FFA45IDBM8-AG<(AO>#LIL:;"I$)FFA45IDBM8-T:&Z M=;7UV??F.'KJZ/CX1R^$R= +P:C7R!2MJ_RA='5/J5U/R71JD.NUU_'+>:]^ MU;L;/4IPK.&Q@D;+R@&7_E'4(E,^*_WLUIXR06Q;;N9S*8M< M%JO]U.9J\\'@IMPF[UV_=:_7U;;_ 5-]A;B#;(MS#C*TD4CG&PO=V]R:W-H965TY(H0!4]IPN306RF57?F^C%8DQ?*"9X3I+PLN M4JQT5RQ]F0F"8VN4)CX*@JZ?8LJ\T<"^FXK1@*]50AF9"I#K-,5B.R$)WPR] MT-N]N*/+E3(O_-$@PTLR(^H^FPK=\TLO,4T)DY0S$&0Q],;AU02UC8$=\1LE M&UEK@TEESOF#Z7R.AUY@$)&$1,JXP/KQ2*Y)DAA/&L?7PJE7QC2&]?;.^R>; MO$YFCB6YYLGO-%:KH=?W("8+O$[4'=_\1(J$.L9?Q!-I_\,F']N[]"!:2\73 MPE@C2"G+G_BI*$3-H-7>8X * V1QYX$LRANL\&@@^ :$&:V]F89-U5IK<)29 M69DIH;]2;:=&,\6CA_.)SBN&:Y[JR9;8ENL;["(X8]?M$OXK$@J_VPJ6AZ_W1S?+,XKF>&(##V]^B01 MC\0;??=-V V^=V37+K-KN[R/OJS3.1' %T"^KJG:Z@F.-'(S][:,?]M'$^K< M;\?Z-3O XP@-_,<&*)T22L<)9;Q6*R[H7[I^)W0W@:<:0=-4YAARAR&J@0@N M>LTPNB6,KA/&'9%*T$AI&':)P#VCJC&ZT\^!\]8K4?:.S,K>!V37+[/K.^?@ M1YV#>@,/^DT\:#7SX++$<.G$<,\$B?B264)&]1)'7*HSR(B@/ 8MCU ,-!^; MT+GC(-@2+"2T(,TWQ[ /,=ZZMJXPJ/;XX+\G(>V.GW/A64+DR;3)F6Y$R3JF M; D\4WOW^#QDMU;L5B<,S%]SQ<.:)(5.N/F"^S7;5TFW^8&D#%$%#QUYT14 MWCG!2NI"I]:\C2Z-^%LON(%:+FI4.A6ZA>K]EN,K@4*['B',ER-T7UV,E;Z% M;H&;$F%_3&N%A3K3FU>9T]>A3*A$,.P>F^H?(9]AI9^A4\#>@>J]%U3?1_)* M]D*W[CUCR%ZU()K_:ZMY)5"QU;1WRJ_/ M,*]L-JB24N26TH]0_B)DG?+MP+&[HTI9D5/81C.-E<4P]N]@NN>\X?9P*"DJ M:43'/@:BCS@'HDI@D5OW#CA^%1Z?_>Y&%_\^!OJU.XJ4B*6]B9&:AVNF\NN* M\FUYVS/.[SBJX?E5T2T62\HD)&2A3?513XNDR&]?\H[BF;WQF'.E>&J;*X)C M(LP _7W!N=IU3(#R#FST#U!+ P04 " TB =9P>!*AAP& #S+P &0 M 'AL+W=O:C7 M?$5.=DGZ*5MS+M"7*(RSV\%:B,W-<)@MUCQBV;MDPV-Y9YFD$1/R-%T-LTW* MF5\4BL(A,0QG&+$@'DPGQ;6'=#I)MB(,8OZ0HFP;12S]>L_#9'<[P(/7"X_! M:BWR"\/I9,-6?,[%T^8AE6?#FN('$8^S((E1RI>W@SM\0\VB0!'Q9\!WV=XQ MRIORG"2?\I/W_NW R)^(AWPA<@23_U[XC(=A3I+/\;F"#NHZ\X+[QZ_T7XK& MR\8\LXS/DO"OP!?KVX$[0#Y?LFTH'I/=K[QJD)WS%DF8%7_1KHHU!FBQS402 M587E$T1!7/YG7ZJ.V"L@.?H"I"I V@6L P7,JH!Y; U65< ZM@:[*E T?5BV MO>@XCPDVG:3)#J5YM*3E!T7O%Z5E?P5Q/E#F(I5W UE.3.[+9R 'GL%$'Y-8K#-$8Y_[FO)>?WFGI_Q0]D?=*>2U4^Y)+_"W M;?P.F<85(@:Q-,\S.[ZXJ6O.]]5.SZY=Z0RS'B%FP3,/C9 U2_GUZB9"NC__X@D>B]X%'VCVYT ME/5;^OISI;S)-FS!;P=2"C.>OO#!],O M7O,RB8O]]YJ7R=.EI20Z!3'_O7F9NL1T)L.7_>[N!F'LVF,URM-$.99KJ%&T M&T4LU[3K**7E=MUR^]LM1\FF_%F2(_1A_OMKJV]TS>[%G3H:(6$>)(P"P92< M.'5.G M+B@.91$B8!PFC0# EB:,ZB2-P22F)]MX;;KM62U&Z,=@=M8(\31 Q M<$M/ND&681V0$[=NM7N^G*#_T*/L9Y8NUL4]G[_(F?@F'].ZWNBMZ=1!"@GS M(&$4"*:D:URG:WQAI1E#)A$2YD'"*!!,22(V&I-B@&M-A=Q__5L3CIDFQ!J3 MEM1\FT,U(=@@!Y0&[UDS_%U:,Y?V.HA75VC%8YZRL(AAOG2)0292ECMP;: T"D53\T>:_)$+BT_U %"IA*1YH#0*15-3V7A@W.O.SA,@\XC9 MCB8(FVY'@S11W?F.)LHTB'% AAKKB/N]X^/\J5*?IU[CU(\Y>3!"TCQ0&H6B MJ0EI'"VV+ZTKH"88E.:!TB@434UE8X1QKT4[3U>4B%ITB/ZSWYCB8*&\[8;>N/)LP>[7T% M4IO?N$O2[RX_!.PY" /Q]7H1LBP+EH'LA[L=2W6;;.[[82>/2M!54U :A:*I M:6E<+QE=6F! C3$HS0.E42B:FLK&&),CEH-/%1BW\[9?8ZO]85@3U5$7#[Q3+9,#KIRMVI]M=ZA?E?LRVY=O\]&4BS32*23;&%^CD1(HF*PS5G/D_S M 'E_F23B]22OH-[G/_T?4$L#!!0 ( #2(!UG27>EH'@, 8, 9 M>&PO=V]R:W-H965T^9[-\<8;J1[T M$L"0QX(+/?&6QI0CW]?9$@JJ>[($@2MSJ0IJ<*H6OBX5T-R!"N[W@V#@%Y0) M+QF[V+5*QG)E.!-PK8A>%0553Q? Y6;BA=XN<,,62V,#?C(NZ0)F8&[+:X4S MOV;)60%",RF(@OG$.P]'Z=#N=QN^,]CHO3&QE=Q+^6 GE_G$"^R!@$-F+ /% MKS5,@7-+A,?XM>7TZI06N#_>L7]RM6,M]U3#5/([EIOEQ!MZ)(? M85O/J>7+)-?NDVRJO:>!1[*5-K+8@O$$!1/5-WW,<[PH/?8-IK5@/]NFN*A2 M]%]($9(K* M:3O\FUPC/'#PJ*F<=G@*69T]:JDFJF\P32P.%_MET=Q5YW$QNF\Y(ES2#B8==Q3%ZR=LWX2#XT"1W*'S0I[:@;8VO)5U:*.2\" ,$3.73-SZR=-FK9ROU;3BBRL MKM]V\742],+AV%_OB]51R@.Q3FNQ3EO%^EB47#X!D!FL05&109,HK1RO%:5+ MLK0CL@/M!K5V@__YZQUT*6J79&E'9 >BGM6BGK4^R/H=.BT5<&H@)_<@8,X, MR5#DQK^Q5M+7BMDE65J1A<%>#XA[<=T"#D0:UB(-6T6ZID]HWXPFV,=0H[UG MV*3-\.\3A'LGJ&IN3?C:FCLBJ[3Q]QQ2 >ATK-/4^!16PE3&H8[69O;<>;AG M\8MP-*T\Z1^:RB%?H8%B0A,.F?85E3E.JN)D:7S8??2H*MSPR4:=5!V M Z[/I32[B4U06__D-U!+ P04 " TB =9F\K\D+(" "F" &0 'AL M+W=OUW%D3K63!^8/>7"83R]$)00&QT@P4_U8P M@Z+01)C&SY;3ZD)JX.YZR_[1:$:*RB?7>(@FDM"[4#5]_@E:/ M23#FA32_9-WX#AV+Q+54O&S!F$&9L^:?;MHZ[ "0IQ_@M0!O'Q \ ?!;@/_< M"$$+")X;8= "C'2[T6X*%U%%P['@:R*T-[+IA:F^06.]R#.TWM]&Y/3DC)R0G)&[C->2LD2.;84) M:!H[;H--FV#>$\%\*?>VZJ?>@<)/]?LG/C. M&^(Y7M"3S^SY<+]/SO]%G_]S]$?%\+NCX!L^_^A1(%$NXX++6@#Y?K&02N#[ M_*.OWPUCT,^H[[B1K&@,$PLO,0EB!5;X^I4[=#[T%?LER:*7))N_$-FCM@1= M6X)#[-NV*&P+;' \2.AK1,,Q-!QZ-JQ"'X_4:K>\QUVBOUU<=\]GWN,S]#J? M1Q('G<3!08GS- 4S,/!^Z<3B/=2KM*%R_9T$G#VEQUVBXR[S@RZ-3GOGXBU! M+,W$DR3F-5/-B]=9NZ%Z86;)GGWJCF9NCSW"(=S,S#_TS02_HF*9,TD*2#&4 M<_X.TQ7-5&PVBE?FVE]PA4/$+#/\D "A'?!YRKG:;G2 [M,D_ U02P,$% M @ -(@'67\BL,R4 P 00T !D !X;"]W;W)K&ULK5=KC]HX%/TK5G:TFI&FY!T("Y$*8;6MMJM1V6D_>Q(#5A.;M1UH_WVO MDY -&0]%[7R!V#[W7)_C]^S(Q1>Y(T2AKV7!Y-S:*;6?VK;,=J3$1#+CE2HH(P\"R:HLL?BV( 4_ MSBW7.E5\I-N=TA5V,MOC+5D3];A_$%"R.Y: 3 M)4?9^T9:R1/G7W3A73ZW'-TA4I!,:08,?P>R)$6AB: ;_[6<5I=2!_:_3^Q_ MUMI!RQ.69,F+SS17N[DUL5!.-K@JU$=^_(NT>D+-E_%"UK_HV&(="V655+QL M@Z$')67-/_[:^M + !YS@-<&>,. X(4 OPWPK\T0M '!M1G"-J"6;C?::^-2 MK' R$_R(A$8#F_ZHW:^CP2_*]#Q9*P&M%.)4LL*"4;:5Z($(M-YA0= ;M(;9 MF%<%07R#_H&Y^C>7?Z+G;4]7C0]]E[HL8\^<*9V$JU83G)#?'HY/KH0;X-[ MG87>R<*%=Y'P?<5&R'?ND>=X@:$_R^O#?9.<7\N^^NGL9V;XW7SR:S[_!;X% MEC1#,+(HIT6E2#XUC7##$9@Y]-8XE7NY\DXD"LY/??W,CYPV3O:Y*E MKTFV>B6RLX$(NH$(+K$G>MT6L&[O]3Y*,],H- 113:#/DT/R)O;'XW!F'_K^ M&F"N'_A1<(Y+3;@X'$_&Y[B5 >=!WB#N<&>"PTYP>*7@=N:9)(?723; C))- M.)-D ^Z2Y*B3'%V4_+D^!DF.\($(.-51QLL23M]VWX5K@52P%&%_AYVZG@;H MEIZ:[TS^-/G"7D<]-Y@,9"^?H]P@BMR!.08N9QQZ VM,7%X:!)/^9 Y&?C1PPH"*1^X E1I1@3]PPH#RG%$8FJV(.ROBBU:D[<#_ MDAGQ56884 8SC*AG9AA0)C/LWIVP)&);7\8E+(2*J>8X[VJ[^_[;^IH[J%^X MTZ5KJ$_A?=!%!3?US?2)Z[@?EM_ M[N"-0X0&0/N&$.8" "R"0 M&0 'AL+W=O E,KV1<%%CIH=BXLA2 4PLJJ.M[WHU; M8,*<:&+G5B*:\$I1PF ED*R* HM?'YF;/'#^: :WZ=3QS(& 0J(, M ];-%A9 J2'2Q_C9Q][P(13:;^H;O=Z#DHJJ7C1@O4)"L*:%C^U?M@#:)Y^@-\"_.> \ @@ M: '!N1;"%A">:V'4 NS5W>;NUG%+K' T$;Q&PNS6;*9CO6_1VE^$F?]DK81> M)1JGHA@+1MA&HA4(M,ZQ '2-/F,AL!$072U!84+E*STKS:K<-82A.T*I%EM. M7*5/8OCW[8.U";\4S6HL MTEZ%3W*8]#:6)4Y@ZNC\)4%LP8E>OAC>>._ZW'M)LN4ER>(+D1T($79"A)8] M."+$C"F2$EK94%Q#4@FBB(Z]^"FAE?[Q429X@1:\*"N%;=[E&>J)Z.^?-#&Z M55#('WU2AI>4\I)DRTN2Q1&FY3E, M\5^8&H>X>X]0 6)C7W^)$EXQU>2>;K8K,&;V77TV/Q^.%\.>^:4N2)KZX0]] M4\W<8;$A3"(*F3;E#=[H XNF0F@&BI?V"7S@2C^HMIOKH@J$V:#7,Z[E:0?& M0%>F1;\!4$L#!!0 ( #2(!UDY8=3PU@< 'Y, 9 >&PO=V]R:W-H M965T339;M7DZGZ6HCMGYZ'N]$E/_E-DZV?I:_3>ZFZ2X1_KHIWZT3A?3+)^_4)FNJKE>'^:B1^;ZE'NL,_8R\2E.11YW'1=X% M_DT0!ED@TL>4K$E>^7WJM[./$S06[B(_]B4 '=U3$D)L4ZKV.=CZJL MYR839TA,2IQM ;-8Y@N[TFR6+)]3[CS]#Z2P-Q>\7DVE MIZB.[E*94I.C!LBRQT59ME',,J4F)P] R\9)2X](*C$)22R/-[Z4JZ#:=G.7 MN_/YD0H'?K+[ %386-ING]L893.'\Y;/"KO9?,Z\(SX#2-DX22EW)?FO:#*\ MO/XR-5SAHMI5-@1>VUE&H*U;( M>URT91O%+5-J\G$2X"TZ &_1-D@)OY:7?H\G E;6/U0Q!8+1QF&MIM3DY#5.,@YQEK%-5,JF0V6' M-!T,R(O]%'GU:S_P.;37<0@68\!B;%PLQHRRF"DU.7G 8@QGL=,V01NU6O6/ MFL=FX"MTH#II2DY,'.,A08M)L.BJQ MS@9;88H!G'T:RC3A1LI2QTA1U6Z(W+N/HP&%;H/1H1? [M M!1N"P3@P&!\7@W&C#&9*34X>,!@?@,%X-X.A)K*OP&#\IQBL7_N!SZ&]>D-0 M&00LUD9T"WG+Z\!96WGWNU##*6Z;4Y(P ;SGCXBW'*&^94I.3![SE#,!; M3INC6J6/F<@WY0!EN3]%6?U:#7P.[9MMAN N%[C+'1=WN4:YRY2:G#S@+A?G MKI-*W^W&+]1$]A7PR^TX-1E'X@?9EAXKW3)T%V,5P1#W1+I <"X?5U4;)3Y3 M:G+R@/A<_.Z"2S_=E(E8%2_$MWV0 WIQ@_59!ZY7NLVRI7EO[#V]K$IEQYR9 MZQRI\<9-EQU'O1HUKM-)X[+:RS?$Q?TNX)WKC:OVC9*@*34Y>4"";L?-G"?7 M_JQG[2OLL-H'#',[,$RN_1.NIL4GT%[((:XV\X#T/&M4N\ S"H6FU.3D 11Z M^%G7DW=!I=NY"U1VR"[P@,B\#B)3[0*MRSOP";07?ACP]%W .PD?-9']!6[S<&Y3UK[6&05\ NWE&^+8FP'-UF\*Y\7=1-G6;PM7VZ$OQ9)89#__3:.L\.+?\'4$L# M!!0 ( #2(!UGD2(5Y; , .@, 9 >&PO=V]R:W-H965T?77@3K('- MV2;9_ONS30KI85*I6W]),/ ^S_,2^Q.SV@OY394 &GVO*Z[60:EUA:B30PA7554BB* EKRGB0K=RY6YFM1*LKQN%6(M76 M-94_KJ 2^W6 @X<3']FVU/9$F*T:NH4[T)^;6VE&8:]2L!JX8H(C"9MU\">^ MO"*NP-WQA<%>'1TCV\J]$-_LX.]B'40V$520:RM!S=<.KJ&JK)+)\>]!-.@] M;>'Q\8/Z6]>\:>:>*K@6U5=6Z'(=+ )4P(:VE?XH]G_!H:'8ZN6B4NX3[;M[ MTWF \E9I41^*38*:\>Z;?C\\B*,"0B8*R*& N-R=D4MY0S7-5E+LD;1W&S5[ MX%IUU28<,%/H#O0/3,GI/ M=2N9MJ?.;D!35JES] HQCCZ5HE6F4*U";>)8T3 _6%]UUF3"^I^67Z!9]!J1 MB,S1Y[L;=/;J_+%,:+KI6R)]2\3ISB9T/S0@J6VB"^]-UBG,_0IV)5RJAN:P M#LQ45R!W$&2__X:3Z,V)?+,^W^R4>N;:/3,+"ND2S,RV:\>F-;&9*,Y]<3O! MQ G:=;;+DGB)5^'.$V/>QY@_%2/V>755\9$7GI%YY#>+>[/X*;/$9Q;[S&8S MOUG2FR5/F:4^LV1L1I9XZ3=+>[/T*;.%SRSUF*51XC=;]&:+DV:?2C#HW6B0 M/LO%R#*)HY3X+9>]Y?*TI="T0@W]X1CALUUZ.IVER<3TQ-% INBD\SM0ZA*Y M!<@UVM&J!50PE8N6ZY#53:NA, @R#P.4]N(G&B6+<32/)X(=(1.?#';[*)+8 MH,I!LF+TGE6.DMXT>)0F)2F>F!%XH!T^C;NWC%.>PPG8X9>@'1YPAW\Y[PZ* MC^84GJ "'H"'GT<\/$8>L03QN@W$P\]#'O8P+YV:!0/R\/.8A\?0FUR9 _+P M\YB'Q] C$_C! _+PSS /CZ$W\5>%!^+AGT4>'C,O7D[\D9 !>.2%@4?&P)O: M)9"!=N0E:'<0/=ZRQ-'B?UG"HWVK?0=X3^66<64<-J8JNDA-)[+;5G<#+1JW ME;T7VFR,W6%I7D5 VAO,]8T0^F%@=\?]RTWV'U!+ P04 " TB =9H4P, MI! # 7"0 &0 'AL+W=O>SS9;S2YLX6B Y^2:'L)"J<*T_BV&8%2F8[ND1%7^;:2.9H:A:Q M+0VR/#A)$2?=[BB6C*LH'8>U:Y..=>4$5WAMP%92,G-_AD*O)E$OVBS<\$7A M_$*?< UGZ''R[2PX0FKVO9X&$%66:?EVIDRD%S5;_9KK<.6 M0Y(\XI"L'9*_'/K]1QSZ:X=^(%IG%FB=,\?2L=$K,-Z:T/P@:!.\B0U7?A=G MSM!73GXNG6HIN:-M<1:8RF&JE>-J@2KC:.$U?&3&,*\TO#I'Q[BPAW 7,$5 M%X+VP8YC1VEXL#A;AYS6(9-'0O:Z<$51"@OO5([Y+D!,^3CE5 NX1#I\.9Q:BR3]]TLRA N'TO[8D_A9C3K8C^HK_<26+,-) M1*5LT2PQ2E^^Z(VZ;_>I\$Q@.P(,&@$&;>CIQTK>H@$]W^@+]D%@"ZY@#N9< MT#J#3,M2T$7DX/<_=Z.6J37V4V6JP88!S%^&RW0PCI=[N \;[L-6[I\+A#.- M?O>I[$JF[D/)G59&&P;OA;]Q8$:%IS*JO:DVI?:'A2Z[98>4P8W7/N:MD9_* M_)G =D0:-2*-_DN%C)Y3@&<"VQ'@N!'@N/647&IKZ>AOKN'[(\B9I(9JP>J* M3L@1+)FHD&KB8)\.-?AHZ]0FP^;8UNQ:XS^57;S5>R2:16C)GD"E7-V&FM6F MZY^&9A<_F->_#'2-+[BR('!.KMV.;[*F;L/UQ.DR=+);[:@OAF%!?RYHO %] MGVOM-A,?H/D72O\ 4$L#!!0 ( #2(!UG)/%KF;0( )H& 9 >&PO M=V]R:W-H965TO7?$1[R1ZDD7 $BV M)1=Z[!6(U:7OZ[2 DNJ>K$"8DURJDJ()U=+7E0*:.5#)_3 (1GY)F?"2V.W- M5!++%7(F8*:(7I4E5;L)<+D9>WUOOS%GRP+MAI_$%5W" O"AFBD3^2U+QDH0 MFDE!%.1C[ZI_.1W:?)?PG<%&'ZR)=?(HY9,-[K*Q%UA!P"%%RT#-8PU3X-P2 M&1F_&TZO+6F!A^L]^V?GW7AYI!JFDO]@&19C[Z-',LCIBN-<;FZA\>,$II)K M]TLV=>[(5$Q7&F79@$U<,E$_Z;;IPP' \'0#P@80O@0,C@"B!A YH[4R9^N: M(DUB)3=$V6S#9A>N-PYMW#!AW^("E3EE!H?)'#A%R,B,*MR1;XH*35V#-3F_ M!J2,ZPORGCPLKLGYV04Y(TR0>\:YS8A]- HLCY\VU29UM?!(M1&YEP(+36Y$ M!MESO&^4M_+#O?Q)>)+PRTKT2!2\(V$0#CKT3/\='IV0$[7=C!S?X C?59XS MSEQ#;P0RW'6UZ"2%O;67NJ(IC#US+36H-7C)VS?]4?"IR]\KD3US.VC=#AQ[ M]+__'?+SJTDE=PBE_M75@L%KMN"5R)ZU8-BV8'CRA<_ECG)C'K9FK&KH\EH3 M] /'8(?J.@EZP]A?'WKH3.JW2;4V_^":EZ"6;OIIDLJ5P/K*M+OM@+UR<^7% M_L0,WGI._J6II_8]54MF[CZ'W% &O0]&F*HG81V@K-PP>91H1I-;%N;C @R7C LO&;NY M6Y6,96T*+O!6@:[+DJGG2RSD>N+UO)>).[[,C9WPDW'%ECA#,Z]N%8W\EB7C M)0K-I0"%BXGWI78 5A@:FQ#(S^5CC% MHK!$).-QP^FU2UK@]O,+^[7+G7*Y9QJGLOC-,Y-/O)$'&2Y879@[N?Z&FWP& MEB^5A7:_L&YBAZ$'::V-+#=@4E!RT?RSIXT/6P#BZ0:$&T"X#^B_ H@V@,@E MVBAS:5TQPY*QDFM0-IK8[(/SQJ$I&RYL%6=&T5M..)/,ZJHJD,IB6 %3IG.X MIL+"C6@VB'7ZPQ4:Q@M]"F^(2F6T$\WRUXV MRX:O+!O##RE,KN&KR##;Q?N40IM'^)+'97B4\'LMSB$*/D(8A/T./=/_AT=' MY$2MK9'CBU[AO^O% MP>>N!-^(;"?=?IMN_QA[X(.(WI!' ZZ)<6MI/CHQM@Y;QG7:2%U MK1#D H049ZG=-URL2#072Z##!0LNF$C=R%YYW'#4G;LI?LO=]$9D.QX-6X^& M1\LV%Q7C&52U2G.ZH;4UIU+4N)1Y_@A5P81QSN!CS2MK99<;PX[JC8:]O1H? M1GT:]4?=)1ZU\D?'=YW6-57,U92.14E7*%WCZ0.87,EZF M!G:!]OLE^0-02P,$% @ -(@'64;6.4I' P S!0 T !X;"]S='EL M97,N>&ULW5A=;]HP%/TKD;M.K30U0-I 5D#:D"I-VJ9*[*D,_YP7^O9=X.YG'\[.6D^7M[OQ"PMG. Z%7+7*BR13'Y^##Y?>*8=/<@Z3W*F'!O6WCEX]Q(-:;.,7+B)6]0$6*W MY2&N4[I\85THPWY6R'6]1,0%C"[-6?!,Q8",J.!CQ8&5T9R+I0MW(# I1*$" M;0K5)&I#I/KMX+;K00W7.CF7A;*Y70;W>UP/WP%6/3#(A6@,=H@+#/LEU9HI M>6&K GV9I*,"Y4RU:1IDU5HV!X '_D6UI+[*-';/[)9NF,50WG8SK M@/ZFFM/>E+U^E6Y0\N="?YZ;Z4C;A\)F]XIE?&'[BZPQ@*FW<75:EF+Y2?"I MS)F;_,$)AWVZX@6S0O'?)AN4RL0$F"+!,U.:3S8COQ0M']E"K\IID>&>.R?H M^=^N\Y1)IJC8-&UJ_YA7^=6.H^Y;6;;?*KN&O1[KM_:QF[PY!9/Q\9N,DN/W M6)^7YG^;30^?C,,Q;SXOT4$X/Y3B6#QG9#Y;'STG,Y9]IDD11'&,K.AIY'8RP M=8MC^/&K8=Z @>6!3'^WUOANXQ6ROPZP/=U7(=A,\4K$9HJO-2#^=0-&DOAW M&\L##&P7L-J!_/X\4%-^3A3!KF+>L"<81Y($0Z 6_34:Q\CJQ/#Q[P_VE$11 MDO@1P/P.H@A#X&G$$,"0*++OP9WW4;AZ3X7K_U\._P!02P,$% @ M-(@'69>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'-^=3Z>NWHB6NS],)S3L M61O;<@^;]G[J.BMXXS9"^%9-\]GL;-IRJ2,-X47MI-!2&@ELI M'MVO_6&3;:63=U))_S2?#+^5F+!6:MG*GZ*93V83YC;F\6]CY4^C/5>KVAJE MYI-LW'$KK)?UJ^)5@+SA=VXH\?SN.P>0^>1L!B=<2^O\<,1P?@Z,6P$'CUN] M-U^D\L)>TD N]A0- !B*.VGL$Z#TM$$BN P4] MG; E###^9(A7B%\7_G@2#]PS;.2>T6)>">Z2D&6H1XA%\LUO0&P7O;5P'+N2 M?,@ TCK-,(=D]!+9AL0"KLI60DMCV34D,PD?IH^,V!\K;^J'C5&-L.ZWH;GY MIY@-LT9&K(V![12&M6%,;N%,;C@HYL.$D1$;8]6)6G+%+C;F%>R&_TB9,"-DQ$KXS*V&Y->Q)737%<0K240Q#63$'OC"I66W7/6"?86A MK;YT*5TM3*A7<:0F#)R8F4LM).@BU#/#31%]J>%"K]_U6UR3!TYL3K0/#F9 M<>2807+J.0>6*:>8F%%RIA>X*"85;R C1FH)#90D@)="L^E M2D;+$O-.2>P=/ >*6V2)>:4IB\[Q OIXEAG$I MQD2?J!";YP4S&=MW#]!6,29FGI+8/$A^&2H^QL3,4Q*;YV!^> MDMH\AS%7?6O*^SLZ)IZ26#P'D_57=5YAXJF(Q8-@ALT8$U-0 M13WU2=?"]U9WAFG(M]"2J,T(%XO*/ M/A#P\)P/W;3O3V6W'\KBXW@XE56SFZ;A5TIEOERV:;Q^XSF\>'[S,7+YY#_9V*_V>S7^7>__G/,I^D?@]-[/[Z5 M75DWZ.%QWEW39R,UYETUX].K-*EVD$*0U@\R"++Z00Y! M7C\H("CJ![40U-8/NH6@V_I!=Q!T5S_H'H+NZP?)$F5<$B3-L";06I!K(?!: M$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!; M9P_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z M&^IM!'H;ZFT$>MOL90F!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN! MWHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>/GO93:"WH]Y.H+>CWDZ@MZ/>3J"WH]Y. MH+>CWDZ@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'?,/E82Z!VH=Q#H':AW M$.@=J'<0Z!VH=Q#HW:+>[4_J7:;/0R[7GJ\U7O\GJ9[.Y^;KY2_+KYUXOV@O M."?X=^?Q+U!+ P04 " TB =9=-+&8MX! !:(P $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.D7?@2X46_5"_] W0ZPL*U-6Q#^ MO=T $XT2#2:^-UNVMN<]:Y/G:I/GG:,PV#9U&Z;9,D9WPU@HEM28D%M';1J9 M6]^8F![]@CE3K,R"F!B-QJRP;:0V#F-7(YM-[FANUG4#(^/I@FS6+;FH6XJRGDITM\T:.=SZN"2ENLF[0D#\Z3*<.2*#9UOB]Z M<3HYIAVF_96?G=^7.1689CYYZT(Z,4^_CSL>2;=ZZ%(A\K$Z_8GOB:GTV=]' MW6F75/XP.VWOJ_6K_CP"ZV_G[_'',WZO_\L^!$@?$J0/!=*'!NEC#-+')4@? M5R!]7(/TP4P-4$L! A0# M% @ -(@'60=!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " TB =9W!LUSN\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " TB =9 MF5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( #2(!UDKOV+^W@4 -X> 8 " M@0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -(@'67P!-ZH! P 90H !@ M ("!4A0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ -(@'67Y,9H=L!@ W1H !@ ("!Q"H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -(@'634QMQ:@ M @ P 4 !@ ("!Y#\ 'AL+W=O&UL4$L! A0#% @ -(@' M6=>/[)"O! M!( !D ("!!D8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(@'65*_S*?> P +@H M !D ("!S5$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(@'6=MW/>#4 @ K 8 !D M ("!O& 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -(@'6&PO=V]R:W-H965T&UL4$L! A0#% @ -(@'6?N<_4_E P RPD !D M ("!IY$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -(@'63D7C4!Y! 50L !D ("! M YP 'AL+W=O&PO=V]R:W-H965T>@( &(% 9 M " @9BC !X;"]W;W)K&UL4$L! A0#% M @ -(@'6;4_MNO^ P 8A$ !D ("!2:8 'AL+W=O&UL4$L! A0#% @ -(@'66;3I;8T M P )@D !D ("!5K$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(@'68P8RTZX!0 F2D !D M ("!,;H 'AL+W=O&PO=V]R M:W-H965TMP( )X' M 9 " @4S# !X;"]W;W)K&UL M4$L! A0#% @ -(@'6:AB%R!J @ .08 !D ("!.L8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-(@'6>H*F!VL P FPX !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ -(@'69$9EVT@! #Q, !D M ("!-^8 'AL+W=O!*AAP& #S+P &0 @(&.Z@ >&PO=V]R:W-H M965TEH'@, 8, 9 M " @>'P !X;"]W;W)K&UL4$L! M A0#% @ -(@'69O*_)"R @ I@@ !D ("!-O0 'AL M+W=O&PO=V]R:W-H965TKZ !X;"]W;W)K&UL4$L! A0#% @ -(@' M63EAU/#6!P ?DP !D ("!!_X 'AL+W=O6P# #H# &0 M @($4!@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ -(@'6&PO=V]R:W-H965T*NQS $P( L ( !9A8! %]R96QS M+RYR96QS4$L! A0#% @ -(@'60)$1<#>! TB< \ M ( !3Q^P$ M ,LC : " 5H< 0!X;"]? 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !$ $0 DQ( )P@ 0 ! $! end XML 73 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 74 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 184 247 1 false 40 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.virgingalactic.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 9952155 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 9952156 - Disclosure - Description of Business and Basis of Presentation Sheet http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentation Description of Business and Basis of Presentation Notes 7 false false R8.htm 9952157 - Disclosure - Cash, Cash Equivalents and Marketable Securities Sheet http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecurities Cash, Cash Equivalents and Marketable Securities Notes 8 false false R9.htm 9952158 - Disclosure - Inventories Sheet http://www.virgingalactic.com/role/Inventories Inventories Notes 9 false false R10.htm 9952159 - Disclosure - Property, Plant, and Equipment, Net Sheet http://www.virgingalactic.com/role/PropertyPlantandEquipmentNet Property, Plant, and Equipment, Net Notes 10 false false R11.htm 9952160 - Disclosure - Leases Sheet http://www.virgingalactic.com/role/Leases Leases Notes 11 false false R12.htm 9952161 - Disclosure - Other Current Liabilities Sheet http://www.virgingalactic.com/role/OtherCurrentLiabilities Other Current Liabilities Notes 12 false false R13.htm 9952162 - Disclosure - Convertible Senior Notes Notes http://www.virgingalactic.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 13 false false R14.htm 9952163 - Disclosure - Stockholders' Equity Sheet http://www.virgingalactic.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 9952164 - Disclosure - Stock-Based Compensation Sheet http://www.virgingalactic.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 9952165 - Disclosure - Special Charges Sheet http://www.virgingalactic.com/role/SpecialCharges Special Charges Notes 16 false false R17.htm 9952166 - Disclosure - Income Taxes Sheet http://www.virgingalactic.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 9952167 - Disclosure - Earnings Per Share Sheet http://www.virgingalactic.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 9952168 - Disclosure - Fair Value Measurements Sheet http://www.virgingalactic.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 9952169 - Disclosure - Commitments and Contingencies Sheet http://www.virgingalactic.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 9952170 - Disclosure - Related Party Transactions Sheet http://www.virgingalactic.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 9952171 - Disclosure - Supplemental Cash Flow Information Sheet http://www.virgingalactic.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954471 - Disclosure - Description of Business and Basis of Presentation (Policies) Sheet http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationPolicies Description of Business and Basis of Presentation (Policies) Policies 25 false false R26.htm 9954472 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Tables) Sheet http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesTables Cash, Cash Equivalents and Marketable Securities (Tables) Tables http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecurities 26 false false R27.htm 9954473 - Disclosure - Inventories (Tables) Sheet http://www.virgingalactic.com/role/InventoriesTables Inventories (Tables) Tables http://www.virgingalactic.com/role/Inventories 27 false false R28.htm 9954474 - Disclosure - Property, Plant, and Equipment, Net (Tables) Sheet http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetTables Property, Plant, and Equipment, Net (Tables) Tables http://www.virgingalactic.com/role/PropertyPlantandEquipmentNet 28 false false R29.htm 9954475 - Disclosure - Leases (Tables) Sheet http://www.virgingalactic.com/role/LeasesTables Leases (Tables) Tables http://www.virgingalactic.com/role/Leases 29 false false R30.htm 9954476 - Disclosure - Other Current Liabilities (Tables) Sheet http://www.virgingalactic.com/role/OtherCurrentLiabilitiesTables Other Current Liabilities (Tables) Tables http://www.virgingalactic.com/role/OtherCurrentLiabilities 30 false false R31.htm 9954477 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.virgingalactic.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.virgingalactic.com/role/ConvertibleSeniorNotes 31 false false R32.htm 9954478 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.virgingalactic.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.virgingalactic.com/role/StockBasedCompensation 32 false false R33.htm 9954479 - Disclosure - Earnings Per Share (Tables) Sheet http://www.virgingalactic.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.virgingalactic.com/role/EarningsPerShare 33 false false R34.htm 9954480 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.virgingalactic.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.virgingalactic.com/role/FairValueMeasurements 34 false false R35.htm 9954481 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.virgingalactic.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.virgingalactic.com/role/CommitmentsandContingencies 35 false false R36.htm 9954482 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.virgingalactic.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.virgingalactic.com/role/SupplementalCashFlowInformation 36 false false R37.htm 9954483 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationDetails Description of Business and Basis of Presentation (Details) Details http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationPolicies 37 false false R38.htm 9954484 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) Sheet http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails Cash, Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) Details 38 false false R39.htm 9954485 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Narrative (Details) Sheet http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesNarrativeDetails Cash, Cash Equivalents and Marketable Securities - Narrative (Details) Details http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesTables 39 false false R40.htm 9954486 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details) Sheet http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails Cash, Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details) Details 40 false false R41.htm 9954487 - Disclosure - Inventories (Details) Sheet http://www.virgingalactic.com/role/InventoriesDetails Inventories (Details) Details http://www.virgingalactic.com/role/InventoriesTables 41 false false R42.htm 9954488 - Disclosure - Property, Plant, and Equipment, Net (Details) Sheet http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails Property, Plant, and Equipment, Net (Details) Details http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetTables 42 false false R43.htm 9954489 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.virgingalactic.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 43 false false R44.htm 9954490 - Disclosure - Leases - Cash Flow Information (Details) Sheet http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails Leases - Cash Flow Information (Details) Details 44 false false R45.htm 9954491 - Disclosure - Leases - Supplemental Balance Sheet (Details) Sheet http://www.virgingalactic.com/role/LeasesSupplementalBalanceSheetDetails Leases - Supplemental Balance Sheet (Details) Details 45 false false R46.htm 9954492 - Disclosure - Other Current Liabilities (Details) Sheet http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails Other Current Liabilities (Details) Details http://www.virgingalactic.com/role/OtherCurrentLiabilitiesTables 46 false false R47.htm 9954493 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 47 false false R48.htm 9954494 - Disclosure - Convertible Senior Notes - Schedule of Convertible Debt (Details) Notes http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails Convertible Senior Notes - Schedule of Convertible Debt (Details) Details 48 false false R49.htm 9954495 - Disclosure - Stockholders' Equity (Details) Sheet http://www.virgingalactic.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.virgingalactic.com/role/StockholdersEquity 49 false false R50.htm 9954496 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 50 false false R51.htm 9954497 - Disclosure - Stock-Based Compensation - Compensation Expense (Details) Sheet http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails Stock-Based Compensation - Compensation Expense (Details) Details 51 false false R52.htm 9954498 - Disclosure - Special Charges (Details) Sheet http://www.virgingalactic.com/role/SpecialChargesDetails Special Charges (Details) Details http://www.virgingalactic.com/role/SpecialCharges 52 false false R53.htm 9954499 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.virgingalactic.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 53 false false R54.htm 9954500 - Disclosure - Earnings Per Share - Schedule of Net Loss Per Share (Details) Sheet http://www.virgingalactic.com/role/EarningsPerShareScheduleofNetLossPerShareDetails Earnings Per Share - Schedule of Net Loss Per Share (Details) Details 54 false false R55.htm 9954501 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.virgingalactic.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 55 false false R56.htm 9954502 - Disclosure - Fair Value Measurements (Details) Sheet http://www.virgingalactic.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.virgingalactic.com/role/FairValueMeasurementsTables 56 false false R57.htm 9954503 - Disclosure - Commitments and Contingencies - Lease Maturities (Details) Sheet http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails Commitments and Contingencies - Lease Maturities (Details) Details 57 false false R58.htm 9954504 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 58 false false R59.htm 9954505 - Disclosure - Related Party Transactions (Details) Sheet http://www.virgingalactic.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.virgingalactic.com/role/RelatedPartyTransactions 59 false false R60.htm 9954506 - Disclosure - Supplemental Cash Flow Information (Details) Sheet http://www.virgingalactic.com/role/SupplementalCashFlowInformationDetails Supplemental Cash Flow Information (Details) Details http://www.virgingalactic.com/role/SupplementalCashFlowInformationTables 60 false false All Reports Book All Reports spce-20240630.htm spce-20240630.xsd spce-20240630_cal.xml spce-20240630_def.xml spce-20240630_lab.xml spce-20240630_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "spce-20240630.htm": { "nsprefix": "spce", "nsuri": "http://www.virgingalactic.com/20240630", "dts": { "inline": { "local": [ "spce-20240630.htm" ] }, "schema": { "local": [ "spce-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "spce-20240630_cal.xml" ] }, "definitionLink": { "local": [ "spce-20240630_def.xml" ] }, "labelLink": { "local": [ "spce-20240630_lab.xml" ] }, "presentationLink": { "local": [ "spce-20240630_pre.xml" ] } }, "keyStandard": 232, "keyCustom": 15, "axisStandard": 18, "axisCustom": 0, "memberStandard": 27, "memberCustom": 13, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 1 }, "contextCount": 184, "entityCount": 1, "segmentCount": 40, "elementCount": 489, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 628, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 9, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.virgingalactic.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "unique": true } }, "R3": { "role": "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "longName": "9952153 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "longName": "9952154 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "unique": true } }, "R6": { "role": "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "9952155 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "unique": true } }, "R7": { "role": "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentation", "longName": "9952156 - Disclosure - Description of Business and Basis of Presentation", "shortName": "Description of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecurities", "longName": "9952157 - Disclosure - Cash, Cash Equivalents and Marketable Securities", "shortName": "Cash, Cash Equivalents and Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.virgingalactic.com/role/Inventories", "longName": "9952158 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNet", "longName": "9952159 - Disclosure - Property, Plant, and Equipment, Net", "shortName": "Property, Plant, and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.virgingalactic.com/role/Leases", "longName": "9952160 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.virgingalactic.com/role/OtherCurrentLiabilities", "longName": "9952161 - Disclosure - Other Current Liabilities", "shortName": "Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.virgingalactic.com/role/ConvertibleSeniorNotes", "longName": "9952162 - Disclosure - Convertible Senior Notes", "shortName": "Convertible Senior Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.virgingalactic.com/role/StockholdersEquity", "longName": "9952163 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.virgingalactic.com/role/StockBasedCompensation", "longName": "9952164 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.virgingalactic.com/role/SpecialCharges", "longName": "9952165 - Disclosure - Special Charges", "shortName": "Special Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.virgingalactic.com/role/IncomeTaxes", "longName": "9952166 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.virgingalactic.com/role/EarningsPerShare", "longName": "9952167 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.virgingalactic.com/role/FairValueMeasurements", "longName": "9952168 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.virgingalactic.com/role/CommitmentsandContingencies", "longName": "9952169 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.virgingalactic.com/role/RelatedPartyTransactions", "longName": "9952170 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.virgingalactic.com/role/SupplementalCashFlowInformation", "longName": "9952171 - Disclosure - Supplemental Cash Flow Information", "shortName": "Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationPolicies", "longName": "9954471 - Disclosure - Description of Business and Basis of Presentation (Policies)", "shortName": "Description of Business and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesTables", "longName": "9954472 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Tables)", "shortName": "Cash, Cash Equivalents and Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.virgingalactic.com/role/InventoriesTables", "longName": "9954473 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetTables", "longName": "9954474 - Disclosure - Property, Plant, and Equipment, Net (Tables)", "shortName": "Property, Plant, and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.virgingalactic.com/role/LeasesTables", "longName": "9954475 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesTables", "longName": "9954476 - Disclosure - Other Current Liabilities (Tables)", "shortName": "Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.virgingalactic.com/role/ConvertibleSeniorNotesTables", "longName": "9954477 - Disclosure - Convertible Senior Notes (Tables)", "shortName": "Convertible Senior Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.virgingalactic.com/role/StockBasedCompensationTables", "longName": "9954478 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.virgingalactic.com/role/EarningsPerShareTables", "longName": "9954479 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.virgingalactic.com/role/FairValueMeasurementsTables", "longName": "9954480 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.virgingalactic.com/role/CommitmentsandContingenciesTables", "longName": "9954481 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.virgingalactic.com/role/SupplementalCashFlowInformationTables", "longName": "9954482 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationDetails", "longName": "9954483 - Disclosure - Description of Business and Basis of Presentation (Details)", "shortName": "Description of Business and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": null, "uniqueAnchor": null }, "R38": { "role": "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "longName": "9954484 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details)", "shortName": "Cash, Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "spce:AssetsAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "unique": true } }, "R39": { "role": "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesNarrativeDetails", "longName": "9954485 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Narrative (Details)", "shortName": "Cash, Cash Equivalents and Marketable Securities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InterestReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InterestReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "unique": true } }, "R40": { "role": "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails", "longName": "9954486 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details)", "shortName": "Cash, Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.virgingalactic.com/role/InventoriesDetails", "longName": "9954487 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails", "longName": "9954488 - Disclosure - Property, Plant, and Equipment, Net (Details)", "shortName": "Property, Plant, and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.virgingalactic.com/role/LeasesLeaseCostDetails", "longName": "9954489 - Disclosure - Leases - Lease Cost (Details)", "shortName": "Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails", "longName": "9954490 - Disclosure - Leases - Cash Flow Information (Details)", "shortName": "Leases - Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.virgingalactic.com/role/LeasesSupplementalBalanceSheetDetails", "longName": "9954491 - Disclosure - Leases - Supplemental Balance Sheet (Details)", "shortName": "Leases - Supplemental Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "spce:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "spce:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails", "longName": "9954492 - Disclosure - Other Current Liabilities (Details)", "shortName": "Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails", "longName": "9954493 - Disclosure - Convertible Senior Notes - Narrative (Details)", "shortName": "Convertible Senior Notes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-77", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "unique": true } }, "R48": { "role": "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails", "longName": "9954494 - Disclosure - Convertible Senior Notes - Schedule of Convertible Debt (Details)", "shortName": "Convertible Senior Notes - Schedule of Convertible Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-78", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-78", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.virgingalactic.com/role/StockholdersEquityDetails", "longName": "9954495 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-84", "name": "spce:SaleOfStockOfferingAuthorizedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "unique": true } }, "R50": { "role": "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954496 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "spce:NumberOfEquityIncentivePlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "spce:NumberOfEquityIncentivePlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails", "longName": "9954497 - Disclosure - Stock-Based Compensation - Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.virgingalactic.com/role/SpecialChargesDetails", "longName": "9954498 - Disclosure - Special Charges (Details)", "shortName": "Special Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-132", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-132", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.virgingalactic.com/role/IncomeTaxesNarrativeDetails", "longName": "9954499 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "unique": true } }, "R54": { "role": "http://www.virgingalactic.com/role/EarningsPerShareScheduleofNetLossPerShareDetails", "longName": "9954500 - Disclosure - Earnings Per Share - Schedule of Net Loss Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.virgingalactic.com/role/EarningsPerShareNarrativeDetails", "longName": "9954501 - Disclosure - Earnings Per Share - Narrative (Details)", "shortName": "Earnings Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-135", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-135", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.virgingalactic.com/role/FairValueMeasurementsDetails", "longName": "9954502 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "unique": true } }, "R57": { "role": "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails", "longName": "9954503 - Disclosure - Commitments and Contingencies - Lease Maturities (Details)", "shortName": "Commitments and Contingencies - Lease Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954504 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-180", "name": "us-gaap:LossContingencyNumberOfPlaintiffs", "unitRef": "allegedshareholder", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-180", "name": "us-gaap:LossContingencyNumberOfPlaintiffs", "unitRef": "allegedshareholder", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.virgingalactic.com/role/RelatedPartyTransactionsDetails", "longName": "9954505 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-181", "name": "us-gaap:RoyaltyExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-181", "name": "us-gaap:RoyaltyExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.virgingalactic.com/role/SupplementalCashFlowInformationDetails", "longName": "9954506 - Disclosure - Supplemental Cash Flow Information (Details)", "shortName": "Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spce-20240630.htm", "first": true, "unique": true } } }, "tag": { "spce_A2022AtTheMarketOfferingProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "A2022AtTheMarketOfferingProgramMember", "presentation": [ "http://www.virgingalactic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 ATM program", "label": "2022 At The Market Offering Program [Member]", "documentation": "2022 At The Market Offering Program" } } }, "auth_ref": [] }, "spce_A2023AtTheMarketOfferingProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "A2023AtTheMarketOfferingProgramMember", "presentation": [ "http://www.virgingalactic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 ATM program", "label": "2023 At The Market Offering Program [Member]", "documentation": "2023 At The Market Offering Program" } } }, "auth_ref": [] }, "spce_A2027NotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "A2027NotesMember", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027 Notes", "label": "2027 Notes [Member]", "documentation": "2027 Notes" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.virgingalactic.com/role/OtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r40", "r43", "r48", "r819" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40", "r632" ] }, "spce_AccretionIncomeOnMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "AccretionIncomeOnMarketableSecurities", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion income on marketable securities", "label": "Accretion Income On Marketable Securities", "documentation": "Accretion Income On Marketable Securities" } } }, "auth_ref": [] }, "spce_AccruedContractLaborCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "AccruedContractLaborCurrent", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued manufacturing sub-contractor and contract labor costs", "label": "Accrued Contract Labor, Current", "documentation": "Accrued Contract Labor, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets", "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "totalLabel": "Total", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r43" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r43", "r600" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r27", "r118", "r506" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r13", "r14", "r61", "r121", "r502", "r522", "r523" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r8", "r14", "r387", "r390", "r450", "r518", "r519", "r743", "r744", "r745", "r755", "r756", "r757", "r758" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r681" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r53", "r632", "r845" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r533", "r755", "r756", "r757", "r758", "r820", "r846" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r694" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r694" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r694" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r694" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation for equity-classified awards", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r34", "r35", "r321" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Transaction costs", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r9", "r85" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockSplit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockSplit", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fractional share adjustment due to reverse stock split", "label": "Adjustments to Additional Paid in Capital, Stock Split", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from a stock split in which per-share par value or stated value is not changed proportionately." } } }, "auth_ref": [ "r9", "r85" ] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.virgingalactic.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affiliated Entity", "label": "Affiliated Entity [Member]", "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity." } } }, "auth_ref": [ "r111", "r562", "r596", "r637", "r791", "r835", "r836", "r837" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r727" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r653", "r663", "r673", "r705" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r656", "r666", "r676", "r708" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r728" ] }, "us-gaap_AirTransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AirTransportationEquipmentMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Flight vehicles and rotables", "label": "Air Transportation Equipment [Member]", "documentation": "Equipment used for the primary purpose of air transportation." } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r694" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r701" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r657", "r667", "r677", "r701", "r709", "r713", "r721" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r719" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r350", "r355" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r67", "r288", "r751", "r831" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.virgingalactic.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential effect of warrants to purchase stock (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r177" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.virgingalactic.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.virgingalactic.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.virgingalactic.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r23" ] }, "spce_AparnaChitaleMay102024TerminatedPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "AparnaChitaleMay102024TerminatedPlanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Aparna Chitale, May 10, 2024 Terminated Plan [Member]", "documentation": "Aparna Chitale, May 10, 2024 Terminated Plan" } } }, "auth_ref": [] }, "spce_AparnaChitaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "AparnaChitaleMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Aparna Chitale [Member]", "documentation": "Aparna Chitale" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r91", "r101", "r120", "r146", "r181", "r183", "r192", "r193", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r382", "r384", "r420", "r497", "r555", "r606", "r607", "r632", "r644", "r787", "r788", "r838" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "spce_AssetsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "AssetsAmortizedCost", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, cash equivalents and marketable securities, Amortized Cost", "label": "Assets, Amortized Cost", "documentation": "Assets, Amortized Cost" } } }, "auth_ref": [] }, "spce_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Balance Sheet Information", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r114", "r124", "r146", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r382", "r384", "r420", "r632", "r787", "r788", "r838" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets at fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r398", "r399", "r620" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": "spce_AssetsAmortizedCost", "weight": 1.0, "order": 2.0 }, "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails", "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, Amortized Cost", "totalLabel": "Marketable securities, Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "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)." } } }, "auth_ref": [ "r199", "r237", "r496" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matures within one year", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r771" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matures within one year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r206", "r494" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails", "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, Fair Value", "totalLabel": "Marketable securities, Total", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r200", "r237", "r398", "r490", "r620", "r623", "r767", "r824", "r825", "r826" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r716" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r717" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r712" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r712" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r712" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r712" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r712" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r712" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r715" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r714" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r713" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r713" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Statement of Operations Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r78" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/SupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid purchases of property, plant and equipment", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r20", "r21", "r22" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets", "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r17", "r116", "r598" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r116" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents, Fair Value", "terseLabel": "Cash and cash equivalents, fair value", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r822", "r823" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r18", "r90" ] }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Marketable Securities", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss)." } } }, "auth_ref": [ "r766" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": "spce_AssetsAmortizedCost", "weight": 1.0, "order": 1.0 }, "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "totalLabel": "Cash, cash equivalents and restricted cash", "terseLabel": "Cash and cash equivalents, Amortized Cost", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r17", "r72", "r144" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r72" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.virgingalactic.com/role/SupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Information:", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.virgingalactic.com/role/SupplementalCashFlowInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r70" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashMember", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and restricted cash", "label": "Cash [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits." } } }, "auth_ref": [ "r116" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r692" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r689" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r687" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://www.virgingalactic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Line Items]", "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://www.virgingalactic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r31" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r693" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r693" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 14)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r49", "r94", "r499", "r542" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r79", "r257", "r258", "r595", "r777", "r782" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "verboseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r634", "r635", "r636", "r638", "r639", "r640", "r641", "r755", "r756", "r758", "r820", "r844", "r846" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r52", "r543" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r52", "r543", "r561", "r846", "r847" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 700,000,000 shares authorized; 23,984,220 and 19,995,449 shares issued and outstanding as of June\u00a030, 2024 and December\u00a031, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r52", "r501", "r632" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r698" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r697" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r699" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r696" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r15", "r129", "r131", "r135", "r491", "r512", "r513" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r307", "r308", "r311" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contractual Maturities", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r739", "r754" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r81", "r273", "r274", "r279", "r280", "r281", "r284", "r285", "r286", "r287", "r288", "r610", "r611", "r612", "r613", "r614" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes, net", "label": "Convertible Debt, Noncurrent", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Convertible Debt", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Corporate Bond Securities [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Spaceline operations", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r63", "r146", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r420", "r606", "r787" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r69" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r11", "r42", "r43", "r92", "r93", "r148", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r610", "r611", "r612", "r613", "r614", "r630", "r752", "r778", "r779", "r780", "r830", "r832" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r11", "r93", "r290" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r273", "r428", "r429", "r611", "r612", "r630" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r45", "r274" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r148", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r610", "r611", "r612", "r613", "r614", "r630", "r752", "r830", "r832" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r11", "r148", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r610", "r611", "r612", "r613", "r614", "r630", "r752", "r778", "r779", "r780", "r830", "r832" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r11", "r29", "r30", "r38", "r83", "r84", "r148", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r610", "r611", "r612", "r613", "r614", "r630", "r752", "r830", "r832" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and marketable securities, Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax", "documentation": "Amount, before tax, of unrealized gain (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)." } } }, "auth_ref": [ "r769", "r770" ] }, "spce_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearTwo", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matures between one to two years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year Two", "documentation": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year Two" } } }, "auth_ref": [] }, "spce_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearTwo", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matures between one to two years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year Two", "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year Two" } } }, "auth_ref": [] }, "spce_DepreciationAmortizationAndImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "DepreciationAmortizationAndImpairment", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Amortization and Impairment", "documentation": "Depreciation, Amortization and Impairment" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r181", "r188", "r193", "r606", "r607" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r319", "r323", "r351", "r352", "r354", "r618" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r648" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r680" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r691" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.virgingalactic.com/role/EarningsPerShareScheduleofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "terseLabel": "Basic net loss per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r136", "r154", "r155", "r156", "r157", "r158", "r159", "r164", "r167", "r174", "r175", "r176", "r180", "r378", "r381", "r395", "r396", "r492", "r514", "r603" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.virgingalactic.com/role/EarningsPerShareScheduleofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "terseLabel": "Diluted net loss per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r136", "r154", "r155", "r156", "r157", "r158", "r159", "r167", "r174", "r175", "r176", "r180", "r378", "r381", "r395", "r396", "r492", "r514", "r603" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.virgingalactic.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r163", "r177", "r178", "r179" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.virgingalactic.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r360", "r619" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r353" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense, excluding options", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r818" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r818" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.virgingalactic.com/role/SpecialChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option", "verboseLabel": "Stock option and PSO expense:", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r646" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r646" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r646" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r730" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r646" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r646" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r646" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r646" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r685" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r726" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r726" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r726" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "spce_EquityClassifiedAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "EquityClassifiedAwardMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense for equity-classified awards", "label": "Equity-Classified Award [Member]", "documentation": "Equity-Classified Award" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r9", "r112", "r132", "r133", "r134", "r149", "r150", "r151", "r153", "r158", "r160", "r162", "r182", "r230", "r231", "r242", "r306", "r368", "r369", "r375", "r376", "r377", "r379", "r380", "r381", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r421", "r422", "r423", "r424", "r425", "r426", "r430", "r432", "r450", "r510", "r518", "r519", "r520", "r533", "r585" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r695" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r653", "r663", "r673", "r705" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r650", "r660", "r670", "r702" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r701" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r398", "r399", "r412", "r620" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r398", "r399", "r412", "r620" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Assets Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r822", "r823" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r413", "r621" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument asset measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r413", "r621" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r281", "r312", "r313", "r314", "r315", "r316", "r317", "r397", "r399", "r400", "r401", "r402", "r411", "r412", "r414", "r460", "r461", "r462", "r611", "r612", "r615", "r616", "r617", "r620", "r623" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r398", "r399", "r400", "r402", "r620", "r825", "r828" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r407", "r409", "r410", "r411", "r414", "r415", "r416", "r417", "r418", "r489", "r620", "r624" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r281", "r312", "r317", "r399", "r412", "r460", "r615", "r616", "r617", "r620" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r281", "r312", "r317", "r399", "r400", "r412", "r461", "r611", "r612", "r615", "r616", "r617", "r620" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r281", "r312", "r313", "r314", "r315", "r316", "r317", "r399", "r400", "r401", "r402", "r412", "r462", "r611", "r612", "r615", "r616", "r617", "r620", "r623" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r398", "r399", "r400", "r402", "r620", "r825", "r828" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r281", "r312", "r313", "r314", "r315", "r316", "r317", "r397", "r399", "r400", "r401", "r402", "r411", "r412", "r414", "r460", "r461", "r462", "r611", "r612", "r615", "r616", "r617", "r620", "r623" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r620", "r822", "r823", "r824", "r825", "r826", "r828" ] }, "spce_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease cost", "label": "Finance Lease, Cost", "documentation": "Finance Lease, Cost" } } }, "auth_ref": [] }, "spce_FinanceLeaseCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "FinanceLeaseCostsAbstract", "presentation": [ "http://www.virgingalactic.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost:", "label": "Finance Lease Costs [Abstract]", "documentation": "Finance Lease Costs" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/LeasesLeaseCostDetails": { "parentTag": "spce_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on finance lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r435", "r440", "r631" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows for finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r437", "r444" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r434", "r448" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finance Lease Maturities", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r834" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r448" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (for the remaining period)", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r834" ] }, "spce_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "documentation": "Finance Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: present value discount/imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r448" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of finance lease obligations", "terseLabel": "Financing cash flows for finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r436", "r444" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/LeasesLeaseCostDetails": { "parentTag": "spce_FinanceLeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of assets under finance leases", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r435", "r440", "r631" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r447", "r631" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases (in years)", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r446", "r631" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r232", "r233", "r234", "r235", "r236", "r238", "r239", "r240", "r289", "r304", "r392", "r419", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r511", "r608", "r620", "r621", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r633", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r772", "r773", "r774", "r775", "r821", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027 Notes", "label": "Financial Liabilities Fair Value Disclosure", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [ "r822", "r823", "r827" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r657", "r667", "r677", "r709" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r657", "r667", "r677", "r709" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r657", "r667", "r677", "r709" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r657", "r667", "r677", "r709" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r657", "r667", "r677", "r709" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r690" ] }, "spce_ITSoftwareAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "ITSoftwareAndEquipmentMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Information technology software and equipment", "label": "IT Software And Equipment [Member]", "documentation": "IT Software And Equipment" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r62", "r96", "r100", "r493", "r508", "r605", "r606", "r761", "r762", "r763", "r764", "r765" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r243", "r244", "r249", "r404", "r408", "r413", "r516", "r517", "r570", "r597", "r622", "r843" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r244", "r249", "r404", "r408", "r413", "r516", "r517", "r570", "r597", "r622", "r843" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.virgingalactic.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r147", "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r370", "r372", "r373", "r374", "r529", "r619" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.virgingalactic.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r102", "r110", "r161", "r162", "r181", "r189", "r193", "r359", "r360", "r371", "r515", "r619" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/SupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r19", "r143", "r366", "r367" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r487", "r750" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current and non-current assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other current and non-current liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r657", "r667", "r677", "r701", "r709", "r713", "r721" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r719" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r649", "r725" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r649", "r725" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r649", "r725" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r181", "r183", "r187", "r190", "r193", "r427", "r606", "r607" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r187", "r747" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/SupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r139", "r141", "r142" ] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestReceivable", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable", "label": "Interest Receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r741", "r848" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.virgingalactic.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r241" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r122", "r599", "r632" ] }, "us-gaap_InventoryPartsAndComponentsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPartsAndComponentsNetOfReserves", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spare parts", "label": "Inventory, Parts and Components, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance." } } }, "auth_ref": [ "r76", "r742" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and work-in-process", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r76", "r601" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r181", "r186", "r193", "r606", "r746" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r789" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/LeasesLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r439", "r631" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Expense and Cash Flow Information", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r833" ] }, "spce_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "LeaseLiability", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/LeasesSupplementalBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/LeasesSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "label": "Lease, Liability", "documentation": "Lease, Liability" } } }, "auth_ref": [] }, "spce_LeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "LeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/LeasesSupplementalBalanceSheetDetails": { "parentTag": "spce_LeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/LeasesSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Short-term operating lease liabilities", "label": "Lease, Liability, Current", "documentation": "Lease, Liability, Current" } } }, "auth_ref": [] }, "spce_LeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "LeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/LeasesSupplementalBalanceSheetDetails": { "parentTag": "spce_LeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/LeasesSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Lease, Liability, Noncurrent", "documentation": "Lease, Liability, Noncurrent" } } }, "auth_ref": [] }, "spce_LeaseWeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "LeaseWeightedAverageDiscountRateAbstract", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rates:", "label": "Lease, Weighted Average Discount Rate [Abstract]", "documentation": "Lease, Weighted Average Discount Rate" } } }, "auth_ref": [] }, "spce_LeaseWeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "LeaseWeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term:", "label": "Lease, Weighted Average Remaining Lease Term [Abstract]", "documentation": "Lease, Weighted Average Remaining Lease Term" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r78", "r449" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.virgingalactic.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Maturities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r834" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r448" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (for the remaining period)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r834" ] }, "spce_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: present value discount/imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r448" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.virgingalactic.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r431" ] }, "spce_LesseeRightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "LesseeRightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets acquired in exchange for lease obligations:", "label": "Lessee, Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "documentation": "Lessee, Right Of Use Assets Obtained In Exchange For Lease Obligations" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r11", "r42", "r43", "r44", "r47", "r48", "r49", "r50", "r146", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r383", "r384", "r385", "r420", "r541", "r604", "r644", "r787", "r838", "r839" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r57", "r95", "r504", "r632", "r753", "r776", "r829" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r44", "r115", "r146", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r383", "r384", "r385", "r420", "r632", "r787", "r838", "r839" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities at fair value", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r399", "r822" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "spce_LiabilityClassifiedAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "LiabilityClassifiedAwardMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Liability-classified Award", "label": "Liability-Classified Award [Member]", "documentation": "Liability-Classified Award" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r263", "r752", "r786" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r41", "r46", "r263", "r752", "r786" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r11", "r93", "r280", "r291", "r611", "r612", "r630", "r842" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r80" ] }, "us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermConvertibleDebtCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Convertible Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r11", "r778", "r779", "r780" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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." } } }, "auth_ref": [ "r11", "r28", "r778", "r779", "r780" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r356", "r609", "r784", "r785" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, damages sought, value", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r783", "r784", "r785" ] }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNumberOfPlaintiffs", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of alleged shareholders that filed a complaint", "label": "Loss Contingency, Number of Plaintiffs", "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency." } } }, "auth_ref": [ "r784", "r785" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, short-term", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r740" ] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, long-term", "label": "Marketable Securities, Noncurrent", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r740" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Marketable Securities", "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r693" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r693" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r712" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r790" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r720" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r694" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r140" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r140" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r72", "r73", "r74" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r64", "r74", "r97", "r113", "r127", "r130", "r134", "r146", "r152", "r154", "r155", "r156", "r157", "r158", "r161", "r162", "r172", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r378", "r381", "r396", "r420", "r509", "r563", "r583", "r584", "r642", "r787" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/EarningsPerShareScheduleofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss, basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r137", "r154", "r155", "r156", "r157", "r164", "r165", "r173", "r176", "r381" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.virgingalactic.com/role/EarningsPerShareScheduleofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and diluted:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/EarningsPerShareScheduleofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r137", "r166", "r168", "r169", "r170", "r171", "r173", "r176" ] }, "spce_NetIncomeLossPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "NetIncomeLossPerShareBasicAndDilutedAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share:", "label": "Net Income Loss Per Share, Basic and Diluted [Abstract]", "documentation": "Net Income Loss Per Share, Basic and Diluted" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r693" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r657", "r667", "r677", "r701", "r709" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r684" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r683" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r701" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r720" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r720" ] }, "spce_NumberOfEquityIncentivePlans": { "xbrltype": "integerItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "NumberOfEquityIncentivePlans", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of equity incentive plan", "label": "Number Of Equity Incentive Plans", "documentation": "Number Of Equity Incentive Plans" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r100", "r605", "r761", "r762", "r763", "r764", "r765" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r441", "r631" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r434" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows for operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r438", "r444" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/LeasesSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r433" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r447", "r631" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r446", "r631" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasedAssetsLineItems", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leased Assets [Line Items]", "label": "Operating Leased Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r39", "r88", "r524", "r525" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r43" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r123", "r632" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r119" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2", "r510" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r8", "r89", "r128", "r131", "r158" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on marketable securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r125", "r126", "r228" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r48" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-cash items", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r74" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r68" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r693" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r655", "r665", "r675", "r707" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "us-gaap_PartnersCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PartnersCapitalAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Partners' Capital [Abstract]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r682" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other investing activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r731", "r748" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/SpecialChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for restructuring", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r248", "r749" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.virgingalactic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Transaction costs related to issuance of common stock", "terseLabel": "Stock issuance costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r16" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Withholding taxes paid on behalf of employees on net settled stock-based awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r138" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r768" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r71" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r692" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r692" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r684" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r701" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r694" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r683" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "spce_PerformanceStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "PerformanceStockOptionsMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Stock Options", "label": "Performance Stock Options [Member]", "documentation": "Performance Stock Options" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r685" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r729" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r684" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r51", "r293" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r51", "r543" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r51", "r293" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r51", "r543", "r561", "r846", "r847" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value; 10,000,000 shares authorized; no shares issued and outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r51", "r500", "r632" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities and calls of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r449" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r77", "r105", "r108", "r109" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r78", "r117", "r507" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r449" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets", "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r449", "r495", "r507", "r632" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant, and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r78", "r449" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r682" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r682" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r650", "r660", "r670", "r702" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.virgingalactic.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r197", "r318", "r454", "r455", "r498", "r505", "r536", "r537", "r538", "r539", "r540", "r560", "r562", "r592" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.virgingalactic.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r197", "r566", "r567", "r570" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.virgingalactic.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r197", "r318", "r454", "r455", "r498", "r505", "r536", "r537", "r538", "r539", "r540", "r560", "r562", "r592", "r837" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.virgingalactic.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r451", "r452", "r453", "r455", "r456", "r530", "r531", "r532", "r568", "r569", "r570", "r589", "r591" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r357", "r597", "r606", "r840" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r651", "r661", "r671", "r703" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r652", "r662", "r672", "r704" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r659", "r669", "r679", "r711" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets", "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r17", "r116", "r144" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r116" ] }, "spce_RestrictedStockUnitsAndPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "RestrictedStockUnitsAndPerformanceSharesMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSU and PSU expense:", "label": "Restricted Stock Units And Performance Shares [Member]", "documentation": "Restricted Stock Units And Performance Shares" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.virgingalactic.com/role/SpecialCharges" ], "lang": { "en-us": { "role": { "terseLabel": "Special Charges", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r245", "r246", "r248", "r251", "r256" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.virgingalactic.com/role/SpecialChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce reduction (percent of workforce)", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/SpecialChargesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Severance and related benefit costs", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6", "r252", "r253", "r781" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.virgingalactic.com/role/SpecialChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r247", "r248", "r253", "r254" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.virgingalactic.com/role/SpecialChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r247", "r248", "r249", "r250", "r253", "r254", "r255" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r54", "r85", "r503", "r521", "r523", "r528", "r544", "r632" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r112", "r149", "r150", "r151", "r153", "r158", "r160", "r162", "r230", "r231", "r242", "r368", "r369", "r375", "r376", "r377", "r379", "r380", "r381", "r386", "r388", "r389", "r391", "r394", "r430", "r432", "r518", "r520", "r533", "r846" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r98", "r99", "r181", "r184", "r185", "r191", "r193", "r194", "r195", "r196", "r309", "r310", "r488" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r445", "r631" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r445", "r631" ] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty expense", "label": "Royalty Expense", "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property." } } }, "auth_ref": [ "r65" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r720" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r720" ] }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedPerTransaction", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of common stock", "label": "Sale of Stock, Consideration Received Per Transaction", "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.virgingalactic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.virgingalactic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock sold (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "spce_SaleOfStockOfferingAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "SaleOfStockOfferingAuthorizedAmount", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock offering, maximum sale amount", "label": "Sale of Stock Offering, Authorized Amount", "documentation": "Sale of Stock Offering, Authorized Amount" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.virgingalactic.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/SupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Loss Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r759" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option and RSU Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r12", "r58", "r59", "r60" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7", "r449" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.virgingalactic.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r36", "r37", "r566", "r567", "r570" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.virgingalactic.com/role/SpecialChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r247", "r248", "r249", "r250", "r253", "r254", "r255" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r320", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r87" ] }, "spce_SecondARPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "SecondARPlanMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second A/R Plan", "label": "Second A/R Plan [Member]", "documentation": "Second A/R Plan" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r645" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r647" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r66" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r320", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r331" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Performance Stock Unit Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r442", "r631" ] }, "spce_SpacelineOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "SpacelineOperationsMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spaceline operations", "label": "Spaceline Operations [Member]", "documentation": "Spaceline Operations" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r52", "r55", "r56", "r112", "r132", "r133", "r134", "r149", "r150", "r151", "r153", "r158", "r160", "r162", "r182", "r230", "r231", "r242", "r306", "r368", "r369", "r375", "r376", "r377", "r379", "r380", "r381", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r421", "r422", "r423", "r424", "r425", "r426", "r430", "r432", "r450", "r510", "r518", "r519", "r520", "r533", "r585" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r149", "r150", "r151", "r182", "r432", "r488", "r526", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r543", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r560", "r562", "r564", "r565", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r585", "r637" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r149", "r150", "r151", "r182", "r197", "r432", "r488", "r526", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r543", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r560", "r562", "r564", "r565", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r585", "r637" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r654", "r664", "r674", "r706" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.virgingalactic.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Awards", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r760" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock pursuant to at-the-market offering (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r9", "r51", "r52", "r85", "r527", "r585", "r593" ] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fractional share adjustment due to reverse stock split (in shares)", "label": "Stock Issued During Period, Shares, Reverse Stock Splits", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r9" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock pursuant to stock-based awards, net of withholding taxes (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r9", "r51", "r52", "r85" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock pursuant to at-the-market offering", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r9", "r51", "r52", "r85", "r533", "r585", "r593", "r643" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/SupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock through RSUs vested", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r9", "r85" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock pursuant to stock-based awards, net of withholding taxes", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r32", "r51", "r52", "r85" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets", "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r52", "r55", "r56", "r75", "r545", "r561", "r586", "r587", "r632", "r644", "r753", "r776", "r829", "r846" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.virgingalactic.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r82", "r145", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r306", "r393", "r588", "r590", "r594" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split, conversion ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r86" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.virgingalactic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.virgingalactic.com/role/SupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payments for:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r700" ] }, "spce_TheBoeingCompanyAndAuroraFlightSciencesCorporationV.TheCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "TheBoeingCompanyAndAuroraFlightSciencesCorporationV.TheCompanyMember", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Boeing Company and Aurora Flight Sciences Corporation v. the Company", "label": "The Boeing Company and Aurora Flight Sciences Corporation v. the Company [Member]", "documentation": "The Boeing Company and Aurora Flight Sciences Corporation v. the Company" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r692" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r699" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r719" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r721" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.virgingalactic.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r289", "r304", "r392", "r419", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r511", "r620", "r621", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r633", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r772", "r773", "r774", "r775", "r821", "r824", "r825", "r826", "r827", "r828" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r722" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r723" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r723" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r721" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r721" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r724" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r722" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.virgingalactic.com/role/SpecialChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r247", "r248", "r253", "r254" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasuries", "label": "US Treasury Securities [Member]", "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)." } } }, "auth_ref": [ "r602", "r615", "r617", "r620", "r841" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotesScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r718" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r24", "r25", "r26", "r103", "r104", "r106", "r107" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r443", "r631" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r688" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.virgingalactic.com/role/EarningsPerShareScheduleofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted average common share outstanding - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r166", "r176" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.virgingalactic.com/role/EarningsPerShareScheduleofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r164", "r176" ] }, "spce_WeightedAverageShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.virgingalactic.com/20240630", "localname": "WeightedAverageShareBasicAndDilutedAbstract", "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding:", "label": "Weighted Average Share Basic And Diluted [Abstract]", "documentation": "Weighted Average Share Basic And Diluted" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r686" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Subparagraph": "(a)", "Publisher": "SEC" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" } } } ZIP 80 0001706946-24-000176-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001706946-24-000176-xbrl.zip M4$L#!!0 ( #2(!UGIM3M,\/@ )>?#P 1 5M\I^QR0PL9-KN(]M"R[U&-+;DFNGGF_S$D!21%M M$&!AD<3^]3?I4^>68THFXH7?B4A-22 MGNUP*(5#*OW3\W_:3T3Z[I!PX/FC>CV^[<(;3WS[<1A*FJ(9Z67IM_ZY:AH# M8K75NMKLMNM&5U'J#VW%JNMMRVJ9@V:[.S#EQ_.!I794PQC4]0?2@LL&:IUH ME-;;[>9 U[JFHIB:;)V3EFD0U=);JM8V*"7=UH.EM 8=VH&/!WJ+O7<8PIQA MWFYP_N+8[L_?:\,P')^?G3T_/S>>]8;G/YZIW6[WC'U;2RZU7Q:N>WGP'7:E MIJCZF>W"I11)E%Z.WUOV]):YRY766?QE>FG@A]/K!B1X8-?!AV=(L?0BBRX] M+*!FX]%[.H,O%BZT7\+U YV-\2STB1L@ET@(?,?;E;JBU54M?<@*6>;'KY_A MUP\DH.GE45!_)&2\.HODB_D!;J8V\F5*OL!>=R&\73W[[V]?[\PA'9&Z[08A M<^QKSU&9=Z=1UE3WGW"$@NC7JUG_K^-:$@D?&J=_A793[_7+CPW!#&NWT_&,$XS_NOW6DA?PC/&AK/>?_S'?_P6 MVJ%#>TBD>DJ%W\[B#W\[BQ_]X%F3WF^6_20%X<0!8EIV,';(Y-SU7 H#L%_. M\4+JQ[_:ED5=]BM\?PVZQ+?-^/TOX2T=_%XSZS /EXSP2=0^[X.VL5#C?';( M8TV*I_U[#4AU/K!?J%4?$ =Q: .-!W6M6>M]Q@]^.UMX0XX7IAKNLQV8Q/D. MEWO69_@LF+ZC5>O]0ROJ!?]#B;_X^':MA[1^^PLN7>#0Y )>X1/GRK7HRW_1 MR?3QG5I/ 2%J*ZVNT7K[2RXBWU^8Q*5K?0*+,'U/M]:K@T(!6&YXR6XT>B!^K6EUS9!/BQJVB/@Z^\U+1U$HEG.[T+/_#GT'$!8< G@#B?7 M7DC9IW=CQPX!Z8EYNT5Y@4G@B.$!2CI4'42[IS249CK0=&0]]L$<9'TZH#!K MDP9K) UUXGG ]!*,7&*VXSP$^?J]%MBCL8/Z@'TV]'%B"T+5> DL$#GVOME+ MDG<&7N2SOYCB.4=RL9$'0P)?UM+/1Y0$D4][\5_QE[^=+7Z7_HW/6'E>!&-8 M?EBB+L]_W'W*^RP0G3L^)'=H+;S2&8,H-@_Z+#0Y?>AE\/O)E_2T-BN]2Z)+YKNX]! M90B_=Z]XW\ WS6@4.9CSO0F'U,?K($; ISW1*]?T1K0RO.#,-2]R:GOWS2LO MWSOX'?HX@P>Z+#WJ.08E2(/C-M[''4L;AP/S-I[M%?E,(<'!HDX M-&L^;('F.SE*(A ME?Z:"$1+(KP(1/GA!6>!:)%3$X%H7L^CA'4 ;>^!Z#$J M QX85_G(N:P K QF53U:/F@ 5@:#1(2M4C7PX"L,)XP4.MXIZFMO?8\FAL6F&KKWK5@]YR;%IQ]*]Z.'M@FU8< MX2L?CI9NTXKC1=6CS0-GWO+M#BAJS4_GK@2W)#I4/@PL/0-9$N.J'C^6DX$L MAUE&U6/.PV4@2V)0U5=E#Q6M&<4M41I5CY#+B-:*I'_5H^6#1FM%$K[J87+9 MT5J1O.!A8^:>IB8"T;R>1PD[8HVJKWUR$8"5P;C*1\YE!6!E,*OJT?)! [ 2 M&-04$7)F!Z&H)D@*PPNA?]0#XT %8882O>N3+00!6&"^J'@P?U#*W MZJJ1V3+/+MW),G.[MGQ!@F'?M? ?9-$3<=9P![ZLC"AP&[!GH?0W$([)-^+_ MI.'GR+6J8PRX#< _VRYQ31M[B :ASWJ6+I+\Q]V]S]H"3NZH&?G@"]'JD)W; M\'DKV2\\?^SYH$\_>JY50X'0XRT%1?X?;5,6)PJ"<]IX=;O,E)PJ#<@[D M[7";M#E1&)1TZ">W>:.[Z"&P+9OXDSOBT)L!J^E?0H/6#^^'-*Z*NQD,8-[N M(XN5R6C? 56G*.>,VZ01=PS@05RXS2YEX99>DK@4V,BUPVUFB3L&\.!D<)LM MXIM;3& .SRUN,T"8,K\FH_DETSL*@[?ZM_C54W MS9!:3)A^N'88W-[].$[F<)M+V<"-IQ=J3IH3!X#2MT:V:X/W"A<_T00KQ]G@ ML,MM DN A3__A-MDFP +?YX*M[D^ 1;^?!9N4XV%@:6:_H&J5"WM>'C.E&., M5>7X>/R*N2>^&Q"^N_.E5 M-R5>91L3DX*70F^ [.S+XPR+5:4J>38!E)*M<%6R;0(H)3L%53>!&HY<&;4J.4&!&H[\&K4J^4I^4K5 ZI/+DIP]YHE_!Q][^%T?K]"S>Y7P*5%$8+;V)5IV<@,(^Q6 M>>$%>-(0%I_Y3YL\#?I$?03NWCU 5 MD !W>^ _F'!](@Y,9@DUWSR73N(&\Y\CURJL.'..$-\H"2*?U6A^]NE?$77- MR08JS%T:W"+.T3&M3,[ X#8]PPD2WBP2FH#E#K#D-I55=5CJ I8[P)+;PAA. M8'DZ2. VE#'W;W/@#"9Q0@"ESO@DMO$+2]0$ Y= M*;CD-DU=>5P*CVX77'*;5.<%EZ<#!6ZS[ENA<.'Y8\\G(?WHN1:?6JHXE_(4 MH3IHX'9)0;A794.#V[2^ M<&_*AL91Y_F%>[$+-/A-M9\B-_A-,/-DWL4Z\798+FVDV V6W.:7.4&"<&M* M@26WN>ZJP_+D7*I"8%>E0T-;M/ZPKTI&QI'G><7[L4.T&CS MFVH_16[PFV#FR;Q_H@_ALM/)&J?W@1_M:R\\/2>SR"J_-K?IY'(8+YR64E#( M;2:[8B@\.?^H4!1RF[061G"_C.=S^D'SW*#LX9 MC8D[Z;M6/_(]GWQV[,=A>&?:P"D:I*NC\( _&W!/.1@3WR470SLD#OU&)JJ"V+VG_LAV&?^V'].2Z>57KF4_V59$G(TOW[OH MEG&45X>[U-U)0F'W_-R9_7+NT\"+?'";XC^'E%AL/#"?WF_P@S'=)BW3(*JE MMU2M;5!*NJT'2VD-.K0#'P_TUO^B]9W=$X03!Y@/1*X/*?IFY^V&-@X_/-M6 M.#Q7%>7_U-B%O=]"\N#0]/H'SX>7UTW/<<@XH.?I+Q\L.Q@[9 (3GZVJ^4AKKV\T,]RGCU46=LEG[Z9<(*%4A58S@YP&TC5]EFZ]$7%_E0,PZ/4 !&(07QC8 M_Z;G'7@)^^LY02L\AB$M)9F&H)%^.\.W'AJT("YO06VWT^@JZ[]Z'1_Z*_!( M)AMZ8[Q,LKP(*9%2/@N[5QF-#SL(EU4M$YM_7%_=7WZ2[N[[]Y=W*M/TN5_7_S1O_YR*5W@4 M6=0^_^29+*F%YXK7F)$=P 4]5:G_@QGBV5-Z62C1+(42QEI*O,,N$M*-2]_O M,O+#*MD.6%--RZMCM8:J= NQYN"9M+KK;UG2UMMLK39^0?4[3U.'#E9)X(VS MP^.?\&!\>+ ;,/)+QS\B"&FH[T#H/?;\L"8-/']$0O!(7\+S@?U"K7KH1U,! MTFJ]__REVS9:'S;*4&B]@8 Q*)=)& .H<"'3MZD;Y@O\XT?_]O[R]NO_2+>7 MWV]N[Z7O/V[O?O2O[Z7[&PF,PCUH?DG5I9M;26V^L]Y+-Y^E^S\NI3E[,;45 M_8M[_%KMZL8"G1;,=QF:Y+<'_VS*NF('H&13ZIXOA4,J_97B4(IC*0D":&J] M0=U_9[=?QN'W(IPM^*0^@D<,\;:Z12;U"25^G;HIO/5:[^^12__S%[6E?- 5 M6<+0;QGI4M4,Y\WM+B,69D*8B9"E:6W,TFZV$P/B!%-#822&PCA^0W%_V[^^ MNV+F0%B*_5N*< K%U%0,?&\D3?\+O=GO6?0>>_W^576V25YXHY$=8-I3^FR# MVKWV&CEL8+P\@C?"Q0\PB408FY@.5NMZ!\S9)G$\<)ZPVVAV]/UE7'C7+-GR M87DY?TL?[0#E([R&;U+NMVJ]/VWDD/2%.+C49DI_> XS([)TY9J-5S7T%H+. MY:N GE+@.;:UDJ[*: JGM#YH"F59,#>$W)+ZJR*=ZJ1KR9W0:S>;KSE'VSXUNNQ"/C0U*.Z#'Q@=, MB]$8(/ZS8IZ[$ *D"R]R0W]RX5F+T1.,R,0%T)".?>\)GS,+F]JUWB?JD&?B MT]=3:QE\OHP+'F4K\/VPXYZ\7"6KM"9CR:(=[]1ZG69=;RD=I=456CN#UF:0 MEL!S],!U]*5_1;X=6#8K-P$U7F+B/MOX[7GQ9-/P'XEK_YO]O(L55Q=(_R23S@ES%J7$!O][X]][SU'52E5KO/@I"VUU-,[_M')\C M<;PG1X='X@&X)$37^\WIXHKY GO-\E7([.:,(-&V]'U*%E2-#@CI&MWWFU1- MQBGU?9LXNTU$*G/M(#L5OWJ B^]#SUU*H:M&K==N&_5VRU RY#A$_!U'6K., M]'_^TM'4]H= "JE#QTA@R644EB50^4Z$4Y8(X!?H92T7-KVBTUZ;\L&UG=IJ M<:7M^/*D&"2NS_JGY^?$PO 9'''J,V4C,Z\<_B")[T-<*_UH8 0IE8&/6:3=98*$^S'L<^4&$ M*RVA)\$5+ 6B:N\>WJ/#B"O"?3,\KU3EN-YI:$JSL&S'ZWL4L@Y*;3::J+ZX M&I2A-IK&(\RXH M/%W.J_798'>3E6N&'?H2&Q4)5.GST(9/9OI6K"/M$C\D)FRB:@],7*?Q0S,N M[O%P[)[Y4Y;^QDR'*HV)+SUAJPLL9Y*"X0$6407;EMF6*(M85TQYU@*7Y/O% MI6!'65)TF>BIN)QI.9&-6FPIA]T&10>#_1_/_RG=H9Q)Z2.R!NW;-M/-N8>; M]]C\"S/Z@TG1=.YF6RUT+5PII-+#!&('"C08X7:AYR%E:^#H,<^5+[U3WTM# M$D#4X8"O31PG"2[0!?\KLM$!![_[@287P#.G/KB.*])Q16OBB<\Y\"G=T3O' MK[&B5;(B;-_#+AW[U*3,0*N:Q(KR ^D=/ ^8+ 416*1@Z&$-55KD&0Y)N#SV M9[(X2AQB?',RA_:?$<'P J\/W#OV &>#V[%'M+P"B2Y[!&0VP0;) 8 M;'45R2*3H"%M^R_O(L%%Y/OPNKBB&K5/2,(HF&*Y4^O]#PV6<1OO34@VX<1_ M7'O2M-;Z]7K78P,O,A7X.;+#$!! '>"K[[FH#IV)1$$U3J0K5'A8]?A$I4\D M)'%=[1*V9\^8#S9O([C24)H(WUOZ&#GQ\OM=_5YZAY1O?]!TK9%<$ YM5O5M6 ;X$,F!F5")F"9@ M&<\?LAA[?51C:S^5@)KUM5\$(Q ">(N?:A?@(6O3):/6AL>!JD.J/1XH,;^> M1(^^]QP.]S*";#Q*J=( VT492RPZL%VVOX"M2&+>6H,[-S"&?:U^2"_;>L%F MMJ07HL%*+IZR*"93>FEZI>W&*@IBC;J6FN!YN]LH1(;*V@FF-EKYT^F&T="5 M3C']/QK&EIU@)0WJ]?8F)6Y/*T@PU>8;*B[0K/L7('B/GC]9$RNPBYA(FLE% ML[!!4VJ]K^L%O-C=:UQ1>+J1^VAFU%_EWM',;=DKRI"=J\K4KM?Y,$?.NFK/ MZ&Z3%W-$<\QK@!A-/D8!/"@(MNZ/UM1L&Z0SBGBQW<1X9\WE>K_XA,&74N0+ M(TC2D'D["+4<(#R"Q.A@(>Y=! ^6(:T-U^W!NJP3RS6!K7(]EBJ*@CAXA)G& MC4O6[%*'L!O?Y4SPY<\VO!I>*[DP-0\UZ9,=,-N7'$V,KBANQ<.+L=FD17PK MD+!LV[8V%47H[\C[M7%@WAA_6Y^);/0^Y41.,*2.DV)+>@>(87F%>(OPZU'[ M^W/I?V#HI; LM]'#:696-_I6=5-&!BA-.;:. *E]EK/Z>^1,DAY&:MS#2$:4 M^51ZQA\)DS_[<=]M*7+MF,5L\1E\ET6V:S7 KFF#>Q/\7KNZ_KQF(8,M;+/U MMCOVB)LH9#H+\+B("C<:U2TOK"I4PQ8M1Z6DSA!BK+37G5M@E;S:(S8FPA>ZY8R]6V><^]B&WG^A*/]U9]HLA M09G=0AX"SXG"U5LVU]DMMV?-U@BX/6T$//1G;LTCK3_XE/RLDT%(_7/B/)-) M@)[>^F[!36.\KEGP!L0.!GLK3(DE!^"0;'(]C\!\^G@5C(EP,Q9IZ*,P_)*) M/?K:^E+_VO_XO[J0OKCYNNG MJ^LO=[)T=7VQ-;_,W73N^Q^_7F*#I8N;Z_O+Z_O5]K,5*2%M-;K&ZU7C69_4 M41I=M9@-LYU&QR@D.;WW<):O CW&_N\$BU3V%OH?IGYH7]I9X2U=27?I\==V_OKCJ?P6]BHV.^_>LL?2*W=BMY MP/JB!F=@>*57W%9?OR ,KMO[698\Y!Q+#GE0< -ZA/<3?R+AX7-8=D-\5CSS MV?.?X=?Z5\_[R#+LUS;PCLH\U4Z' "F)O%W=5P8TNKIW!;RSJ844D'XE#<+_TW9#2_?J(4Y8*6=X[ MLX4L'RU[L1AA@RS//!/,JM^,:?R:N&L"K@'Y=(B'13Y1Z:L7"&$_$C0TA; ? M+7N;&86=+2H//0=>$?PJ7?X5V>%$R/=Q * EY/M8V:NK&>7[@@1#Z;/C/0NK M?21L[PBI/EKV&KA9(X0QA9ZT0;RWY1.%:%>7]UVQ/%-%UG4ZR?*,)I9GRA]+ M/KY](RYY9%KTUT#Z9 =F%)\.AYF/ODN<26 S/VJF=E$OQQL/\)I;&D3.2=ZI2C=1RKI0RN6/)2?C_H%;K^R0[1%@:A8^<-*_44L[7A#A M/@7RX$6A](WX/VDHW=K!3Z%ZCP<%VHZAKA#ADIB')[ PW6L(W5O^6'(R#C?5 M^, ;IG>_^YY)+52U0K$>#XMW5:QB2T15MT1@F^1X3P1NBKBY_^/R]LT;(MZZ MR4!H][)$OR/*B"O+N*_TD3BQ/6;=3H5!/B+FZHJ(="K)/&PS%:O4OM"IY8\E M)^ M5@L%6U'FZ8I8%JTLX[[!/>#5#B@XLW,5*$*Q'@^+A6*M*O/T1+$VA6(M?RPY M&7?#>GQ?N7$;8WB44*G'PUQ=%2JUFLQ+6XZUA$HM?RPY&7?Y,K0?;-&Y\9AX MFD^3MH1 HCS.:I_/L?KN,]V8@MV-MYVIM#.G<;W>FS&V]IR M;] 2'!RFE%&V[X=V@%O[?!!99P*SQM,N)<_%68\D5:G_@QV51&PWP%..&"&< MA!#!K,W-.]LUG,387"'"5_CGD2$=7HWI M!SP=#*]7N]WF>WRU27WVC"BN6O!8JF)$0AAOT)#NAS2@\P,9D8EDQ7O(I4>/ M. $>>H<2,&VF1U_&U S3[GJLS\<@0L= &CM 2%D*?>I:\"]]PB?*DC_;7^[- M^O)Y_MQ!=F:Z(9V=/,_&^&P'5)8>"'8/@=G!C.&QH?1 '9L.V,-&TWWO,H[C M&4]3(SBD(!J-XY>,B(4GLLELX/8L/Y,^#CA&GHCM,&F'B

.3L/;P6<&[&W MQ?1Q@]G/FW&([']@9URS8[-L(/[#1'KV\&#!(#*'2.#I.?9#&UB\KG3/R(L_*%3RU[ M=89CW_O7FHD'PW7$P_,(0_JX,L 0CSI?><:S[:R,XGGAL2"]@0V0)7X,&ED: M#WT@8L $&U@"R@";4TQ5SRLZD8!*":('G S*YA/Q;0^TF&\'/V--%*%R0]6* MJE!&X9V@7G@>V@A4N!N/=[,M_-=G6MCW'/9>'U4E:)>)%TDQ7=@AG< 5D\)3 MK0@/:W1LUAP8SXI#X,\&UDCK;4$IDU!BH)1,@N=[PN<1J+-4X\&H+7LPB!4N MR"IQ0.$,?&\$=WIP>:+F7Z%!;!90$48AFQ*.TP$*8Q^ET).3^QW'>\8H*X?N MB4VHC0V:PG/-:#1U=K1+!CV6A'1UC-_.V]I::[SP]#J>[U62KF/ G!W;>/@A M?%@@EPJ$1EH@5"T(>2:(@<1\XLF$U&?V<.#@_;')!.S"J$T:?P9?41IN/H9R MX6UZZS572;!Y[VQ&YI$'V\'R45 &H$A,T'^#"/6 !;;0\<9,DX5@Q!BG7:3G M(W43-TEZHJ#,'-1N[#(0=C!V<3\)TPM"YNUX !E4!^R\8,MC&L03"*D&0I"E M05R2L4;8@TD EB 0S*P.,Q.Q1O.=QFTCUMLE2(_W3I7\/*-C@9Y^!0X$)3YZ M,?#Y_!/'9.)XQ!*(J @BE@P !6?0Q#0GZ/\8%8S# 8:NR'&P/4, MIL8?B/G3\1XQ[+'=!R]B"8B_(MO'M V$+!X(^1.%(%?PND*\GB8W+ F].-#' M04#=1XCP3 +R"S@0[*P0.V>BFV2S4%Q'F%& _TMCWQO887*1X&LU^#J-JA<< M,3]QQ-QH@#D:GZWM"$^[LEQ>":S'8W"I\-.0FD,71O88B[45KRN 3YWX6[.L M+!ABP>[JL#O.YU-,M8Y!*V.0A.Y4FBQ.TB/)?LY?#;CT(@_0B7HN>"YP CG M*@=P48$&)G'BW#&,?>@!"IG\$)@!*R6(IFFI]!&!]$##9TI=Z18[QY.XN\%/ M'R2,RM)5X!/JL,_^(",2S%;HI4?JC3UX.M;OS9[V7I98H2!\9MD!P68*;+4? M2&71D6WBI[BN&N#2&HZ#PJW>:"+%:6_' ?KBZ$'XDX6169T OCHM(9BML\5# M0F7!TNM+=E^H_3?HA)(%<+VR )P$T0B -_;I@/K4-9-6'%BP B8A*3\:1[XY M) SM,XF-%X5-F.$#E0+@!A@,^(M5@%A/ %%,R1$F]''-0^0.R)/GL\J0&*$ M718=,C=R6K$B?,B*F!J@3G( **MB>O*<)X3(HP?<=UF4Z-/'*-&=;&7?'HW1 MWT =]0PQY3--E(](V56$Y4FIR-(2*1;P^&YJ0R"L@+?"[Q\V5WP)KO+$U:6P M8)JNFRZNI!QVTJ(?"65\SHWP695F[#+%UB/>"L_^'$_[A1]"S$^Q'EX3]? < MC&5O]?!"UQ5;49"X(4EYB$_-V%=A3BN,T3-_2L$8M&$:-:VMM\8*0G"),3SR M%@]'!V48Q>7A(_ MG(:828DK6084]R# 4[QG%_PQ_- !G+ S0M%J.PZ-2VCA-H I1FZS_ ;"ZT\; M]X%(#S[TTIB 9#XF&1[UF^D9>/S?8NG%[/C M6M@-Z1WMZ0U[.>6PAC-!./9=%VFWNGWGOUC5%JNRMC&U)DTH\0'=%@#V$ZCB MT0.025=E25,T77J'%R8#WOS(VGMY1L$UM-FSU+,GGN,2BFUF -YBA^GR\IXI M2!*.O;[G*F7:7_%5"<.^L9JZA%M&LBEH$:+: 0 7;MTSUI#Z#LA<]#C$K$.R M<2:6=Y8QG1=<\.*<.&NU?3L![B# 32V@1G"G"2/D_+:H9/L/Z )O-'9HR.HA MDNT&L8F'X9C$Q5T(CS ! BJ;IFG:1/$TI,L7DXY#W"J4+-&QA)I#GF6\G>W/ MPHT,DO?@I)O7T(",\73H>'7GR0YPNELVB""3,><=SRC><";9 \D%P,W/Z@'< M7P3B;*M72BDV\,UFI#K;$"\) #O)ZP.J1H$TIXDNV%ZNE3T^B2G]0AQ,DYHK M&WM6=B(!6I8_BH)YW9UN_8E'$*%1Q\TV\!*6L,7^ ,ZT_A%8OC0"Z0_P+F.# M<^6:#0 )!]!#8EDU\MADH;-:3/5]?]ZXNK_M?%H\W>J%VZKVB7=30XD-RN)\&?5[=? MKJZE+_VO_8O[JPOICYNOGZZNO]R!4;B^V*R_>1D^.H%Q/'LQ;YT^@HW#[:1W M0THS-S[0E$/PI?/&P.#=#Y= 8 ZS^Q [5%X$SV<[_V,',!B2-*<.QC_Y:^1% M(*/O\U!@#JD;*<(ZUN'3(.Z'GZRP?+#L8.F9S;+IL.N^G#JI>W MU)2(O2_^.M'BW7:CV]11D2==JY(7)SJ^ >0Y6_V\K36,CK;V*Z6A_I_-IU&F MPW8]4(ZOW[WTN=YM;WM?IJ&K2D,S]%R/VFE0V8CP!E)MG""X1IW7)U+,R:+9 MIK'[,:6Q9&SLKW5@U<#)S#)L!.&T/,]0G2),KF!=-C[]PO$36,I2!%* M[-\NU[@C0;QGW,1?,/GZ1)R%3FL'59)Y"*Q(>5N$ED'@ORT3,M<4YZ?FXU.Y MFMMO]@LR_S-NLL"T.>Z1NL4\3!18-;;6"Z-G'YAU (1%37M$G.#W&O[EDA'% M*^N/A(S/$8=]U\)_+F<@[(<7Q/)0>__YB]J:K9N]A3>I?&?F$7_&6DC; ML4J;48*TJ;6>IK;D=K?+B;05Y#16P(K?TB#T[62O8S LV7O4\I%XK6:IMOAM M,78S=NU%$+5:3]?DIMK950Y?D8=]6+U#1P8"IUO,Q)YQBD?EH+W0.<'IZ41] MW]B6M'@!9-H:6L;.IGY8QUJ,DE-DKTEF5M^TVI*YQ8+,&#AK[9VDD/)*H5'K M-;NZK+>;G+AMG 5) I19S46!H&S6>JUF6];TG7T8OF*);"9A4UUZ.=L+&$SB M PO-A2QUYB-]1+!1HJE@G(L7OMXHC'@05U-NJRHG?IJ()WB%XA8#L3L4\23X MKMS=/<7$8X][*"UP0!P&R5L7V(^4DG<8A1V$L).K=0"N,4NI!S\COSKN]9ERKUKFEO\-+ * MAB$;3;$X(18G=C(+1:)2ARA"ESO*SD:ABHL3Y:T^ *'K!TM B1"AV+6'M[M@ M1JW7 A>LQ4N9B(@,>$5C]N6'MZ,15Z9U6>L<64!0F16(,E<>]IBRK7XE?<;) M'X^VR;3$DE>]M"#@D966)ANMHDI?3F9U18BG$,^A$MBN^WV/W3L ML=,TU\[TZ!/=Z8Y_9P;B?6[[+Z@SQ3'UG]A7EXD*; #IFR;KJH7'P^-263E: MXR^MQ7S&)U:3V_+;67GM:'C3 P*Z3I6Z=H6 MVA0B75VVB]A0>9&NT]F=>9&0+"]N:U\#%^)A_VN$P95X: MFT[>)GY-I=;K@''3>%ECYM7/%^#H;:D;M=L0U,9$-WS886 \DV0K(M=W;? M",!7#K3B'>K<]0Z+:%7'A7!FV2XV%T"\73H[M5ZK*QLZ+XO7O#J? I)9]HP5 M LENK==69&-W%T9D2=^4)179T2J(8_;L:$[Y:RE@$EIMN578HK5(BPK@OB4M MFA>X*@"W;8I. 6^%D-J(]W*=Y]W MH>Z.!#8*(+ ^)? 1[;9:OU7PP%L#Q6ZK@^VVVCUA%3_!=BT0EO-ZB2FL[SX= M4 @NT80#7&7I;Z]IA._4OQL2G[[JB5Q=?U[MA)6\AUU";QJ/O:SS-6D]I $=6_:*5#Z0Q\:4G?-X':>,< GQ/L!LY MV5B#?A0./1\X;V5S]F9S:KU"X_7CRT?>7<>'&^ 5&8B._\] ]WC,$IF^,#?] MWS*_JR"(ENYV#%G3LI =//HJ'@C7E UC]4R? MG/Z\1 +)&TA_CUP:VU1=D25-T0QVX2=JTM$#]9.O5/:5+DOPO#&%QS]19[+W MB$#4I192ESH%8.*&+;M;'7#[-4X*^WC-^0J8;:TUW0HSG1^8'?U>ECZ,$^E+ M'/ K;0LB!LDD8SLDCM@[S[>^GG'N.S#NRKV(V9:SD*(#89 FM]6VK&L[-V\5 MR9PCA^2VS?/%0+*)D&R!+ZEQ4ZI\1*4 &WM?1J/(P5P%L'A@F[;82+8/.K_; MR0($,'[X;5GN;FE(X$W6)?%=H$$Y M7;2N L+8->3.[IDEL;OL#40Y 0AOL2>[0U@%ET9IRD:[J(X6F;E5=LO?*A@< M9^FLJP,;H%?\QXP[H&+6K1QQ=9J'\A5)FN-1<=DW?_==:W>%IQ5XUF:!##V" M,%"H!*$2#KVMOA"5H!=XOF?)*H$Y2&42L3$/"]Q)U@/R%I-2J&'H+2H&U"VV9\QB26&![9+ M7--F^0#X@.VV;FR<=O(N0VNTFS >=K8/X.K*3U!Y^2GW4R@ F>$^>93 *$_CS4 &?)@)H&C'B97ANI M,ACL9S,FZ TJ(]7P9@(-V.1AC[JX%^V\Z<-00KJ&2R>Q4X# M* :_G9'>.MZO5P.J5HH:6$>16N_/J]LO5]?2E_[7_L7]U87TQ\W73U?77^YD MZ>KZ8K-X\S+\BZFNNIC757=3#85LNAG3F.%Q-+F0?98P\;Q->2XB\%VI7#H1?!\*Y E^F)2,*I A;@D7"(C=F;> M^USL9=9UIJ69*8?).F0)\DS^>='#S]71P@L'/OC=:=^SM MY8OI1$B6?A!0^)_%"JOR98B-6F_]GNXC+/,0LB=D;R9[K=)E#T^&DSN[USP* MV>,+A4+VMLF>6KKLM6J]EJPI11W )62/$Q0*V=LF>^W298_M_]):J]M->).] M),A=6O!6FZPEVWYJE,3]IW+_T6=0DC59]U&B+V-/%_8>ZGYN& M^27)Q]V8F!0_EKQI]4+FG;=B3^U>,FX77A#>#!(?**]?TP&_IBUKG:*JKWFJ MHA;(V9(O6D+."CA8!TU#(.,(D;$EF[&+3H'!U'I&5^ZT5YNY".A4'SI;@O$M M2D55<)-C<^>6BQQNFE>[/('K-C4 O8XWAAK4?<6WQQGOZ)"ETIC MCO1=Z].,'Y=QX)E;Z6J@=%6YN7L3.P[;: DH;5WY*Q)*>JW7:L%1D PR^G<<[ZL"' MC[+T2%WJ$X+6JO5T M7>[JO/0W$Y@ZH$.Y)TRU(?9794,_QN;O E-;/,L]8:I3Z[54N:/RTKU=8.J M'N:>,-7%L 5 I8@\Y:'!\8F.?6 ,6UN.W,5.Q9:>L-8OJ=BAR SP!:HN'N1= J0@HMOAZ*P6^9>8M3[89?(:21NPFF81O M06XI8\M.+5E1=]XDG(M3%4@7G"SD,M1"[@0Y7)TRBLQM"LA5'7(9BBQW@AR> MFZ=V9;6Y\[8T ;DC@5R&XLR=(->& %MI%GA6*N<[(3G9B+1[4RK@%&U8;02[^P11KBX MJ ",VKN< %YL/%H0@W/LK&[GO5!(@X!-&6U9C"0&1@UQ39 M4'>N:A0HXA!%6Q98"D,1+B.OO7?U"=,"H-$J?D!4]'+0A2S(EFE MO/;<:=E6;CEJL1)S?9<\M*C=Y!%#6WW"XC#49AA:8] %AJJ-H:TN87$8ZK"Z MW^9J<9C 4+4QM-4A+ Y#788AC0,,'7V&\"8<4C])#\J22]_6)DV$5 5X@XP5 M\W(31U;3K;TKEU=;ANKWF/N&*O\S30"P0>J=>4)P;API!NR7D3*6T"X M\A#.6F?+$X1;V.BU*;?:J_L:!81/#\)9:WQY@C">%PF.1+-30+)V[ULDCS>- M>S4- G9:UA=!="&K^HG8)6'S1^K2@1VNDYY.P>6!F5_=S?,&4DFMK5J]P7H3@]T M63.QNX&N&>=.VWPGG@3H.,N=[@:Z5ISM;!NK)SYS!+JCSW;&1:O Q;%/AQ!K MV$_3,HAWZ."^/]];]E/<7[W[3^=,F<^>#W^ZDAGY/G7-B13Z\#0G.6/&^E<4 M;]D46_Y*K?&^F%=<RG],')_76\^%SML/YZ90#HA^M3&.*_J24]$MM- CH)H#0B M_D\:D@>'2@$%#]<.[;F*=YB**'8IM9WR!G&=,?0/ST%*?0&VH@S?N'=3-O9] M.X"O/L&?[N-WF)5GO2:P:JW7V279+-:7.30';W1L=\=7OB1@$U>OY4Y'',-< M%1 >U/7=A[K#15W1T[D*4#N ^WMP?6?4>H;<[?"R(?ATZG7BDQP7ESGV4;^S MQU7%=00M54#_MI]ENLP KH %S.KPK]%-;]8Q35:VU"FB;137B_E"U(2HO:$^ MJTA1PTV'NB8;QK&7" I9$[+VAL"N2%EK8Y%:ZP3:+ A9$[+VAFJ\(F6M4^MI MG8[4:<%%K-44D'4EA>A&LSNYT\*H96D:$=?9_\=+>4-*8@KD/B MT[=5E?)Z^)6X?[?["UJHKT >\B,);%,BKB59MA.%U"JZNGKGA8 *^XCKIEAA M3_ []>]05[Z:5-0V.H27Q'>!#$'Z& :]J;>GS+R][NMK+04/XU.,^S4#:2FU MGM'05Q='CF*U3@CFT0MFJUC!;*EO$\PW#N,5P=1JO6YC31MC(9A",*L@F&KA M$J&_333?.)"-&@);SS:,U9:'0C W">;(MBR''J=@ECJW-PEFNW#!;+Y-,-\X MD(V"B;N;E49S=5VP+,E,L'%DQ\#O(P$HAE:1H1W]WOQ_LC^H52=1B6\7$SN]&O74,I=>Q LJY43]58_U8BUU' MHP?JWPR8 Q7R\X7.=S"9,M@=DM;4V]9"=EB<><9 MZR>1MH^8:X%C.X1&M(:+O*)6(B7L"B3N!Z4NN%\+3 M0P^Q86'?=11YEU6L$F"S-+!=XIHV<6"D\ &V0@D:BUTSYJ:=O,O0&NTFC&?L M!38R\-RGV$_EB7YXMJUPF$K7W(T)DY39+>0!!@%(VW@++R1M+O40F?N)HT6X MVZ1E&D2U]):JM0U*2;?U8"FM08=VX..!WOI?#7/X\4W#:9IZ#&)7?_ I^5DG M YC@.7&>R21 ],U##7"6#$A7&TCV98IMI,M@4 A=VFOH$B,>Q-^+SY0Z!_FD M/EX%8R+.NZO5P2J5HHB6$>1 M6N_/J]LO5]?2E_[7_L7]U87TQ\W73U?77^YDZ>KZ8K. \S+\BZFVNIC75G=3 M'85LN@L]\^?0=<]),*=7@ MS-K"W!TR#NAY^LL'RP[&#IF^U72D/-^;FF&[GNV#2H3D-OML28MHZIVU"4 MCAC3UC&I:J.3\U$'(=06P7O#JGS&Y:-7+^NN7+8F&(V5W $6?[K;[)T2V[O1 M""(Z9M$R+/ML(Y/O/2]'];EIL9_(/!LY^C!6].0@+/E.;*L.QNZ"C-%."N+T M^J89C2*'.42?Z, V[2P=NT^)*O$! N[1Z7?'ORS]!S4=]@/::5(Z02)QEH( M+=!A@\YN[UEGSV4OL^ZMY9NR!L'Z+&@I0"8/<]F!]K>6R9&/ MQ"&N">%D"&;&I)@>EG15EC1%TS@H3>'\%*-E&A>R M&93^E?77]>TS !W$CF M1;XQ@3^K]VWC$5JZW&YUY>=)QW1(8]M(2@B,$YY0$IYM?<'(N+./11;*JJK*^9I>8D"XA7163KGQMZI2, MO;,*$+0.=K)O:> #=D4S2"%CIR-C67M!%B!CW5JO+>M: 8=7"?GB VHG*5^Y MQ$O;MXO8P:X['476-/X=Q /M^"P3'&FKO+WMZZS882'9J/:?OW0T55LN7ZI. MJPO!'<$=P1W!G5V=<3VC,PY69G8 :&Z/0858M]F5]37GME6QS]!Q TB(-\_< MR2?>QD'$6^-(O ]=.O#:#I%]XB"NPEH\G\QF+-SA5-XC/#I[GSI/'&PNN".X M([@CN".XC;#Q';37;O?2<^= MZ^FRNJ;[NL!:];&V$CB4BS6#+ZR=P+("6R>J/Y"XI\%H#%QFV[^1FVV.Q+V15VZR M,Y(5_#-M>#&G#&]1$09V2.^H_V2;]#O,Q;-NJ>D]NNPI?Q(GHKFM'>X-T.1N M>V=S)] H=(7@CN .S]PI,BSA3I.W.-/D1[6QKH(@8CLKO0$&+MCX( -F>J3*HBSGW8O9P3TO3=E0.IRD%P3(1%*[PMS)5Z*P M$IR]MAU@51$PN[R+'IBSUFQ+3J>M[+Y=0&!,: #!'<$=+KFSGQ*R ^CG+C?Z M^006@#+%422LAT-:'Q'_)XN>!A0Y+Y:!N(V88,CLJXQ%GK,@J:M D-1IR]WV M:I&GR*QQ"2R1]^29.T6N8+UF>W-*_,S<=M5:3]=DQ5@]8T) BDM("8$7W!'< M*7\9:C_J6.-,'9_ 6M*]#_9T4I3/Q>H M\M:9(BS]7],>4"R3\(8B(>.".X([I2R3[%<#&YQHX$,OA.Q_N_W6=OW?B&\. MTU[]^@Z[[0N*M4^X8[]ZR);]W28[?E])@<+=]. _Z\64PC8'0WL=9 M_OJ#P+G00A7F3BXME'6G[&[BKF\6=[&ZN"<8[*69=ZFEO!4+5W8JB*(6!SA"OHB\<4S=W)Y3%L./N&LZZNF8#6G*G>:.QLZ@4:A*P1W M!'=XYDZ!\0AWBKS-F2(7;><.U+Y;9!>R;<#26J6W[]:43JVG&;+6Y*4QB@!9 MD<[_#JW/LN!K8+]0J_YOZGOK#$!WZGT(;%4#6_GJNE8BRP*;VZZ@255J/<-8 M/0KDX&>D"Q")U3;!'<&=\A7P/@]_6-6_*B?Z]P06G@[=/?PTEY\.&JV]M74X MZ&K<;M[6%;FIE9M)$6MG? 5HE<3F*H&IL2RC^".X$[IBW+[44Z)^;G.C MGP^]GL-!$_2_1RZ5=&7G'N@%1>A)4[R80N'QHWQ3J*]X88EGVVG MQ1;8(5U3L:UK2^[H'5G1V@4%]D6PMJ0<4VFHY2WS\+N"X;BB'KNY>V"\$5@GN\@ILOR;AR MOL:^>LUKFAIWO&C+S34G!N5NIR>D5TCOJ4NO?K!32C2-U2UJ[5TR3$)RA>0> MK^3F$MR5(UX*EU>]UC,Z!MC:HNI&RQ+;+0EERP[&#IG@!.EF*1=75>TJP?:3 MO$JP_22O$FP_R:L$VT_R*L'VD[Q*L/TDKQ)L/\FK!-M/\BK!]I.\2K#])*\2 M;#_)JP3;3_(JP?:3O$JP_22O$FP_R:L$VT_R*L'VD[Q*L/TDKQ)L/\FK!-M/ M\BK&]C-V7FFZ,1U^I%>/B/]HNVEAIZ8L5AZ;U VI7W1)K:ILJZG5V)&=E$K$ MQ,,ZB3O!4VQ<+X2GAQ[,VK6H&Q_EZ;)J4Q+"'P/;):YI$P=&"A^P[@N-Q2WY MMDG+-(AJZ2U5:QN4DF[KP5):@P[MP,<#O?6_6J>6WC3T MTQF,R2.M/_B4_*R3 4SPG#C/9!(@_N;!!DA;)/LRQ3;293 HA"XK[1R +C'@ M+6IZ/FN8?AX!NGR\"L9$N!F+-/2Q?OR7[1QJUWKW*.[8NNX MOZH*6!6W5HH>6$>16N_/J]LO5]?2E_[7_L7]U87TQ\W73U?77^YDZ>KZ8K-\ M\S+\BZFRNIA75G=3%85LFJ_Y_U6*J_[C2OW5GQMG7(8N[Z0T8 \\Q[XVMIE! M%;W[X9+(LH$2'R3;E<*A%\'S\?@R^F)2W$2 /3@D,O(B(-'[-\X9F_#8@PE, MFMF_F0IG^Q5@\@X9!_0\_>5#:CMMEXV8W?1A\16HM9;[$^(+XZ\3A=;M-IJM M-NJTQ-]*7IRHNP90X&SU<]UHJ&I[[5=*0\WYN:8;N>[8-*A.0V^VQ)BVCJG; M4)2.&-/6,:EJHY/S40=1!6U0V^2(O]K**>-EW97+UNP/C#5[ M"1UBUS?'BALIQ28M0V/=;63RO>?X=^WMM#C,UL#UY)AU?Y.P_5L=K%W2 $X0 MI]M\[W M- C69S%7 6KX,)>=8,_13]2DHP?0_+K*6=_14^PLJFL'["RJ&;6>VI6[W:9L M&$6=(7<,;5=.N;'*Z;1.T0KH_ZDU"^__*21'2 [GDJ/OO>E0?$P(N"2:WA3B M)<2KZN*5KQN?<;AN?.R\!U5KR:J^:L?>VI%/R)B0,O0)YSN/V.X'B#7-)0<+PBD'=*# M)WL:F#BK37!'<$=PY_BXDR^N73GH<$-<"\8F7MG'=?V\WH.NU'JJHLF*NDM M*P DQ%MP)Y]XKQRHMA?Q5CD2[^.K%UB/@[@VS%RH#<-HH/Q:@>K)U-LTWGK@ ME)$*$MP1W!'<$=P1W*D6=_+YCR_L MAZ%O/T1L(]R]]YWXU W7.7A:K==I%[ 8*1#%%:*R1@=[0)3.":(.O5A0 B;8 MZD_]@<0-%49CX"#;?(Y1GD39S"G#6U2$@1W2.^H_ MV2;]#G/QK%MJ>H\N>\J?Q(EH[LR8 69.5HR="R8%&(6J$-P1W.&9.[N%'IPK M\B9?BOQ JQQQDXFRECBN@B!B>R*] 08NV'4BP%A&&D<^?A-BL[A@+KJ)0Q=9 MZ$Z54B>;4LBY7=)0MFR79.$HLI9:GR(?:!%+:+QU MDOW\N"S3>7=1ZJU:3]7E=F$;543>BDO++KC#8U9Q)49[;:O,JB)@]GF3'E@U MS+A;IK6Z4UJDIGD#D1!QP1W!'9Z6=8I1P!U.%/"!5G(.T'=OAVB(A/5P2.LC MXO]D,=" (E_%8@ZW 0\,F7V5L>AR+L;I@MPU#=G@)BP-<-J>-#746J\M:VO*/ 2BN$24 M6%\1W!'<*7_U:S_:6.-+&Y_*1IU['^Y-0&%Z02A6H41^2G!'<(?7[&$1)78S M^Y5FK2Y0\ZVS2GJMU^R4GST4(!(B+K@CN,.! BZB-"Z' C;X4,!'M1%G:XO_ M;\0WAVE_?Z/,]9D3[NQOJ ?L[&]@6W)%UEJZW-)V[NR?BWD5R/>.4P)[E+MWY5^'%>AVO]A 7P#H&8.7"U1M:TN=394VE MUC/4MMSL\._ '7K!K@1PI"VUWQ20GVQZ2R0?!7<$=P1WCH\[^;S0@_32;JJU M7E>7V^W5T%LLFO*&'R'=/',GEW2OA )[$6Z-'^$^E6-T]M!(^V2+8$6)LN". MX([@CN".X ZWGIQ17MOC)K8]YN"0% &H,D*#/>#)X -/)[ T<+@NVB<;CXML MB>".X,X!EK573A+AN_EJ,VZ^VMUYB5R 4:@*P1W!'9ZYLU/@P;D>;_&EQX]J MR]&!6FB+5G+[W)#4+;]W=K-=ZQE-N644M4=)Y*JXM.>".QQF$EXY,Y>EG**T;]=3O3O04\3XC4**K!UMDA>'"+>>7/K M[)92Z^ERJ]V4E?;.48[(B_&7%S.*[W;\:O/LEEI8\VP!)P[AM&6];"_M6EL: M. >&K"NKO9D$I+B$E%A7$=P1W"E]U6L_VECG3!N?P-K52N-LL?8DLE*".X([ MG.4,"RFGR]ZPM66 *>KNLD%4H$C(N.".X [/W-EMU6:_"KC)B0(^E1-T4@H3 M1V+K"!*9,E2R(HJ+-SZ%00$+\H!#P!J M=4$&=;G;,61-4XKM]KT3:TO*7Y6&6M[6.?]6!M,S,YLO.5YG.Y4"CE!J*X4? MH21D4LCDR0TU;Q#*"VVI9U;34[* 17"*X0W#=%HBO'Q^WM&*^V MAB*L:ZK<55>W8;SUM"4AO4)Z3U=Z=SF$;U5 =3P:6A>B*413B.:.'O&*8!9N M38U:3^\:)=A^DE<)MI_D58+M M)WF58/M)7B78?I)7";:?Y%6"[2=YE6#[25XEV'Z25PFVG^15@NTG>95@^TE> M)=A^DE<)MI_D58+M)WF58/M)7B78?I)7";:?Y%6"[2=Y%6/[64@>')HVP((? MZ=4CXC_:;EK8J2F+A<NC!K%V+NGA$)?S&JDU)"'\,;)>XIHVMP4+X@/5(:"RV_IJ;>?(N76TT83AC M+V"=%,Y]ZI#0?J(?GFTK'*;5O7/W):129K>0!QA#%&Z^A1>*MI?ZH,W]Q-%B M];!-6J9!5$MOJ5K;H)1T6P^6TAIT: <^'NBM_]756GK3T$]G,":/M/[@4_*S M3@8PP7/B/)-)@/B;!QL@+1E0TX 1+]-K(U4&@T*HLM*F :@2P]VBIN>SLYG. M(\"6CU?!F @W8Y&&/A:/_[*=/^U:[QZ%'0\XNL"Z[99/>.MZO*@)6PZV5 MH@764:36^_/J]LO5M?2E_[5_<7]U(?UQ\_73U?67.UFZNK[8+-V\#/]BJJHN MYE75W51!,3:18"A]=KSG8.-\RM#3G72&[('GV%G&-C.HF7<_7!)9-LSS@V2[ M4CCT(GB^%;S/Q2UFL69*E^TP@"DY9!S0\_27#ZFULUTV#G;3AT5BH7I?/GT, MWQ=_G2BA;J?1U#NHAQ(/*7EQHJ(:,*^SU<_;2D-56VN_@F_^3VENP::1+'VN M=_5M8\]$!E5KM+J=7(\ZR*#:ROJO]L&;+=[UJWU[\K[[U8=U5RY;LZ,LEK+# M;*#:KBF9 W!GOTC?X*IA(%V"SK2F/9,RM$OBGV5%7I5Q8)EW97$.C*PML[9. M]W3HI9![(\D;4W3&(?S$#91/$/'1X'QOY-WE MJKW(#B0$KS1Y5[L\2\,U#27'"[(NZ8WH5T!T[CWUS5I/[3;E=F>7!O3\'!DB MY.%HY:%]$'EH@:?9U>6V44"_IOW(0ZD>;@6,.VLT4G\@\4+*:$S=@*6=*V+L MC["=>$;&[60,PA(Q+4D,O)@:/^NDF5YQ6W.I!6RNM#5 MU@H;+$LP-NGY/ KZ; ZPA@^)N>WYE00*D0ULJJL)CAX%I$65P !P[;G(_CAQ?OF"Z0Z:6Q_HM5Y7!OO" M:^9<(*BHI9=](18GGT7(%1$- P8$DSQR8/ MMG.*Q485N;]49RD;K.?JZY/[ZWCQN=Z"B97I0IF1[U,W9$!G[E3Z-\/_TCX5 MOD%_NF9Q'P4Z8!)]2@+ZB<;_7KD,,#>IANPS@.2VE4W,\VGMHLYT%"X73]C* M6NRR)VRU(+)7Y*:V+VQREJKOFG"[, C&Y,)[BNKE&422< "(OY5I9%B MXGL,B=SZHEWK-65%W7G-2:24.433ENB_>#1U:KVVW#(,KM%4?EY9;W.="H@" MH!_$119E+25$4IEWG;"7W0FKV@&[-^ ;_FF'PQ0D7Y/$4.XS 3M=YJFJZNHB M%"CS8\\?&HV>0Z?<(LZ*\B)4"O3U8 IB6]9IOY,):Z9[[_7-OR+;IV!& MP7"&D^\.<<.^:UW"I^.W;!+L-FL]HRT;1]+U1V J\VKM'C&%14.:W%);O&)* M5&^_CK/OD6\.24!9]^X1\7_2I%LU-2._2@D'D:C^M I=4 M0!U-U3YP#:P*;T?'DR#++AT:)ZONTL.D^H9)E&SL-;K:4*BQ5<]D<'OU6J^C MRZWVZKK V[Q>43Y4=2QN,7Q[Q*(!(5A';C=7J]BJ@<4*Q&8\% X-TL:&HG!( M% Z=7D(]"1PP;1Y+ I40\P--;\4Z3.>3>H12[EQHU>Z5<$P7??!M4X M)DX*DW5V$H\%4U:S#IP4<@B8[&>%-C=,L.1'U/M4MMYG8>%UVET>K(;IC48> MCL;N*Z Y<'.'$//P5%+(7FAV(P.@D! VP,=$F> -HB.QHXWH5B- MZDHNA4"1AJ%#K=@J)0<\DF?B6R*6X5VG[*,L]98Z)*36O7=/7N;P]-GS-YW< MMZI.NK5>I\UMMW&!H/T6HN9'4#YKI;+60;H(D*H:(-W[<'."-W;FEN3'D)%" M3\1+575P]V&,;@;,GTV=W.0\I56-H-9ZK9T.2!%A$(\HR6APUJ,DIU'1T*AT M=^K#<>2Q3T4Z^\R7YZQ;L*R((1'%$&44YDR/[GM[,82J@S'"G5-5+8806.2C M,*<(++)N/AU9V;WK]RE6YE3$[-E)QT/IG97T/'R/K>W0&LJQ3:1_1?838,-- M3@SS:1#ZMHDA%WY?$9-8D-=\5&IH+PWO4!OA_R]GL+F=(@:_Z+O6X@=S5WZ' MB7C6:A=.TXF0N)'>QV72U4P?]N/FYE9,/E7JSI/6K4+)EPUY(Y6U:A! M"*(0Q+<*XI9UG8-*HJ: ?]/MR,J:8\RJ(8D[>3[IURDSFZPW0Y'^/%_>0KX1 M9UE"T8&1EA=A][W=]I!R,S2N7>E2M1S;3!WW7EQTJ(_?5SX!0WRLYG:[M06# MNF1&^^$%\?T)D.-/XD1Y#ZK6-3S#KX,5OD>TNTF(R-&*2 :/M'@9T<#S;'9D M7>ER+2-Q06FUIX6F#B1\1V\M#-V;$C:97NN7_B(^(^VR^:@*8O":@(/ MJ']X$&H(PCM*)6*:W@C>C=ZWY'HA/#WT$( 6=;'O"OS&:,XVPR>;%XD#(X4/ MV%;7QF)S\;EI)^\RM$8;-ZR,ODO5V@:EI-MZL)36H$,[\/% ;_VO M#@%-7 M>0/I I4X6TPCO8TRLL*'$I3#.FK4>G]>W7ZYNI:^]+_V+^ZO+J0_;KY^NKK^ MWPE=I\KM8JK<+N:5V^>I1C,YNS'NJ2]?A7%(3V8%(20=^I[V.+O_HS<6^NHQ$\VES=\[7HP-SXC\2U M_\W$;L82^ ,FXP613^_A%1\=UFPN=5;:L2]E MNQ&U^F'R&0Z @F,S1KOA1Z!K/L&?OCUFGAA([L[A(PELUF!Y?B2I MZY-,< D$\%WR5G;Q;#3XYC7CT5[3S6LQL' "B=XJ!Q7K+>"?-@Y5^D(<] I- MZ8^XUU( >L,U&S((X"-E)V@]V^%0LL-@T<4(HH? MFSBX[F0[VI+3ZM)GB_! MW5+M(O9::N]ER49&283Z'LS7I(QK\6^A3YZH(R4>#GBZ9H1B#RS!9U@4OO38 M$=BR!/..!O .P!%[ )Z535) L*<%0WNQA07);X)A(G?\>B!X^KBV"0P M_(#YI5?\&D@C.PBPP3?NMG4B"Q[N,"]N3 ( ZB,^*7VO+)% >J:.@_\FEP7P M3(#B '@T)A/'(]8TV38=R73

6P MATR(A$?0^I%#4SX]1D[9I!BT$"G$!=JQVF*;[T^]]1 M&\QH.*,\S-D;V6&X1,\@,H?K"=H M?4,ZL&7<6@ #Y!!'#)(G3>V7;A$9@3/ MPUSP(1T*8D-0"BW$*_M<3DC'.F0.O8#YCB0A+-P$'/59;(9'5((@NQ0U"O$G M.(-Q;).D ;%](%*XH!]FHTCC**9F(B<^,&"JX8)9#5ARLD:B9..-$T'Z%FHU MI(SRVUP4WR;_TIM0 PB=DBBE0@C>?V)4[!=I!$\;!KBU!/C\]\BEL<.C*[*D M*9HA 9PQC)ZRR6:R8=DF"WE304W?$0Y)"/": &"9.F5+'.F+49G"TP8V)F&D M"2CEV (L*)H\" R&7N18^"X((YG0P3W_BMPX!<6D#M\[I[FV/!!]&= 5L0 O M@J\?ZX!;IEC0XGX&0$NJ4O^OZ?SF)I;0\Q,0;?1 _82F*J.IWECQKK*[EC\" M>C.X!'"!)L-F):DKUEEV 8_+%L6*=>J_K&5>S'Y4\G8XB;F/.A2PP0!_(QH-(Y5"$,R85O.8Q"-4$L'B669(20/7MD[5O)3#:D/ M;AK3C;$0F0S5E@TO]_%4<2 ;,QFLV7VL4J?C7L+2LAN?"ULL,K@9]*<&Z3M, MQYS$/]<$(]UCP-SZ4' :CB':;F:&93%F.DK7[\H%,P!H0TTESRM!A$_B$S'A MF$4+J/4&%-#S8#LH>T-BQ1X+,8!VQ";"9C(+=1J%( Q!9^O/N3OH!'T]D M)A\C#X,I_ HL.'@*( +@"Y@^&4!0\^>W.^GR"9R&YZ$-KLXT]$*1\NV C6PZ M7G9.:/O#[*78ZY3ZYO3] P>G+063 '@-4@@"FLB@+ TB%CG%O5-!+WAP&\IU M8E0@1%M]Q*+G0Q=",(!1&F7Y($0TQ(EZ/GA+SS;X3ZXG.1Z&.-)?H F ^1C7 MI($+H\M<<#?7:>\5!X9CB'WV'/#+4C(Y!"SV,&U&FS*(^D]V$OLF*$K%<2/N M%M'Z0!^)F[IZZ;MF7A%Z)Z"V@8_1.(D5UH)G&30XFSD&()]FG\^YH,GS4S.1 MQ<>9LQ1KW%F$.!W";>AV0;P"O+],YP"X Z\:HP%PH.P!R" M70Q)7L,>^HT0>,,\Y#2%2)^8D3X&:[M&+DPPNV E*6824SC)5=XQ- ((G MVXL"9S(+8Y!A)DBT![1*LA@4X\YD)EM\A+.E]-ZZ-2^V]G(2"U[=S0M>8NV* M@[&(M2NQ=C43RN?5_R#G"\T&\'3W+LD-0'3E+Y],5FQVE+Y-&G2=4.RR2N8:-DV19S M!-/&K4L# ZX,/1] ;,VQ>8&ER$N,,I^1F',9H3'QI2>L[T^!L9@)_XF7BL%-Q)\EL&8*J5I9(7+':L+":LN]JI+ MG:V.PE J7T>A%51'L:80M.]:WXC_D[+2Q-GRX&IV4E]3FJ"KJZ42\2X-UCG@ M('3%^ &8II'@(( 520,!'O3!<:['0! MA*5&(0C%6A'L,!V[''$12#(>?!6$2FAH43TMHE;:80DJH_SI.5<'.$R_2]Y<9(6:0"ESU8_-UJ-IJ&N_4IIY/WIG:7+ENS4:C."-2TK::%5>*I0E9N)S6 M8BQL1#D U>8VBF7=M,(Y.?M3)8XGF&78=KM]XMDHEQJZQ6>\B:RO;H]L!SMCQH9MCP^.[*94D$>*@5O,]#].-NM7>>1:N^Z8@6<7_^ M^XL\G+)=%4CF[ZZ1JU%.'MH=VX;V=5,\GHWIS29'&]-QTZRJRUJ3[RY 0G2. M5G384&M6D]35+G9WODP-7XZ51\YV-[F-PCV5%07[,?0 MMGF3^U/HF/UMW:KSVS)Z!1V7(N[?-:-788>/M4P(L6HS\FV:Y107H>??J.>W MG/'=?R*V@WKAL^??@:K^1!_"6?7/=%D55U79+N+>+2M_(;:+*\L?*2"/WI.7=2CK MUGKM58"]%]CB#5O[U%TS="UB+:_.PD)MU%E&BY=#E$YJM<_SQ[@[D$H/GFN] MS3<0IV%DDJ].N;Z!H=9Z1E>7604<%TE7@:]B?8,5@)7@&QA:K=?1U-EO7.YD60Q\,75W=9R4K(8>-<:OQA-G,1 XK(@6!8$7T!!,#KK MLAY8U@/+>N"-U\&U/C[)>N"S>/Y590C(>F!99K;?Y6&_1I4P1KS93R:RH/D?7 1Q&N3JM.7E"_,=#TMM+K M5)6048-;V MG-ED/7.OMJ5H7',30MEMUDWM9#RSK@6OP_&MR^&0]\-'TO'K: MFI^V"N>J?D_I5);E(_V(<^*O0^9]MK7&P-B[E$RRU1FRU:&J?=IZI*YZ=8$O M>%47?;(4^%CRI9W8+3 :@[;65WK]O>6L/M<2DK\*\]=!W8)V8Z"U>Y*O7B%? M'KS'06U5!RTIIEM(LI?E(!<#MOC#&AK9W#X;Z%0"O-A=?VS(9ZV'.IS7X M'9;T,#^(FF3S"V5W3/ZZ>X%Y>Y6_XE=\3]Z0\$XGX9U.JS$PFMDS/H$UVS@! M+!LP)".6"A9]CUPQN4MJ:,N[,2?,'R2\F;FV&E6B$_<;I83(ZXYC;Z* M"D\5K*F8,9CF,[/GS97:/5A&U.J>=S)?XN*(+;H:,BPV*H'*4*$M0OU ]+ABH[VUZ!YF8>_ M@NG0VLR%3#P4Y;]8M#,RJ&J".&I=@S':[PS-5F?<8SWX>*QW_@.GP,=8==VB M%G "_Q^_T/7("YE]R-8Y'K\\E'/E[W??/]W=DT\WGV]N'^]NR3^_?GY_=__I M02%W][?-,US0O1O 8(&+&Q/IO-NTSOMH.:#S+&J3AP ^F(J]RPKFBNY*D*/5 M*VV3C)V7.7X$0W$KS 1:9/?)@8?!$(@8B5@X*G\P)A[C_P*.GX7>:$)]1F8> MFUKAU.<_,<&/ Y<*S @2"_XSS4L90^MDQ3X F#)WRLH8+#_9,IR(.V-"B,4, M\'&/3> QL" $?$J_27(76-*RM_,MNX@IQ82YXVOYZBP2Y=+!XJREU[98^M+^ M1^<0L]0; ZV9!;5>^"-.BC7$=BK$80%Z\AN8 +_%+0] XS(RA75,?,(<]&K6 M>!\YOD8E>ZL>@FK8K[.UB6RE-[=[B&GB-5;ZUL]=MW99'R^=A++[ M%Y'""Z[1%.,J0FI_'8)VY;KAHX4K_S>CWA<:X!SG#Z,),T.;<1/^"&/]:KNC M'PNZ (D8/#-#W]$+V65I^[%KV^X+JEBQ<: Q?:Y/<ODZ$1]?=CUJ+86BLFK0B<4"+P+:G:S* M"7P>&.[%"B887@7=.@?'L>KRDKUSL\__RNQ"K[ZV8=]NS"[[DGC<_\OY[ZO# M\-BR5\)*I]L8M/N&TFI5=4=V!E?54G[JM+93RT]RTUQ:=GHH.[H"QY.:R,[K MJ#06-GC(@A?&A!$.7!*\N-P6RZ*.T[10V9*#E;91<9SMQK;=$7K]-X[Y &2S M6?S->_@41?/QQ2TME/W&0-64=FWRJ"4+UH,%$S5_4/;KM@3[Z7N[4S*-7Z80 MRA3":OS JJL+NVICT&EUP,KLC>8F$X.E5$NIKN!TMWOM75=#:6XK?75OG['^ M><+Y.9=(B>UI;=BJ=%NJ%V>+5)";__L$-]SYR5]O]+=B1[-_%DLC6*3K/C,G M<+WY(CT]FRG0U06' ZW!RPRBSW"PY?R!>#".5+2Z7Z4S'>(IQFD,7\?)9&]% M)O":Q(:ND4EL6)/DQA>Q:Q.JXZ>4)]0EU&,'39#&5#B/B4PS"W\=I48D617K M85^3)*>;_.>T]U^?Z][AC-?&G&NEK5\0G)\4CTL5CRT5T@<0CPZ(AZ[T MY$WV$3GB889G1?@CD)?6ISSNZN@R4/^TE4MS'0E78O6^4CKZ'/ MGZF**NBJF:K7&%2"9R$OEY=C\O(FJB+J7(Z(%[4;(-"EQ1ASE Q%58\"$G?9 M%\A2<4LKYB/4?=]";>K\O[Y=/?/JE:WI(7SO3\^J1O_&98M;XGE-5A! MR+(M,9BU/B3'^2Y]ML/67$IU6-]G$%F1HE&GM942C2U!CHI%PZB7:+R&V^%? M0\O&RHO-2I%R^]AL/+1QO_09[9 MQ!K93&3 >BZ/AZAV5EWK(2ZUN M77*.7X/;_(6.)O"A-U^^3Y%.].%DJG]4F>J#3+64?D7)N&OP8V^<\0F(2L$;#1QX+U/<^*[X^ %$^+WU]O2%RHD:NI110U; ME^E*QZ@J:4U MEG2L*Y>IHUY_]G7PA;J*VML;TDPZUG5DIJ->&/8-P4S[6WOI6!=F!VQC&'CA M*.K'14!)/WD'@&60;L]"JHYZ@=C'"\26TE+KXO9(9JJ4F8YZ@]CO@(HVE';O M4J+3I8M)*W(<]J@^.V]^/:Y[VFT,-*VC&+UL4_;=7(K3UT1*!CQHH5_%#-C# MTK^^8NA5Y5P\;(>EBUY#KMEB,$W$=K*LQZ+:5SO[ +A?HBQXJ#4N1P=L.NQ MI3QC%4(SVWKAZU6[GB4XUAUN=E.:R!+H<@=[U&+B+0&N-05]7>OMW M2ZU\0T\! ;,/!LLZ3)AHZ(@;NAKB5KB^A7.Y]ACX9M8SB] D(E9)/17-I+5X MA Z!9&&P_I%, ?F)#JC8?&;IS)GZLP163C_!RIEXBS/Y$[L:>HS^N*)C6.$U MM5_HW$<.2&\F;%N:ZNL(MKSI^J83_7A\,% =P5@@J:['^?0:9(MY^"N8#JW- M7,C$0R7UE^T[UVT,>%\6!'RY1?W&DROH>@G)[$,6"^%$<$>_WWW_='=//MU\ MOKE]O+LE__SZ^?W=_:<'A=S=WS;/<$'W;@"#!2YN3-0&YC;=!N:CY5 '#HLV M>0C@@^7$F!4YKD!U'GOY;]H5P5=A$(XQ02W&\XG\#-R3T3(R<%7P61:N:I=7 M?P5/ $34>5K[ MT7.?T?DS62Y.6+;&<%N/$]&72<#PHI9E/VPXGZ$>:6 M7Q1QJUV< .> NJ5WF[V^7C. *U5OMK7- %=R4C6?5/_4^&3]S,_. V#K$9Q) M1K[ [R8^^>!@#[L8E6Q?0+)S)5??WE<%25L0YV[[0B=.+=.TF<1SK$68/CE/BY,3K-.OO&1S[Y2% MVE%-@MB)H,>6Y/GE8 W&0DI?UV".LV*H>Y91TK#I4K#ENS_"J0!4ZB5 M7NN"H(VD-%RJ-&P!)ZA &GJ-04?I=>N2E04K#^M*P@TM#OS%H*QVU+K;A M-0 J_$X]B]\#[7EVD@7P%1PVXLW868)4; VFJ+7IS2FYYXC.>0[W9!E$!16[ M?[6M9(\:LL<6;W5_Y:+AT4WK2M##2^2>+=[=_MS#.YMHO:J*$,ZM//44^_\P M<;W@*F#>]("A<5G95]2]X]OQ"+NQT4(;C<$%A0,D=Q1UWXIQ1UMRQV5RQQ;O MK1AW=,#&UJ4_DF2/([IGQ=BC6R/VB/RO^#TQ8=JB(?#I*[[E\V?\_&MP[J,* MEI1G?WTPUUX^?W[/'_OV(K\B)]/R7>V= GZ)2TP:-@5K;ZCOL\ GO%"2C-/B MM%HX)V]"CGQ43I?G?<=7?!W_YK,;W+#T+N8Y.;W&H#*D"QFBK!//;#E [\$S M?3A5RSNS2^29+/6JH6YJ=L8]"I&0)7<=+;< MM,8=+,Q-V%BE+;OZ2';:Z#469J<^QB>J2I2_G!X]IW,A3P<-LA%=^Y7VA:B2 M-)>C=+:$2'["JG*XH,H@(:2P M2F%]]<*ZY;)@=V'%5BR*7EDO;"FL4EA?O;!NN;'975CUQJ"KM+I5Y0V<2EAS M&B:5Z^FQE(]=]P8)?CB;V;R;"9SB1]2?D+'MOA#+$9N/S+2U=P)9VSRA("G. MH56"T6GJ/:-F6/N:T6R7'.HXD](W=R6H4^_1Y'F)CW^$&K/+P=J6P.6G BX_ MM7K8_R;AK"'0%<)^CABLCR.?P"?$ _^ F#2@I=#12]YR %6/[S6I;5C]+;I% M']$MNENX146J00ORXX%_=NP\]--MU *J/O%DT4OUB+N,85]Y(OK>28#G?\J^ MT--R*8SB;W3.^T*6/CHC*)'2[NZ=(%&?%%DI$96B#;>J6K&WI7& M]4H&/F<;NJ:"OZ(,X;U+(L]87^0M\7+TQ0Z5))'6^.I\CFH'YWDJHE-%44E] M"H2E!%RJ!.Q0(U-, KI5E,O4J]JYF&%<=\5P&O0;;C>C_O"%[69YY!OI;;]" M;[N$]?SF6<" ,VHOG.ZLRL!$_)8\9TK.KSWGE[":A3@?:P8JRR2JR7FROL?( M>]>YXH;P!LC\#/[+;NB)Q[C8N6 $S=/M_XT _Z.C/T++8R:Q'+PUFE#GB7&O M2!2,N$.8)K].\26ZY@'0)<\JWB0#2_)87:%KO (=]G484'B=>>=\B/301]=; M#E:GSMKEHM4&[PO6UB\(KDZ*S:6*S1:_>B^QR4J&VAC4IZ75Z\F$^+C_98T\ M=+_"0W<%-C5],%]C4_/$AK*_!A'EE4S[/)P1U5B$L?EMV"B;X7_X/L%84YD6?&/'8 M%"0XB5?P).CKP]SJG?7SKS>"1=Y8#IDSZOEOZZ P. 'UF))G@B)U'T[A^=&* MK=V2;!C+ZHT0U>^QI/(OL7N;NN2&PA1'UV;HX58M;*S1&/2;>FQCHWD,Y$96 MNY'J$7:RC5?=36WC5K[6B,"^.JIBJW%)K+WIHKH2ONXT!EJS5XF&DMM87$-5 MOH^8O5>U>MKGC%4?']NT_!&L*N"%A?X^WG5=#T\U.7R=@=VJY'[XI%C^IZ/= MVCB6$TZ'S%L-9>GI4%8Y7_M])+'?06"_,0]KFI, UI6VT'F8?J@UJT)*W"V$ M=;K]^)MDWL,QKWIX[NUS[CUMB^^Z<._KB>]4<)=:Q TX6%_ \Q'AC1*\P?\N M*+]M3-/1][<^>V4CU$5^)>L>T?I4P+LJMSVGK?:J"^_F0/0A67!++"?D=W7K M/DF?M%-59-'+NAKB][F^Q:_[./"=]H4/?M<-@_2,9 MX)\3(0&JVLJI.O7GQ%L4USVQJZ''Z(\K.H;)7E/[A*A:_F+1SLB@ MJJEW5*UK,$;[G:'9ZHQ[K QW,IOC(PED$ MUYK6;"?B-_C'T/MEA5M6=&=LA5H&F*3UW^KQMVO#JNI2JQ=1)'+CF)\7/8(_ M,_B0<89^A.=^M=W1CX45!(/(P#C.4)-Z(=ND7\X1FW4)C75(;7[N\">,!5L0 M62T_#<@J\5@E'NORI/;#8ST,0%UA+,1CN)T9]ACS#UZ&*>10',Z6AWX%S^&D;QI/R>=3[N9J#YUSFMK%^R\/$]<+A .S@E9.[$5T3#HR4F_OZ,CP MB.MRC>%MZ'G\OK&DLN;@S#U-KX.NED(@A:"X\U*A$'10"/3V:DJO8]2!>5Y/;<:CB_?4-3JN'+4+\AEY>,=I@7P>"JFX-2NMAOJ-05=3NF?: MK_QX!RHIIE),J_,;RHIIIP5BJBN:NK>W<$HQ79,#O2:_N43>6UXZX&XC'3N# M[GOVXI>W*K>"%+I[5BF8?M^J&7 MD]7:487R@]UCYDT0?8;O61A-F!G:[.LX MNX8U2;F=;%+NF@1AOJ@\YCB7_%P47-?!)&U,MM^@"SRV6S[N^23?MHVR^:RO M-?E6[[9E\JU,OI7)MS+YMH[)MU6E3IP4RRER5KB!!G>:>QUGD2LA,9QK@.&\ M)?4S8JX'.)-YX-WM>&'<0?3FOM+KG1;]1L*:2Y'8/_FS(I$P&@-=4]3NWK & MYX5I7@M3"0.%8Z!VZ&$*MJSVVA'/N.&["IS"(O;4?1+:E8EN:C0M4F57-1I#/I*NW5AG9UJK;AY M^/?\$ 3/1G2V%8 A^;-!\5T%J MJN*NT.Z>M *OT-"!YJ7#M5+6\A*BJNM+5 MVC7AI7W=Z"H+D@H6(>5?WA\@'>5,3K<54^=R)+M8K*@"H>XW!FT0ZEY5+E9% M6WDB%U^*L13CX\>W]A?C;@O$N*T8K:I2TT\HQH5A-U>3T JF#[7/*WVH6U'Z M$-8V8<^0]VP89+-KNCG)0=VH2##V[-#WGG^+ U".;WD8[8S11SQ(JIC\YB][7&P%CKUP/Q;)PJ?7KRV!,-&)G! M:4)^9"OS#9&R*^^/%>\[,K:"I*-'M>@LT MDL=A 5#;\WC2[#.U0Q:S7HIPFU P2ZGDE#+E6CD_\;%K;$(C/>/7F6QT%L.1_MM<42IJ\Z2^NJ/GB@:D_I]ZM*G?B$.8B8A-.+^\1!SJ18]-1R M-3]WZCUACHS6S]5>8#$B=X (&3A HFQL7T@.7K[U26 M0OR;!+FJ4IK>B!,(SP#Y.HY:F#I/MQAFR%NNWABTFED-D*P..:+1)O_&V HQA3#L(@2P7S,VPC;3]KQHA]L+T!6^]?/8FD+;6V[;)36% MOO<;.XU!IYD]G==&4VRA:5E![%9+X+*OQSJ:9A:>80_% /[2SFR_%?7O5?>O MUU>HL](LNUC*,0(0R*;WLNF];'I_5DWOZU0%T*NH"N A<$<_)JX-HN!_^"/D M_1 "M@DVM-?/5@;T^MG*@/3(?R=B[)VJ L3@.:_4-JF\;M^3SYUN%?'&])U@G"(-CLSGY'SJ=O8-7-O%;[@U\@LV;XB_ D_!7 MOG^#[@6B%Y/_^4M/TUKO;F > ?^[^B["<;'M^(0AEI/^I1_]]"V9>>ZSA;O" MO1;\':^/X&/X5*C:<(9R7_H#XGE,]Y 3\'.IH6'%@">X[/NP[#C\!C3++7LR,D)1QO_+=* M\C;8WP8-KN"1*Y"E'RQ(BE<:N'%/'ITNZCDT7NJQ\C&WKB":Q.$[Z#)@ J0V;PCN8;*A)$5R28>KVYI-'BJ_O>5$+_(,/A!>V MS+QS'CU8N'A7:097,7RTC<$7W+W$SRC,P')QQY9RDMS.E^2<1:.]MTPF'+SO M;,1 ^V =SC[+UHK(-6STD^?Z*$;NB#$31&O(QBAP<-H*1WLO.K/3W^B<.S#1 MPN,+^>B,67*)>I&=M7#"0-L7M"2P'+!" G]Z&4#V80.TT(K MV$9=N0XXY9#&\@MJZ[40';Q MIF8=9-;^!K)$Q/6\-<6&(SZX63=<8@IIC#UOBQ#B$ MZNB#+FWW[V+4$@L:<4PRT7U$, M=!'M_#J^32'Y?\>++ 0NA6WG.N!71#R(F2,3&6VWLF%*^&Q-9/2*#T9NESH' ME(^.1B_(>>VE1$=5;27F,J5PK(+_^^M5_\RFSJK0JVO@//CY)U;U(DQ]Y^!% M!BBX;S#.LL3# D8H]2^N9_K,202^M> "('SPXF9O;QD?&Z^\Q> $9^F3JRNN MU!\8]F0C-U/A-Z.D?V<^!Q(AOUNX4>03M7&L$?DGF$#8*% .,-,FV .U3Y(Y MDYL7ZID$IQZ=1.*A>03W._^F\9:_ ;_>.C@8FP_3F>URMH6RZ*]K7YGZ ME7C=^K-//;DNB?3E$(^\P/&0FNZ,M\R;KQQ;AR[2 JRW.'&ZGA_!TXR W0B# MTR(/BJ/*OX$SIAVY.'XX_"]\PX^WV*UOAF$ X>&DQL>HN=I]YPN?(+I=$4T$ M^:3X4YE9Y3Z5#DX: @PF;ZTTQ9!>S)#\Q+P_IRX8)KX:2+TYN2# %TRIR?A; M!/7><:P<%F*]=$-R 8^0FWAA"Z",GFNAIY_ M3"$KGB4/.-$T?M,.;G2_5BLW$$PIF]JXNG+X/_-0/C"REN3,+#SK' %0@(6V M\]#+Q!I-@"7G(.?@K%*'0WWY*64OG'C0&=R1>Q,Q_-W#U\5-V)9Y^.$(HUV( M;'51>]3"N[0A"B*M<=\.-BSO!^1- MXQL(:.,MSY<-P"FI?W=H4CKIC"U;,3TG"L_2WK;M>BZP^2AYS04E%W]^24;^SHO\J MY.,33LN_<[X!15SS$\9H2H='.NBSZ%O"(\C]*5VYI!2$1?08#XEP 1TB>&00 MV*)U-H(E-LEMY"1&S;#'U/*6\/Q2_;?G5Z,%%T9F ,?WV,Q%;$-,;*;DCY#" M/SP;C!+U+3]]'05#CRTP?N09E ;L>9-\B-.=_70>.7CJ8CT>'@U]*\!Y>\\6 M:(\9IVCL_/-)*,)OBYX/XCQ@V'(/D_E!62)[)8O@/_2VM@_?M3DXVM_<8.T2 MJ5-D%A1,UFY%8 'E)N&&PP[@6'(1Y5MM_H95-ERLQI-F!GB M=9$(%C+V(&S9&B?#AK='%3+?$[,@' D><,^98:^J&>9/Z7OBXG/7\S=TW3D1 MMU&NNPF/=[-G7G,(Y!OBA],I(D%'G@C::=?A:4H8_-ABP1?E79&;L<:S\!/1 MP5'=673+Z$=YQ%,XZTW@,3Q1VW@/N EP>2WI>\5)?0YXR7JWV>OK-8,F5O5F M6]L*32PG5>=)]3<.=534WM+8O%/+-&UV(LSH1UZ"_46(!'U2TA8$)M^^W'T@RR^(F$4@S"7))/\=A__VQ1HLWS;P]?XF'==1 \%5?#J3^:Y6>S)MMIJ#'BZI?:NU@T+I'Q(^4#YT*J1CZPWO[^9*GZLA3W9/P5 =Y2FNM0X60/'76/+6E5=.!>*K;&.C@ M3.[=1+0BGGH-3;?787.D_WSD(#[^AKO%JD/]A42QU%WV)0KIEN9,NWN@O4H\ MT+*Y!J>(ATA&*\!H\,1)S$$?78Q>]^(8<<=L*\FBFUCT %>(VUE4:U7D!=>- M124C[LR(%=W5E61$O,A36D;%W4\/P(B14QW/("9TFY>IGCHK2CY_WL^_AA/; M]X??HN/7;_NE=AXC&5D^?_SG7]4=V(R.&'Z5EUX']&X.D(51P+O1N)NM MKQ_")%/5DJD. M<'F_64VUZZ:F9%E+]64M9<)J%R]B)\EET'@N0ZNW][US??)\)5.EF.HDR0Q: M%YV!=FTR8R535W:MWQBTE5:K5Q.F M>E7Q2YG#?U*!.TG6@-Y"@=/WOZR5<8):,M5),@!TM3'H*D:G+LFSDJFJ9:J3 M7+SH>/'24CK]O7T#R56UY*J3%(WJ6#3:5KJU*4AZ#6DCQ1/]^/DX\R:62CI=*+:7;K^JJ\N!Y_OM&<6OM4Z<*8S?T5SEE /?5"NAI M7.=>8]!3-'WOZ[E2NW<&<917RX:G<9RQ<%95>NV]_17)AQ?"AR>YYS*P.K:C M&/LG5DD^O! ^/,GYS5#!:S:4GE[5A6N-O.8SC$1_9KY_O=5KQCW>U.Q9IN$> M\'";26[S80'PM\H@9@R\6#2J0O8XLZC)I;./=H TMHV%$D9U]5R2HVK)41G_ MM7*%9#0&NJ%+]KE(]CE 1M9FA51=Y5:]DFIK[5@^%'$IV1]A=?[DAN-@P3-$ MU#%1ARTUW1 ;6I=HF7AI"/U5DN:2U-=)F=9%O\;^H$UGA^?R31DLAN?N&/RK]!A8L/TED*T%NPI"2:,((M09TXFU 3V M\]C(?7)@<'/[_1<,^M=R#+Q\N=I>9> /TYGMSAE[8-ZS-6+Y;'SO.L_,!RZ_ MX5$1GN&6_O[6]8-[-_@W@]?&:^%QEZ^\,82?L'@G8?%V"UB\F0VM$M@,&U>% M89ET=PE?(2\3:S0AEL^I,8+ID, E0T92!'2!%0DE8F^8>47AW_2)D1ELHVLB M^?ZQQ%]YB.%'(M W/J6/KA=]A+]3ES0%,-_HV@R].:/>@G J&/JFNBHG!'_D M-\GCA'F,O%"?E&.3I^@KZRGN<4&>#*.N-@=YN M9N'N$UE&8I1;O]XZH_4;C8'1S*8SQ0.S&[>%/B M(\LQF1-<7^&/#NY?=7/]JS=JZ^VZ@M7-G+/*-]^!'[QP%(0>+/[&,;\S&_WY M&]P;V&OFO[?\D>WZH<<>89A?P=__L=CDKM!@R:I-;X,HGYF>=WO3^KVS_XETP[CI_N%UO=_C.(?>@TJ9#T&I@)_5E-QA, M[)0Y([QU0[E8; >9V3!7D^&]OM"28!,\!E(-S_B!4!0<$H<]X?G#GL/S?+W$ M@F]A+#?T1@S,.TP :.HP87I>K& ",P!/$E^P/!GJ.'" $I-Y<;T?(. 4PWB04BP-"JPDYS+O($<<$, M.VQL!1%_H3N'Z[:<9]<.G8!Z(!LD8%Y$;,(BJ^.C2^A'4CX2,R>F8&(<8 R, M"#SW1T@]>!I)C6*PHOA3HEU"E@?_&'J_#*H8Z01:X5\4M)PWSSD;CT,4YQFU M3/YQ248S-C/:-SI'U%:?6_44SY5EMDYKRZ<]-)AZHDS'Q'35KXL5@!$;;T;[S00_AM)U,NCE! OHS.39C6**4(&^Y M2DDV,(JS_BJ4=S$I7L02.EJE]5M5S0J/U88"FY11+]FC)D]BHG"L!,N"ZC*8 M>(R1*4Q[XA/FH*G.B5:@X>/*A%2Q65O*B:HBBX&WUOET*1]HV%)Z4M6J+J:2;:*SW1[FDF"FZ[8]G; M5=W.RI"?%4O(V*I4)>)D6O"9!X<#SYWR\7]K/C3!NE(X%+K@R_(?S3R@(#\M MF"'#DROE'BUYIG9D]N&XZKX(;_")6G"H) X+@/0PMH>'77@=N(D,3V0\I@^' M$CBP3EWXJVW]P/,F>(H.<=Q N(P^RCRL',:-%YX[&#BE_"$>< 1'X4]F%G(F M(_QH]1VRO42?U9PLGN)D[VQ%NP97=1W^2@C\<'<]"% VIB@( SSW4(@N;AKV ZM#9S(: 30-W]9?O. MP<8]X@4V"A5J.3PW_N,7NO[$G=F'=\=GY?RCT^]WWS_=W9-/-Y]O;A_O;LD_ MOWY^?W?_Z4$A=_>WZX,1]5W0O1LPO&+#C3'103/Q;SR!@1^N/UH.:%B,R3R M>F93L7=9:3Z/B7\ROUK=&-8[ZWT+Z87'ASEIA9S.4 \ MR0A(8-.9SZ[CO[PS+7]FT_FUY?"%\(?>+;\ ;S=6&UBOUQ+I)J7JSK6ER4N<\J?[& MH;94WA5L_[OQ9_W,SW(R5H7U/E%^9L;."?PT?EK[(DYI'Y)3&H$#6H%RO(LD MR0,<6[<3Y @\E4K(+IHSNIVT4\LT;78BTN*1OTB5Y];E%J-7[% LCW%!Q-3W ME='71S+)?P?COR.H1$2A.!>=V(NIR >\M@)XV:A R<2;.X<$$S>$04U?(>SG MB,'Z4N>'J1O"T>)M&=I7A5IU)(;+)PP_:HI>L.*P>;T38D 1Q [Y_/D]7V73 M.K5?[-7>L<: "=@+7'9^!GXZ^:9 M6C:/Z;FW[G3J.KR"9.+:8'O]*.97MN"N6S(#I/J)MIZ8]#7E6XW6R>8 M^>#M/DQ7O/8O8K[C%/)*T:_3VDJ)?B:'ZD029.R9^G4RC84I1;JAZ)UL]JF4 M?2G[=9;]HKB-AQ>B3?EF1YGX;DH+@7OZV"LQ"_8A95_*?IUE/Y-P>S+9WY09 M>92)[R;[" V"/K^11>TZO>P?.^:WKLY)[1TA32=?&OYWM6A[Q#=>1$I]XH:! M'U 'I[J2B"0AZ_="[Q'T+5E $F_6C=BKN*R2IQ'Y7Q=;M9.H]EI'FFZD 3.S M+CUA;(FA*D:OP)%"0F!?A'QL*64ZK'QL"KI5.=W*Y -;E!M*IY.%.I'R<9GR ML:6F[;#RL2DV5>5T*Y./MFA$FM,E7,K'9<2:SH 9R8L;VB:9P%K(D#$$[P^L*_YZZYD5 M!8DY1\2,15<6/Z;ITF'H8!3<%*A<-]?>B>;:S^]VM'ZWJX-W MYDG.YP1SI5<$<_616M[OU [9 M[9S^! =5I9J"OX+ MUA:,1/ASYPB@.%J&) ME<>[BL;/>>OBW%MVC:DY?0-G;S07?^:L-^_-.7C6EV/;;P3P)2K!&(D=A)KX MX?"_:%<#EXQQ;Y_YWDY3>\M[]'C8&]Y+>O28@I=7X(7^V/D')4^ A^*T&)CW1W"HD+G,VX_X5H/I >NTEN1MB. OF#M^Y#HLGN( 8PQ:(3RZ,[V_%##L' MCOF?O_0TK?..?&;/S"8J+!MTOD_P8U5[1_Y?Z*(#-P/Y1!\0>$ @Q,(*?["H M:X2%+7+P !7O!WR6VHZM?O3YD4E;)=.=^*>+';0$5FU,3XY7BZSG#N'5S]R# MCF&P.;G2U *69A8?PP0Y' 7V'+^UG/A?BF@5& [Q1(-G'8Z,RP3<+DI+S*[9 MD7.L[/FWGEQK='A_@>4]TU?W[#%LYGJ\2\H#[D$J!"D.P:AN9 MP=^F_:\SOLT.?HHPQI&W8GYUOL>3Q?A+GGNFY;@K6AEW1:)3OAK,13FIHI,Z M.3IE"C:K9/%7DAY[4JSX? "R; 0MI\CK7'$:3PJ!&;F.EP255P-Z:I*>E=*S M"/JEI&??9[ 55R9*R3DO'#"-5:7>S-9=G6V(I!>5B!<5H'410'%JL<:KX0MD=1#,ISES!]LX0ET(8?7>\!A&21+OF>#8/%OTH+&()DJ+IB M=+*]TDL*V%Z@AN4MD62L8HQE'(*Q-GLWO2I+<")A^"ION2IR^:I M+6"#AS* :JMN!O U70#ZIU(:6N-@='7%*.=Q8:5C'4)C+7EAN\0RDJ7RNJB>:J]Y3+L8,K*J)NR MJBB&66O/DF>T)=5YZ;*-BP89/9/[DJ,B])R1BMIR%RGR["JX5U';C8&NMI66 MOO>]RDD ?-+L M5GV7(657RJZ4W?:VJ^[*C&^O,>BUNHK1RV),G9< %X"7S ?#BA84;597PZI_ MU[?P!]<>0V"]9Q;5XD<[F7HJ6F9K\0@=PJ+"8/TCQR\YSH>30'SSI1+CU)\3 M;U'4\\2NAAZC/Z[H&"9[3>T7.O>1XFG@!,NY2A-PW=J7\0_T35AAX_'!L,($ M5YF(A,'YX!JXF'GX*Y@.K"(A3B1PAYQ4 M\4F="<1)#6OOW[,1XP"SNBJ 88]=AR_A2R0\A(0O.3X])7R)A"^1\"4UB#)) M^!()7W)N\"6O,_)=;O&7%-O>4G)SL I<%7LIZ&VEU\FV5=HM>^WTUU%2[*38 M%12[+55)AP"'T%I5)R)+B:L)[TF)VRYQ6\J4#B)QE=])B=LN<5N* MN [F6FK:^;B6$O9%PKX<0O8.4N=60/3TQD#M]Y1.91E,-4@EE(RU8*S.08K= M-GM1U0$_2IZJ)4]MJTXZ $]5!Y0H>:J6/+6M8.90!K!3-P/XFBY.).S+\03L M(,""FY5V=?4M$DFAECQU$$S! DJ[UQBT]9:BU@9)03)6M8QU?&!!K3I@02I$P$+ZJVZ*2L)^R)A7V3A:AU5U#9HQJH*5W6U,3!T0VD;O3,O7)4"+ 6X M1@*\#0>S,@'6*G,JI !+ 98"' OPMGO8"F!?].H 1J7L2MF5LAO);G?;57=E MQM=H#/H=0^GT^V0]WU])\AZ>O,N06UFD M&:[S6WDX,VDM_]_0#ZSQ_$106(\3!@;4MMT7F"#A"_+)S&,^W[A2F M-?^[3\8)7(]MT:%E\X Z_(8&A'J,> CD9#(3 [9TZH+1^I,A+?U (3Y[\M@3 M!_V!K_!%,#*=S3QWYEF806!C+;U/7JQ@8CG\VT7,ETPLYE%O-)DOBGLW@R!A MH?36/9!8/]N?.#\$&SFIHI.26#^[ E7\*W08T5L0.#\2YZ>.])0X/Q+G MIY[T/$N MQ5YB79F4D,N5D"UE0T1"%,.DKUSWKXC9'U=,YO0=B#07I*:V-4*N MSGY77OY9]Z1<*9>2"F64BREN& WY,K,L'$H!%XIP%* M7[, ;SGN5VR&M4LQPX62M.-5S)A20JP%.!M2/H5NQ>]RMP+*<52 MBJ44%X33K\X,R_(=*?%JUR/ +B$\/(2=G'G6"!:9F02,3(!( M[C/N_80!RX28'T. XC]8$(\*LPO(,/3A?3Z\F\[C@69 )-=LKF2I;-K=B%A= M#;?1]2W\P;7';/CE,XO2M"/A3#T5,4-K\0@= HN&P?I',CD_)V((M;M"G=2? M.%V4=XMV1@953;VC:EV#,=KO#,U69]QC/?AXK'?^TP6C'CTT\1:I5D_L:N@Q M^N.*CF&%U]1^H7,?A2XM3R Y::JO(]BRW.F;,J+&X\,DI@'!A"2;B'[.F><: M%!GS\%E[YV_)1! MSLJ_WWW_='=//MU\OKE]O+LE__SZ^?W=_:<'A=S=WS;/<$%"!08N;HS)'-2C M\#=N^[@.32+XY"& #Z9B[[+2O-EZK;%64?;A550)@@0=83[ M8PN+$I-,_%B(QGAY&.%#LM7A*/<%$7I?2'N,O\^]4?A2-#'QB[8(*4':F;B^N.6HUU7C48BCR\X;$I!3L* M\BD"'6^/G>;Q"L+,%QHNWH82L\GG_19Y:=\Y^X'&^3K^:&&$^-^,>J4#R49C MT%':_;V;HV^0Z9I=ZDBIJ=/:*I2:W-/I%FG)"D2[,5#5JM!8CIX[N2%GL_:F MM5UU(=NBL+@6@;J@*K0+2VT_#_7<.5BI_2;!*>JT7;3@%%7/Z-,\OKBEM7)/ M:&6]+FZ/9*X::>6$J;)\T\<$ADY-F.95^>*QT22OK6I?6WW@-J.E*=__#:ME-/ .'6S+DSMYX'J]U&X-V?^]0VC'X MK"(?O;Y*'_7)-9EYS(?]BBI?3@3_J_!JPUMW"I.9$\LGE,RH%\SQ^V?J M66[H$YN^^*&%^$\CFUI34>SOPG,>^&I(WMF"O# <#0@\""Z<)2"<@&E!EKPY MR%_H^=S%BP&=FN0Q]78ZF]DD%'_NA'0B\ MD!$4@J\?NXZT1X Y>'7"*,6Y*!;*.3%#6V3KVW(7P("#--9 MG@>_)^J^X_N[P ):3#[&(%.0W+!U'$HCPN* )W"E(^I/R!@1-)KDG^X+$,=3 M!&WA*P??[;@+8F;VSD/:8W'' -.D,=. M=@8%&$9"-F*KJ&^7J\3S;1KJS%]=AOHQ49U SIO0I=="Q7Q3^-4A7Z@'W*ZIL8CN3%@0E=4'W\ Z;.!6ZYFA%4') MUEKOQ(_X/]1W;Q60(QL$'$4"U I%K,5E>RPTS@?J@SPXY+WE!^![<=W\NX6( M-!8%HTQG. <8I\KY ZN(5Y!/U$:?=@3JQ([$^,X9-15RBW&:>[=)U&M-O1H] M7[7T5K?5A&\)BO@(1K)1R2OQV"#0["E6UNEU(I+@:,*M&>/^!]B%2!?")N'B MR0TH7:[SF_%HX]#C"B09U:,F(SX;>2P@4\L'=\)S9Z!&HJ, HACA^._!#WA! ML*'?' L/XN21/_C '_3!^ ?D3;1=[W][?+A9[%8'GR6W38*Z'::FM5K .PRF MY+,_FD)?BC>,&?QUP[A+PZH]\EOSH;D85^WIG=5Q!:=0T,=\.>C=@(VTK:GP MK2SGOV!5^5?<0P)&<<'C$F86_19Q_V&Z(X'E*3RO9(O@1>P'XFM.Z9. YF0\ M1HJ<]M=R6+7+8-.=3/P?')4%AMK\O7CC SHD 0>N+18=Z2P.8%ICH*V+\X/> ML#E_LY\S1-D#W@7S[GH.FR<,-F8L;8_8'R"-W.] \K)QDX"FN $^LHFJQ9IB MR=:)G4%'U']!'G/)0LPC:QZ3F?N!)((ZY9:/4Q[9.::]0"2%#[+C"#&)$5!7 M!4-!]*P79MOX7T16G<7N0LY0*3:B:QCIU5C9M?9![+JQ?M.7%'>DEB*=?0L[ MXH'[D];9M[ NH#AH[3PEF1[>Y_)P3=ZH;U&:; IZVH7=^6]H/G''%T8#/RZC MY9 U4FHP!F]C%F=MKL[0?4/]0X;S]"L5\D;;^*X%\Z'$HYAE1D#N?J._769E M<2Y:R\G)8,B*8VK9""&'IS@3!!&>QE,4\U EH$>.AQY!9$XX. B"7^W]0+1@ MT'G -&0VX7AT,4JP^+;>8, MTB3X=CP2D$X>*SV[-J@#.#+;_( )>^I'EC U$%V\TPWY\0BVQ\+3$.->AM 7 M,SA@P]$7&4L"(Z\7;;6W0IW4GQ+CN 9SD1C'$N-X(9+K<72U7!Q=O7$N/@8= MCRWT=4'/)K'596\"3.S+ O1^R7$4ABMR-^+C8&0HA"WF&/IPU/+! ^?8^6FS M@S^(7O)?%QP0&WT_M+.1\4E&Q+!MD#FS)=8N-E^)\8+]C*9;P'Z!CX!2SS#0 MY :;O-1\F]PDK]M+O2$3!JX#;&+4,*& 8P\BZ?X@X'8"^5V,@LR)%CFYS<15 MT5K+O@KR BQ%1_2\T<6?BMRK=C)B \]L<69<[\(^H4^XY]F3ZDB7\_!0* 8 M*?*Y+,^,PP21ATL1H/C*3 "_08Z28U&,J0C>T]\!F M8*"'(&ABX@N= .=/M![PGN\N?(_QQ0ECT074%PHS^;^A#VK#PZC$R(5MH281 MJ[3&8W]9.#TSY=KQW<@8 M0W'B[VKKS? M;L(;^I9/5&O=Q$;KP\_1A#I/C ?LX#.UKQNYNX#/Q0$V^!T_ MS8>>QZ(P#S>E'GPS!C/G^=%=I =3<.%?+E[%3*@]QD=!48=!X@6(J)OE/#.? M__1EP@]VHPE-SH5B!G_GX8,IJMW '?V 8,7QE!_@UI2N?Y6^_R]7^&E2!Y5 MJ'GUU6BF]9V28EY*Q>9$'%G!"U"TISQD NJ<2TC&=.VU^U,,T8RI[0LQ :\) M61T9UD\\83$,Y4H 0[KQ-7;\4N&L"8\8[R/YA36?HD_'+$A\Q@6SH'43P_KA M*([N1D$HF"SWQ,?BDF#FN4\>G>9*(08LXQ"/DF34*S"*CSD".9'6O_,8JY(* MLH8.WCB*ME/9@"ONCS"K% DQ=9\3&J"#*6YAL_OGF K*U3W\G"N#+F=V38E= M9U!.L"A'U %P_T%LB_!JXH^"I9?'0>+(K<+?/]%GX:^D: (T>N:. 2IMD.?D M;F)UEJ]<\KZE%'\4=_/9"._0L_OIIO1Z%+73!&^L?01=-%34(LT@$@!^^N'" M'5D"ZL<6%$Y?H-2SFU2( ]?.(F;$F_ )B$V$M=>K9D/3$MD$3V@V=F)%DMH- ML4(TQAXNR[?,**D@=?3T@N1@ECKJ>=S]CI:\V+!^=M71"A=S75X5/WM$5[+= M].$CLQ$XS45TVHF$46A0OKU1-L("1#VR_,+P8T\[B]\&>D+IBO.TT/\+C^M7 MV"0_FI:('2]=_X@U@;Z>8R<\#Q17= I;NVN;IPU:DT\&E"E&42/29XF%I^"1 M->,1E-3 R;:#\$=G&H]%U5#"M4B&BMO_9&(Q! 61NW!,%FIIN;.9] M-L-K19;BR84A\A>'OTV,&BN"E->]?SDZK!1KB%72I'%GT=7[)&G'A,-)["\7$QOP#S&]"6"R'-= M;-8=GH:VA#I !A,N_&P%UE.4!+5E-Y3N_NQ M989P:L30?QA@A-;B'@Q/CXH#4,$Y\8FS!,'3A6CN*T-O@P=-!:$.: B$^X[X7IZ?SJ M'W-+T><)T*GBZ::^!?:">JOG!9& &ATO%K2;S1S Q9,\A M>*PKR5;1$9HZ2\=@/YSRR'3V8(U_6D$8[)W(Q&OHY_N.PF?->-C;@G^;(ES(^DYP?86?G,@,O5';;T4]=_;/?RS!4JW>CJ]>AG\7%:G? M$.+H$962D"O_?5(X\ A/_VJ[HQ^+"V\C6V74-7!L$$8ZPTWT0M881&,3/CA) MCY[%TDKOZIHH)7_%CGM6%VF-S9 -I@3EC6>;#CT4+]P7H2=CVP1<)C0>5D79 M%J(+G,_H"S/$%G*)Y]!X/#[^&KV]P^?4S?77$N()*/DTI"KU@_.$QZV MF@1^S^776;QLQ38VR6\)8@0OJ9YB+GNTD.4"W@D5"8'LY\@.?;32'&T- ]@" MFX>ET"=2JX_GOGQ7':T#ZYIM\\4R0[$]M](6BD;'9E6D]6@.75&.T'Q84_$G>P/K4C M-8C'KC?66]!RENO%B74B;Q*X:L2BA&&.1T'G_/H7L2<<&N(-+253R[P:(TW& MUA.ORQ'H4@A*X=I@$*.W6/"*&(2IS/"P&N#*GVM'CW/=@!,0#4M<*T2/P='; M63\M,*]85H2I+E=S!I;;H],9"6*$A46Z'O<1S8C%YHD)+8\0TE.7$$+:&1TMWO!!O" /\:/= M&+2:6<@/$J%]\"64G).V[YPZ.*RI)#T@QETF!%]#[A;58UM/)\57@;6?9FBSK^-MZT$!SUE4;W7Z:T]' MWK?\PO8L MVU,!N51\'=F0OM;L]S0T(U%'A^C%D85I D_]DOWK>]<:@M_30V=EXI^+-^YF/)"C9\(/3VCS;AO\P"G M@R_B=/ A.1U@ O,2BOD1")CJ#5 4\;SFI,6359$V)EN76XQ><8AH>8P+(J9^ M;);LGP]+]F(B\@&O+;"\UFCSN8N3]4DI%!DL M.X@!M=,5]]<':RIZCL]??&]![C?'_60Q&+G;_A?I[G:.SU>D'D3;':VIM>O, M"W<(/OS/9*^A2=*'=AM3-W88$4STB3V&O\7N6UY>PVV\,U$Y53<#. MH)F79/JS%HZWI-V+TB'^=<;)QLDWQJ@R!V(!&/=%.$L?63 MF5=_,L_-$QNU,>#)3-J[FK2PE8QS5-6Z@7&V]QK%:U.UI736=M0X4?_CE=MP MM2VB]V=^<#[U\Q=_<-\0UT&\8![;$4B;,7!%U-D,_X7)&CPC39[V#W#:+\8T MZS*3.\UN^PC7OOE<]9LS ^V:@++R'"CLP@(+F"N(AQ:ETF/R\ R9;^4*7$8+ MY/%I'^?PELXPJL^ST4PKP OUNR@_[]#?S-N_TL;?YT;_UXWF\457+[SH%)KK5P8"GH\V#B\9;& MWQ]^\PFZ<\R4L8M3F:<'W!+<*F:*W/-O,"77Y-T=OS-1,,A,_JN;%^KA,?7K M^*/KC9D0T](2V0:SI70[6DV.K)+9CJCFC\YLG<:@HW1JPVQ;U'^MY M\_2_XLOXA2=6KJ^*6$U4?=55$FHE51*]*JHDVD9.E82LA3A:+42RZT?/QU/; MZ)4%;$JTI)RAVBEHA:9 #O/R8NO_DJ#5)H *F.H>^GY ME-N_6#X6,?X16AZO8;5M^->8>:)A/<=&L! ]-VETCB,DZ,RB"W%I9S%]?YE/C M#?JW&Q)_PKOS>=C^AU?ENK;MOF!DW%SF;IKB;B!:'$('#A\M<;BWX' WX7"@ MZA/C4 OI>MFHMF@)&WLQ[$J3I+CJU>'%2:))-/85LGWV@G6Z">/\OY!Z8,_L M.0@;8J=@72WBTQ"U=?7_EMJG\PY#H6EM?&^ZXE:\FY<%!ZZ2?)VBE"@!CWCK M@"HCYEG\0?2V7T,?=MA/ODI(A(@PL&$W#KA8=@Y1_F_2GFULH2=,>"&T*!U. M^ACH M!&)V_PAXWU@S7>(GJ&Y:>IDG3L@1>A>WYEN^Z/E498O/<6B" "GO/Y M8H0=.TV!S(#G'J,\#3E 1_1SRWEV;5Z)[__P([26"&@ ;W2:Y 8^C3@2Z<<; M!HTI![E1L#_69('.XC->@ [M)B+"&]'RXJDU;BF'.4$\$JS7@W'C[F ?(R)_CHB\*-)K)%J5 M7UR4%1U<)U !UQE+^91B1]@Q*D[<)$_ X$0U_B[O?+9H9"-@;WRV@0V*EDOF MHO?6!E'K*QSDGBWVQEPN7X M*W >MJ+B$ASYC,YMEYJQ75F\ M/YDMJDS>\DHT+C)#T$F(A>!927)X>D N3? CKIM!.J(>M-'$4V8PGKIH>.7# MYD9=P7BC6M$* 38L1!W%XQR\74+HB X8$4Q&("ZRE27LC.0E0DW"ZX$=Q%?8 M'@O.%'%(%:4X_:0_]T'XQ%1CB+#L][R+131/AMU\>1\L5-.>"_O*>&_H@(TF M#K#EDP!>A*^0"2*,$0O)!A9!(%W =\]6!&V"%!?4%2Y@FE?20""+K8I(X<>O M&3/.&]1>_!XYD[<%:Q+@X GVS0)^PW&E\)UA M7 3<@X1Q"Y]B:K*N?&5WES3&1NR^EPB*C 41NT3= )<$;[PPSQQL!CR(5*O- M]$^QM2#PM'+H,\H-TF^.%4W')4QY3I +-"S>?8$F,& M)Q4MK-,:0YB.!-/*CZ8A>I,.V1-O"XQ*IU./J,-&&G^-%*J:M-5<;K&0]"?8F-S#;J$1!'#\,D-9:' &+BE2#X'$U"NP MQU=:"T@/7@">^OC%LC^SK4"<;.,C7_0]OU(B#_C]?%AKZB).X#M0RD_Z<=S[,8-,[^E0==R7JS$[3FU?FI9'EA@ZYDCQSIN@)!C M";):@M$J!DF 4],+O/_WPX=X1>(P#6/RQFL.^$@N^M,"Z@S,G\49EO-[C,S: M:VG-EGH;0Y+A:.2SQ9<9@XE]H7PODUYQRT\NJ"G8/(X'$EN,(@X4EL"AX1XL MH@?B(42X;P23/+G[S^'6P <3"+N\TWJ C5)!,/^J-ENM&.--;_%($QN%'&,W MVJDKDW(/SG+-)EE6G^NV0@#\YF\%N IX@%]L!1(&C[=B4$%F;.3-<6"W4/< MP*]UT NM+K:S@<,9W[!$;::E2<$MN1(;"BX378H IGNBIX-PA^)* M*&[]F^\LHQU-:?X,:A%D#=@U%8FX-"3X?V?&%0 M8<%/S(F;5:\SKO"O")HH8RK;-?(2CWB5E?_R&PYIB0P.!V1$KDX'(!;Q?83G MS"6U,*M17#8*D&/D0#@R?B!4]@_X#2)O8^I#%!=)1A#; _\+7E"4_MIN"3C' M3BN&4MR@^^IYGLR/!$918W+#E042",,LWT3$ !5_P56VEQ?9KLF9F:_Q?YF( MRJ-110O'HT*+%8K058AY.!ARYV%!DV&^IO"2'-ZKF .T1\3BHT0*E&"0C$.R M(VO.4*5C'I$5A59"GPS#0$1V,.26N@H I\>V,3#($<)C(%T1E8[N)AB_3W!? MEN*%H# 0W!DM/+_S5F^:!8+\@16@VJF-EN$[L^'^XD3ZAT]+8.T+*M_=I<@< MW53M?UER-D&VM1N:KTYN83XN@@R_9S"Z>=[*([Y=B&*S> 4]7_C2:;F/ ?Z% M7SUS,4/&2@=[_2;YY'(/0]PL"0L5G=XY)/*?2>P;D_1L]RFYO5WHG\5P0@7Q MB2$HD+.X&7"=-0'TR*0!!:TI,JV8MXF])%PO,:I"#::T([^CA&^S&,U\#7P* MJ F]Y^@*@5\]I ,5^ $_!O_D]ABD!G@G?E,Z?!X?M&+-NOS07]6^+B80 RPC M6GL<>8CU=VK9>(1V0D;"F>O$GA\^%AT)TW-<+XX1+QB:R$E_'4E]VD'Z"\O\ MO)KDYUV&J;EYII;-5WU+092MJ)E:Y )]%#K@.^B.\S9"L0<;1W<7D;TH')NZ MO15]*AX>HG QDN/W+P_DPW,2K$W2G% ?8A,+,5Q\S%IS+Y2^@8TBH+&.Y=?E M/@]<\?M,]%CG(G%)[(\X3W-_-]XFKH#Y0QO?]NBB>D\_R2T.;S4KKH'!*D0' MP_BR=_4DGA[WF0$)>"^"1Y[D4>2WJ<8-_%X1?B388 MZ2"YZ5&,#XWX]6SP$/ \;C MVB7D$5XX$-KNG/@(NA;-)KY.]Q?15#%!\%J>8(/CB'FTDM3ERQ)O" ;#JQ[/ M_6]$HB$CPMODSI2X;XD"1;U+/3H\T#&#G4F%'GA&(9#L(268#UPY%+W+KZE, M\"#7UUPO7?1;F< GV*T-.XK!7/^,>Q#Y[@S8$Q4'CP4[482>_4QEMBS228:A M9:<2;S#O)TEX 29C#@>AX">)!9^F\WN8DHF3"&:,[K[R#QH^OQ[#[D.NYX+T MP#F8VP!L0V?"V0>$[)_N"T:NE;4C(!%@G1B##X>Q5*17DDK?$2&51;KDLF"+ M]"4N@1;69\$/)R'\A##/XUF6(&&C.1RPKF@0P,D+DS*Q9:%((W0]T=]&G/@$ MAXIA>&9AE+D)DIE69G"""8-XHA/J<4W 3W91!FQR01>;1_@^,D2Y1Y@I(_'+Z+\*C4 @X1"!#_EK@B/!^#U(SXCSM31 M T7M3N\$'0W@/-ELB3-EJ98&6E/M&A5U#]![Y49:-RE5:QK]CIS4^4ZJW=)D M\X?=0/4?>0[=]O8/KX@DLA_&P4A;AWX8K4MNB5$%EUU\%Y&3L^ E$?/H+5DT M=?LFU8B2Y]N6Y:10,=_%05QV6MA&J$N&A3,436M)",+:[,2UVJS M'Y?,:QU%:[4EK]5F/RZ9US1%Z^@GA2A=R>Q2C5(8_G6%0Y?/OPHX^I/*;G0I MYSSQ9 ['W[4E05W[4,CG:]''0]CH?IT1H'E&"GZVIZ_;T.XIAG&A[ MCGT0/BFE'YAM"R!0GL%N1X504\NQL"0,DXGET;@4175=Z>ME+_^DAW\L#U]5 M#+TK=Z>>N]-1E9Y:UJ65NW,TIPFVIR5/R(>G]'M$T1A9- '3IU,79O MD\O98T5K=Z2C7]?-4?ME%8K..6IN%C%QYDPLMKJ*"VU;&9V*4JTCENJJ7U%;9?- M_91;6N,MU5MM12M]@7CP+:TDT;M2%;4E*V%JNCL]Q2B=Y2DWYU@Q15TQ MU+)7\W)WCJ78VDKW5'5DKZ$>.S&[T8VB3.LI>=Y0-+U$^$0F)AQQ8]02P1.Y M,BTPO">C/'5-F*W(++RIS MZTU?5[J&6MIC/'T>GMS-W'P#0]%WB&7([:SG=O;;2J>KR^V\C.W40-FV>^6/ MYP?/D+WH@_M=XC?L%1]_O9ZNA "4.R-WIFPNA]R:NFY-YP)P)VI_[) M_'MT>5CN;Z8#N4PWQ!:TY7KL76B#B*JH4V\)YT&-;GM7/WM?ZISH7"4E0TI& ML0!1QY"B(45#BD8VV-;=/3HC14.*QJ6*AL9OB?KG)!K\L/5+0.%M\%_3>A[\ M@_\A%C#T\"?18N(OX^5,J?=D.?&L>\L\^]_0#ZSQO''DD:+],+1FMPW#S%S? M0@"_:X_9'%GWW8ME!I-HO](/1N]N+1ZA0R!S&*Q_)#5'T9'X^&RGB:3^97*D M_YPD57HS^L2NAAZC/Z[H&"9[3>T7.O>1!]([ =L0#=XVX.VK:U^[PO&XDA5F M^E3#"@4SF&SDBLY!UR! S,-?P9QH;>9")AX;_Y_&7RS:&1E4-?6.JG4-QFB_ M,S1;G7&/]>#CL=[Y3[$2!(^Z8W,(+@7G@_$\'>=NXFY14QH+]9CNF"A\R MKP%V'IT:@X^N1X()(X] %L81-1^LG^0+/#?QR0>@FDG^%3I,A)CTED*PLSN0 M8SJC'GP7N*6?UC-:X6#R6)(6J]VP%_/CBG>A@[B6AWG:=.:SZ_@O[TS+G]ET M?FTY?&S^T+ME=L!M6FWWA=PAOE[(<;,E9#F*KT5OCKYNPE>_9#_7]&:_E?]5 MJZF6_%SO&:6>6#>I7K/3;\LY;9U3I]DQ>G).1]V[MEY.6B0_[3VG]N8YY4,6 M:)L@"PI6MF_\63_SLYSCG7 >3W22R1@L <')S6[&W!*PM 4N*K91SG-?,A=G M2R>@Y3-.SC&GYN3[*S^DW$ZH\U0DB>+5T^MO%=+K7$4NU[^5 B<%[J@"MP.T M3Q5V4E^E\_9(5\TIC*?9(G?Z>T,O;N'+"Z*G7H%D5\2,W>79UWYRV6M\*KD8Y MCY3)]@JN3\_H#M10-*UL9XGZP%Y(7CLG7E.57FFP!,EKDM=V0LY3=*-_MKQ6 MJ%3A?.%\5.T4[09/L]:_2?_J->NACJ*USK=#H.2U<^(U3=$Z9?M/25Z3O+9; M6]J^(=O2UG1SU&[9*MU+\:_RTZ/C.2VGX/$71!_Q2&?K*"F:!;.$H^@<&4=Y MF4&26>E;/\E4W#RS=7F9^#N,2),7YC$R\RQ8)\R1T"#PK&$HTA@#EWC16YZ8 M@ZVJ8+"QYTZ)&WH@(],I\T86M0FL?\3&-LXN*7P]=J9F/I7(@:>S\>5(Y"F; M#IGG3ZP9&3,8FB>NBWQ8).+', AA V[\P',=&@:SZDW/IVAW) MSYU]0%[!CTG4_5^'C)EEA/ _WG&I7B" M\=^P*;OB.,Z5R,ZXQ&V/WD"7#+.,+1LDS_HP#J>V<0:V? >GF)( MG7!,1SR1T()Q,,GPC]"*4#?]<#9SO8#GB$[I#V AA"G%@>)!%/C-:$(H/.>. M?K" 3-W ]<38/J)W$O@C\-_Q(4:PW' ZPV7C.$M/*&0<,ENLE'<-%S_&A<#3 M^22)I[\U1?A;PP,F1/L+J9QWQX-GY?Q,CPKXB/_7A;.+?D MY/IR_@>6LYZMP$(V]%.?Y\H%?Q$=C1 /UIGCN, <)GYI?DYI>T8$[:-$FJ9S ^A8"@S!Y7")!!#.RL;Z*(%^6RB;,UR7E M_3L(,?70Q,*JWH.*LMT9TN1LT][5IM:I6^ITM]E3Y9RVSTE5FVJO;N#?=<.MVR[SY\WGN_O?G=,N]=YKW+--RZTDOFO?';EH;NMW%,.0W%:?';ED;GO3;RM]HR5]J_KMC'%D MC[<.OM5%E"RH[0U!ND6ZM\>B3.,HZ=)R1J&WDIF:2O<.)A3^;3Y33$'&K,RQ MR,HM/0Y@, X>!I3)@=4QC=@R6)M]ETZ'K1XV\6B^,8V<'$\LPK+)V8XZB!!U-Q M/?\MS[,5\X\3\+-)QO_SEYZF=M_YL&(OY#G#RM*O9IX["VV?TX0_(.:S^'9L M8=XQODHD(P,K1AC>_!D<"D&IH]1D7J[!_ZU@IOD+ TK ?ZEMNR.!^DU'F#MO M1;G,HKPC720 ""_ M):42OW]Y(!^>@:]Q5JVFGCNK$?4G?'@@N&#=Q808O-2=,RQJ<=C8"HK/D"?9 MEYJE*+L![6*"-.(H\ #R^P@L7Z1Y8!EJLY^["C]P1S^NAE04NRP6LZ%L(^)$ M0VMV,95[YOH6/G'-]1OLYR*#&[.W4P]&HM5:/$*'OFN'P?I',I=O)Q*XU&4R M)T?ZSTF2@C*C3^QJ"+3]<47',-EK:K_0N8^>6%K1@$J)!F\;\/;5M:]=X7A\ MF M>6*%0;< 8KE##U^ U,0]_!7.BM9D+ 8TS_C^-OUBT,S*H:NH=5>L:C-%^ M9VBV.N,>Z\''8[WSGVYC\,@+%D!L;N&%6+7UCU_H(&\;7XT1@$-ST\BH\2*E M-&@#L"0C:P0*5#H5-P%&;XV:.JD) $UGG+<) /N_QHJ)R28E5TDM5&:>=%&U M.">V-1)U62RI\S/C628F1U]CSM>;'& 3?\$H?E1S"&XJ[#QW=\<^./&"5=16 M:E-X+5<\?#B\6CBU4;F6^.>24TQ]WX43 +J0+U8PX61/2U%4XY;KGT;.;%S_ M=C9.Y=I]DW,JS$^RNXJL,JL-^631BZPRDU5F4N!J2R]9979H"LN*G+.J MR)%59I*G+XVG9969K#*KNH%*'")]2H5(:7Z(5*9%O\+405U7^KHJ\U1KLR&7 MS&QM53'T\P6=ELQV3LSV1NTJ[59')D77;V=TX_4E14O]\\KT3T=5>NK_;^_: MF]O&D?Q787FG[IPKB1:IM[.3*DT>.ZY-G&SLN;G]:PLB(8D7BM3R8O&U4I?W$8:744]6;VAN&Z'#Z]LN!J.[@OHJ353XCCO0O].P&550-P MPF@6TID.HS0@]&ZL%Z/QG]Q):5@P=S861X@L#AKKU_ DS00L.B1%V#]6\WP M^1CKP;P *]7$D',4;\V(67X"1/2#YYCJ20IOPX*W,(WPF!KC&L^5T&>.'\) MG842;T-6>8K)W(AIH!HYL4R,Q[% )(\XUM5I=5[J4?, <$5']6MI4+G[D]A% MP'_;6H'WW[SJJ]G4X/@O5/75-ZT7P]8_ HDW?FFMJ^O*Z@L>ET>)W+:RJ MI!)L::TT8-LRE,YN-V]3B-@XE$RN70S;R63GV3)9E J$#UC]C54:BMB#*9;U MBJ)M->IRE QTS5:C:!#O(IX"4\0Q%1&>7\0Q%9%W13R8IHB\JTH&CKEDH"B MHU+ ETM&K*I8H%#% B63GFJI564"!:)P$2#5%9[Z122QXDXEZF45]8*4#A2% M*57=P#,3K$N!3;8BL%GAVDX1_-&LV>U.!30J##^.6]:L?@5J*PX_CEG6.N7M MUG_DH+9#:( BX-HJ%71J*JC6;U<5 \7AQW'+6E6*621^'+.LM:U>:27MR&VK M0S"F"+;5\=0,/!JJ4RC7K 6U KDV3?LYR&L-G+P=\/HHX,6[D?PYS>V[9F-W M4''6?GP!5)QW>&?.OU-/''J!]1)X1@ZLW(>:,?.9+.C(3O(I+AKW"A,,/$Z, MJ\ )I[Q<^-N6V6AU"H:Y*V+KX"*.J:!XR<*-J8B\*^*8BLB["G][S/C; N7N M2X$++!^]*A1NH5"XY1.@:L%56-QB4;@( ,5&A5$L-ASWR!A4"7QY!+X@H-P" M\>48<+D'36)D(4YO+L19P45.,:UJ636K4=[,:B5L91*V7JW5*"]"LI*U,LF: M7>N66-:.'#'2K."XE1HZ#374K+6LJM2I. PY9F&SVK5NL[R;7B5L91*V;JW3 M*V]=W9$;6*W^B1I8QX/)70C3+4%!>\_J>VQ96A_6K?L>>_%:0&C6978"<^$1 M-@2'25!/[X@G:13$!KQ1-.,6H$KNI)%H>DU]N=5M"VVC!6-MA]IB"UIV[+-+F(PZ5DP]\N(^]3+-X=>(NQ2NU$*2R._A0WC MT$^3];YX<^K^3+'D\8V->'P(S?]39" 9[R?Q[]A"CHM27#BP2 M^?!V"]Z^./>U,QR-7B;[ C,4B]7E3BA:Q%^"0N,17@5C8H49BP'+:O3KV5\\ MUG%:S'*;'#P)S*E961NGO"H[M5:[ZL);''XXN7+34NAHM],IL"ORF+]0&X#\WD"@-'G_ MDQL3=H?MH9UTF@HI"'AB8'=H$)E@;/AA'"-0-J'W_&'>F,:(N_"K+UZ7P#V& MS^^X']/CI@S$$/YO,&.4^KYQQ_Q4MM'V_?">I(Z-X0*04Q0V?-N:I[I\Q*,( MY1((P& 829RUNUZDBZ=#@C5Y=L)HAIAO_2:8#M(-WR[G"8L(0;XTP\##6_\. M['JU;#T?':3J-M]M6UIO$5I!0D M.W"\&9!9$ADO]#,^T HFX:8]*H;!T!5"ET]!&P#]0N<'O3@>:@$AP_&>8KQ!"]X<[GOU%"I[]]:'D;TOU+)P]?,KV9.XMV1 MU;^3$"S,?:,X^@IZ'5L:.G+NV)U>K=':%J-:4A-$2R7(1]3Q^DO+ M?H6\W?I01-9"Z=SEXJ\WF/?1-,CTYK<[=ECZ0I*!2R6A"GO"#:[5IKUU-A#K4H2H5$W!):D =U M!\NF>\&G^B@,)LM>R(2%!@O+G12!Q+3Z]F[-'6MD9D@8(UR1H[@0#&/UVQIP M!KY!N)B I,&-+I('H9D$7 GJ-%8OX=-8X;;RIX'IXZ$Z73"*<+' M!#Y-0^ MV=2G%";8?G)^_/0*; ,\-_F<%P3T<:A+2KS &,+)T?V^QX:>3TQZ$L)S;/)H M=ZS=D+J/RZ/=;VH-4%]/'NU%_-CF\J@AEDLC!5O#?U7P]5@5L)X^]E:$FH70 M]YH[=>=]0@>WNGUM*<&J@\& ,>'&0@M-6:)WTX7-WR?TX4J$XQJ-V&SU-/G& M5Z01:+>8KW^2T)"MKJ:GR9,5<%1: *X'(WM,]YUDU_%.U76\ &.INH[OKN;F ME,4SMG:AW"S-&GL1Y=9J]'- ]S;*S;+-SN[*K6 "L.66GJ=#3F%+'ZU(_@A9 M[^BRLZ\M/=#&H D[/9KYHHXH*Q&C.@&MB(!\G$8^JM52C[4Y]UXRF80^Q@UB MN,B3AC%< !,P_F5(.7+27T6@8C!LKC'(J< +(*4XS.9>T>2BO+K8OUA.*,S M/V3A4X"4&?- UO<90!2'CWP4(!@#-^O@-$SGGWT/2WOAZ9=/R3X*.D+/YY*HS: :@^2R M;O4.D6DE'OS'7WJVW&0P+W(B<"-% M0AE4/]PW#9,PBE>I@US,9#3K;24DKR=A+:O0,YEB0'U^%_KIE"M5KJGN MN!*&0VB,2)@K;LY)[#W '*DD:J BG DR$C,2+!)L!L..8^4/C]_BYXIQK\C!H:) F#58X84/)02OD9%KQHVZ M5RS&(1]C#YC04-C(%4[G3C;TL08SKF2P*!:I"8H6W6!HIRSS?:+YDC%(QS $ MC*S9PFNF!EN(/,#X@^%ZB(T=IB('#_+IP'(<1YR4K9#V]W"YEQ@WJ0>28=SD M ?[S/VX&;XS/G]_7C"]A-&9(.1;XL$#_ _;HMT!.$W\E6?I;Z+M3O((YDWCA M]W/L=H8KWR!3I/%V .-(Z&_KK8P&^CYN#K"BP#_'9:%?&HL81HU" M/X1?D0ULF/P>!N/"'NF@7L &90''KTBCR29ORT_(&N:; 7R0I4![W)"!XTUS@?<[XI5Y#2F7#$Y9E!MXTCL(XSL+1-=# (V2KR]W4 MD7=I<7"X@?*G][B$X$=8?N((WAJ]&5989L (2)5$P3P6MRL3\Z[F6+.3.LI7 MRS;+O74"R[UYC,O]@[!,-DX98K@7]AI8X_V-UC@M1Z5'YBBH+W]XV2]=R^SL ML/P;9G?IKAUU0 4"TD% W0H$5("Q5""@A1=/ET]5)'$$TI+% M'_*VM$OI< PW.F#=8>!O&-YQ"G?(AV. @]*]F"N9A%$BDJ]Y@]!(0QMHF!!E M*)$%M[X$=$VKT@"#_2Z-0T738+XT$XH*Q>EHY#D>VI[Y2-@=\WQZ%(4?95QI MF,9 8%AJ@5AGM%)D+EX"6I(( RVX^(? ?2W\MB;J5G8AHZ7SFPB]K1.O#85J M;?BRIMH:YUDV' /*]0U^H*3O8,JQ:^I\SD"$&D4^>!W>H(8Y7M!P\@/Y%2*1 M3$Y'ECQ:D&1E-(+0WG&,NI$[L9 &5/:[*JOPXCR0"<_ HF468;DSJOV.:=R& M1$2@(8IC,H'K12==454C JX4[?/IOUJ;7?7KPOJC@*47:$*NKT(IQXNQ6,Y_ MZ.%':L6.#>MA=20:'NPXA/>6 K"+,>#EE&[FBS$IZGD05XI8K JE,D$C!9,& M,XRN.4(UB5@O5<+,)SGTW$KDQ3^ +S 2F;W(@+T4XT6?F=*9,'F"S GIP@=Q=(,@2*D?-ZU>(!SL5%/#:M3_KAE#$\[(];]"&)0U,%5( M\(7SF&LMA]42]!VI\ GT?AA1F-*RW^)7,4PNZ^^.[;%_D]O'X;*P9^],&4?= MM0D\^$NEZ@+_7MN2OVI;,O6$S[?OH]!D'\7!N;@O@.Z!#3:9J-,"1+OT_-P, M%VUY@<#%VFF24JG7,:6'QQHHB*$L_^-^S.]AF^3BD; S_2.%O8LCZ'%Y$?^# M(OB13+P-.0]@"$9V'(2J" W3)/9RL?^$K[2FA& MS1:+Y]7/-]QDKZYJ0H]TS6*I#Z74OK" B00X*9'NV]CX %Y92JX8S7$ N_%# M[-%^_RGC%HBXV*KIFN\\3GUQSLK7S():6/2'$,ZG]?XJSW)3I=0LEU)"WP0[ M_ \<Y\[+\E,DV0RES)I=N:D.J">RS&1,9"CQA!C01P0$I%4%GO@AC'TL(X&?0L6A=YZR3 MO@TE]]&:%(_+3C+:5N6*>0O+ HON$5/6F8+^3EID7 MLGEJR[T*8V8U":3 72F21BZ]27!1K=L5(S-I,>,>-L;\-894Q)%"XM:, $+\ M-1J0I&>1%!!K+Q:GJE"=&^::/R#Q"24>20ZPA>^^OQ!V[78$(Q\XXM(;*-;7"F?IY2/ M1 %0$&@+];*P-@9FT13.QC(S6)29XBB@%]4%EET^7= R*=$;A;[8-+YA%M)% M-I9LH:_+"DY)0J6E]I&L:)!7"DO()'?YY[X6R"6*!U2D6%JT"NZ<6_TJUBS( M,,O(8)Q3* 8,;[%ZOJ<(H;*:K&ZUS_D;NMIJN_)3'O?]^%.H1&RJ\(;"W'*/ M!VO8"6% _\>56Q,\K'MY38:<4"M/P%&@I(F8$/H^@:H2XBXF% -5@@%LIJ,Y MLPH"-*0C56S.G EX-DKWX],B[JH1&"%%\T$\8CP,-\NAU/1"##S;]FG"31'0 M"SZ)KYPV!'!G_E0D\CJ1/,R2/)8DPO![+-,3%/'/J.;%>6D48O!F,YBBUKZ(@1FK&6HXW%FT<,.FIQ>W>@[8?P7;$G914W%=, MHTOTL?@M]ROE;[4L\"/2Q'S19-APZV2Q A)S.@Y7#!(F'>)^(:NQD\F0J MQC1^HUAI*/,V/&-[[Y&@8A'D/'P%7BJD5EP$G;DHUAVMW/.K]X1EDKQ)"DR M.PI)D8=K(T4*P\W];G&4_%-'R),E1"%BE7ST%0X"[3Y$QT6:C#T8OO>#"TC_ MT@VU[0;[,F'6=W\=1A?O*MM*MZWZZVVK;;SO]EEED1V/1788!?]M\/W6N+HR MZL;7V]\_?C>NKC]]_?YE<'OU]7KWL%"O=&$AH84MT_C,Q\P7G[X)?#JV6SN* M+>U/X80OEY%IH+X[%F&HUG!\YF&W&9_=QZF7Z,!Z'RDDLH(NZ!$LCA/N]"RG M%[S(PW)TE1E]!"NS"-%[Y,WZ"S"[*/.OQ@0FZ3_("LR?U&LO"[2S9OD=S(49Q,K(S?+2HKU% MWB1>IGQK*V$1H0#!&R,_O$=N@Q%T'2;V=M-TQ?&I,Z2J#@HM?CN^KYHP,A MH>>+< 7,AY10+2_6I96M/M5D:Y,PQULL3Y+*%5:01.CW!]U1H,U@QN)$N!8: MC%HL\MKFCS<-JMW1D5,R>)#C6T2*< F C07Q A.CT^B)Q*',&UI%2QM*=*0" M3]>*@&6!E52;/QM;1E$4(J2BT-2536P MD<1]VF1"I3P/%?G"(MBEFI8,6%%WZP6=;%>KY!57R281]=L-BAM$.G1^"Y[; M=Y\H@Y((F6<*5$TZ>]1/C?P95SD2(J6@+26!J%T?M]PU*%G@JN^Y3D/,L.I MT[K=(.@S>FJB/#^>^5[6L7MU";]"E:,C37(Q[^O%(OT"5EDD2MI6=*0I-^$? M]R\"$,L'P^YKO1+ N?>'9$=C'W/X7F??WSK/\/HAVC3EL-!SK6V8-?_O/F8 M-04CO_X^3S!@:V\>B9Z3P%TOQ_/?R :4O89M-JSW:A7@TXS/XC2"]PBY W<" MU!NNS7/YPH4[U;L5XS-XOB^>0L"]0+:FIB[#6-D,I&>RDSLJ ED^X%!F3T@6 MH4Q4Q?XOEMEHB P#,YH-\ER\Z.UQ!9-#FGK+)( M[C4T02P'EB))3>=:^DG:YX?#'IK/PN M?Q?R$7&"\1:2%+%BVEI? JDO)!A4",FJ-E9Y M$U199JR:H&:=3P4-O17W,IR'X88@I/B,UY%2(OF]# T2X>%]ZG#)1$Z3CB7, MJ3O/#^H?2@^@67<1@O54G%>/3W70/5AZ@'8'Q T&4N:X8N.6KNUU2-6LV$R4_ M2+#=$:EVJW2I![26_PB JZB&$21Q0WW;@$0?1?^"F_GCJ_X0\7.9G2A!K.XZ M#/@S.-HM'T>;IO&!CQCY"G]@Q=\-#SQ8"#DGCYUKS7)5W2MD^!=LTW+#1AR6 MG0;P7R+#H5B2$!36 EM^19D[=.C,"-H4Q<\>]_))$_BV/IO'7T6WD#J+H M%B[\S0?[ZHR6P*C>Z77/#!X[;(:K-TKY$]+YHMW>/FP)CZ.\>V:GA@+8&>>] M;3%D]2BQVCJQL+K#:@S;%M!IX(98)O_)9^,S0W !%,;/Y'+D_>0NS-Z/>4Y" M!+AL_!K827=_4__L'1,W_/5B[HWO%C\C%78>U&TT#9(-Q]2'O1T;X7D!6S&L MO,*%(0+1PT*/U%%( &S?F& ' Y_E!S"JA!1 E!%FCIW&'6=42GM.<5Y/A$G*Z!\ZU;Y\X;D>Y\4!X]3$"_(//4 MM5,^5$;*X%G;FKFF+23$I)LH*OGD$6Q;PP-DJT"U54>@/>O8A)[-8GZI_GCK M>C$0]^'2"VBYT4UOYU^)1@'XOE1,+=]"+Q0_YQL7.,FT>241_-]5;Y8_F_#3 MQ8KO+;-O62M_:IC;?M_LM;:Z8^V@;--N;/>HEQ]4W^QUBCV M^H4;5,-LM?I%&U3';/=[3ST*- 4JIE_/FF?J&J4S<'.MKM*ONB#=%ZV[7!X2 M=FG/?AK6O-[&<\,6M:Q0L(=VH)8L4=+RUV :+%C1B?O4O!LXZ_74/"+RW'J) M7]%G/7T&SK+74A%()U 6N#$^@-U<46HMI< IS&H:;Z4=/LCM\(IR:RFG>S K M*&><__/B^LV!Z3?U7-?GQ:3?0$'G7>,ZPP1KZ9>;O)+@$<'/#HDT-? M$>-%7[+>-%?X>MB)4(0 S^W-I>'PMM@KVG72NR9_'%Q]JDDPD(MO2ZDMEH)O MPJ]_-*K8:^KA(A%,O I<-!/S2)"%^QJ+ H9%UPE#"VDQ2+5?95,Q9AUCR$#- M.6-C[3;6P7_CX M$32&K1.M\IS^K;-W[0NK<8%9A[7DKY;+)EQI7EAMHF,=_FKA7^U7,I56C><5 M3*6*^3GS_UE"5EO%8'5Q%>PGS.VAAYX&GE"O F-^MJ1R6V=XZK-7)UW3Y[UVO4>@U; MZ6HUQ$V4]>'=D:)>16[2!>40#X)5VV"=6_8SUOE+ERD]#G[@XI0356NL5UMH M>6=LAKA-UGL^SUW&&HU-M'OW&1OYH;@.@\;&4L!/67$>\1EH353SKL3.__2F MZ50K2'_D.&@)[I]O<+%&ADSC.LRK#QRJ:G>S_J4PH&\^-11%D"H\!1M1)+EE M3*W22-SR&#:>B<>2D%IZA'B6>3TBD\L@*[#KC^:(+ K8M%$5,U.05BP0WA&6X7BE3@S)9\G5SS, MIEDS1FD4>/$$FQAB49<31K-0G-@]?!!'@G LQ%@DQ^-%G(I*KXL#ZO=-N]/? M%@;4-]N-YEY #2W+M#I/@AHV>Y39:>UG4/N;7MOL=[;#D:Q[4L^TNONAD]4T MF\W.HX_:$!>Q8>IHY666O4F*:;63!+IQWYJB_Z1-UZ86Y/-K_;M:Z[O$C'9- M4NP00C@8P:16!?O$W(!$NTZY8%*B)OV!\*.S.>3$T4\>-[03FBT8!"#R)G@4287W!VSZ,)E M";NPNHU.O]6Y@.%:5K]IV6VK;W<[G7;_PNTU^JVV[?*?38#C*\W>S9F!HYH5L]6 M206;#V;:^Q=VP^J_@*.T=\W\PIP]9]LG(*M=I]"[CMVR.E:GTX!=QVIV.Y:^ MZ]!&N)3V2D+CL0UY7]OOHZODU= 4V^_-)S+EY>W[>$RM8]O$ M.Q+>U2K*'GX0GC[3T*QV[2+L6N)/NX5C;[ZI_9?5QYCB6=3^4YEF(^U:8#WG,5H3R&76>MKV0UI+-T M!3)'3<&]RQR M"?=6>9(G,>5C]B2?OP$4;$*5*PF6C57MZD7;U.*9P^LHEXU.L_$O<@N7DHS<@(&3$(X_-JPFJUNM<_:&]CJK?>Z^ M$9\)E"U; RX^CX;0;-C*];QAT9 %/*Y__>GS!WHZ_&(W4!?NL/<]!]7WTI<5 M7[7]UU%")*PJ[E4"764_J:ORHX\J757IJN/4579E5Q5?5]G/M:NLGO&'>6.^ M-S,M8S7;C2=54;_1J511$571L>JBRFXJOBYZKMU4Z:)*%Q5>%V&,_>KZYJ74 MT0%F=$6UK\;__/;]LW$5Q F=?O9!UB53ZW_+>DO+RU._JJKE_) Y-IMQ%JD. M_UR8QDPO2UA8U$0S*=#[KKRB+OL&?FPU/OVUU.J M6KNGY]+@TKUY__N1+MU;]C,,PND#&/P)#^C$YAMGPJ^9[Z2^L&(_>\$/[(Y3K:5J+>UI+7WX^.ETUM('/O("KUI*U5)ZB:7T M>?#;Z2RESVS(_;A:1D5:1FN;/[[F(;,KF[L5H,.M.'G66HB^:?_N^PS9QPBR M?OH'/V#V9:*])3MU5G2OJYJW53A3EFV@I7T7W"Q=+.8;%M$U!5M%G\SZ\0YP6&Z^# M=9R+4V@2T;E>7W<(<,>S;AA\XR(V1%F%H&[>5&NL@/'*I6#,BG,3Q%=>X,(T MT9%N'^S @6QF^WVYO='+#W4^"KV<;!-C(BV2;8ZO*1#W3IA]F5&YGH6/'C.T M^X]59F(Q,[%8ZKX0IM[TP)U^=N#.OO,9Q4U9''PLKY6=(%^VMVJ;/]#92#

C78(]+T24 M_3X%0>N$$HHC"\%(M[#<]"-)+_"U$H4SI PE T03B-/>I@ M\Q,;U5);@C4AU=<>W?FJS@F85!LX3I@&"6(REG;.G$?%@:87)M;;7!_KO1B& M[@/\9Y),_7?_#U!+ P04 " TB =9]9%8(*,, 2D $0 '-P8V4M M,C R-# V,S N>'-D[5U;;]LX%G[OK^#Z9;M %5]R:X(F R=I%@'2)(C3F=FG M@I8HFZ@L>DC*2?;7+TE)MF1*HB0GC7>8 FUMB><[/.<[O!U2UI??GF8!6"#* M, E/.OV=7@>@T"4>#B\/E\[GSF^G'SY\^8?C_'EV?PTNB!O-4,C!.460 M(P\\8CX%?(K 'X3^Q L([@+(?4)GCG.JQ,[)_)GBR92#06^PEQ9+[]+COKOG M0^^P[_3WCPZ=O:->SQD?]CQG]]#S#EQ___#(=S]-CGVO_[F_M^<[NV-X((KY M?0<.$'(.#_?]W<&1V^NY P7ZQ(Z9.T4S"(1I(3M^8B>=*>?SXV[W\?%QYW%W MA]!)=]#K];M_?KL>J:*=I&R PY^YTD]C&J3E=[OR]A@RE!9G*B,1<84.'#(.0W>IP^/4X<]SQ(IEQ.VNO"WU#)S> MKK/;UR3[9M&>T^L[ R$*.:=X''%T*2B\0#Z, G[2B<*_(AA@'R-/Q$> 9 3D M"F1N4S!'E&+'L0*, IA3Y)QTYW#AI?_EC3M&.J$E:1%.0;P3RMM" F.BYE;W7 M*X-2"!D'0HO@(4"QB[;9?@_Y3>T7(CC$?POK SAN:KT00<'_O>$N#)H:+D3< M*&@3]5+\0=P'V#OIG!,Q3[Z#$U$]>?W[_95I;J.TK\12[!1]%8ZG/?6G#YS5 M!-L!2A)(T2_==8$UJ(@A[S8\59_76WDBG!2I$%SS4VVY?+,J%$LNIOZL]'+H MH5 (BP^,!-B3JXPSX54Q@1A-$>*LJ?N->!6\'!WM#_K[DI>1<"A:$I-@@BPH M2%!!#/O.6<;'=Y *\Z9(4 .#ER8P#VYD<]"&3? QI^5?MK.[=" C_JWHOU4= M&0Q%H9DP=RH$\ )=$_82S;6!,B/[N_787ZD$Q .:T=D$V,CG@9P" M8^8&A$44R2\K=$E=BJ_Z8:5!7LWJL(A2&8?G.S'-YR+Z9##.Y1!Q@W@S[UDX6J1U0N;:\Q'..@Q7!1!F+T M?W_=_PH))% @@V41)6+>NI#Y4#7.AIC0&\(;#^#%&$9"!MI@O0(",1)04!;Q ML>ERML5J]6!WG0?+5Z+*?#';1RKC(]9W+98I)1A&+O8*N7 4$LA"V<3''+D8 M!N=3>=:C8=^T)FOT_[[F_Q@ ) @6N?TJ%%Y$#_"I^?I@)6ATN+8$CZ6!$K?( MVU\A#84SV1VB(Q%J#;?]-&FCW[65<@H!! 90(!9Y_Q)B^CL,(O1-S,F%/U3R MKAD%Q1!&'K3UL<0!"@ADD2PB0PQS,\QG22)(3 JY\#<*W>:9I0H@(S':2CF# MENS+9/ LHN<>!3++?0?Q45DQVTEV-*Y">32ZS>S5 &;D2%MK9Q%7.R(@ VH15PWV,.Y(@)MW?&T4 M5'.ZMZ=SVGBS!'Q,M5EUHJ'V_L:#_/IJNR<)NI%G/2W3< \%?(Q5V41R9E>C M#8NZN)$F+6N3P;"1@:I]D3:4U, S(VU#3PF&D1@MF:1G6VVDI#!GVH:7*B 3.9^UA%))"M9& MABI2J.W&(!.,IL<8'5IVID5T++6^1T'-!BVG2U2P','@ M&^2_NCNIU&Z,&"UUM&%_DJD-6%7'RE#*[":T"H8">2.=6HXIMZ5A(0E5>Q"M M6*D#:*1)RS+5VM6PD+YX=T']>TY8.\9*,(PD:1FG9*LC^0 DF,6D%"QB-Z"G M LU$U%')8T')8%:P'K:6LVRR(/N3'!L09X(TLJ=EHY;LY5(;N9_WL)+"DDW" M5MP9L(RD:6FHBAU'"ZDJWBC<<-U8#]-(G99F*MV&M'XM6.CQW,HKO7^!QNTZ MT98ZC"SK>:)REM?6;\MB4J&5Q.N/ +;BMAS&2)_^$%7! X7VSS[^>N3_/B2?%:@&YG5\BH5S.:^)HKL)#GWY&@[)@LA MC'3IIWCRSZ!:24?FH=+-NLLJ(",U6E8E^[2J]?WB^NFHU43P!G'YPX7IC5;$ M-48WL+G?TU(O!:>R\A-,FM.<:GU@([<%*;=J;NT>3II$[/>U6XTSTWYO#+]W\BY'B[[F7)\E7)R6OAE,,R]>V_$@W[I[/ \B8 M>D/<\!%2[QN:C1'M #AFZGC728?3"'74RY]..B:I$ >!/#:62JEWZAW/$<7$ M>U"O<_$BFOS(!HN$"LPC^>W?E$3SDTY<'',TZX#X[2_+5^4=>V0&<7@E[DF@ MU8NB-,NN'D;$YZ)6:)@YM%-M5[7,ZUG5KV_6T'4IDJAQ&N4V+/XUZ95]/@S8 MTL":TDTLC>^-X]WZDX[ ]S"OZ8#XRHR$H@KTN8;U%TBT2!E>SN5@5R>*EUM>4WL!Z#XU?S_AKQ!A"R:LNPHF:*2Y;X@,Y0W<0>T.?(_H? M!.DEB6BI)]I F=T2OT>0_^*8R%>^PN1\L6TU9RB8X2P)3[FAP\-> M-7KEYO*JCQDNQ& L:WE)Z @&*&=#LOIY'@:!?'F@&%Q";R3"-$C78,\7XJJ, MS(='4M':7TOAEGI81?@?2+[*5UBP$&U[@N0TB40AOQ?U'R9^*AW5:\N_^$@8 M7Q'PPNDU++U!/![ LCEL^824*XB[P$$D#3!8VPSCK2T6%51S67G:3NY$WJJG MQ%CU=,8@M!7SF>I6NLJ;_H(NH:VR+>T.AH/>X% =^:F.$KW<5@3&)0ZEDY;' MN)FI05<(O'7KE2X>#/G#%,7S[5O?1U+TCI()A3,S/S6$MV'-%4\K[^4(G]R.Q!?NLXN$>RJ*O>IB7Z MX^]BI<]$WY+MI^4H9&BP35&VHCF/Y!NC \'5ZE5]U596"&Q#J _GD(;P?(JY M&#D,#;BHZ#;8L#;7:S.+:@3QULU/]J2[FW3#-82W@5$SDE!B_);%ZDWM*HS+R&8Y(^XU&9 2R5V=:<2-'*]!Y)+Z7)JP=$9VW6MU4H M;]U=W40RU&[]^/"W6*R*NWB!9%LMS_!6"[V223CD:()HPUE]R]QE$XBM#NC5 M+HJAS9:4WE;CY%KZ-GX)<#I(#B,^)52FVX8SF4XJ-;66[+8:GJ1C0R_S.%R\ M;E$_R/2 GOA9("PSY7-K +SFG)ZG:FJ8''53$.!EN@O!+XU1MYC-W M*N8JIQ_^!U!+ P04 " TB =92KN!HZ,< #/%0$ %0 '-P8V4M,C R M-# V,S!?8V%L+GAM;.5=67,;.9)^[U_A];XNVKB/CNG>\#GK"'?;8;MG9I\8 M"2!A<9LB/47*Q_SZ391$ZZ(D2D11Y9[H#MF2Z*H/R ]Y(1/XRW]_.9P]^(3= MO'CQ;I*-# MG*\>/.T05I@??)ZN#AZL#O#!WQ?=']-/\.#-#%9ET1TR]DO_SYXN/G[MIA\. M5@\DEWK]L?5ONY]$T@6R$TR8X)@.G+/H>&;*Y6Q3,2Z4]%\??BI9>*%U82J" MI8\5P4 B,N=,43(DSI/L'SJ;SO_XJ7Z)L,0'-+SYLO_VYX<'J]7'GQX]^OSY M\X]?8C?[<=%]>"0Y5X_6GWYX\O$OES[_6?6?%B&$1_UOOWUT.=WT07JL>/2/ M7U^]2P=X"&PZ7ZY@GNH+EM.?EOT/7RT2K/I9OQ'7@RL_4;]CZX^Q^B,F)%/B MQR_+_/"7'QX\.)Z.;C'#MU@>U#]_?_ORW"L_3;L/)&V805I-TX]IQCJJBDYE;QBND_MWCJHU/<"6;I:-9/TROZ_N39%=X@0\ O*Z1_<3QS:PRS M13KWH5F5VZ);_\L91)SU/YT<+=D'@(^3Q\LE/7H2LXK>)\N4](;I) T+$"0S M17O/"Z=?\_/358>TI#'U,BZPC+V@3Q[[J,[C(YRMENN?]#/;S^KY-Q_/X-WQ MO^D6'[%;?:65/%\]GN?G_SR:?JR+_C=<32(W+L:D&0A:I#IG6H?)?>+0\ M.CSLG\FF*SQ<__O2+0YWEOMJ,=#4'\N:1K K&8X']?2HZPC%A O%'=*+4:1( M6E@%YDT,C/L2LJ 1HLN#,X[?%/)U 0Y: M1Y0L)T%0BD$691#,*1V"- 9 E,9RW@AD&WFK[T?>NT]V,[G_"MT?N((XPW=( M0*:K*9[%5-E&;S=,H>%,6TU<3)!9I!%J4$( M#9>UR/:A@GZ^V%"P^EO1HEW MJT7ZXV QH[E<5L.S^CH!;Z7*+A K-= 03>]U*QJBD1 T_=*&QC2XC&)W?P8+ MTKSF_M%_@]D13JQ7&:2*S)FLZL#JW"K'A$#NHU76)M_RX[2O^S) M[#;IS5C]EI;9=([Y.71S"A*6CQ-%L'6:,3_#,DW3U40+'Z2B(0H9:2$+)5A0 M$BDB+5$J%SWXUM;N9E1CDO]=''XL<,#"B&GG_#EG.)* M?+58+LD7?UW>PY>)B#R U)%9P\EP:Z)RU&0*5%#>F,!M%*UCH5M"')/_U)A$ M0PJK':-RGM:I@=D;F.:7\Z?P<;J"V<14AR_9PJ1U9-]KWL87 TP:=,YXY5/[ M.&HSE#'Y5:T9TF#RFS&!Z'FXF)\QAI%'+C)R)D,=&1 ?O2Z)R8R.&R#YN=28 M AYPU#5,!CM"&RZ%"3GY_)SYAOXO+]^M"#,F!' M 32U!VX2TDJ&,#@ M70%G3)[QH-1H)9(AC.*$9RYT$)8A!"2K'#*#;!,30BATT7*!,0"?2-:$9J"&\E_8VI]-WG?@A6 MK_=ST ;K)&;F I IME(SB"93V*'!J22-\@,Z=R/<,6LE^QWGNJ&UFW_";C6- M,WR&<76&@EXDH2TA\4XH"C&%9R"\9A*YYY!SB;*U7KL2S$@MW4X,:#/S0R[^ M$@&D]9D%C(6"5VV(D 58Y$8)Y[!(W=K_O6GQWRDANC@BQ^$-?*U;5>NQN9A, M4"A9LO1%8U$TQX4S)-5J$SA!.K=]WG,#DI$:MKMP8$-Z<]>I;ZGG5AVDU=^G MJX.G1\O5XO#4]'Y=(Z.WYV""94K5A8" M(LW%TG(CI3O"O&&\*2M$GQ/S8&F\=7<[V%KM&;,HTE(8XE5[U;$9S$@-8R/M MT4 Q61*9Y$P4"&F2/Y:B$9%NHVL+'5.P>>K'3[*R*[RX[R MU*":_JB1^B>8]6'VZBETW5<*LX]3SZG6,2?9KSG!-"TZ!I["$Y1@E(F Q;3F M_"TACLF.WITKE[>9AY-3.]NZ%;2@P(+@- V1!J_1D=F7UC%+D.EW(H-L7:'0 MC#C[K<=L09SV,AFT;&\]9"V!:^YHC#)$I@62J0\F,72&3'Z&)&SK'<5KX(S) MNK:C1JOY'Z)^=XU#1(G2&]:0MT..%,T4\MESB/=H:?G M%J\]AR_/OWRL,_T$YUBF%&::++-/-251>Q=,[4T!$E&K[B-3!NNZ$\TK.KV'8/Y-E H63J1-'-!4MB>K&(^L'DIV6488\KGC)5.NTJO91GNQ5ZH;WU06>F@3*T@2(IX'<@N!R4] MT[4?4QN.7K:V?]? V76DYV,:;2D*SE5NF O3M5G$AYR9]2ZCH2A98>N&O&NR M*_?K++;BP$62WWW&V^:\K^CW>T'K?OIA?IR=35_?=S!?UBPAR6">^^].))+_ M[^C8K_@V*X'30G8D8+/F.7+"$WA814RRZ]7*[%M"XW)$=V+"ALJ>1&-JU0&(? M1_P5YQ0#S C8XWPXG4^7JQH1?/J6"PLVN6AJ>4!.I!X\!08>?&+*T3(4'*.( MK3W4[9"-RV=HR)4!!--41;XN;XG"\R.< !H;/,6&( 7QE@?!O#6"%9LM<-+7 M&5H?MG0.P+A,;$,*W'V:FTGZ&9)13]-^Z/3W&9YXHX\/%]UJ^J_^YQ.PT4'- M81:L*:<0D0']A(D"5J7DD+YK3(!M<(TI]=.4%\V%,FP>,(*7Q1A6C"RUL]\R M$%(Q&;654A?4NO69,3?F >_B0?6K<)VXN]B_\/Q+FAU5%[<66='_N;JO-D?R MFDG&/EA%NCE[%K**S%!DIKW2]%_K3<$[P!R3M[4K?RX[7,-*;;B@HSAE8@;) MO*,O6FM7\Z^19=0*HBHB-2^&O#[HN-&U&G8KIC4S=IKP,=1#UBKO%[/%YV%* M'T^?OL$]M-)BZ]-VM2B(ID* M>=8 FD6?.9,N!:F5\C&T7GS;HVM0,]0A+/$9'O])+ZGYF],W'9\2"SX+*RC\ M%$GK>K^!8I%6!5/9)6.S0RRM3P'8#MG8"B6'(-6&PK76,FO7)'?&ZWQ=7DSG M,$\$J5>P$PB>W%KOF;&U-ZEVM'M;.)G5$HVPTD!I?F#@-7C&E"W8$W6:B:?M MMD'=QJ;1GZ^X"A"$+T&RP!WQ-Z*M[9[(2HBZDC=GVSQ4N K,J I1]L25-I)I MEYL\@ Z?0.\Q'%8E1W]EP.Y*R*(Y?^Y>%'F':'_?$ZWF4E0+#B1#WJOA@&]:8* M#M$JYU%'XV_RE;=_W9C.)1V8#P/)H)GJ.%_M$2(8Y2B&YQS)N&6R<-Z5PD"J M9!TOI,'T?=?7V#\',7870,OFB M.\[4GCTR "^]"/5_;6\NT-9D!>TN(V_#(_;EX-*00!V3:^?#LW/%ATCGE@V FUS9>R)GYZ *KQXH5 MSX'F8X ^L6WA;<,P_V=G6!OA#$EV#^R%)_>>^^/X=S)#/>2!"+8EQ%MF9O]4+!M"BDV/ M#;QP/MVEXP[/_^#,)X^[ RY[V2=%/,^_I .8?\"WL,+GI6!:35(*,6F9F-*F M[F\%R2*2!Q"2$BYJ*3 U/\]\KR/<8VP@54%P 9B64M*7:&@:K6%9&ZD\UZ2= M6CO#=XT-[KEE8+PNWW:QS^#3KH!/ EF"D.HV V>^=@T9+4U! M+J,+K?-JVZ,;4]W!]T_/7<4_-#TWY94\O5\X7:OW2V#:*$4S4,V[3]H$93&F M/6G/&TO*[KF#XKNGYZ[BOP_M&:*%7+!'5>^AH94#%''46T9CX0E+,7M*_-VH M/6\_#\>/Q%>5"V^Z*3W]8[U;]=A=GD@I=+:17&#IR.?6HAY_BYYQ"<%( 3KF MUM',M8"^A_K&72ET<26UDU#SH/@M]G4,H M-%FB@OFX*CVDH)F") P/*DK?VA&Y*];O(8(N/"-.A^-PF8B> IIL]HH'7?W75XOH?4WE!LVED^[1AS)O>S MAO.ZG+E7>F)1\XBUQ5PE)%=9 NV-H+Z#4LKFU&DJJ'%D MZ"8B>>5= @:B7B[!BV8^6LZ$RR+4*7&E^5D9NP#>]YTZ163M0&B6/8=*& I3 MM=%D4R@:22++#*V=S>_X3IW]<7'7.WAN(]<]W\$C I#"$,B<=+BV0LE0P,LY MHI8AJG_[.WCNCVCM9;B/YM3+TP6U!N/R9OF[=(#Y:(:+C749S^@'T]G=.E@; M0VC8YCKDY.S8"]N7[1\W"YX4[-<@9[F:\&*%C)P\%V4"A=@V,R /E5Q5U,@5 MMR&7FT1RU*VU*QMK7%;>B1W(_];4*3 M39IN/V)LU]KZB59@794U*P#'=S:?.;GN[-0\@>5T.?&)7/)43\W5/M(D.<&B M,IEE=3CQA9,= MM^0[%%^]".^9#UHS+A"E2TESU?H<]BO!#..9;AJUM$482\(6(64:-2@60R$7 M.L=BP8H"S5NSM@8W!E79^[RFDP_7O6.3J[N"=D";3P,K$"63$=G&91 MUCTVF:W-LAC;_+"*;;&-0=\.2Z)!I#32*&;=?'8$LY.2\_V',==BN-\X9OOI M:72HSZV-/@H@FG/28XK"= U!LQ# D.7W)45CBDVM=^=V\]!::\U3N=1=K^G\ M]1S_%Z$[[X=I9Z,1TI+C5<] $RZQD'UF9 62I2ETH)M?=;XSZE&9ZR%Y>3L% MW%S@K0YP.#?QK'\F9G)9WI'*FN'Z-\_HIW50[S\O:"@ADS4A M_X1SR;0!R[S)A:6$+FD=DA/B)K4\*,)1>03[X.EXY+U_S[2H&(+1B2E3SV>F M;UC$(NH^@0C991"Z]5%R=_-,]V1GOCF?$V4\=[EXIOH#:J6O!]32M[QH!=RA M5\V[2'9#/&;[TH1_3>S*W02\#YOR#=GM]$N&XL%%K.7NGM6]%N8A",:-4B(: M9PSF!O;D;NC&;$N:0-G0='PYF?_M:O']W'(R(,B&FA>=P>, M85Z*R! SF)B=L\UOF+P>T9C,4C.>;"@0;B64=GF/E(X.C_K.B6UNH;GZH(N0 M)%J?:2:,('7L@0QLB9$9* )U,[R;0.U14'@V>Z[?C= JE"OCD.&OEXU!O4V>1LD,PYM3L)"2MNE MT"\^N64GY_KJ\_41Y?4B+8*MF3:U92(%QP+XS 2WN20=?,BMC=0U<,9@H787 M[G5]FKO,?S-[=!;0VSJ5K\OO2^SK',[=AA:5A1BD8"K7FV1]2O5<)\XT\TD M_C?HIG5WZA1&1"T+MYQ9[4C5!-2LO]W>.6DC8O36MU[BET",J=&ZC;QWF^>] M19SOCCY23%DC8I@]H<^0$7IW@#OE8;=[<.MX]%8#:1&>]J\]O>$A.*]1",UD ME#6?4"_J5#DR9:--W"2W[7[\^>?NY(Z=?]33HZZKF8\8T'NC!<- -H9L"RD@ M&3PSI?H/'X,CMFN\CGGFNT^B6VJ2,[CJ->AG4!!"-QAM*Q> M!,!(1I:!E(D)Y6/R7 B)-Z[9:]\P!O=K0)'><2KWH*+[0W)/&'?FOH\==/,- M3VRGE&\#O571?4K=$>8S;ULO5E-4]J 2N=:!+*_2EH50!',)2=#9>"\'R.IO M!M/DFLJKA^J%%"&22L*$]7 ?C"QF[YBUM#Q\PJBQN?=^+:(QV(.V#-EX/64; MB;2Q%"=8UETOKR NNF]HBBKTWLQRYO4H[]I;)55AD08?K;.9N["5L;CF)6.P M%\.(O.GTMMS]K(#>D1+NS@PP2.M1*\Z2J5@4C0U$=BPG(YW"*+UM?7CF9B1C M"N:'40$-)+"/SL+%_!-VJVG?)3>?+KK?%JL+;7+KW]>2UEWZ!^_VIH9=@@V& MVL@M>;68?ZB9OOJ>B>196Z@975FK>DLQ+ KBAA/.6322#$/K4X_.OG]735.? M\7*^7'5'-=!>'P;T^+#>)C;).9I<>& HZVV:L7 6R)EF(B.6I&W1HO6NQ75X MQN1XW)D#%Q5-,P$T,SZ_SV'=)-6#.SDR<+W]ZG-&F^OQU32JVL'MF*_']4LO M?/)D*F5L38KK$8VJ3*89+QI*80^&Z+0E@@+QHZ[/VNT2U5[[O'9&97O8K4S' MJ9>RZ72$+ P8\CC)Q=21:4'.)J N#+G,,O#D@VJ^37PMHC9E$U.8W3!PJ1(% M3H9T7*GWYO%H&1A+VHYXGKCC(9760>Z6T$9E=-JQ9W,=15M![<4!/CRJ:YO4M-V%J5O;R[>'O%T_P#4SSX[+"KF]!71QU]<8- M22M/,Z=!4T@H8^T^!<8I3*QG:8;@S4T,N^4[QZ23FE+CR@J:AC(8I"3PTLC? MXB%,:>5UK\L+TIXPJU@G*9)WEE$21"68SN0: I=0+VO1B%(*)UH'B[='.:9D MWR#LVI, ]T,TFH2^P9CH0K,1K>4J2V:,BK4.WS.P4=7>L.)S<-KQ8=RH+<"- M*6=X?[2ZL[CVRJ9>J<;L3?'),)OZ8J923SXA]2H$]TH5"T4S(6NM3G*L@$DIR!JB[M6/ MVH!Q&V;9?P=F[22\AJT8RR7B^9+=C5.ADXNEV,)L2+YV%QGF-?U-1[&>-_#[/% ;572G,S[\D^NC)'E4T(@CM@&4=*/86DC-/6H,I M6Z*6R3AR:_>Y8*X".J:P=B_<&EZ<8TSP3BY4W ^4XJ77W&.2]^(@]Y;FC9!# ML:2,"L]$#A$9%.')?IL,2;G(L?6AQD.E>:]]_L0YW\=3#!VO6RDB,Y") G6* MLY1S4H(<\J[>41K$INS8RHN\E1B&C4:NU)<9(EB4F7'E2[W<0]*@E68_/.4BQ7A9/8*.5*:LHM0_?:Q"R M[7N^9;8@2NY4O\]<#_$L%"EZHX%Y#(IB5L.Y:WWT@S=2=PGI4SKFWSNCG9,VW[C46"["_9^[.;G MQ<0!J53K,BLV6::Y#N1I&F#9VJ*#<"G$<)]6<[N=YGWM!XZ'&UL[7U9?5!@6;'8H;MU-RHGZU_?")FE-I$2* *E(>8BB@=[[PUH?@#5AX3_^\X^3 M\;-OT$]'W>3O/[ ?Z0_/8!*[-)I\^?L/OWY^3>P/__F/O_WM/_X'(?_UXN/; M9Z^Z>'8"D]FSESWX&:1GOX]F7Y_-OL*S?W?];Z-O_MF'L9_EKC\AY!_#/WO9 MG9[WHR]?9\\XY7+YL>5?^Y]8E-DGPPA3SA#I*"7!T$2$24G'K(S+\7]]^2DG M9IF4F8C@-7XL,^(Y #%&9<%=I#3RX:'CT>2WG\J7X*?P#(C M51_$Q[+G__7N[:?X%4X\&4VF,S^)%R_ UZ?9]W]X&8UZ/O\C?G0Z^FDZ_/NW M7?2S04%W#N'9VD^4G\CR8Z3\BC!.!/OQCVGZX1]_>_9L+CG?Q[X;PT?(SQ;? M_OKQS4VDH\GL>1J=/%]\YKD?CQ'Q\(39^2G\_8?IZ.1T#,O??>TAKT6_''(! MI0J<_UF>]GQG3%\12!_/ A#\+4P*Q2MB7/7TW3%_?Q9)D/W9>%81\'0%M,.#R F[[XH>^P#CX;?'9U/RQ?O3X^^OQ$' &_QV>@S)R12I)S8X2R07@KC, M&1$B1=Q[HO4IWZ3)=$F[[*=A(,KB%<^+T)_#>#9=_F90PZ""]2CFDJXPKL\^ MC.$XF0Q&E?XIV'=^"F..Z3^WW^8]6=P\ M7H@S%KZ4;ZHQ83Z+7G8GI]VDS+&C/T;38^UL L9P"$:B514M$,>M)P9H0H,J M99ID*V*L E21)[?L_K?PYAZ*7L>9G06^BD([LN$:IE?#OK41J.-K]D@E-JP$ M5)$%:^VI6SBPN^*Z5E+?&R4"$QED1@=!22!2E?4S>T6<2I(S[P3S*XRE/PL5 MKIBJAV?"-L)NP "$<])-!HOKW6#!'GMTM$$)0U@4#O=,'DB @,NA\UPG4 KM MR,K:OP&BIN97F?TWU5Y!.5U-R=Y4-=U5U4[[P0Q'AV M^^3\9..8R?\]F\Z&O.3G;HT[/VRBI; BE7'B M((=ZC8^ =FD[IL=-Z ?%B)N,5U4LL#?3Z1FD5V<]FH1SF'-+FX"#J%B;:=C ?-R];Z^TFU70CJ@W3 M8 UBRIRW(:-%BF8H(HY /-6,@'9:.+19HZD=D-H>Y9,D6BVMW>29:;JD_0*_ M#W^:'E/@FJ60B-+1E,0_)3[)1%ATPIB,8Y!-',T[D3U)/NVBG9L]:7)%?'7G,/RM MJ^U'**=!8!X:/AV/$"^5GF;K$T+%%5<"E>B-"$Z LAATP!T\['53O GQ<9.M MI;Y6\&OG /[&DV/ >QRL<,[92&(,N*LKK4B(/!"5F73:@ M0.[*['<+'S:Z& MVEI!KIVS K=FKJRR625J",N&$6D-X/[N$A$H@QQLX"GY@^40JV3"HDLL0Y0D M&X5[1V*HZ:0"D9F!9ME'&6I7YJT]!_+\VGQXBS_N=O3E%4QC/SHM#^ORB[/I M: +3*S^9O>\_E@.:;[_7)"2KN4PND)BEP_7$,>*55"2+Z!U-)DE6?1[=BFCG M56/5T^>U_BQ%)1P R=Q*(F7DQ-/$28I&9I% Y5#[O,]Z-/LZ)U-1_S=*"^J( M^L]Q?L9DE[5"7S)F@R/2,J ISSP)#)R.RM((]9W]!WA^II;2MSI+LXWP]W9P M8A-03_TLS5:*V^@$Q7VDOC=*L! "0I $3;=R8"0+@C_C:FJ20;.-&L9KVVQ_ MEK,T]9FPC;#W-S.$:D! V@.QF4?"8C3HH%@'U5,*#_8LS5;*N?,L MS3:2;5#->M,O^J6;70K$O.PFB\8J'XL]SXZEC4Y0H8ERUA7O%%UGZ1V)#@*E MOF1:V_MNMV/?N3:$>ITD6LJFDK?]VH_Z(1-U-)W";/H._/2L MA_1^\K&\OD1T!_?_UTD7IM!_*\#>3$[/9J4N:!)'XY%?2&FIR\'%?C02*B#\R%P1YA). ;M$@GH$1"5(A/""F93 M;6?JX9'OCMC+0^3>-GIK$9]!4,L3^%*KF+DFUE@6&==-X'SN_+T^FZ3EX(*,.H+.! P:H#)Y20(U M%O=Y$9S%[VRNO92L1O*$2%%!%0U6A]>CB4<#T(_?3% N0Z/C>9C:T>!H1/O/ M)$\D#Y3XS"@1@1MN I/.5W<15T-YZB9U#0TU.*O\N?>3:89^BI-E?K0+)?(^ MKT [_8R/G*[^TS*9M<%8&MG7-<=Q&'N["D&Z!Z;=!DM=U3&I$'P0B1%KBPT9 M3&G.3C4) ,Y%*@3+[LDQ]0[C_,$3=1NE-B#HKY\^]\,N3\?@.6[CC*%Y*1.1E%+BO4C$.!M<0)P,:I]1VQ3; MTZ9:$PTVZ.@V%]6J*2!R-$)*1IS2@DBF -UXC5- ,IE=U)[1VJFMM6">.)>J MZ&AMC[8&=>D?^NX4^MGYA[&?E"/O9;4]+9&A7V"V0ZWY)H^M5C^^]1@JU81? M>>_1I?=>D(DJH%&E3$)PKN37&;$)#&&<1G3I4LZA]M2\&]7.IV865?CO\]IW MS;/$:.TI<$R3;,KHC2\.C:(D!DD935*$F&J?EMD0V[YJKBMSY,;YF!:J>"@U MTFN'].*\1+2'5!NCS.K@$M&.1R(=6GZ6>B!9*1.S!\:KFU4;P#K8'8A-Z-"U M54N#J/_ZT>,#E@<9-X#8J$1C WB'J;RHKMI-J;.C7@Y$(2-]HED88F+Q/9/& M-3RCJ:@4-]Y9PRRM775X,.K<40KQ$)BSC3H:,.9M.;2XN"(P9= 62AVE4D1F M7%EMZ;4%2FF9LY$RUHZ"7KQ]_RY8=>5T523;($OWXFPT+FW!%FA2=%"*\ GU M(A/)F2C'URWBLE(+" BUMH%[%<'CT_4.$FXPIX]&_5!G<=KU\XY>WX>[O-#- M*!:DRH1RP*&Z$(CS0^B;A6",IU"]\/PN3(^/$U6UT"!]]L['K^C.]>>7Q[Z M9E79Z%@BUI3N!R9&]/.X(:F4%?!HF!&U6]W? N?Q<:.6["LFHH8L[YO/G[H\ M^]WWL *8D-ED*Q01*N-:%G(@/K)RD:@"@[#PAVOVP9K,^FUO>3RZKBO0!EF@ MMZ7#:VE3\N;DM.^^#6&090%<2CH!H/: ^M(P!UUMBUXW81"E-"DEJ'Y&[18X MCX<4M67?(&7SLAL*+6,1\)L)"N)+#]/O1Z\BEX'G3#1%WDJ0F7C+*'$:)(W M@V2V>@7K>CR/CQC5I-_@SIRU8Q^**XZE,VC=QDP<"T-2&ZU>\)8(RVS44([L MU?8?;T?T@-A1)W!>40$MBD$OJFU>P6D/<;1H)WPZAD'LD[2H'QM^OW8PQZ!Y MB R-'^%Q$DF/GK)U$(FA42AO&&.J^HT3E; _.LH=1*G[C(S^ K/CE+5A,:"A MG1C''7=H%4LIB=F'#$(X:?86$D4\CXY$U82_U@UNT?QNZ-(W&PW=VB:CKB]- M_*:_E'Z!L]$WV*6GW69/KM>J[AXCJ51M4/CS/K_L(8UFKWTI7)F=7W *I6(# MI4"H*[7C"K\XHPQ!(\DZK72(NG8>]%9 .WM4*QX^3UTJ*UE.7.-TT4"D+21/ M"HCS"51 NTVJ?8QTKU4$]71_PWNJ(N>'4C%0*O:NG<5E0H/P)A7PJ@P#B)SOJK-;*;"CP/=)"&^I"\$&XB$'(EU2Q#(_1!4RI:Z<=JW==W6_1+@C3[\O M'FPCY^IGV5 %9C#,ECVK+)/,FTQTTN@P.2&(4YR18*T5TD<'=L.#;->>O'_W MHH[ NUK2:A#[>-M-OLR@/RDC_5XZ$K0%09&C*J.=(TURQ!KJ210Y26-3T*YV ML'05CL>UC^\LZ0:IU.N8%NS>!%6C?7PUHL/LXKMK[ X*["#N%A55J]$Y$;,R MY9Z1E 9_QQ//E2=>$B=3"6X*3VQPLI20.M 4 VF\6 *HB[^8\ M>#-![L-T]M&7VU]*"N4#6D_X!_\%C@W-,B#9B9$6D7HKB%>QF*XI1ZZ99J)V MA<7FZ!XO5ZKII,'NL<3V\Q^GN*W"L3+Z6QRO18V^R]=)8PH1B1&CGH>3G=J[B3 M/,K$6/4"W5OP/"8:5)/[VMK+O>4B+RZ6NF845<]-WOFFQKG*[49:*7=Y=>.X M8!](ZEDRFB1O/)$LHN'JH;0)Q!V"RPPFU@[KK(%2UUR9QV8LS3R6%C@I>-SY M8L#1:9%(SIQ*9DWVH79+W14P]I6CK*'CVPV.[:7Z@/.2#M=!,!Z76Y]Q?8Q0 MW"PEB HXI A)*=;6:#UD/'-GO=Z=D=Q&OOM,0&V"ZZEF)+?2V::9J/L(?*\I MZAR8%#P1DSGBRP$][N0]02>):\F8=[3M'OCP,I)->+"-G)MG)%6B0GD>"8W6 M%[,[$I]L)HEJ#:"=D5S?95\^](SD5@*_-2.YC;3VE9&4F:%C"Y9$AT-$3)H$ M12G:-E*5"*I!_C[BC&3M'7QG&>\O%[D)JJ>:B]Q*8YOEH>XC[OWE(@UB<31D MXC@Z-E*;2&Q4)0]GE?346LEJ'^]]Z+G(!AS81LI[RT4Z*BR"4D1;]&ZE]YR$ MF!WQ8!)$ZH3)M0N1'W8N[0/,Z?3,3R(L MDR I.F>B,<1H(9#]TA*ODR$.G! "A'2T=K3O=D2/@Q$5I=[(*OB\6 F/4Y 2 M<'LC.I>,N6"!N$ =L=Q2A_YK1K^U@2VP?/_CT/>]);K/ VV?9EW\K?0<@'Y: M3N#-SG?($ZU_6+54T(9X*V5[7H[]=/H^_[NTN1 M !JX]X[YY/D^QKK73%!%_=\P$^N(^J'DA3Z=A>DHC7Q_7CK/O\_#/!V<*&%H M%A 8,4J6O+Q"H[!.H1D%A+EBA0FIB(LL M$^$5>+!&95>[^NU0;+DC8'4PLFRC@A;9)WXT^_P5WOG^-YB]SQG*O1A#2R1_ MLNR(E&P.P 6Q4D4TU;TC@0I''&,IL&RYBG>:LIN_;O_.2FTE7<]8U95PQ?C% M=X3B3H2)&ZVMSR1[;TNW54N<8"@%09/PH$24FW/@SM<]/@[4E7#M=>#2Z)?@ MCLYF7[N^!%<6,387I &A$J%"2#2L,II8N/H1:TV.PBJ((6[$@ U>MG_]-_!, MFDBV0?3R,O7/BI3PAZ^^AVF)J$%Z,[DT%8Y%#&+HI$FY19::G$BPB1%'LP1- M%7>V=FIC&WR/@CC-%=/6UBS=%4?XU*'Z^R-$&'T;#H!<1ILLT)B1Z"8)2J2F M'KTTF8D&&L!IRH.L?O_/5@@?*Y%J*Z=!<<4'?SYT:ET@7L;UYX<'G+?50H]@7F=[5Z)._>FEFCXAW$VE[9"E7 HD .H^E'I$]H:EHT$ ,5-C/+F$NM%H%# M7F?72,?;2+-Z^*]<>)V./A9(BV@D#3H9JRWZ$4,TTNK2\#Z2A$M3-@P2OUZQ MM"[:=^/9!^B\O8.HNWIR:G$=P+"E+.NK%>XI4, H8!*=/V%P8#01'56,$>D9 M5.V2\RL GO:^?']=- BBW%\0%\.8I.L39X,QM:HQ:#">PQ@).]#DND/R4'3< M(I[<9&S64L&Y(MZ7\R=# [.4*&$!P$KFJ+I^MO()\?8.N^>ATW8+U3:@ZT>8 MSOI1G$$:HGB_HD*F'S_]NKR$,N8@<@C$-3XNH%L""%-0Y)PG/F1-) PXYQ(C69Q8I M.A93JEW\N1;,7RRJI*C:[MP'Z'/7GY39#".BUKGTE8 ^4)TZ>FDM8F8N^YLBS+4.8GA=Y,2D_/T3BRBT"-81 MX4!$J--UJFNO%N4C=U7+LM!':4TJ,Z/ MY_R^J(L[ADS1 L,]D]IRND^:6F$C M8!A_L7S/5&A@&'[W9Z#_-EK8'3)L/GBWRPT^7B2?-_]'[V%?K/7_UDN4[@H'GP2A#I:2926XI[9X[H M=NLLN'-.L]I1]H,-]J])]"!I=7,^J3T7OE_^?M$)J7H)_"WO:%P,O^GH*I7% M;T2ZH_'PH%&YZ>+ZVCP_OF M0ZA7,%\'V+QJ!P0PQ@,GV0M7Y K$!N\(,,4Y+Y'6ZI6(30:RKT+Z0_)Z?57] MH1CQ4"KLKU98%(%JHR.AFJ%,N<3-$CAZ/1X$S> %J-J=.1Y8+=_!^'!K7=\V M>OFSU$5M,J:_ZOJVJNO;BB;[*)"ZCX[_+/Q5.?&LM2&124HDA$2L D&8M\XZ MZB!6;Z_YY^'M5G5]#XZVVZBV 5UO*?"A06F>94D\E9M(3"3!"P0FM,Y6!]"B M=JW$HZ_$VD;7FU=B;:&HVKV55E49EG&O*>V@W%%3RD6BAD@DHXX4[/@E:> R M*1KR72[[/=[[A.G36DNU2_O>CGP8[ND[#X/43NJ MR]T)RA#I8_&/(R5.^E .=C@40V5KYA8X?\4>:NNL0:W(&FB+";0)N$8AA5N! M'28V4$V-F]%C!QTT\*%N!ZDA"9/0ALHJY6)-"3340[D8R@>A:':B^IF\ Q#D M#B?\,/S81O356PZ\66+\??7&:>A<#:K8T-\QH204:(Z&H:(5@\3?5>\QM _ QD:>= M9AK8H@M+_'(USXI2D>,<8M:94<*2B412I]$Q%XDP#0RW#I6EK9Y3W0C9_HGS MD$H &FAO[9[6HA#K%.+(CU\B^"\PW:7::N6#ZI54W8VS4MW4$% ]B[.STNZ\ M$ 67C[(9]=_@@C$QE%L/6"2!4Z1-M([X)!317$AM+/6:US[*O@FN>A5.5]XV MO&E<2'XI,B R9TK;2%08LFTI$:]5.08LC*+ E(?:.:0MX.VK&JDZ6]:7&-55 MR4,I'+I%@/,+;#(W7NBY45>N78[$Y2@(C3P[(QVNV+7/V]P!Z? !OLI,6-5= MI))&&EC=)>9]303+FZLV -8H;+<6U&%"=E55V+64_UX)8I0QVF1-0)=J^&0# M"3X'HI*/7J:4M*E]R&+/Q+@C5'<87FPC]I9E,/ -O<%)7$8/C-U"5E+7VG,O])=TFH+=NNUR>V?_030>)3W\> MCTY&D_+GN:>(7TO?BN,H5#2<FW,A8CCHZ65I#>)V)511_S#Q8'9(,U>^&687CL3/F/N)N MT8U\<5O-*WQU-9J,T&I^5]WR"B/J= MC6#Z\Q]Q?(8/?XVD*_'9L]DB-'P=XP71E-%<19\)[@AHM21TI*U4@+M$\IXR M",%4#[A7PEXO#K@CHGDTPLKHE0V:*%\Z!GJK2:"0212:-R]7WMKHCV%!OSA?_8#!QPXI)A.U1&>(,R)U<,051YOK**S(7EII M']:R!%^CD.M=V YTD/*AD&$CDNZH MR4,PSCBFLRP73+,8$*=1Q%N@! UTE=!MDXS6;I=P&*;==?3QSTJT;138HFAK M?I'P187&I?N0( GNLT\DLI")5#Z4CL>2H$NII/8AQJAJVZGKX>S?_ZZKN^MF M927!M[B(:K>Y='32G4UFQ]1H(XQ%D3BP1$J<-1Z\)\(%D!3-<:4>F&$W!_Y0 M>+9G-V?_2M]G7==K/^K_Y<=G\ [\]*R?GR7;(6ATZ_.J!8PV1UTI6/3]A4?3 M*0P'9Y?'(T>E/'0 D=Z7N^;/^D7"X9=NTB]_?.&GHTMUA%%XKT34A*=R,BYH M2H*AC!CO U5<@O&U@[=5![#K.EH#S.+86:14*R1A &M*12;N!0&W'$.5%3+X M%$SM@S75P.\K6'0X[EY?2@^C]X<2+'KII^640OE?.4#[S8_+JC6_:8P)IK(5 M1&M=FBZ"+U>L2J)LL%:@+>54[>*U]6@.%:HY$#NZ)EIJ>OW::HRK?[NPG#?! MWB@ LPONPP1G:G%@[75L>U+@0R-ARL*;D!@1OB33;>3$^6*&^ZBX"L;DZNV$ M'A[Y[HC7/$3N;:.W!IQ[UTW@_)WO?X/9Z[-)6J("'ICU:(0P7^Z(DB")=:6% ML32*.QH=S;7]Z-5(#E0 L1=M=M55T2 N\]UR>''^_=O_/8*^G L]?UM.A2[F M3W8@0:/GK1.1D:.!4,Y6)6D8^N>.:UN[K'&'&[B7;;6 MV0!L(W-K*Z"'L:]::'P=J9JIJ\%&MQUH[H.7T@&A+&LB-7KBWBI%,O-@A=?2 MJ6:QC\-QZP[SZ<%1:QLMM:34F\GIV6PZ2( M=FW+7,A! "[5MNS5D$BPVN#6 M+9S)DFDM3"L"W82S?RNJH2+7469'+;2TG2Y!XTN?4RHAA%&$2A%PEJA8[FCC MQ&AO9*!)*%;[*H=;X#PU@MQ'"WM:0<2R"60*E+-D"41%B0Q9$)^#(C9F%H2R MV8EF%O5-.$^-(/?10DO+^,7Y)3&\[N&_SV 2SX?]MEP(':F-)$9>ALX#"4%S MPKW2X)E(.M>NQMD UE]^5TV]->CFN6I^?0>XF%6;0-RCJW4-WL$=K#JJW< $ MKJ&7/?E4UZ$RA"2R9L39I(@$64RPT@A7.NMXD "\=F/8@U%G<__I8,S91AW[ M\L*_K\6+/=?S$"%EW'.30Z.,&5=NZ':$T:P@&L8!:A_ZV037PS"!=E+H)M[V M+MIHX4.-)GY2VDZ]F93#@D/O[>&B$2YS"FCK41$LDE)!JGCP+.+(?: M:?TU4)ZXI5-!/PUND?W<^\DT0U_$,F]1AT-^GU>@G98^#-/5?UK.L0W&TJJI M3<5Q',A>JD&0ZWU.#JW=%BUS:HXI<^=!E :'5N*NH*)$,R)F(EB.N#-XHZ"V M3_CPF7J7>?;0B;J-4AL0]-=/G_MA5SF_*-5>WFB3HTS2(I0H))'9&&(A.N(Y MMUI0%BRO?6AC/9H#=/(YF):[)BIJ8,:][/K3KO-$5&5T#YRU82KTE4>)( M)4V,!.TIH4XP*J2E:(/6KM&\#= 3IE ]1358@EY!F%U;G<%K;B-%B[74V4BG M*7'H*!-@S%H?0DJB]M)S$\73=@%VU,I-GJBZ/+ET>&X37(TL^768#F.5[ZJS M6RFPH\";+QR7\$4CG%3)$N%*=,-R-.XH#<0ZDV@.@OI8N]!QOT2XP^C=%P^V MD7/MJV*.4 7FEV[V?1>S4NA(N2*>)D>DY*Z,%0W\24U YP2Z%O9Q'C*6C TORLS;5-L3YEH3?37HL'*(*B5$R QEB(5)#*- M9K@J/9"" 2*"]2P&SU6H7?2S%LR39E(5#;4H"%IZ_99X:< YT;I=;1[ M?]UM'E^M<\J]QU2IDC+T$0*G=#Y-2M,:6UCC 0WVK(< M*D,",XD88"'8H!28C5).^/A+#,&?+MBQ^LV'RA744&573:0U8WPWT)0,V;*X M8P-,VP3\MU+W!8[]!OEKZ&>MJG<4[KX4KZFVRM-,# V,2$.!A(A?P-*HE*,* M-NL#]J 4OB:8OR]];R/3VD'\SU_A10?#G10GIWYR7BX4/NN[WK\>C[Y\G7W" M%6T28;I,7R/X?_V(_V;QZ>4E2,Y;:^.0OL8!)-P477",@ R QK"@5HN[3,MJ M:/;GM=13:G=(C32(^%[=%,]?^1/_!::?NC,BQ$9-QK2;2P M)6-JRDV?UA"TGS($E3(3C3ER$]1CYLB.*EB[-36(][>;OE>^\H)$.+G(!AG#0K!Q'P0W#H?LBHZ%*^>2-J5WO M=1>FFC=^KY;XB_,K?QDV&\#;J.C089([Q'AM?/-"(<:D2J)_%*<94VZT'VRBL28-+B_P+.L#-T#4K'?J=32'NBB\C?YNH29+"H#D7! E4H3FG&60K?58-KOK=#QWNO![\4&S81N:5HWA'.8_& MHP+H9[3G9\O@ ,BLG$^)!!$1D>"2A&AP:>0*O-2>2;U1)N>.&-[JMQ^B\^AN M.NFJ"K3%I94[E+$G2 =$@G=&OU^CML C4>FROG=!F4E_W9^\5>)CUR^ANFH1RY\F?=?>'%^\9G%7! 92^O!<1JK=&'*ZQ^1;U./W[Z]=V5Z5:]K?FJ=^U]R6C)F/6= MS&\1<\6"LR&/L.JE!3'TN>M/_"3",+SE<03A:.;24I*%H40J7-L"SDOB)%H\ M,D#RX5H9RYH_YQ%SH:* *Y[K'*"5LR/K<.6064Z@B'(. M<05 LTGD3)C,0EGN0[C>?GZ-XF]YR2/6>BW1WE2YWDGEEY>@LC2]/QU\X>5E M"PY2E C%.171F\D,'1DC\3L0)AD7O6,;*?W6USQBM=<3[TW%FUU-OG7[<%UC M[TGM]AN*]J8R;5UG<) +NK^I5,9?&F%UW_#*.RY>L9N3N#GZ'7U&?-GQT7B\ MXE5W3H7;Q7+G@W_]#/W):#+$/BZN'!;:.V>D6=*7OS@?6FZL+"!RXT"$F2T[HT/+?$ARS1 MV8,@P.2LV7WFY&$FWUKYWS+IMA?#VF.>:V;7XM?E2\#-_!]_^_]02P,$% M @ -(@'66($)X(]" WRH !@ !S<&-E+3(P,C0P-C,P7V5X:#,Q,2YH M=&WM6FUS&CD2_GZ_0F?79>TJP PVMA<<5[$.V;AJS\[:Y';OTY48]8#.FM&L MI &37W_=TO!B@Q/8O.&]Y -A4*O5>OKI%\ES-G2I.C\; A?G?SO[>[7*7NFX M2"%S+#; '0A66)D-V&\"[!VK5DNI"YU/C!P,'6O4&T?L-VWNY(B'<2>=@O.I MGK.#\'QVX!+DC3QK-?G38/VQP$1TU3_JG=6CR1H,GQ_SX MM'ER^I]H!Z>B>)ACW43!RYU49M4AT/JMDT;NVF,IW+ 5U>O_V/%RYV>)SAPN M9G!R^!IT+&ER<.^J7,E!UO+[V0E3I\.Q5MJT=NO^7YM&J@E/I9JT?NC)%"R[ M@C&[T2G/?JA8GMFJ!2.3(&CE>T";T#S_."[M13U*9C"U/VJ0T=W[H>Q+QPZC M6O30XM6VQH@LF*]O;-1$8R^Z-[W+UY<7G=[E]15[^^[F]EWGJL=ZU^RV>_'N MYK)WV;UEW=\OWG2N?NZRSD6/;?V6;M[]@C9'A[P:'>WQ?=:Y>L6BYI[8#\\5 MUKEEG5?7;WO=5P\VO/4;0X]X+QW6&^SZ->N]Z;+;SLU/G:ON;?7Z]U^Z__;^ MP9%&O=[8>#R@H _EM84OC%_;EZEU&-7;(A'P$S,)(PQ@3MAM*R7PMNT"]J MPFX@U\8QG;'7VJ0LJE=_93IA_Y)F(#/V,U<\=C)F;[02F-AMA5UF<0V1^7$9 MF8_N_IF UJBQG[A%J!"4=,+N,CU6( 90"=B9@)C0N&*FL?*A0HY8\6S"BLR9 M M!@K(6^+"*4G*7X9"17+$$PF39,IYB\G0YR2P(9Q& M-Q,22?D=X+H+.BW^ M)M 87%+YFHIKD$ L#=90%,MP.EHBP+#Q$#G.;$$?\_EC,% JH0VDTBHLME2W MQ](-<8,VA]@;2'IS-$T+W.8(IPG6GRS"\-=FPN$'F LD1EB36Z;8UM!&J X M#IN%<9DE&%S<2=0CLU@5 G6B_Q: K*#O)05DCO 3OMB;D=LD3IL9V2Q6'7GT+5HP]LME*H1[HP MJ "SRTA:G[-0"C*OASJN>;9;S)@&%/<,+0O2G&65,IO2H,3,A[98K:3P)U%; M]*T4DAM)&Y"A;/HUP MP! :24$LYU9GG,H(MQ@AU-81];D14QIB8$C>ETJZ"=7U5C*&>'H@ MNM 6^FIU7VXH+TR.P6!]'Q+'V@AO@&\0!Y!A>Z$P)G $<@HV$L'F-_ >@U+F M6#"^,S_>'N9/%SY!$#$@2["KE"%UJ5W2'L\YGC8P?'E%(=(L5/H56E-M'?Y.-UNHR\:HZ(]PG<+V MGIB2(/LQ;SZ2+@W'PQGX>P*Z0LB*F5W[P:HAM[.VB#*NCQ80OA1Y/,HR,6%* MWH$J+PT>R5<^&:)/B)"O3>.UKEF_K8G-&ON31TQ_F3<+B\H\HU&"7:3F/+D1 MN39H<9:Z[)EI'#MMIXV==17^!U29IM(Y@ ^4C[[&OH7&A43[O)(])#!F:TO5 M /^G?G\:=?!'(=%\'V%%%ON+C/T_>9+<'O8]JUJPA:=6N@ZC]EEB/- 5 UU6 MQ!*0P&7S,3L]CH'?43<1VE??3_C&V]^]3J_&-@J+\J 7+GA69%PN<**%6<)] M,H3*=AVG8!Q@5UT)+8W%?L86:8JGU??@-U,6NI67B-_;E>T\5E)7DAC,BA7D M"_A$CHSS=^PE-2NAJ,MLI-4(J+)G?%#^J<"4N1_27.D)X.AXJ$/"YP^(CT3] M+&U/[1EDTQ>[T7&]O?SY.0>>A&'QI0$\#?M[]E:XCAK!TFL$TUE][9Q.6_7Y M%-ZW6A5N>R:NJBV@./1$ # ;!XK%:KU?UT]R,QIZG+U-EI"ER<_>/TG_4Z M>ZWC,H/L7J^DSG4Q,7*8.M9JMH[8K]KLH%G#< M&D3-HY'KT''BB8'=Z[.E1SF';^?G3!U.AQKI4UGM^G_G=!(/>&95)/.#WV9 M@667,&;7.N/Y#S7+=?_BS<5YMW]Q=O;^^>=^][+/^%;OI MG;^_ONA?]&Y8[[?SM]W+GWJL>]YG6[^EZ_<_H\W1(:]'1WM\GW4O7[.HO2?V MPW.-=6]8]_75NW[O]=*&MWYC&!$?I<-FBUV]8?VW/7;3O?ZQ>]F[J5_]]G/O M/SX^.-)J-E>1]V >S<:^WGZ.UB;*10TK5#E4W+)N:B"W-1:#<3*9,)=R]VRW M_>+D4=M8$[#_E984?O6(K=]AU& 7+.4C8 9&$L98@ETJ+?NEY 9QI";L&@IM M'-,Y>Z--QJ)F_1>F$_9O:88R9S]QQ6,G8_96*X&E&SUTD<<-],S+5<]\=/=/ MQ&FM!ON16W05.B6;L-MOMB;E-6:+TV$[!8F HK3,<%^+T8[ ;K:PMQ-Q.C5FQ]N\= M]J,&ZR_YZ-GNBU9T?&*KP%9-@A)&)XG$1^^]"\8-^#BAW^5 ?F3 8)CH*1- M29S$,BP65##H64@;*VU+G$=EQ&@5 E88'8/ GRW;P_@(P("'(/3NXI3G0V!= MS-#K4J&$9QKM/=CW4Z.V"$_A41)?R -02#^C-%[ 3X@GV;+Q0LG20@DN1/N\ MCRJ4H,:SOHE^)E(*+JAU7/UGR5!0UFL?D!SQ_H:PR S58*_4B7!A5@ M=1E)ZVL62B'O(CW$N.;5;K%B&E#<([1J2'.4U:IJ2H,2*Q_:8K62PI\U;3FP M4DAN)&U AK;I:WA.FDI+K M$G%&:+"+O "_#8 $L7;B?!!?I58^J0P8;$\&-!OMU038N$:NY,'FU77C=, 4 M&DE!*.=6YYS:"+>8(43K"/K&0+/0Z==HS;1U^#O=Q*$N&Z.BW\-U"MM[8$J" MZ,>Z>4^Z,AP/9^#O">@*(2]G=NT'JU)N9[2(*J[/%A"^%7E_5&UBPI2\!55= M&MR3KWVVBSXC0[XUC#>Z2/UK36PWV"<>,?UEWBPM:O.*1@5V$9KSXD;@>@3% M66'9,],X,FVGC9VQ"O\#JLPRZ1S !]K'0"-OH7$AT3ZO9 \!C-7:4C? _XGO M3[,.?B\EFN\SK,QC?Y&Q_XDGR>U!WY/J!5MX:J7K,*+/$O.!KACHLB*6@ "N MR,?L]#@&?DML(M!7SR<\\?9WK].KL4>E1770"Q<\:RHN%SC1PJS@/IA"%5W' M*9@'R*IK@=)8Y#.VS#(\K?X!?C-5HUM[B?B=KFSGL9)826*P*M80+^ +.2+. MW[%7T*R%IB[SD58CH,Z>\V'UIP)3U7[("J4G@*/C5(>"SY> CT#](K2G\02J MZ;/=Z'GS9/7S2PYLR9\COX3E4YL77VC <[S_"T$G7*2-8.45A^FL@79.9YWF M? H?6*U*MSKE(V]%A,_4S O+$.H#+)VW=9X@/#M^JEJ MG[<;[>?'&ZD]\)X(WD"'VX+GKW8.=^ZUF$ZKN&/1^,#FFK2UG8U$GX(?GNT>86/QG_?>F%CRR8:1?X1S M-A"M.W5_U[('OH(]\2VH[.,I!>(GTP+^\^B=02P,$ M% @ -(@'6?5:/V9E!0 01H !@ !S<&-E+3(P,C0P-C,P7V5X:#,R M,2YH=&WM66UOVS80_KY?<7.P-@4L1_)+_-H GNNN&;:XC=UU^S30(F5SI42- MI!*[OWY'2HZ=V.X2H)U=8$%@V+KCW<.'=[PCU9N;6%STYHS0B^]ZWWL>O))A M%K/$0*@8,8Q"IGDR@P^4Z8_@>8760*9+Q6=S U6_6H74S#N![_]0+N9\R@W4JI7@/N*[ MV7P]2/6=D& +QP[.0EQAI@Y$VF!X/;E\?3GH3RY'5_#V_?7X??]J I/1T2,/ M6O"^,JX,*C >#ASZH-;PRT>/NS^&_JO1V\GPU3=%]XKDMG\.H]

3.$+3\ZI3OAG^90"B3A(6& MRP1NN9F#F3-XEQ&%<2"6<,U2J0S("'[C:L83^(D(@MHAO)&"8LG19;A,P@J< MVG'/3EK5JM\=R#@ER=+]"KHO $V_EBJ&P/?>0225\Y$B8DF!)12KU\]9PIZ= M!.=^M^:77;$J ]$0<8'".UAC%F:*&X[S)PF%X2*.5IA (V(FR"?.5!D&<\XBM(_^#+]A,(HB'C(% MIV\53T*>$K$M1&OX:=>R#&FF=$9P.8V$]29B)]CLYGN(G1VA,K6E>U.[T+$I M@-#=I(F:DH1I;[00; G]T*V&38$RRHD;%2_A8R)OD:P9TMAH=8\_\B!?[NW/ MO=!30FW >8)%IE,[1R_;D\D?<8RIQ'2\H)5^_4YA]_2"RFH>_[WW[CVF K_2 ML#1,,):*;(XR@:D=8I8*FTMW^:78WQE7S/:#V@;9N-@7@MHIP2Q6$#1.Z8N[ MP%QGXUTF%M$9M&MUC,-VU^;I-Q"+3XVYPP98T$#,U4,%&'K?'V \P>T])BYJ ML+ 8@B,I/G4!LXH^PFUE2173-M#*5DR$ !R&8'!K14&*D:?+;E3$$X)[+CY' M@Y0[TW;W1ZU,Y'$JL98XGWH5FT4%LKLL/K'J#\I.*&^P.E"8+C>@58ZEJ=BW M-WY)P;'/=87/D*E@*U13J2A3'H(3)-6LL_K2I5RG@BP[/'$NW*!N3&S+XDVE M,3+N8)!V;VR%#HDHMAV7S+EX?3BM^/D!U6 #9^C*P5 M^Y7]LL^:;5=:[=H7-]MH5?S:^:/,GCDF'G,><4L%*APDYM[+];(;E)H^R9MYM/KA^*!CYS&1].]72HU2?RLLA*'EV M4F]VM?OR+2#NJ"EX!0L+=TGLIPG^X%8/D9FOR7^ M]AS+_B?Q*21^]@P+VUR>N5IZ^#[A^(\1DSG7Q1T +K9K5/7<=K:)-#!E0!D> MK>CJ*L+=;10W$:X[33.52LWNG[Q:CSQMY1<*<7Z;LGGCL:F\OO= =Q@$$ATJ M]_8 VV#%(NR(DY"Y?AQ[9P1H7RED:%(]A+#V7-OT[ Q;U4VO96"+D.&NC7HY M'\@%6]C^7^,Y0#-CIX]'4 1A&W_+WGTT.@OG0 I 1].D[PW(S5<>N*+NR-)1 M3!";:ELO0=8ESG6I_GH(F6*=R\SVD']Y;U)\YJ]PSMRKHW\ 4$L#!!0 ( M #2(!UF$R4(+8P4 /P9 8 &@S,C(N:'1M M[5EM;]LV$/Z^7W%SL#8%+$>2D_BU 3S763,,21N[Z_9IH$7*XBJ1*DDE\7[] MCI3\DMCN$J!M$F!!8-BZ(^^YXW.\(]5/3):>]!-&Z,D/_1\]#][(J,B8,! I M1@RC4&@N9O"1,OT)/*_2&LI\KO@L,1#ZX2%\E.H3OR*EW'"3LI/%//V#\G?_ MP!GI3R6=G_0IOP).7]=X3-O-#CMLA8'?.21^W#ELTWC:#%L!.8K]D/P5U' H MJI=CM)FG['4MX\)+F+7?;86YZ5US:I)NX/L_U9S>23^6PJ QA8/+K^4<&S,9 M=F,\DO*9Z#I_:N70A3B2J53=/=_]]:S$BTG&TWGWY81G3,,YNX9+F1'QLJZ) MT)YFBL>EHN;_,,2$\-S/ZPHOSI-RP1;X@]""'MTD?,H--,-&>!OQTIMO!^EP M*R38P+$E9A&N,%./%+3AZ')R=GHV'$S.+L[AW8?+\8?!^00F%T\>>="&#XUQ M8]B \6CHT ?-([_^Y'$/QC!X<_%N,GKSK,*]"'+'/X:+4YB\'<%XA#8_GW]S5[5E[)B"20K#(<"G@FIL$ M3,+@?4$4QC^=PR7+I3(@8_B=JQD7\ M)"6I'\%:F%+=Z780RR5LY$C8DF!"8I5X]="L!=[P;'?:_IU M5R3J0#3$/$7A$M:8187BAJ/_1% 8W40)$3.&Y27+N-;6!?RWFA1K$21,,02^ MCJQT9P$,H=>Q@A6S%&T-$L4$>C-,.(OAE LB(DY2N(AC'C$%^^\4QRQ#GFA=$%P*8V$5>):YUJ],F^M9X3*W);+=>U*Q](.83N'B9H2P;1W M<9.R.0PBMQ*6=G64$S8Q6METIGS$D4_"=+V@G7_[ZKS=O:"Q\./[6^_=BE3@-XYL&";(I2J3XR+% MM(XP0U.;1\O<4NQSP16S/9BV)!M7>T+0W">8P0J"HWWZ:DG,528NL[!B9]!I M'B(/.SV;H\^ BP_EW.,2+#A"S.%C$0RM[R88%[BU9\2Q!HN*(3B2XE-'F 7[ M"+=5)5=,6Z+5K9BD*> P!(,;*@IR9)ZNNU'QY<*9<(-Z&;%-CC>5QLBLB]3N7=FZ'I&T8CZ]KS=J=G;4;YC<0W*[E=E>Y&_.,4YJR[\\VMZB# M8H9LAU;9E2ZSHXK %YSSK6NU>ZD^ASB\V#ML];3[O-,RWXK)/5?^ <&YAVJ5 MXT;F7=0%+5-.P8:D]\ (EXG]2!%^:E%]3K';<6C[/X@/">+6$Z[MGP91) MA M[,7NXL"[&=D#5T&?=./P]'N;2<)U=96 K'#]KDYL@RRD@2D#RO"$1A>W&>YZ MI+K,<$UN7JA<:G;[ ->^YZ&MO)?(R@N9]4N3=>75U0F:0[9(-*C7FNF4WL55=MUH'=A,QW-I1KXP'QH+=V&.$ MQN.$9L:ZCR=9!&'/#S9ZM]'H(DJ 5( V>_VG1LCUMQ6XHN[DTU4L14IC_O/KR(7BS8IL'L5P'KRM!UH('?\S7 MWX+U-Q'\?57]:_Y$@L\+LI:KZ@&A_VIN>[UZ?*[F]]_601S&>'O9]K?5WR*& M)>%YA**TS!$NPQ#1/.0HR3G/F$SS4K*;^[])'A41QA(EE&3J,ADA$@N!\CR5 M25RR,&1QL^ABOOS7W_1_**E%H,1;ULT___,OW];KQ[_]]-,??_SQU^^T6OQU M5=W_%(=A\M/VZK]TEW\_N?Z/I+DZ*LORI^:WNTOK^;D+U;+13__GEP]?V3?Q M0-!\6:_)DFD"]?QO=?/##RM&UHW61_D*+EZA_X6VER'](Q3%*(G^^KWF?_FO M_Q$$K3JJU4)\$3+0?_[ZY?U%DN5/^HJ?EN)>/]O/HIJO^-2B]98'2P=S_I]_47^; M;6IT3\CC[-.CJ)3+7MY_$,K;?I@3.E_,UW-1?R;/^IM8O]F(6UJO*\+6LZ+( MA(P(1F5:"H0I25!)*$%QQ--ZO_X:<^T8RTN7E0W"Y!:/HBZ%N(F.%+/ M3;!EZ/DF6*\"*H+/9,YO@G?SFI%%\ ]!JN 7LMY4ZHK@]RV?_]]%K:[8 4<+ M'4>LJF/UK-A5ZMG;;*WTT^A&DIHV"NK6_4G'_@3IGS2&:T7ZIY.7 MY[;:RDHJ-O+$NBM^8BL5:#VNT<'#D]7JX7JEK%?7OW?M0U/,_B5855Q4*N@^ M(_C.:NI')F:[%^CU@M3U7,X%O_V#5/P7\4!%-2N(B$69IR@E9:1<35*@(N8Y M8C@E<5FRC):AB:LQH.79L^R(([:C'C3DS7R,B;:&78IC'0 ]R$[\UT?B![^W MM"][!; >>)?)-4G(5/HX(.I +]<[28" K4_4-S2.+LR2L'%V)DM,XML LFQ= M&>06F.?:.LDO8M'$R"JQ>[ZKR+)6SE ]_/J-^OPM5O6F$G MU>L[0A>]UY_%DHG:?%=A'N62^LR\AP.E0+.L M)J?2))4_T$0#+UYA1#!''N 2E4FM?4348\L>NQQFQ5S,9Z]73Z(RS/E/KO?W MJC5DG&;D%YD_\SK5@OWU?O7TD[JG?9/47_8OT.E*D[PR%P78OB27+[!S[MK! MZ?^]_?=F_D06.JG^(M3*E>V^[/LEJ_0K^T:T?ZI_+S;Z M@.OM=_9-/6_Q17VHWDHIU+O':)DGG.0H3ZD*0$7&$$FE0"'F*0E9F>6IF*UW MVY&C[G%:]D&?H@M;MP/V\%&L@WG'3? #[_CY4?TL8(KSF^:_@=@+T'RBJIUX MS>]A'Z>)'[_9-^_/^U"!_JUY:$T(T6/P)MCS'K27Z,=X],/#.UJA@O>[EV,K MUX\WP4ZT8"M;H(4+6NG"95$:AJ@LBASA),Y1R>(2B5@]M+"(1/7YP>Z6LS"LLPR7I2HR+-,^2:9H@)G!&68DI(7LA0D,?%-)RM[]C@=K: E M9N993J4?3VBM98)Y 4-Q0.GL6=:MTMG#E29+9\\*T$]GSU\ ,PG!^.QVL>B6 MNJTJ'2XT1\3=:9S!RS^VAF=;4*2#[0O4)VYF%:,*RE[+#;.:2V.,GLL9F M9"K<@%6I);KO'>-[JQI=>!(C,Q5O:W/&U\--\/7JX?&6K3=DL7C6@Q M5F'\ZJ$7WAF:HLE:GDU2LR"6=;/I'VQY:2*XX*G^:Z#W:UJ&S&W42$/CMNI: M.="-6T.].#Y1A$IN9=!&!"8S;(BX?0,'W0Q GY<#V[R;+J*%OKX M]A/@ZWDHTK@)6DL#L[6M((Z_AV>YM[*7PY4F,XRS O0MX/P%=OM%VYV13_(M MJ9;JJZEWK+Y^(Y5X1>HYNUWR-_/%1E=2'^YDQ%%,RSPM4<(+@G!($E00SE%& MBIS&912%(>B(W)*/"?>-M.__L*IKO64=-)S!]HML-6VV9S2!_F#6W5?=EJ6] MZFZ"AJWF?*!CS.N&T97J<;1I9,O%I!M'5ZKJ>//HVN7@7_ OBEH4TC12"< M M7SVJM=\MR+WIM_S"[;ZK_+2I:+(HZB>+0<>!^^: MO*.H8$0XJ_C@TIJ310HC0O5CAK%++3:E=)UO_7JQJL7=ZI?EXUS7YS5&;+PE M=7$%WQM2#>&@H:QK$.[F*J%;KX)?/GY^WZL:A6Q075:&P?:4$ST -Z<,5=!] ME5WM58U*:K=3=7G9Z?:I1D4[V*4:O]HNGN\28?)=MQ+-=1_O+ ^C(N)8(%KB M F$I):)%&B)21+0D-"$LEI!0_92$9W/M=ES6FB(LYCZC#;-P^CH98:;8B=<0 MZPY1%3UWL>]E61R%M6<(3!JQ7A;P.!@=N!+^ ?Q,GG_3P6Q3/:T8W7O-#_.E M>+\6#[6!\S=8Q=^KIX@'3TU:MB5_T#2A.0@:%ASY?X"P5A\"D_4G^R( A.U_ M&B"W6=8(J74^R=>5X//U.\*:8_PV5LEH'!/.!0K#7'TJ.&.(BK) 19$*3,.4 MLP36^'")DN#&:"ZS+XE3I0 LVM;^>&%.&.RN2JWN4AG MVJ*:,7%/2F=&;[#X[@A1_5RM-H\-N$6SE?)MM5#W?EDO;Q_6IMG7R#*>+513 M#QKR04,_Z#$0?!'K3;4,;A]6F^7E0 BL&(./L3N= #_$UZL#]B$V$]3N(SRR M]G0?8#,A#SZ^AK=80#'<,E9M!'^]6C;=+!("W:X#+;: M@($S&(@XB,PP=/]TL P&4AQ@,IA<;YRV(C;NA:ZJ(KHM(1_6GX1 M3!%0QJ[/=.I?ERM:B^I)QSGOEX^;M?JUDE,%/\U+TL;.L4HG1!@UD(TEPA1C M1'$H4"8X"WE6,%EB2*KAD#?/7E)S&C2LW@0ML\&6VV"U#';\-D>D]4W09SEH M> X.F;9+:UP^3+-$Z(4>$IH \2=F[\ M4W5/EO/_;M937XEZM9CSYA^W2_Y9F<;V:_Y)OILOB:*M(F'UD[:2]AQ<#,]" M$N>L0#(5&.&$Q(AD)4%$))QBQK(XXR#$0L<,>G;H;T3-JOEC8^PK&;S:U"KK MK]L>YN:9ZI_V^0;"'KI^7&;>^B4? LQE]SG5^!X]7IMGT.=6/XH=O\&>8?]@ M0;[TZ0IOT35[TV(R>E+N"6ZC+SI6AA7:]PIESJ\&;+,_+51#9-<^$J60TCB0BD52V7&2%^ELB4%P*$L6A M2"(&.R#?+>W[1%P1 AY[[Z4V,TD[66#VIVDX[!>ZS+JK<^O]PM,>5)\(='(R M?7J%+4IOO:XVW6%/ X73P'?>LO7\J8%5 4+R&Z_G[RT[8*'#L&I19O=<>,'; M!\ON#$[6E.[$8+) =9Q"R4(7L-Q16W\3E6Y,K<0WL:SG3Z*M-/QU60FRF/^W MX/][M= ]Z3^3^5(WD7U:?M6[?BT/U;Q6OWK3,-GB17T4ZT_RCGR?R9CS&#.& MDH0(A!,A42DD120NF8BR@L6+4\]=KSUYPKQ@+?E!?^/I'O1__0*I_ MB76S^5[O& 7NK_EZ>(;[;'^"1P+<;WO]_B9X(^@ZV#-R$]P^D?E"/P@D5Q7Z M2A9"'X[LGELG1/!S\_RT'#_>!%2H:X7*>O^YJ="'\W6I>=UT=WFV_ H^S]SJ^;/=4#SH M+NA(WX!K.\_)/6Y15XH,_"Q:2PNRI0&9K"SIW'J3V=& ,'TK&KK,'4YJ;Q,2 MDSCB82)0D9$484935)99B!C+6$["6*2949NK&3G?>S\6L_9&]&.X(^1,:N N MT7G,4E_[M&9B>@0>?:F=6C/!3>!$G>W5JDCP8;7\NE8K-=7;]:?-6D]0UA'@ M+$FB*,IE@I0I1PCC,D%%**5*KI591Y(7DAF-NS,AYMFF6])!K6G?!'5#/5CM MR0<_J#2K_?&/0.#\(0U&! LF98:H9 )A4F;*0R8YTGO?K"AH*,)R]G@TD'DR M/1X3-M;F*W$_7VIPDH"21?/I]J.^@M XEA%%(HJE4E\4HH(4%.&,1 7-9<'" MJ%/?=B;PQ,H[/_5X0'5OV]?-K][,/C>N- '[V'26^+6UQ):P^O3L23L<5& @ MH*NQ D.DIAT"8"#T"62_R3V66[T'WRT]S&A&DY *B7,-J\ 13JERBE(0)$(> MLR3.0E(0^X'-FH3O/&T7)RT:2'S=CW/-:.9&*X:[GU?)"DS0CB'L7P_)>>6P MY+XH7D8B-P1>=JQ83@]3O%E-Y:OEWR+?#\)_G+[@Q@ MO[,W$QE/XUQ%>#++N<[@*%)?5XHH#4.>XK(090DQ2C 'GFUVRT^@GU/PL!MB MT?;7D<6BJ3IV<#P"5[V9Y7M5*,PQ'.I2,]-H<3?*0BERSU#OT,.=[[!6AB/7 M J<_J>>Q5L^Q8[)?R!:.29FVJ'43AY@W/1VS*$]YF(0A$C%/$2Y8B6A4YJCD M65'2*&5%!IJV K)=/%*RV+?&CG;+6+=X-O9U12@KDH4)2F!.$DCQ I MJ4"\C&*5?D<$P_!M!FA-980J]90M%UWPON@F\X _]$.*,[-/1^J &6I'=!O3 M[Q33$798CCLNG:MBW %*TY;BCHM\4HAK<(OMUF[;T/[W^?K;ZTV]7CV(:C>& M:@N D)4X#IDHD1 4(TSB0N7B(48)*:,"BR229O.B($1];_5V9 ,N'E?U'%IM M;Z0VTPTVM\J ;K1U6!%_*/+!EO[!(#IG\!$V$CO;>3,@.?$.G+D23G?B /=: M[@VHM^0C>1!O5@]DOIP)R5*!98J2DC.$TSA&E*0)$HP7!:$13]2]D,3_8'G? M6;WZ5Z"I!;^W]("@#D>Z,,S$K24$IMGFPL$3Z+,RN,J.#Q>?-O4]*]A)7GO^ M*A=;W+S%*_BP*V3+HRS):9HA+LL"X;A(4<%XB:),I"),F-05&];;WS+7Z-3J[:(H>IX\H=\TM2>MD]/R'V@COIEP0?WE6_>)<% M-MWA2->/2H@N+HR*E*1A(5$LI$18D@R13&!]:IV424A"3HUVT0>I^"Y_6BWO MD;KO(5@=G7.!4^5A90V;MC,5P"SZ=%KSGJH+H0&(+E:HHY>0!H&+#J53O1C&%%<*S4PD&@$;NFYM38C@5RV MY)S0F+Z?YI*89YMA+EX,,TH]P/KM3E) M8L1B'"%<2&63B8P0R<.BP!(SSHU.LD8I>3;.EK;N.0L.J0?/I[H5OU4G(]G7'^U"N)Z.TO9ED>I2S*4<+R M1,5G*C0C@C"4Y8*&,L64,5 MPQA!SQ^"/OF#WN8K=F1'=6AFF2XU [/5*Y4" M-F!321V9]"BY28W<5/ACLS>^S_;HM7I<560M7JV6?+]^!P]4",XQRV*$L9X% M'9<8%2(6*,HCFNFPT'!Z@1$UWX>M6]H!5<3!1ZU#:C(S=&?"PZQ\+[>FV[-S M#VA+1B(Z.TT=HC7Q,:J!V*?GIR8WV5GU+ZNE>&Z+'M]MU,O>O:K#78:$<&>H%(I-:Z+"@QZ8Y?UM[RJI=E_>1.0R"5,4121$6*0"E3'3EIOG<1:%1%!0YQ&(NF<+[GBY">Y; M;IJ2?'+ #\RP8:HULW=O"H.Y@9VN?N[IZI"5;3VD#P=AI05'?@-&>U)W8J66 M8R]CMXB=\_DHUJ])_>USM7J:<\%?/?]:"_Y^N3MWWN/FS7+&),UD@2@KGR/'J)FYGG,28/('*)(YD@@D1$:CB#,Z" M[UT';4ARL?JC:T$\YW/^YLOI ,\(_"K/NQ/R3SDZ M!/GUZUW5H(X]G^SH)2G!<19CE,FL0#@,2T2D#)6;DB1."Q&1&%1J?IF49__S MZU^__C58M[3!X:5K935 K,J3FN/U'D)C"P[38'3V$&(Z%](.:M]CWA4JYPES&JE$ M1P]I3G&,2A(S1*(RBN,\R[ $-8\ZY<[W9@S[)KB>6:0GV?40+AN(G>#7Y7R] M_<0^ S=EG#XBPTV;EU(\<%-'T-.>9MV[\B'6D_VEKP0N:Z+[_;[O)[Q**&$,97AA50%5HQ05*;J M;S2CG*0T5_X6-#*KO[AG3]EK3-;V6#.R%@LZ\Z]/O^.^_:: MI5^D:Z\OU*6>O8-K@,T[U7K78;LABT]T,;]O;/C=O&9D\0]!JBV\S?8+?AS4 M1%$II60HSB..,,FIWEHA*!-AP25/$HR-#GNOYF3" *;'YQ;CR;P#Z&J-#UOU MI'J$N8"^VO9\W00M9X%F;0^9Y2/D<*:;(?>BB/19(KK0 \S%@!<#S%1/!7.4?@[2FS2=, MQ#[)#XQNNAZF:]=)V*6Y]9N-F,4A$3)F&>*15#E ) 0J MFY\PCQ'T?*Y\IV\)'CMZ]LA<9W5E9M,N-0 SZR.,KEX?[GH54!%\)O/+TTFO M NH:DM,#6M=9(9'FA),R4WE+ M"OGJ.^;/=S;3; W2RUN#75D0;PK!7I/'^;J=A;8=170%OHGK)VGFNU[P^3C> MM77S:,!.T9,"'?E0U]Q-ZG(]J?;80_LB%D4]Z@,+X*' M>%G 3R&Z[ .^Z,D?Q'K;RN^WU T'/]XX7;/)G4P9+0E;3[T\9+$PR;E2%B8 M39V1T_&T.0.QKIJD>KSFY+-4+PAU;IKJI4OA1G57D>9(LZI>/;]?\F;?TM2B MSMWKV9PZDOV(4KEP^APH^O.G.=^0A;EYG95]W+:N%1MF6 82=X<-CFQL2#PK M SN[X&36-21.W[0&K[,+$;^(>EUMV+J9KJV#S]LE5S]3X6M[OEWBI"QRGJ&( M1:6*%W&."I9F*"^R-*8%SY(05% U0L^S:1Y0#^[4Y5:;]V-*,PLG':H"9JYP M+8#C2T/9' 6;8]0FC3P-13\.0TUOLT2)>2+SA787[U:5GJFS+^)\(^BZ-Q>* MT0++3 BDBZ,13LL<$9PG*$]80>.41&&>@]!B# E[-OQ?SLW8N@G>D7D5_$86 M&V";JK$ZP[1(><0Y2O(8(US0$%$F&"*)C'F1%EK!D ,2+^J$'Y1<4&=S?N)) MDV8^U8=^8,Y5TSF X-FQA.2J0IHIAS@\0'%=X?&8DIT6EP>HC!-\'NC]EH>J MRNFP BI+G$64H1C;ER&W&:HY(QB>(THU$F MDX1C!IJ!-$[3MP/>DPUV=*V"+Q/]F3D+QUJ!^0DKA<"/6$6AV_%1KF6O!0^V6 ?$7J^0R5\Q071=@%?A)ROME/5=7=OO(GU>+ M.5,)C1ZX_,&PUL=P%7^&T!$/MF<.6_)-J4XS.IIO]#?3;84.4&RK,PB3]2<[ MD@ (VS^A@-QF,0.I/::_?5A5:UTRH[=)9QDO.*8J1F:"2H33-$-4TE#I5B8\ MR4L:Y<1DB^T2 <];:1HHXZ9%LU)IQ?R)+)J2>OTV/YS?9=MQ%VCV /.!SFEO MV-I=Z 1FWMN*%Z=" N8?72FLW>@CH-"PH4<#$@W..SIWWW2CC@:X/IAR-'2= M)99,+3[)M_5Z_D#6HIY%"5>*"2/$"BH0ULB=I=[0S[*89&4>\P3#\&,.EO<< M62MBNIER1PX(&G.H";. V5X^F*,X%NVFC02>@]^[/[T@*9R7SA4ZS.'BTR+" MG!7L! 7F_%6V@/6ULMPEW\)CS@C/LRPL8U3$LD0X"2DB45&@(N1YF,BP($)" M#LN."7C^DK?=0WM8.-&1A>+3'VG%S.RND15F> VE)CYY.R:@!>K\>2F< F*2\^P?U!1>N[WE@@V MY%GG4]J\;AFK-F0!A=8<6,'?>[0EVF*&=V2]H&0:B.<*^&6 TK0X,.,BG\#" M&-P"]]:]TP7=%O0DJF>@[[Z\@F=/#G%M$+G'';D;D6'FV#^MW!+UY]W');3R M]0/+3N;YQT7K?P<,KK;,1$C][=UB]8>>QZK^^G[Y).H&IW;)VZWY \S:-_.: M+5:Z&F#WZ< 2IZENJ(L+725-PQ#1A&&4"D9CPN,T*XPZ%EPQY-G:OVX>'Q=- M+81*>/B.NL['F_')>C-SON6Y^6;)+=?V8-E7/R3#1&I"U0,3+ZU6S5H[JUG_ MZ_V!DG?\]:&T]QQZB1=K:K;QP5=_*/J\*=-TU+HPKYSU_O[2MSK87RO MO^FF)SV&Y+.Z7N=Z3OTJ==JD] MF-IT^;^M(@XV":P7L:W<_/I %HM7FWJ^%'4]RV3,\Q=9 E>3DXOE(UKAJW++F8MH_K.E6=M'5=N1P\!WJ]^BH6 M@JEXLNL: >S@GKMW@KU;LM0C=EK"04<9O(][5N[QM.):D8&[*);2@D+[(9&L MHO>S"TX6H ^)TX_!!Z^SP'TA5&5OU8=YO3["9S<%?[FT@&>+ZN@&FO --'._ M+/6X*3D1&&9/?5F](,H;R64'^G)QU>F07\8$.X!_&;WXRH[D]\O'S;K^()[$ M(NEVA7#.6%&0&.&,J.BZC#-4DH@AQEC(DPAG$2NL.I%/:7DVRH94D%@V&Y]1 MC5E,[$A@F%'N<2UN@I;N3=#)[V%\GH&(KIN+SU!ZF:;BRR)?;"8>N,7E"+T> M&->KY_TE'=YM@]+V8=?T$V8R)V&&42E+C#"6(2IXF*.0EIB7,1<1-=J]2 M[R/,'CKSX-8'86Q;G!$;1'9W;PO,Q\S[1/ >:B^AC,XP_@E>T#<#0K MST9G7@?D@1CZ$TS%LU&@V2@\JY6OJQ,Y,\CX@ZAKL:\UB"-,N)#:G\8"X92$ MB$010;%(TK24&:P7;&@055C0#"/43L"SD&->BF9?SHAO@IL*^ M-./>1V\T7_=9R1-UU8[0JK]CK<;;^Y+("!*'M]:\:1?X'F&5]4Z MKF^PT)C5-@Z$SF0;.Q;"][=Z;&ZW/G8].@S9#D6@25YP'E-$$Z)R0MV)5V99 MAK (DR1B(DL+4 QSD=(D1Z?;B1&+*XY.+R@JC4C*4LH1S213R3--$SF1%2@#ST]_O4P8&-4,'?SQ4:%;#T S[??V6+#!7^G&->>=+/NQN^\)94&UZD_BZI) M'=L/YBR/6%$27J H3Y5%*T>(2A83).*PP,H;EC0%S39WPI5G-_EYM5;JGY-% M(*04;*V#"15$Z#BCUMV+C^J^;QI:JM9X:'"4/K=/R-"]3*UWH"OJL=?## ZV M# ;:T((>BTV US$9*"[;W;'19EFX]W*I-U>>S@E/TWI%EVH\\:!.%W((29E$<:&\*@Y+6Q##4>K> M3Q?K^F_!8U>"_M1D8UM&?IKKY]!D7VIE80IG9*=DPU-)7ZH#GE->G#G;YR5H MF7'NY:R4X',@[47:+S^==DPM1J-J1Q>Q;NIO1@ZIS/A@BL8,4\8CD4H4BC!4 M#B?/$4TQ1SPI)8Y+)C ,N^D2(=^164>V:5ZI^H1ACN2BGLQ\A@OI8>[A0/ O M1H+; !X,2N4.[> \F:FA#@:%/8-S,'R]Y3G:@M3U)_GW-KOX5'W1D*>[0[J9 MP!FC29DAIGNH<1@Q5!3-"5I>9B7C&8]AW=2#Y'R?F&GB.F[OR ?Z5=8,7%% M,*(_PV,S9UH!GI5=IQ#X^9B1G*X.Q8:)37L29B3XR?&7V5WV!^CZ?V_W2*>- M7YGKFF']BW;H5>\'O2MG),YR%HL<<89S[1K ,J[N?+!@E0"&H=%4:@5&3LT[ MW>CU;5^=>U:"]A*M]:,?]N]P6WMTM:(KLZIZ]EJ86-.0@ MF//'&AAV,U?+!7,;>Y'&"WP,9(. Z5\AHQV2OL'C Z+G7Q!A&#K_^*8)+681R-7"PES$=@#%5EX?=I7VS"(Q(J*U7V M25,2Q[1D1C/EH(0]V^R6$T2ZT6AME4JPVJ.'&AHR6*,&GWU/>H*9^\GTN(:- MH.$C4(P$'2+>Z(]__/E]_^[9::/^B!XB?[56;Z6F=G&"5&E$I$"YQ@2@O,B3R M* SCLA#J6I5##E/"Q03L(2X2B*$*611$5,229Y(@@,'WV(F.?P[TJYE%A=%R9DH4%R2!&&JS)D(DJHHIJ0RBS"6U*BNSIRD9Z/N\]"< MGI >(X#4QTQ]!FFB8'NQ/>KZ^"IOO54FRGSKS9B+N5\KS_WI#%7,Y9UV*A JT. M9KX&('[:K.W9'78L[6<;\8W0+6#';.G$36<96\[@4_NL%#OL/Z?0*E,G MJ!W_&IU8]>5;$9RL0?\:=?0[]:]:QR)"ZS=6M,/-!4L2O9&41#15N56>H4+E M6DBHS*H081)+FII4=9U=W7.55CLR5W9=0 M--6"P>>\G^C"(KJZ1$FCZAPU. MP%GVI\_:/#JZ1D:[0 @B*RSDN23+8'1SV_O.TV4+_J M_=)/C_K)=04;>2AC41".HICE"&D%+ M$+;U$E#A$,6(TI#Y48S+'@B2DI$/E-^G:XFU4Z?(E _J\== MZO'YZZ?M$')@Z<)EA9EM5#E1 LS3CFQNWW0OC@?XVU%A'>U87:8SZ7;5J+C' M>U7C-]C"WJI$[TY4#_OO(XX+$G&1H#S7D-6$2D1%AA'A99Q$92@$B6$PML'?0O(?P(MO*AS<;\5%\7]_](19/XI?5"@FJ0+!EQ+,W4*]1"C-X:XV:>8,I] 1S%2U'?:#N M4_2A]2J@0J61Q9F-2]W.MLHY]T]7K62:K M[)O@FX7X)*_$;6N0FF<3B]J$:INDO]JA@?O;[%OXH6()7*,(5.*;6-:*A_=+MGI0'XAU ME#;HY:B-QU\Y1>R%LJ],-&@VL:RS".*9)%1 MA.."(=R58OS0#Z > >C3<.?:F'>!>\F&QPTD_ MX):90'-S$W3\^,&N-=>#!_!: ^(OAEYKKI@A^%K *I;X"?/JKB++6L_H:6(8 M#!-?423L=2?]E@%LYQE),$I1KQ(2Q5?Q!3IK1]4 M8J9!EM(H+$%CF$;H>;;]'?6VL??F##J#_6B1,56:>0.'"H(Y@[UNOK:Z:6D' M/>(.>W3-I'35BCM";=J.6S/13QIK#6^#N0$NYK/M[MC;[^R;+EC[2![$C*2Y MC+*0(U)&O 6O)V7)D0PCPF*J@(PU3<5CQ@WFTL&3S'/B>!JX3Z M8.UIL^=S8IVDRF)@WD>J IWU;=/I1./4+5[4, M!K]W?WJ!PW&A.H?HZM:L3 ZN?JW2SF&K7[VF1;/W5Z+K']K&*2F%'KUUNUE_ M6U5Z>$(W\#$L1*;\68E"D1<(QR)")55.+R^S,(S*5$;,'&W=@*#O?8.VB[$C M?A,\D._SA\U#4"O.-"R/,;R$L0*'W9@/M0 W&4A;ZM;UO^XTL^< !+MAK!= ML[EC_=CUGU^O)UA7.D#HP49UDW6FZUT'2'70S@ZYS_:@9/4H*I6YJ:>^5MYV M=PSS4:QG>1YS'$4$%4PI&>=*^#B@"(MCI'$)G9TA#9":^ !I7.C3TR.# M>RR;HKH]K;FH9Y+@."K+$I%4ST[-"$-%G(4HHD4*<+L0;0;>U0F&<,)K@! F>*].1F0HA9,)05(8L*S/,"PGJJ3E+Q7/LT*,9 M:*+0RNUS>C'\D3F M"UW\IZ')2;]GN"%!UMV_OJJ48B&Z?S^_(6NQFR.I42WTI(<]#@4K\C*E)$/J MOR'"4-U@OV\Z\61EGL4I,.,JISE;2 MF"*2*R^=YE$<15%*153 0JY1FMX#,,W!MKCUD53!4P,XI&M:^6JQ(%6M)W^W M]:W \E83C9H&:T[U! W=&A5U-:Z*OGJM@I:##IUIUY;MM*G.5&)WS76C%*=N MLC-5P9EF.^-;KT97?_M=[]]US;SO'QZU+YJSKFQG/S+%#E[=;''/3N(8$%QW MQ>_8TD<8QXQ9 ZH;ZG+8:TRB1I@/ 6O0\<":JU7B E'=D.)+0:K#%#* J0Y< MR"Y<^2)JH6[2Q_AOQ)-8K)K-V;-MUP%]/KAPA\G= M5-Y>";=T[5,T"'G)D3HO M@RZY(@!/!^\JKL@HQS^O&IIZE\HTVSMWKV?/N"?6[-^:IVIGY1S/Q*X5$>9@ M[BK2]&3W'GQ@*C$HFQH2RRI9.KO@9+G0D#C]5&?P.LM,1J-K?)*_UN*VKL7Z M$UV3^5+P]\MM2Z5*K\ZV1,V22# 11R'")2T0)LVA&14HS-.,"2E5X)."LAQ; M3GSOOUR!:F2O7<.<: J= ?,ES1):2:28"AJN@BU;P7RY[WV6JRHX:*3<]U$Z M3*FNU8^K=,N:CVE3L6O5=9*F7;V@G5?[*-:ZO>)SM7J:<\%?/2L.%%4]"+G6 M0+ZW;#U_:LZX=N?-:2IXP2."$B)2Y)XZP4=NZTK5K+(8'0I:Y,81FF6E6D,@DF[ M0&?2\I$.&VW>4+:'1;ND,K,/MP-%P SSL#ZDI7D3M%2]%(2<$\M]$<@!E9UL_OEQHT=?XD="],/<,TDZ0H(L3R5.\Z M2(EHE,5(Y+&@)"EQG!M9[B@ES[;;DM8[\:(AKF+)CGK3D ;HSAU4U[#5.E4" M,*INY?\D@Y9NL"/<]*$9[K.,*P#0E^Q*$78-R=8*@?4AFP@YV( \N,!TG<W_Y[_7S[1\7K6_[/=TMPP=F%VWV?0K1O6', 4P>*]*9>/[1( M)>]6J_5R!3F9N*2!\2#>@? PIV,@MX?2KQ$QK>+Z2VM.%MB/"-6/[,GG2*QX5H:@J6O&M":7Y^L5%^EB6D8 DND"#-\20K M$,4EUMTB,I=$%#A)9D^BHBOCKCY'K$',IL^@L?7HJ85_"\B>W8#W^&ULB/08 M!3;[N7I 9AL*+Z%TF*_J<1CT6;P)=DPV*N^S>1,WQX@6)$>A+'"4%FI) M!NJ6'B;G.0([P@&Z.08"NJ_ (^U&U&?F]]PI!>;-1N" ?AY4ASM H ,I?4," MM<3^'*! !X(;PP(=WF5G];KW5T5WZZK9O/HP7XKW:_%0S](4)Y)0AN(B)@C+ ME"/*681"3'$<\3A-$] \J0MT/-MYTWJ_)QO\K@D'#65@8?DE/9G9M0/I809M M)3C8D$?$2"O_TN6#/C]I.4<,H"\4[2:O@2&&4 %H+93)_AF)_44>USD69GD49+G'!61 MKGT(28P*6G 4Y4F94!J&) 65* _0>HG*);*'WG97O=13GYE#<*04F",X5\74 M@R+W6,AT*IVO8J8>I9;2HZJ:9!HVXRI ME 4OU6<^+,L<82Y#5 I1*,U&49K1K! "ABAZD91OX]:$=6531UHC-C7$[1JY M!U1F:-%.% $T:&L=P$UZ5#Q7%GV9T+0&/2KPB3V/WV$_=JH+-VF<"9(D(1*Y M^B[C4-DPR46)6"9H%$I1A@G,?'=+^S;7[=BB:C_*B%G-AH)! %O)![1"+9H' MK-\3UAW.37H15-\3@<[--'(2WS:@D9_D+6.Z;V*^O&_G'K7_W6_6D)3(3",\ MLEB$""<)0S14H6X1\I#G<5%2@F&G]V:$O9_--V!X38ZG/@Z?'D7;R%T'G]4] MVYI1F.49:M3,*MUK"6:Q#7VMFCT'TTQ/@PGNR-X-B4[J"V"*./83P+OM?,C? MA?Y^"WZK+)#C)K?9;I*8XXQ2B.,4'4I_4U5NJYMCGVRX#/_G\9?DX?S.OV=W\0?!WJTJ#3?U& M%I"*[X$E//OI7SY^?A]HTHM5O5%NI.&@@4$YP%]K<)+-SSV'5#+L*1QJ ^81 M((IP6MEM(*W52>?0NI.=<1H(US_=-+G<&GOE_5)],,6'55WO1@WV7C#[J&ZTXM3&#YI<4 D5R,7SY&8=O;B@) G0QB'KK4$Y^Z9>MO..Q-A'BFC MRU#*68QPPB2B&5'1 XZ4G>(P568)F6)Z2@)DCK;#3.L>V?_9H4( (:]/=4/S M,L990E I<:1/I2)$0A$B0C+"RC@-,R%GCZ*:K_C7-:G64VCHF)QY["3NY\NE MWG:A9*$Q Z]6#\[SC)210"S338(%I8@F)4=EG,W4\W;)IU/.EIBQ M:MZVVU&N]&+FPJ^3%.; V_5O@MOUNIK3S7H; 7XFE=-^N@;H[F]T=74<%2YF2GB6)$3@"%3W9LF'YZ#L )V_QT\+/JFY5)F07%4/%F>$MIHW M] /^]0ES%GU5[K1W-\A &,BQ<:6&"EJLOC">R6\SN@ M^._S];?Y\M-2_$.0ZAV95\U^YXQ1&J6,$<1SJ7Q=F1-44,E0FDL<2T:2) 65 M$5W'CN\M<4U>V=\?#?% SVA[5N3]3!^^H' S%S>=&F&>SFBBL.:CW4Z'3A?6 M4@1*FNF'"0\K8^5,."!Y6G.THX)%5@2B/U7KV02U[WT0RRCFW^T8E M(7&68^7K"APBG#>-QB1%B5!9/$NB+,I*(VC'L\O[WE+;$=01!VPW[8(^ACW3 M]5("=]!@ IJC$@[*,63HZLZ>D:M_[0W\PJ+3P!,."K3#)!R^RB[V>+]4;ZZH MMPU)'U?+55MAN+Q7UA65C,0I*AKKPC'6T[-3A,,0AYP07& R6XI[_46X,X\O M!D@:O8ME^RZ>$#9^+[<,!&)D'B-88V:1P;4*L,1'ZX3NJ-X$?;KNOM8&PCGZ M% ]1FO0[:R#R\4?4Y!9K-+1J([CZ,I-*?85?;RJ]VS6C/(T$YB$BM* (4ZEL M.8L9RJ*B3*,BE5$!*F@\3\;S%[,CJFOK=D4?8"BR<]HQC.BOEAEFLEMQMP1O M@HZD4ZRO 9'<(7>=(S(U#M> H&=0M8:N=HR1M=]7V&^CX3PJ,U&$NGT!(URD M$:)8")3DVHJ%D(D$'1E#B'NVXF$<._5=$L#6?I!BS4S=E[I@#F 06:M?#^<6 MZ.,:)?@&WCI'^L\!PS6@%&-0KJ$U+ ]0Q$+]]OYGL53AQ4*C ?*'^7*N:UTT M1LEVGGHL]'QIFJ$LUN%!44I$&94HC?,T3QE.,APES- MM=2#T?ZL\8L@.FIK)H-\T0*,E")D(8\%R ^:$/7L[/K'@SO*, =GI#HS+^9:(3!7=587'B D(%(Z MIJ%X3;^TC\=BF.2]K+*!&:'F!#6L'/95]OC5DZS[UW4\MP.R;H*.;8WZKAE7 M$7#0LNXM[T6ZJ01CO7GZO#2%5O3'GR'PY4SXV3GG.$.?*\^*,2E127*(H*XHXSE00G6%0^#Q*TO>I M!ND:/C0+P>\M3:!K--";87SK5!O /%&M'^^7S8;@9^V150?YH3.%XU3FM&H)"57)I\G-$4X*D)4RE1H MJ!!:8,:3@N00#P"@/QA/>XZ6((9 M%9E,BBA%&14"81EFB. <(US*,"&ER%C&(>@!_<5!'@..&Z /S1BIJF?]II,' MC;@)A^_8*<+,^&W%@UGW(5R'6X2.8^X=(G/LEIX-8J'-('"?7P 'X/B_K MY2W_9_VYJKX^L=?UNCO:,03?NW"[[Q)%?92H-S[Y/S?UNCDH"#Y7\Y7*@$7U M-&="94,*6'8@!S)#[,C,]$=GF\92&D%L7=IS M$(=7G<04C03;&J/9Q?"OX.UBL9L+^)JLQ?U*]Q7 /H5#:_C>S%\L>I,F]\3- MOX"#"AC_#+J2';AA?D%LQU\_$^&L/H&#"T_V'301K_\Q-+H>;H*OO^FS1/Y9 MB.KG:K5YM)A^.["$9P/L* >:=-#0MIEX.Z2"<1MT)#W,!(<$]S#?UD!&*TL< M6GRE G[T&CI>P)#/B^#JH/9P\6F/6\\*=G)H>OXJ M^^1. Z3.\C2241%CE"0X03B)8T3T*+E(W1;*,,K2V.B \WCAJ5(X30N>LS6B MFZ=I4($L,[-!6:Q2L3[C5V5?S4*3)UQ]]L_E6 >_M]M-2&J]P7ANS4DW& >$ M.MY@'+H4;GH- G53S-/BO7Y9+W^K=[$BV!0-E_-LFBVL=H^-X(M8;ZIE\%O= MRT#,3=-42>.FZD$_,-,U4XT'TP5*;F7*IC0F,VV@T'U3A]YJV?DV7VK8\ _Z MV'U[S/[<%6;7;S8-Z-^=>A9B%N<:+XQ2E#9()B77L_^*%"4A37(5J/(BYZ#V M-U/*GGV%>H%R8,N;L<[,,D(OFH!YA8Z%H.'A9E<[\WRCNV^I"#Z3.>\P01M. M'+;#085WU1-G3'?:QCBH.DZZX\ +6*(@=4O>K6[9OS?S2OQ"JG^)IBEW7T@\ M2Y,BSF-,=)DN4TDMYJ@@(D%)F3 J4A&'660!/6A$W,A:K@8A_*Q^_DWINAE= M_+!C(ZAW? !!D(ST:N98W*G)+DOHR&L?TC$0[#GH=2XXA#J"2.P*X\B(YK3@ M1A UG* :@6YV Y6NBY/VB]\^Z$[__]9-9/6ZF2L]"XLL"GE"$16%BCY2'B.: M\ *Q@F1I2D(B,;L&''V, <]!R"_G',=-L.,#4*=DK>(XSVA2I (Q&>8(AVF" MRB+-4:[BNXR1)"(85 [I5<7PDLD_@XH-3P@\*@ZX(6J",6^HP:OQXDW5X DA M?I3\BV+"FRIG# 7>>!WX3E,[2$@C-[1-P76]>6BZ?M_,I1254');[/W"5O7L MQEMF@ATWP9Z=8,^/S>8P4'GC&U'^] 9S,5"5>=B9LE.%U085D-1D^U1V*NAO M5UFN8!<^?ED]D\7Z>0O4*.(BD2I$06&6$82E((BD88HR++,XR:3D&6AKZG!Y MSSZC(V8'8G^D"+/XPEX\F&EO)7../GE> $??_:/%)_VJGQ?L^)M]X:H7P<=X M]7Q^@6:,"8]3GB411BQ+2H3+(D=$9BG"!(<1R:)$P#HV/?+JN[KH F2#S>1E MGT_,,$'YR? 13XU^8*.?/ 8DQR.G_GU R3%3N&#C#B*3UX!#=#EI_ M)L\ZK]N.QHAE&6><4L1IGBL/G,7*%\LJI!:WLVF8B64K,"X82(0N5OO 8%4D9H2AF:2%96/($5#<]0,NS M?>XH!_,>:6!G^H"FS$S5D?PP>]V+WJ?J 3_60#I7?>T#E*9M 6 M=UC1GU>+.7MN_[O?A"M(+O.(1*@(4XXPS0DJ\[)$3+"DI#(-10&"K#*F[-G* M]TC)01^"]WKM&H]IJ!X/?N3R\S?L#B>X26/D_WQ?&E M!]5A C(]O "\_:.++-K^9%V7\W;)]?#E&<4A350(@"1+(H1C@1'%)$548,8D M)5$>%::M()>(>/81'=EMCWM3.:8H-\.ES;M$+FIHV">XDAMF_E8B@YI)QF2R M:BRYN.AD329C8O4;3D:OM0W/ZUJ(/>#40?7%17Z'?[J?FZ;1GY M::ZW.(2*]KLQJ-!(WT;IICF 9U5"LP/-SDT?GNZDTK;/5="R%=P.0WM9) ]7 MJ,596F'#P\0)QQ5J.DU%KEGLBNT&7;0Q8TE&$A$6B"^+WGP)- M!M RWHDQ;*V6$L"L=)1Y6)_W(;MV?=W=&M/U<1\R?="W??0K^!O[<;7\LEF( M**1I=%M5=]7#2Q5 MZ+51T5>7X*V6]2LA5U4WO_2.?-=E(>N**!KJ65?/S;P4Q9R2=ZT$5Y3NWW?; M)S-2Y#'&:8E"IF=,44(1821%<5*&C!#,6)I DC6/O'H.;37/ 6V8VXY?7FOV MP!,0O#TKL\3R3_($8#[K8$+S=IK4EO-@S_KV 777-]S?!(?.)UZR(-OE9\9"N&=I%48IF,YL;I]NF_2;UWF=_NP!D1A9^^?( AK M(G3UO]LGIINE_RS>D%T7M;-2F,T)ZP0!"5E42", M,X$*W1"-TTPF65[&90Z;,>>!2<^.HB'!@VO#$7D4GT<<52UD4:-PJ9<>WZ[MO'?38)XT@H:E6J_N*/'3-0*1@,8TR MAB(]%ARGL4 E83F*"QZ)6,HPB8P&H)F3].S7- O![=TOP6-+%%#H8*:Q8<_C M1P\P1].J8!TH^AU48+#E(.A8&&^ILE4/H#S$N9KLJD8,U.6HD 0D\&!]B=E* MTY6=@"0[J$:!W6D7 ?Y&JKGN0MT7-$:*"B\T"&*HFT,X(TAY/8["D!VD]%+T>=%01Q%-J?K3QJW7!3O."JY M?"%\0Z/9E69KE2 OGC78]6_UZ]57L1!L+7C7 @8?,P=8T[/1'9YP=#PUJ-[! M4_W7Y@"$+)^#+7?;_D7 2#J(_L9W3GRI#F;&EEKS,<_.0A]V ^X@A*:;>&XTFO5P@%,]+^L:[;>:X71+CNT';JJ:T7 MA#A[1.LD8KWE?*X=)EEH2WN_?$T>YVNRZ%Z<7,9Y&F_,T!0WSAW9/1'"Q M;JJN(27GYX4>_P9>+2_0&"^*ZK2\?% JN_GF9U><;K#YD$ '$\T'+[38Z/XH MUOLRQQTV(*GG[';)WVAT0,%WXX5)EI84DP2%25DB+),4E6F,45C&699B+@@U M.M@#4_8=D(IUL-#EWH^B:D_A_@;8V@6IT& #W)=B@$&MTDE75=U4PBM&VM.V MFZ#A)2 :6*3EQF3$\Y5Z ^R,^]*?W08Y1(^.=LIM%#"X80Y:<+I]]ULY6>;K'?ADIYPHLP+I 03!=YYB4J61JC/$EEG!4DIID$P;>< MH^)]8V_Y)*KUO!VHM9ROJN#C:@WMDSFO'[/,XVJI89Y1DT.:7M ,IW&[U68D MDRN(A;,TIH5;&!+S!'IA\&([NSR&1>ZL?I8RRE)<$L2X#G5*(1 I&$$B%BKB M27A2RGBFWGNZ,K7-"Y0@[VF?GO'KNOU&ZPHCOEHL2-6+TE:4LB37$ M).%Z3X4+BFBL_!C'49*5."%E"2I;=Z K"T^VU=3R)!STJCPS)^= )3 WMR78 MCUBH3.KJ1D0]=G9CEUM"QQK,9GVGWHA9DJ8ED[)4J5ZF_!\M M0E26:8Y46,(XRT/.8,!RIH0]F[@N37 _:KG1F)D9^] #S*X!@Y8U(]/.6>Z+ M/N&8Y8;LGV[*+;ZW;$ ]%'U1QC=-+:6 F>'V MI-Y=,\09MJWV0OOK3+8#>H;Y_K[GN5_#X8[?+M?*2IH>;)71SY_$&[(FVR$< M44&+-(YR%)8109CD&ODBERC*>9RDK"32+(8=(^39,%K208^VAO\EH[,[8,H: M-B*7*@ &K9;2@T"0342S D(>7'@R,&03\?J R$;7VX6KNFGPD_PBZG6U8>NF M[K_KQQ6897DJ,B0S1A%6YHD*GJ=(E EE44QCF5%(?'J1DF=S;;IO5S(XH&S9 M^'Q96V:QJ1,=P.S54GQP[#DJFJ-@\S*=2:/+47&/P\GQ&ZRAJBH=HKX1[9_O MEQI&1?N)O\_7WUYOZO7J051[?,Q"A"0F,4,RRB3"!"B1A\MNE9\#R$R6OL-%[V?W%G=;E#J=W3*[6[T2>L?S5O>)[_9R*8]C M1N((\2**$<:A1"6)$D1)B&4B$YZQQ+C0R9RN[USCFU!.5Q,$5.D M#;L'3SJ MPM4&^-TJ>+7= &^8,=@&OTIC@*HF/YJSJVERJT%8<1-<#X.E38#EIBML@LMX M4-9D<;M==G>0+]XN^1>QT%#2NA'RXT:7>7^2GW6>HZ$RWR[F'=)TB]R@_LN: M;=>$IS05 D6<1 B7O$!EDC.4A2DO9!B)- 5-A7; DV6](-.,SV]\#Z A=/PRQEG%C'\.AOOY6DJRL[]IH>Z)N@Y5 K>L=C ML&?R)FC9##H^W267#I7F*.%TP=&D2:A#%1XGIBZ7MG.FG]5#%95R"0W430ML MTP+>S-*HS)6?+%&>IACA+,]06>H9W2$3,BOS E.C<'2Q1HXJ$"DP1@4OPS0+>MVX$:M6#L&N 1B4\)T:V;V_C0& M\P9?._5T'^\#7H(M,TWQ=(\=A_"35FIPA3P)(SXMZ*258D[P)NU6L079[7:_ M/\EV[V9.%MMLP[!S%+*41YO8G;LHP]C1WR7:)GVB%CBLYA([ UXU(#DQTJJY M$DZA50'W.MTHO-7E8LV8V#?SFBU6AQA=@D9I3$J)!-6?VA(35#*?!/_]SP#Q M#D-Q=PG4WJLI:\?O=4_QE5@*.5_/6"1"FLD4%8D($2YXKD*'L$0AX9' VJ 9 M:(_M AW/9OM^-WHT$"-O*4@[9A;K0&:8R>X'>6Z-,OBA(WKY3,!R?N=%L9S. MWCRE\@)S,R^*>G[FY>7++=N.R;SZC2PVXK:NQ;KNNKGX)YU.;RK]?=>H*_6O MRQ6M1?6D(97?+Q\W:UW_I?*1Q;SQ$Q_F2]',U)S1%">1E!@QEJO4(.+:R'/U M56:YB$B6J]3 J&?1$W^>78+F-FC8O0E:AK>XOSQH]YY:GAN H?HFZ+,=-'P' MAXP'OVO6@X9W8,^)ZR=KYI9>\'G!W-D+/2IX;[8?A;IJX7;,W;2=WGY4>](0 M[HF,G<]+>([>6=% ILC"O"E"?F: MCYN@Y238L^+.O<'%=^2Y (0G=4IPA1S[&XL5+/=D-H^/BR9?)XO7*EE_MUC] M\7XI5]4#.3@?B0N91R77A[(E0SA3T6$9:IAO7&0L2@H2,P+:I#&CZ]F):,K! M8X?K$2CJALBD4.T9;N"XUPEP1Z?'0-#H1K,0]'CP<\8$D]O5_HXAU6DW?&"J M.-D! MYNYS,.@#UOG\A\H>.=N]7KII2AV0G5XS>5.6Y!V!*9L)SK+5XI),)A M2#2T,5<)9L0YS1*-S0GQ'F .//N1+<3Q3WH'YR$-9, ;S2^IVX 4=^D MH-IS95O9.LGS-G.V?]ZGZ/Y8KY4A:(1HIQ\V7>#/HMU0:_G>-?OH9_W%X%E? M436&[$.Z7+_+NNVK#7BK&P+SL'$55O6*CHMVK)? MZNKBZ3:DOUTV[K,2WY2'G#^)[J>[(49<)D6J'!$GJ8J-PUBYI%)&B&'!(ER( M. 5V<,#H>W9'G];?1-5$M3OZP;S+:G7^_R-T_Q"H7<-]1'\Z X:2_8+U PZV M>P&>2]8AXKNO7C>B_E*%[!#5#-2T@Y:QS.ZE% WRZ:YZ1I^#:/\W7VZ4L_OT MV'6/U#.>$%JR+$-,E%2/4!.(4(*13-.BS+*,EA($<&A.VK/CV3&R=3>Z8@U^ M\@E0I6'2ZT5!,"^SUTVOO$VS<53<<>,>=0(NOJODT9SPM(D?6"$G21M\!>M3 M#'U$\KE:/?U4!T_OE^R8=U#'4KA)^EJ1)*47)41K2'&&56J&R$!() MGN5<%\GQ+)NM=>9H?'QA2!KD5G8,@';EFQ+MQXZ5@#XK#].Q$9 ='^#S#%/5 M&A]D>% 8_ 2C.1/]W-/5#YH1I;$?@QTOO;89IR<70 6X.[(P)3SU6050(6<. M*: KV#F:SF,M[_=G(C-*\RA*9*R2(U(BG+!,CT/ 2(1$)$G,XY1'$(]RAH9G MU[&CV!Q\POS#.8V8.8(KY819_%[$@Y-+=U8]((TC\SU'85(['1#QV""'+K7M M76GKIKIJ^QDIDY+G5*(PRPC"L8P0Q5&.8D;#C# F:0':+SU:?ZJ*1\M.E4-= MF-G;%1+";&TG7$?I)MA;G^Y)_;A:KK8_<-FI)OS"A!15A@Q-6'-,N33.:%T7CT"7CU[ CVA.PQW7P^*<-=RC^'_NT/Q_ML M]T_(=5YP]A"]/2W?(V3N!=B"T^U%\-TLZU3/7CMNW7#Z)VC;=:IRL]Y?MR0] M#$7](O08'*X9>#>O&5EH[.29I*F,:50@P?3 XUQ(5$9IAO*4I:5@4D8AK $1 MS()G#ZY?_> '71>S_J:!BC4'.M)IBZ. KMQ"P68>VJ_:8([7;*[JCJD6(4FS MU4"D3S1F=5 G4PQR\U1;(G/E_9:\7Z;Z]M\;/?(I MS,J0$^62DC@+$2:5 '8BII(YJ?OW&^Q4'G#/S?UNNU9:WLG@'!#%V0>-LOK MQ849X8BD#L&!AR6SFB)U9KG)ID5=%J4_%6K@*HMQ<)N%B$*:1BKAN*L>EFO^ M;D'NC4>_G;W;LR%IHH&FBJ*#Y/U.5-WX <",M_/BC]O3]9+#;&I!GS%2Q$54&;.[[5S&?F-/ M[Y&\7[XFCW.5]\T2&M."Q G*!5?)+,84D81'ZC\BPI+F*8TRB(^X0,=W/+S? M0W]49-%\&;"6,,P77-*2F?$[D!T8'._%UA2;2%JF49E1%&8R4_9:1HCF M.4)>'8[$W&Z'WL^_^6,VB.(LXC1*4 M,DX0YA@C4BH'(#*:\81(2A)02X,A7?\'8)G#4ZZ>OAP<;=EIP<=Y5C/>5_$Q MT?G5J>!3'%KUJ/YY3JI.50$ZGCISNX/9'MT@BYG4X['B5&7V<:I"@9(21&54 MH#0N"L)9F1,9S?XO=>_6W#BNY ]^%4;LQDZ?"&&6%_ V\^2NRYGZ;U?96^7N MB;/]H (T-8YLNBA9'=[/_T"("51$D4B08#N?>BN*IM$7J1,(!.9OWSE-:V, MIG>T9"!?_BXQ_6*:PZ W&:?6[=0)VF B*[B0*3,[]LK2Q)O-\PC#,A!X==G#]K9I@2RVC57$VH[D?9G_3 -\7)Y Q@ MXRYH37??S@X;RC)/&#D9!>.@>]=(!Y:^U##:LW[;C=1R;@9FBYC6WLL^F@:] M5);S[PN-EQD)&2MQ@8(@E>A988BR-!=A;4XIYRG/\BB%%>'W$W)\@CT4K#<- MN=!B_"O*T?,3-D2&N80CQ;87YH@O;+,:?U@L:V7Y5\C,7)\_+.QEH?[(\S S MW3X7?'G':X4-*AA6]12WSZJQMBT'B&,6\Y)EB#(L"^[]$E%<4(1Q$&9)RL.$ M:"6U7V\?H)J!)852BTZF9FU3S* M.*'I\ NA[N2@_B7SEIC16F,51Z4NR=U6 -PR#X=7#X^ZV_'7; MC&&XI3NRVLBFW4]_%H^RF.%S51_:QDX#\V44TD#$R 6*(RX"YS@N4)8G,<*< ME#$.RR3G)0@KS9P7Q^ZNTYDKR4)CZ DZU@RUY]$<,"*73*&J1(*M9I:,MV=, M7J[M65-8ED<%*^Z.R3N+$?QT'=D*]"=P,F\^8+K*+M(&%I:$%]/]NF'U^NVA MO7-X^_JOW5V]*OB'Q\W#7;'3+:H;7L6Q"_I55N:OWZ2)[!GPFML43W$A4UZ; M@1$D4)T,.QZ[ZH#Y%4U-6,0FTI?6J !O9.G9"O'T1.P6Y&F^ 3?8+QNV>EVQ M%]+4BVD:Z.E;SK,5>V*:"(4]--KT;3;"HVT5)LFB5?[5[$ M![Q,DC"F49"A@*8$X'AZ][S]^W7H-'C44273B)Z%W=I]3OS"?T,3Q#6M>PUN+/[_8 MCX@\,MA&_?N.?*X 2CMLV@0CM:,P:^BD$]F9&:[4CO(N\4LMK6M8D5L4+T\O MZK9; 0KW0*>V*;4P#GE6A@P16@3-W"3*<(IR.=21LBS@!#1D6YNR8S_8X<-K M,)5[T8%'\+8F*E?/XSE1&Q^,B>%!@<^D0!>A[+5"QH5JFEHB)"NV4MY]Q;+&4Y+#U[^+/&QDO _RR#.@H+X%)5E&"&,68"RA(@&G,_PTS$P97RT_;7:KW=L-8^(CWZH),;>U E<7S"]Q2:*XR"-4 M9D$H-KJ(B8TN21#',2]3'N)$;S#+&"''IMJ0]EK:"T]1%QKR]O3US'547<,& M:U,),),UEU_;;'6%&[B6$4LT-BO^[M M3GS,NYL-DU!:S[*@[I?5AG_9\:?MDD:$9#Q-4!Q'PG03GB-:9F*W95$>9V'( MTR""[+'C)!T;\9Z!A:=8.""\*2:\WR4;GN(#N/EJZ%)O([:K(9B%6U .>(?6 ME]?2;JU!<-:=6U\!Y[LXX,V)\Q^/7V)<\H+D&4$I#A+A$)(<9669HLR/LB0/ M(T9B8C3B<2X'/_.>*RU[%ZNF9;-Z$9=^\U%5-/J]E2>*/8L4%_]L/5?U<-=/0?OMW\4[[ M]+X>/V2XR((,A9%L%<9AC+*TB! O,QXR<>J. JK=OV&#(\=F+2U;M M7@V;7L.GMV?4ZW#JO?Z[PN%NWP(T1%CYG(;]QKMH'^9F;"G>I"7%CJ7H=Z[, M_4F8-;@X-P58/XQ-I0VVS5@A-%]WC4V]G#3A6%T87A#[J5:WW#<;LG[;KK;W M_,_=ST+H?^F6QEY[WW5VIZZK#:]>MF>C75HV] MGK\H_[.IMB0[,Z0Q+[?TN M>? 4$Y;J;,=D-*JXO;KH;+6W8V)UJW!'GYTX:K(=Y[4] %#D)//CO,Q1@'$A M#H-%(B%C1 P7^KC *8Y)#JKIN$K)L8T>>Z_:*7A;S8+V<17IQ6]6!(=9Z%'F M/4TGR!NCDMF>27E!YWTF4UX3]^I\RJLO6,[!'O<-QG')_#!"88!SA%G)4);G M.2*8X"C*.2XB;"4'.]=6^Z-XY$R"D5>E=Y9R7)SF'"WE8'7W8#<:LIJ#O5=E M:%9W9;C4KC.Q,^_?< 5H9V*G[NWRN*#."L7NA:S7;Q(9\+>MFMVC)K4U0U"^ M[S;@8S9L5<<>X?3PV7+5@!N_;O_=:V85=5CSOO/=2PT8> +4X?A1W9WZ8.[" M4',.#O9F&C$Z[@-)S18$F*F@&QH8KF!V]KBOR69;"FN5(Y5X_;HJQ/E&CE23 MV)8KLOZRD* DM%(_*^,4"X.*"B,*2MSDF*6 M@JJQ;#+GV'L="'L=RH9%7%8_$[W3SGMI&N;H#)4,/@6YT(:E\Y)5UF8]6;E0 MZOD9S D-PX+5D6EUQ\0,SW@015B.X1">,PD"1&B2HTC\/RIHZ6>1UBT=E+!C MAW@^0K'+R+^-#52=TB_AR)7Y8EMME7H2ESV1C7ES(\U9*$@)SXHO:('\F%(UO8=- M50'=ANQTZ]!>>$>]'>G;K)_7%-5:*?T8O9FKZC7%ORRPUWT1G@^2( 5MO=%' MOFN'-XKP_Z/XH?;4S8$U'!MZA[1W0MN3Q %S-X?4,)[ L:4!F/T:"@\;O*DA MF=GXS:&%YQO"J2'>R2A.G><-RO2Z(T ^R'$5AS-HZ>>93_(4:UVW#I.9):G!&QA1-8]#\ZYU1#G#EFE/9)/L0CN1QU-$=<[B M$,$!=696%&!6/-:C"$MU8*-"#19W77][OHJM40E.RK#&GS8+#7[=D*>JWLGV M=-F^MT<5:^^EEUF>%F% "4IR$B!<% 21*(I07J9Q&OLQPR$(-6B8G.M$ M]N M_\-[.;+@,0D.L=HCJ1F,"1I1GUX$8$\I,#?5H:OZ9KT#IEQ+VM[)7T]$2\?^ M$6*SGOGU!#\_\&N^!3_MW[T^JSM_W9/]_GG'EGE'WKS7K=<%TS].D=$_Q!^D M&S^PFP@&LZY!F=K2"TN7I>?"&)W'#XO,=O8^9[M[SK[X'?R[?E^SF[J^8=4S M-)Z]?-/Q]W]/"ABT]D@X_LV?)AS,!NYKPF2QH2 HH:E5H*HG*^C[?UTD(TOH M66XVF[@N2MQ)F'7ARB-6D]H:[*N2O7<@PM% 0]EDW0$[VH& M"FRKUUF7[+P=T$!E7/1%0]^?V/BB7S@]1.4X6'V:6VW'9S*4-"3NDF/5UP[D[27G%ZNDC[ MGS/H,GG?BXDSMW_8_ZT__LWF[^J-E6_)A]V7QX MK=D_ZA8_0;??Q'!]Q[;:3."24_X^DU7=# L1^ZFLI_F-;]4F\U'!W,E6M555 M>__@I-Y7ZZDO^58]V$P*_" _"O%7^1"@.<54]>,.8 ZMPYR$.X5;'(=@0W5F MG2VF1.?K<9FHEI-NEZEK6>ZY!>;.1M=YMZC80?Y,6UC7S:'ODT'3%E^[-=12 M#DW=-A[Z%SZ0NI;S)F^>JI?-;DECZO,4^R@,BA1ADA4HX^)_$4LIC7"6ACDH M;S9$S'FN;+4I5L]D#9^O<54]>F9N2VB8A9\#9*O)!'8G6(P)97$HQ552L\^9 M&!.Z;W3$Z#OPX[8ZR7SZLR[4&%+=0_3I6Z[#V#]Y7:RVO)E5JW^N\Z#34R(%#QP+'J M8EED.4D3QE"$RQ+AE(<2]T2"G_@LRFE&"->R'B!=QZ8E/O'4^U;MH.-3=+6F MM[$YT 7,((\]O=UVN$Y1U$":H&[2LGU1MO2 ME95G#58'S"M'[ B-S!5?"&R9402;=DLV?=U.K-:]*BXYS8\_H)I&=_' MEP9<%%;"MW_+LF]4/(/"O7-))A3M'9:: MN6#O7(3+8KV+)PQ;N?EVRWFW&Z2#"1M'?HE)$J!4S5>)PAQ1P@N49RGS0S]A M?AZ#NK@'B+FN35#4@!W90[K1V[QL20S,SBBJ"^^D7HMCG*<(%%R?1,"Y1 M0@AC2<2R@(!.HH/4'-MQ%YVSPX=*0\*L>UAG>N9M31,P^SX7W"GPII:,E@Q\ MF-:L%JXE]KF)Z[UD6E*_W=6K8L>9' 9^LU%_?#H. [\YI']5A+LL,AHDUV]/,O.6^'L M/L,1D0>6<'VW+2A[BK37TA:1157M-A6DMW!(!>,I"DO2PPQ_2' '$,4:,IHU MX@ZL.U]O[KAP)^VZ&H]/N=IKXJ_]S<#;5[)[J<6?9T% A&,:%TF >)F(?3_) M0Y1'-$6D* O"DQSC$E2@ J ]8QAU"JK2LK,RN_S3TZO> <"1MF ^X$0YB\-- MX-O"VU4>Y0K+?+%7VIO30,Q 'U:O!_4HO\,5(4@E_=>$L"7@!X"ONWHMRZ6V MMV63O@7O_]=7<.PJA"YX+6_!%77I,'KR^/KG@ %-C!\#["@!Y@&TY'=P'!B7 MU>@T,+#L;(>!<=&Z9P&-IRT>!99^P3BE#*,P9#["@=CO\S(I4!&1."9Y@%,R M?=-W?607OY/?RE=5IR*^L@U.WOI8"6%AA^?8RMH%YVP M7]ZLUU\V;/6Z8B]DO87UGB@@SJ3/I+'15$'U1ALFS>^2ZBSD/# M)Z9I7@:,(S\EH;S*S5!6A!@515QF081+2K10(-"QXK.7!$[K7 M'IT,TZ.6J[:O':B#5BYCSX/7,N'MN? D&V;PW]J* OEA^PHS];X:BK/F8V%2 MCWA6S<7F]* M49JE11K$# 0M?KJ\8V^X)P;,RYRI0"\A8RX8S)'MZ5B,%X=%L)1[.5M\UJ1+ MOV#GV98K3YG4)52PW,KA!=<)S$^WD-*"2CMS8B0 ['LO>+><(KE@VK .H)H[ M&7+!^.D=__DOS?:!+YNB>N+WY,]C4Q\0*F5@!7=?DX:H)ZB>X+@[ $?1$,^2 MZQRB-*L?U1#YW*GJO&+:;?9EP[Z1)R!>?/N28T\K24![R_;BC+M;8TE@MM1S M([OHI*R]02$-.LS.!)K08+9?:>;^LC,!+MO+SA\PQ+[=/?+Z6[6I]AF5QLCV MXVRB(,4X3@E*:2J.['F0HJR4-Z\Y2:. !$&::XTBTR/GV) 4<6^E*"Z\S0#* MJXFJ]#8R>PJ V5\C>Y>PUVYO/[6T_V81\U9+2%N@M\/$YD6]U1+\ O96[RV# M_*5L81\GI6D2&D2^T0[U^F"0\=N1%'D6X_R MW1^<;[QJPV6IX>Z/RGL3#&@F"-Q]/AHYU/?6.LQWJ0:Z([L+[\ P*JL:2987 M'=278[&G>'+/>3-'7O%^K 65W"^:VQTAP'M_;H"4[GM_?F;IW_?^'&$)9)T["L(YC+4)"SOZQ>Q2Y]+WZNP _4Z(XQI=@#D[X4TS6<=(?B7P-0^E(% MVI#2/:\:8NX]/:^K-\Y_\/IU57"%#/8SV7+6'>?Q34(Q2"#^!I7_OMJ1=??W M-G(V[G&EYB45.M\_DLVMFHNX708A)6&)14CJ!R(XQ7Z* M:!0D*"NRTA=JYB$!.9UWD\2Q*_MU4Q]8\;9RFT!4,N,5W8$KO$E!+,1?BO6+ M2N V RB!M^#O]WW06L&L7:3[P=QFJD8"^_3X3-N MF%MX4B(),^N]"1]^%$J$8PJ^VB+*XGOKWQ:*X[O),2]*Y'M_7!3MK!.HH%.5?G?O6DDJ)?O]U]Z5R> M;\4A6;(%!(,?T=+X):=E!<$\L:YNG+2F Z4WAYP?67]>''H]82_ Z35?,[B( M^?%,"BY^N:]<%ZZC+8ABA5^F&8U03O(4X2@CB(:QCX(P)!AS7-!4"_IOF(QC M\S_0]:H#84 Z_;IV-.XRK,@,/%L=Q#W2'"\H WTK].\"K,AOEM#OTX.E[/NH M5(,I].MOSY<''Y7@))D]_K1A1OHP0EGKC-0FR<7?;LOC*>B.UZN*R?/1MID< M&G/L9R3"(F9,0H33P$=9R@*4$!H6,?.C%(.0"YUPZ=KGJ0"+7@^PVOM[UL+1 M/:_$>;,;/DT=T&[S ]6\DGCOC\ER"#SY$YHP'MZ!!JW/DK?)XSL-GG>@YNM3 MZET0@P>6AWF8S1C,#1.,[6=A_KW>R&&8ZC?;SVNF1F9^J#9L^[$6?S&8RVN' MFO.+F^,D6&'JG0E!57DV&_;OPC^TPV%O-F_=&;*[1[*3KZY5\,:Y<";/S^M5 MH8*V_>Q9*=VJ.1!^?*F;GYC,]+7T(8Z'QO-_?C G_E?YZ"PWC-A5NU'8;HF% MV2)[NRKK!O^65S9%#U_+ZI0[4N_>/E9/9+59IGY04M]/$8Z+ &$_35 >Y24J M@I+G:2HQ0+0J+:^3<.QW6X*>HNC]WM $'GA[]*)W6ITF+[R+I'[(H1 M<'2BH5#=>,6NFJ 1S'0-F4W0T139YMB<,9+SS\K15$+O@!S==\VCH?.Q.QOV ME=3_XCN9/SNVX'3&DOHL#Z(\03AB$<)A'J.<4%^$26E PC+ J9] C^] 'F8X MR"\NSJ?*9(YL=9K=X&=ZJ,[U3_<.-0D_YU\J<7%=BXX&I$Y0BL7S/Y2#V2,! M0Q7UQ02F2\%<&..KY2_BTU_?/8JCZ+>7MN"*A3A/NZ H7G5M1D.6B_U)"#<3H0'4R-\:\3>(_(?U3<*_F \?>F%@WVE[ < MQW*J!N-?-RNQA*?C$8%]RG' MV*QXLW;\V5:"FCG8]*+(-Y1^3"O-EK^U_MA+ X? MAM-1@8ZT:+T$T YW[U3\9U6UU\O^[)*Q#O-U\U35.UEC*/-#,$BB. H3DM,8 M41H0A(N$($(Q1GG(R[0LHK3$^F,-7''IV'W/!OW#_+<67-2! M<96R?G?HKPF?H37XKWD^2X<08(X_4YLP8--U/0$*; +QOPHF'V7O+;5-^"SXF.I>8N:M*DVZ/!OQ00L]-'4J%Y$ M8U%+ICCSBJ[WTYZ#O\D:]D9KQTEE-\-Z,@&=!XAM#W]>A^C<4/0 1?2@TD/> MMN9!]NNW?6L'=,&0)7F01 GR.2Z%%RD2E*%DW9]Y?HH M0W=I&4<,Z\9W*)?2&9VL.9K,0+G&#L6"RNPXE8/J6DY[E&^+U= MS(A"--S,V IFKN:7HQU]$\(UF_3! 'R<9G% ,2HC*KQ+AAFB690B"59!TRAC ME(/PU0:I.78HWSJ'$'/O,:PO/8=A30O :]&"Y>@):(E+S!,:U;# MUQ+[W-;U7C(:)G9 O0*42I^]YM@JY7 N16Y:A?2YK.-WL!/$A)F=F830>61] MLIA.)3M9:\[99'U"G$THZWW$,JJQA$5M>P_+)//+- ]0261*/(@B1,(\$2I+ M N(7$4DST/%:@Z9K@]-!-39JW=31I]X&:5E+P&WR.JZQ];Y.@*"ND8T[%/\: MR,:7*M!&-NYY=6IIQ$U1U"^<=?;JL^MT0EF6\;! <91@A,,,HRP3[B(AG,91 M%.6$@#R%/ND9"QJ:)-6']N#8X6BZZ&9JHOT)7? M>NG *.%WJ@K05Y%V_-QQSLB>MM$(A2&=:2?M;&@"Z"*Z4U9:C>PI M+[R?B7BX&)TI83AN=E!4J^-F^RF]P[C909'[Q\T.OV(89S35:-MV0,N7[?9% M?LX*_6OIE\*H&2E00,H"83_BB*0X03$+XB(H8AI&&>P6<(B<\[N_^YJ( +=0 MAEU(BMX>'&57>:N6%?GM%\I^$L^H603 ,&-(G31@8 MBNK(9ROR&B(U;\BE(?1%K*7SCD$QXR]+^ M9?/IST)=!'ZNZE_D1<@M7:\>&L3P:WD/ M+0,S0(JYA:?8\VY+3S#8UF-X>Q;%\Q8W^ ;6%,W\. M9F6$=CX/2Q6"%C4V6 QH@\Y\=7\6M7)2XF=S74- !'%07>V>VK[E#]5&WL'S M3;'BVR.>T3%?%85QAM.0(NY+K/0L#5$>88I\/TEHD=%8!.X@+ 00>=]XO6YI/X'X65#7\4Y2C@PE4O7+!GJO.+8 M>;24-"/:[SFRE/SW,=\M^^GYM>)^_SUUQ MUH#^-X,X%#II?U_O,L)14')"4%Z(?09'881RS$.A-;G%B*TX+WS0O3Z8!=R\M[S2RU_LY.I^^[,8*+F+RR\#5?W6'^L=H]RZ+RL,M^1/\&U /"/1&^7 MAC4$_\UI#\^(6-;NP/JIS'S]-2CJ MYK7[(,=7UUN)+")]0K",:1*G?N&C.*$< M84I21,,D0'E(LR@3D2]/,_ Y!," 8[/^SB4UWAX]MI*#A3B.['GPU)1,@Y,% M1,6 @\0)NN8MD7PDM=U"V34G%QO7G:/52W!%):41S3#!49EGHM31!%Q1/VX1&&9 M9)R&1>#3$-81,43.L=-4\;UK0# M/'0<%/.C44P;P1QIVVR"T)'16O_#(+&96Q]T!+_L>M!ZRV"2J)"CVG YI53X MD[>/+_R^:F?FWI:?-F4EOBHR+@7T$@*6=&SI+2?>GA6/O2A@KY8;-5[RR,\" MW( (4=YX&M*1WF ^P++*8 ,SX0HPFXH)H#/?Z$NX\"?S+0U>MYI.;7S2-_Z' M^M5V&3":,\(BY*<1$Z%+$2&:I1GB<<;R@J9)%J064JAG9/\*:5.R0[M'CIX4 MVKUX4CANF28U/E-H*GQ2@G2"&@W"ES8GNI_!V["P/VXL/,%&\X3%FE^8W&[S MG>=$_PHYSBN*T,QK7GL;/LOATV8G8IU/3[Q^$*O_O:[^V#W*-"G9O"TQRWV6 MX1P%N(P0]L7?:$XRE&:!'R6T#!.NE0T9H>/8AS24O3UIKZ'MM<3UIST,:6K8 M%UB4'V;\AJ*#YD%H"&8T&F)HW=FF1&@(UQT8H?/X9 2AOC&D09&1+&09"M+4 M1QCC!&5%F2(_"6C*BJP,*%[N)*J#WN8_3 YDL >BVM_:!L>C@QXD=GCC4:XC MBM/;Q.VI V:_)V!"CL>TZLEH'TWHW0>RZ@D^@"=D;_3J?O$;]L^7;5/\>%_= M,+:2%Y9D?4=6[,NFO2+IG Q.>\Y(%A0Y#C)$>5'*.<\E$EMU@$(:EC@N<90R M?]_L>*\?#TSA23+DXS) MSJ>6M877C286SOH%;:C)DJ.:Q,JL;LR&TLZ=G)4U36.2#X)L3=9?-HS_^7_Q MMV7FIWGI!RD*>"S..#$59QS*<\0C[!-.XI*DVD/F>BG,$X>T1#U%U1-DH1'( MN5YT8X\)TAI%'?J"&L0;5X29$&FFRO>/I(G M\L"W/ZJ7A\>=.M,L0YX6020"BJB4V,?" .DI(Q8G.,BSD"]5J,4'9NA MI"]K'O8,+#S6L.!M%0\+HRAC5(V:@89-Y0!C#:F7#UV]M-2]'ZU>?AO4"SS@ MT)755LPQ2F_>L$-7_(O(0_O%J7!L7S:OPME4]5N+17:&&D:C(/3+S$,)47!_)3"BJ4T"3MV$%V(L0,CIM!K(RK4O$-PH!C@+4*?3A8' MC+IY4-?TA+>.N39"]IT0U_24<1UO3?-]>('#MVKS=T&J;2?YR+=%O7J6<0-X MSNWX2HX]@00S__O-S9VW[R7J\*!?M*"AD&$W8%\7,.,?4H.#F;7ZHAH5(V@L M/UL-@KZHW=(#P%L&6$$WSZ3>D ^/,K;G7\E;X$OUW:MQN#(Q)W%@M1IA@:LY MS&\I'KR6"3G[[,T+_(4G.?&.K"BHYO'VV4D: X#&N-&<&38,1(.6$&#@X@\" MO0"6FP_/!2[C"6R+P>LF_D"!P=QLNM"L#6#,V5DVS%(>^82A/*$,82S!$S(F M\<(R/\^3+,U]K9IE$-498X$]?>/5S>N#&J91[%[(>OTFKT\ Y=TCR\P0 \GA*M_$?S>OO"8/_&S$2LM. M@>TY%69&1+/?"PR)YFH"&2CLRF\='@VG,&1SI"GD5&6J_8[";M U(+ MRS3!!>'()[DX"F4L1WF4AJ@,*"U)Y =!C*>WD]+5Q?AYJI41>:@?F! MMB74#FZ<]1#GIA6XD=,O]T\-_57]\W3RO/FRV3/P; MFOT<7L6QH2OBWOU*1)(/"T^PX'W]=O=%7@]N5T() XV)4&V,;_#V% &,;L9T MX"#WJ2>KT;X^LO1LV[J>B-U=7?,-LTV]<0+RL%!M1!C73E#+HH#F):$HDL,- M<%#ZB/H4HZBD09+$21;#-O!>*J[KC9I]Z4#4<.!X(_5MK:;&-(A.=[Q6'5#+#..TR*,"%224 M:$M^@"B)(Q1Q%A4)892'(#O5(^O8<"_P$IY)V_J@>AI9M5Z3>NL]\[KI;YP$ MF7!5M7H6;E]A,)._@% 0+(@O6C,"B[7M$H*-IM?1%9S"F-Q.8!6N$GU'>(4Q M10S#+(R^;>9+/J\V9%.L9,WD=E>K;*T"*L59G">8B:T]Q(6(TA.&")6%C@F. M_#@+\H2!G,<5.HZ]Q8&J=R1K-.[MFIKT'($%X6&6;R(WV,Q'I+)DU]>HS&K( M(Z*>6^[8XR8WC451?!6S7#"L7?G@YL>-L#'Y#;,RU5#ENV M&P4!8_"#;MI!CK<;[\B!]\.=;B#7BK9U9'BG.%E7P.M%B-C#=XM:*\UXL0B1 M[/16$?2F06KQT(.%_?"U+VVNFUT<6\BUTSLV&0H&?GK]FTY/LX$Z--*+-C4! M]&X#2G"17-25U"R_.+KZ?"E&74%/LHS:+SGLZ9;1#CU'JO[._^=EM5WMA NI M7U<%;R!@)/+4PT:MTG08Q3QB.,TPRBB.$([R$)&B9"AG<11%)0TC!@* 5+9A^T;V6E],;N4I9H6)-MMM5N3K@[3OH&)_RD>J%7G^E#PKH .^^?-! MZ!>;::T&#QT69VX[MZ#'.5O3I[#[UVM?MZ!\HQ9W&W0- N+O7(36 MJV+7IL=^%"KTV.&!M<7F:,()EQ2TO($%]$QC2F0186 M!*>Y=F0,H^W8EW__\:L:\7AN J@-$S>Y4:!8^@U1I*80VT\%@+ U<I\R-2.9"JN?*S5; M9*-N]S[(2NCZ[4/%^#(J&29%CA&/<28.+46$VIV$4QXDE.H/8WK$9=@[2F'",+G:07 \/5DG:")0^O/[-I:PE[ M:>MZK\%3U?6S86!6==]3=1@ MR+.D"5N]KM@+67O# MA'&,I;S0,I;^Y9WG5%MB;6\GL,+D3!5ZV4US M 6%&I"^;01-'GPC6.C5.%I^Y':-/L,N>B]ZG#(NY]F"[+?R%7/=SS?_G16%A M-<7))*-EQM,$$5\X'844F8?BGYA@BLNDC+,,!$RE0=.QX74(>P?*A@7=.AK4 M,TW+>H'9JZ%*X"5@^D+:*@?3H#AO:9B^"B[*Q "OP@/,#^+\>E-SHD(@'I>8 ML((@GTK\B<@/4$X8%U9/<)1%253JX\-V%W9LVI*4)VD!H\(3V%LS\"XIS0>XU_N"+PP.B':V^8V>^7C3 (OMW)R^=O?+=D.&4)SS,4,B:, M-A7G6,KS B4LB9(P2(LD!)UCS]9W;*E[:C#K/->!GDE.D QFAWM""M-CX7WZ MLUB_J-Q+6RJ@IMGN'UIXM\]<)M9D;J;8K5XME=^.2&W)0,]7G]4JKXAV;HK7 M'H.G*[\T7=WW-;NKUJM"?$YW=55\JW8WK'I6\TB %;;:"SHW0\6'MT\2[KEI M"BH$2YR]R.( P9G7LJ:?$M77VGBVU(G"H-8-UI6#.EVP(HS2K_I49LO,@@7O M)FWA+T],0'W9/+_LMK_P5[X.VO*7,(S%T;JD2,2A,<)4;-TD3<7^G48L27R? M^'J7F1JT''L-1)W]T7>2K>:.!5\SL]W;WR&M9VU#S1RY\QBMO>G7D6(7/5BT;%H>.VO"=_+ADA),8L19AS(OZ'"FYY#>_V. ^3+%KW?"\+X= M\"?)\]\6WOY#VO/M=>?FR8-.AW7OR+L<$RVG:WN"?WO>T*U^+3E21TS.ZH/= M*OK=D[7D[9_K$ MNFASZ7UH8D7+;?F!;!\_KZL_ML 4^M 2 ])%Z MGWJ0 :&O5H<,O6/V1?W(Z>X(3](4'>$@"*(D*Q$+96V(SPBBQ$]1G/(B2$E4 MEGI3"@9HN"["ZLPD^*7:/""QQI,G^>@@X6S-*K3Z-*9GT1/U #3D'Y1#P6).PA0C/^0881I(X"Y" M4$&2C$8EB7@:P6[#KA-SGI-7$9F@K8M%MZL\RMO+=LF1)UFR6.UBJ Q;-3!0\O-6QA@JYZ)> MQG0=0T1O4F\$F>T>/?00FI8EBZ.$9.( $1%9(%HB*H<61[2,"Y9R&H<)"-3[ M"B''GF1/]@AKJQ/ PE2EYTIL* #F,LQDAZ-\CPAF"^C[&IEYL;Y'A+V ^QY[ M?@H0/_0;>/*2P^]=.^/%Q7>M5P2K4/+O]+WJ%:P?/-Y: 64[U/H[^>,K$;YU M1=9;=7OPG6]Y_:H"G7#3)N*@0:;AQ'U4CT'\H<[S#T+ M-F-.77&M19ZC!&>./W45/'W2E9KF9[Z7-4_2!>*5::P!,GV7X>B MD\,NA%,>^+A(41IE&<(E+U >4HQHDO$TRWF>$BW4E\FK)S4QX5@, M!;Q0--:QGCN917,P+Z/RS4<^%MZ!1U16-?JA1F5WB\L^K[8%63=Q;,NQFS/% M9&79NA4UYF/>&]2IZKJX;9V\H)FC^\YW9+7A;']$ORF*EZ>7M33LC[Q<%:O= MDK#KZ!'N:@7J$24HQ< AZDEIS!R/D9G8&>L)? MN@+-]PPKM5Z>G]>JN(:L]\4UGYH?@"NV-)9R6/#1H7ZLW/+V#+BIX )(;*N2 M2X?DO!5= "5<5'9!WC5LYJ@?R&;U_ZIZ83F8MUJO&&E+B>_$]VF/ GQ;'N95 M'>K-H!9@A98[$^FRM_!.&&S;%X\LRA38<7[:D4LG=F15;[8J^JWP-&\!OTTU M7M3K6UW<%"SR&";?/#RH&/KF:0=#CNQ=PG4$^O!0\P<)97J(^Z&@DOV2#_LE MBT+#/$TOW.21!Z]''][-DP05M8E!.2CT!$#*_G5G1J<<%.X2JG+X<;@Y?OJ? MW=O-'S7;WK!_[J']-OF;E9-B=]V&M8T+[ZNR3MN?!-%A1G=52DM MMBB/"&5D5'WKS69, \)TC6CH,<-SZ4FQTW_SU<.C"/-N7L5/'[@LMI3>\+MP MD7=W!"'"<<(1B0N,LC O4S_@>>*#:I.@##BVT6.)WUKR M [R3!FM3\T#O4$? L_MY!>2>&:_EQMNSXTE^%E[+D<5#NJ$N;)W'H>3G/7H; M*N?BE&VZC@TG=*BX7.9^7F8L+)!X2\+CEKF$%4M0&65IB'D8A=D$7W.@X]BE MM&&)]RKOSV1 JSQ+%Q=PBI,Y:LO$EQCI8*++.-!TY10NA')B^T5XRSG]]^W7+V9=.&W)N'(X;<,DOB(,5IB @.Q7DA MY1'*A-TBXC..,4Y+GV!(][H^:9!9PUO;98%6(1.\SRTK'GWSRCT;'AF'T9NJ M6CV#=Z,PF ^0NE+)\+N.KGZ2C'BKS=^\ R].P ?A"K#D+P"$9W4A<(6<>Q6# M%1S.(I8CUGX\"[>V#.,RQDG.$6,11QB76-&%[QHF]3GNKF!(VMOJ]H+CJA%'A/GC%WEU?Q5KNMMU93 K>3- MP=C@H_;U_)$#91K.-#]F)H2R.B/.)2O"+^V14A?MF,4?@PIT,\3W0@]SCN0] M$O_K#=B]4(S1N-S+5> I2)7H^G7#ZO7;0R>]J7\?<'4!QW&)(,D%3;GM'LGJ MIR*ORSV>D+0B,M#<)4FO5V:K.?]1T8R2D]=7G2U%.2I8-U$Y_K#9>>#:.%\< MIG[@)QA%>90C3!.""*<$48XCPGA$* '5B;W/]&C ^%Z0=O0VYMEG0IL,?@9O MLUHCBB?OI^\ZM5A3U/,=TOXTXANQW3(U.&=-'I9!6O(LSU*4L2Q&.&01(BSA M*$S*/"G]W ^IEDU>K.SZEGQ/RY/$].?_\825+3S:[;^2)+WU<4!*F,8J"($,XSQ*417&* MDBSR,4YQ$*04-DKXE(#K>^QF1NZ1IB>)0L<$G^EDW%ZF2@HS&Z"0!C-_^R69 M,.3W;,&9I_KVBW,YQO?*;X@3D? DT!.ZP53>%:QQLWS<\V+E?IHO\M[YNV/F^\_]$NYM!=S M;,Q-CK#+@-=PX/TD>-A>;V@S5(U>3&=5*S!K'E.(@UA/6UIK>+9C]&8&M=44 M_Q+95O=%4WC;X]+B[VO>%FS?/%7UKBWF7A8DQ5E( Q3*(!%'"4%Y$&$4T5Q. MD4M"O\B6K[RFE3[B[3A9R/>_2US;#+I,J/8&TJ$.Q;S54*.>7["M&IAKZ%)? M> ?Z2CTW.NHQP,/5E]<:0*X&R9D1<_65< FA"WC7S$M\)<7C:L/K-[&L+")^ MEB?!_;RJK&0^927*TIPBG&"*:!J%J&1)$G'BYZS,(:>% 5J.SPD'RNK;SO>T M89Y@2%5Z#L"2 F!V?RK[@:R#DX"&>);,?(C2K-:M(?*Y4>N\8G@A^G<9X'\D M.WY #@%=AUZ^[M@LC^@W'MG*(DW%@2=9 %Z)]DBN$7%/%QH8:ZOKT*.0.G!* M\'O0ZQ*9WX+VK#GO'>AUH2YN0 <>-9SIJ"JLN"KF5(?TV_+7+5W.E 6S+A;!O8%UXH'5)5(<.$I-A:.CME R6V-C]2D.N\H29@J M+L9* E^'N9-MO5O>E.5JO9+5ATU>?E])X:>$90E% 0MCA$M:(.JG"2H#GP5Y MA*F/M<9#7B?AVDD(1>ER>(;,5;W=,5OSK M:*X#"\]BF>."[8U0XTFS[7L/+M(%'#E.M-@>[VC"E-. )!+W*L<(9W&*,I(G MR*>A'Y0T"7D"JF?2)>PZ2=Z/CO-EHPI1X!DQ;7WJ;=PNM 0S[(-.%MZ)KCI< M.!I% Y7=TMZM37;6S1NJC//=&_R^X>B::O,@9ZI]J#:O7)P)Z)I+V,YV>*(( MZK\)<=M_P""$#%9V:!1')IK1:2[ ?R9(;&O&B@$'\XY9,5?1Q:25"4L91LX] M<]K#]H"7D3()XR1&69QD"$>X0%F:$U"T?)V6XPU6D?)"8/0[ MH!K-B->.P, HMP-8W=!=>*W\#C+*&B+:"F<'*,T;PHZ+?!&V:KQB6"Q"UORV M5#?5WU[D>N(?JFKYRW;[(IL/.ZB4RR2ED8]YAHHPB1!N@/!#'Q5ESA,\?N+H$HDL]#^!*0S"7(+F0B4'%Q\)K.%$_:-H+ M&F9D;U^''8OU)P9*L%6* B$];U6*@5(N"E1,UG [@N._5[O'U>9VHX;!M2DY MSCY4V]V2ACQ*,EJ@L(QCA$F0(YJ7!+$XB+*0%SCPG-6&>V^"!3=S.084K^>JYE4GS(%I3>HX\.))9A:'"1WB-VOEI,1OY 7[C]7F M0?C#PP"/CPJ120WU$%+-/\1C7*$S3_,88.@O.=9C7(&F\STT5IX8=GWE1.8^ M5$/VX8?_M>*U6/+Q[6/U1%:;9<#"I(Q"A@*::C7& M&%&?K\+@0%B9Z;>;W[S?&Q: T/\PY0)#.=LJ,PWN3+1E'MU!I+8=[VG1?I\( M$**6JS$A:!%XW=%W7E2OO'Z[+3_5M>Q4.&9WXG4Z8[GSZ7VR.RH#JP:B:1XO ;*4]$'&[=3Z@]TS+Y^GNRV:[ MJU]40RHI> -8L:1)GG.>$I0S%B",@T+V6J&=6A M=W6@N_!*05G6R0^!/-SQ>E4QM>=]XW^HWVR7./+C@)<12D.6(1PF(-C+5UC@-F7#K5*T%,2W]A!!49&F! M<$!S1!DE* BI'Z=%Z0MC!YT.7''J^LZSY?MPM>?=/A\:1K__^-7[]*=D&C@( MW-WGIGGD^"M\&L!CBN0,*=:\._*FFO=.ABNU'T1S_]"B;$HV%VU,X_U^KZ8L M.2EA=*Y06R<@9WS.>VIRK>Z+DY9S@E,W@.]S[/D=)B3G"212A+/%3E.0)"UA:1"G5ZI0TH#VCDS[AI?'2[9!?Q4[K!8"W M'1 U0SVP5>5!,[Y=74F*H^J9X!FU!;7NZ\8IOY/WTE;)=7^DOX3)M<9V/\!2 M7N#?_+G:ZK92][SJV ET*'H?N:SP76W:NPKQX__0;Z7NDUKG[F:2P'##O2ZK M][ND;NTNYJI--R59C3BY7KC\&S*&WAPYL(G>Y7.[%#$!Q%:

!04C:0QJ43PCX-B(/G1N)A;>_^[_NSB5!]XSJ9LY M;?_II;Z_\)O_VBIKC[SL'JM:1A'_Z871(L_P(@Q]=;X-\D6>QPN,\_W#JR:9 M+W]9O>R$+]NH6<0-NLC_>MGP_^-_"Q+_/R-_X$6XBZ;$:\]-AR+YLA$6*/;K-B=TNSE.)?1Y2LHR98B5(LS%,2X1#4*"BL3G M-*-1DC-829\66 MMN7'! !P7'G#[L&J2F >X>5MV;QNZ*3]U'T'E M?43K-;= ^(5I1-[M_L\),(,=7=@J<9S&S+R%D%84=U$N:6=5@S/#Z03K%BI" MQ!=Y%*0^1GE "X0Y2Q%A.4>\S"/Q'V91X>O!AE\G C$H(Y#P'X]5O4,RA>Q5 MA]#"<$S\@*XTS@:3Y8+8(/^01X=7LE8>;/>!U+6<'-KDT7A:XB)C&6)<%6 * MET/B,D0LHD$2L)@Q"FKRUJ+J.B$2.M&^8L(6;;"2T12"V<9JSH[!IJZ$/@DW_98/CR \NQ& WW^_$ M%Z8-/(.8^ISYA820BF2N,T(DY3'B04H"/PLB/]9/7%RN[[J 1Q'T;O[/[YZD M"=B!>U2A<=28)B P<#F5S23ET",DX(PQ35BS X;N!PH[5ER79/!,T?/:? >* MZSR?G"8&'C,<5]V&/Y^K^JZN"L[9]K/@[';WR.LOFU>^E0?]&WFQIP[X2T(" M4O(T09E/?(1)%,CJP$S\C628)D5(>+C<\ <9:=T#IEG#V-#Z9N;--_."&?T[ M%$G=6^W)>^1 'SCT&JACO7.'"Y69#?'D%_QO7J/# S_>S;@. MX0.TS31A:[ VD/J\ [?-5',QB-MP&7@MX8?'S<.7S6>)O'!;WK[LMDR5*_ZZ M>=WNV*?_V;W=_%&S[=_KS8Y]V=S5]3_J_0AYS8I#8P*.SS82U@;)/GVDX(\^ M/,J4I<2!Z^",2,0%<5+OA/G)=[?>_:,X^LN4_6VWK$-L MM+^JSVJ@;L'BYS'LQ6;[*&"^;-9/P2(&J!5U&A5JFE.=K9QSLF*Z19_3%S,[ MJ'WC.QDI"O?[NF*<_?SVZU;""C87X2?>]W"3DY8EQBFA*,.1B/C2/$,D"0H4 M^&E$DCA.@P $T0]G88YL4%O:(C[QMK;E]*BF6=$]0R(8-;J8Z_1F;E0=D3*YYU/\@PP3Q5Q4H M[.Q%7,;J'P^XYM"\0;SE3.F6 ZRIZC.*KXR)SA9>355+-[J:O)9A%EQ\,ESX M3=9I0PGS,,_#U$=)498(QY&(GIC/$,G\*"*,E9PGD&-*#PW''NU <:"'*!AL M(=I4P[U"P#QXCY8U<]W3= ?,9Q_4YK;E9T H6ZGI'@KSII^OBWB18AYXU+04 M[[^YG$O*V8W8-,@#_\XE?J_XVJI?WO/ZZ1##ESS+,URF*"BQ+VME(D1\\3>6 MY2E)4Q(D3 OTPH"V8R>PYP.1AA&OWG/2EN_)FC[-)(F)9H<-W+&^8(;?EKOM M.?%:5KP#+TVOD">YT-EAOI+SEQ_");U MLC 1OL0$K-EN,7:G1H4G:49R1I&?,7'0\K,(94'$4$()CZ,(LR("]5\.T')= MGR0I(U56WL8N!G"Q5[2D=U"R)#O,;X[V7%@?=: '1:Y%_=U MY!4S)#'99E%:1R! M\K]3F)GC@JJO.-=PG,HDO>MYD+FT"$_->V[(P:QT M7%]Z%FM5"S#KW9/V?MH3_YN\1COHY6Y$+V!;UI;5DEV/TYO5QK7%/[=W_1<- MDN$W$J/M9G?_R+^J:3:W[3";N[IZJ,E3&Q_@),>,)PFB81PB8>T1RCF5:9G" MYS3&M.!:QJ]/TK'U2Q:\F_NOWG-#%)"HU=.81F[;NAY@]M^H8.<)^E[#@+?G MP&M9,.DTTU,/('UM74UF66L-=5E*5H,$'LQ1ZZTT7VH:)-E)1AKVINE-_[%] M93\&3,&$[($'EWE @CQ,,,K# "/L%PSE45"BO/2C.*=9R@,,N_B\"J#3 MD*7N\?M>%O\L>TJ'5W>\DE=:GS?'85::=<=77G>=@F#_?-GNU#WH?>7=?;H] M&9"]\#Y7U4ZV#>@7"%]3P[#]6=( S/ATA?=^MSIN2T-6HUK<:VO.5FH[(E2W MDG;L40/SDQ4-]T\/7S?/*XFQ!S? :PNX-D%)U[M?/J^BZ]6#VCLF(-=?*C O:%[X/$0T+2C"M @1X5A\%PM69/)N-^:@D7?3 MU6?N[([-NXZ _R_5IW?PMZ84F!\\@_D_4'80!VA)Z #2_Y+6NR'Y7Q5[",#_ M^DNF\)AJJJN:],I6.['A;;\T?9'LYY?=MVKW#[Z[(RLF@GS&_,SGJ&"A<)Q$ M&#_)BP+%11R0HLRC//5A")EZA!V[@%\WSX*(]RQ^_2AM7?K1YUK&_!+"]5D\ MNS-!]@>K5\\ON% :S$6T''A=%KP]#QY]V7F""^^-R]D@*YLS?X"26\/1U"0[ M,Y0F3!F7:)K ]PT"H(>'W=UFNQ&AU?;':_%ANQ_GH!O_7'G?=?CS\%"K8YAW M)R)O.>KC&)9OO79 L1KK"@B&KJE"(Q:RH 5@**2M ,L-PV.BFL5$UQ:=+R0: M$>LD(AI[UA@-25AW]<1_J;;;FU>R6LL:B?NJMNFM(Z2LHQQC!'+ M@P1AGR2(QIGX)R-!1C!+\S0 0B%!Z#NV\&]ME>+"HX.5>594J;>K.U00S/BE M;AI.O)\D+W_S#MQXN^KDLJ]ER'I]HZ$N[&$<@:C/#7!DHIH>=".C90SP*:NG MYYMB]T+6ZS=YG/AMJT POXHX1APYP"E1S>4<^X]N4M[;LZ,.N][K]M];#->6 M)P!TI*:JQH\,#K0$C! "G*07 7*;X;CJ$EC/M1&F- G&(W 5\W.(+\0V#6K?NZ@.>[\\"3\ WX MM^UN\_!QUXL1=+,1IGZ$"H)%Y^"%'6_*O[6(Z1]EX*H#CR53>K\UN%=G2%GZ M>S9HDXMIPJ,E62TV<.IS;;M&RNB>P P7\2P7?3I>5V]<=[F MDO8=6W+8X/'@^*UJ8>F:[YC::KN_EPFH)D_YG1?5PT9"<*G0Y?99W7@N2U*4 M:9K$*.!4-LX3CB@N?92625SD!<89UQK>,RO7SN\ZZ@/9II*YQ=\HND=V+K/" M6V#[USP?JMZYZ"_W4<'\[@A"B,*.;2$;%>\+KV%IT61E]]S$C?;:FZV6RY+5E+BEV&6(I[$$K N(BC+ MTP+Y99&78LXL^(5%&F*SM MRG*$>1"@/$I]Y&=)XG-.>)2"AF! &7!\_OE1/'+VLE8AS&E T_"WSTHR3QR# M#BRJ&PYH#1A4\WK&ZE*?,+,^JF^AH3SO]WMUAV0UV3M5*;:*RZ#DYZTW,U3. M10F:Z3I6AS;#IL@,+^*R1.HJ_I:#N3!Z4KH=*_PN\U[T!-<<)&P'N7-?DWE? MW11B\9K?M96$$DQP)\A^VE<1+L, YUF""HY \O:F3;\W:'65#&R4([C MTVBQJ?'<3WWY+8_\U"#\+M,^]15R;= G8 7#MFMY(=NY&.J,/,HHC_(@)HC& M(4581+0H#S%&29A') VH3W(0>MQU4H[/YDU9P*;:H,D7J@/JTO,5=I0 \PV- M_"?7K"YF1(V+9JL%^SJA>=NP1P6^:,4>?P-^$_M9\%]MN,QRO?+Z[>,+OZ]^ M6U5KE06[+?^K>N(?9(ZV?ON%_''SM-.]B(6NZ]B*6W:\/3\>>U&5@P>69+ M MF?):KCS!UFA^>KHVQR]>72H2&%H[T2'H@M54&4;WJV!BLUVOFJJA>[MJO(;I M),FGIU53K"^CG&HCK_#YIA!^;.E'%")_J9]F#$>@ MNNX!6NYK,/>4U7FYZ-+V?OHF41("#,29'5*=9L+!CD* V88S79R0M3E<<#DJ,B7(R;'7X$?'NYK=E/7Z(R)>%Y_F9BNGH%>;[<]O)[]1R,5ER.,@R1DJ>8P19G&$ M:)"5*,Y)F<5E$K T!@W=,>%BQKNQEK:GB'M=OA9R^/GIKYNK'>!L#K//06\7 M=JY=F*NXJLQ1S<$G_4R1W-8,(",>YIT.-$5-%W.#)BUFY5Y?G#0ZZ8J>JSGQ MP+=*UOYU;NI^66WXEQU_VBY37@1%Q(1CPS1$F+(090%/$0MCC#$/XI*#1HI9 MYH3L,7[G6ED]UN=[?J&RP1,>R4XX('?HH'NN?F;7_E]/&%R[Z*^S^J M91+B, ZB B59D"*<8X*R+$I0PDLD[]A!BZ]R FRG ^I/SU4Z MU K,&3:,R)KO,ZC> S<+F2RF7'7<+IKV&\&1Q68],U78ZN0#4I^WS<],-1<] M@(;+F#F<(]2E@@H_U&:WIU99HKT]5G2W;A2<)"+9XDK>>D MAO0S['@L20US)D8":SL/#9$&LO#B[<87B+\<7<#0FK.8M890>U/5>=3PW,'I M[LMFNZO5[*F;/U?;95%&1>:7&(4D8.(HD7"4!YF/6)F6<1YEC,>PH\0%"[Y(F,!/4HQ?-[7Z2M#"C PH*WZNORF)K^[TD,.^.>E7 BTWR^I.& MEV#R""O' W'V\47-#./UJF)JH]U^YZ_R:Z^>^?$L H[M,O'3A"1YA%CBBP,^ MSTI$F3CJ9V&>!Q1G)6/!OE3]'G +!F-#Z[M\6K1^;Y 0KINL/5FW$XS)<2I' M6X=5-ZPU#?3>5C*GYARKY[? HA/H9Z%Y!>9 M68'?:6CAA.O8<5K>%DT\Y'% M?MWRT\ *>@U'%N_$S%1AZS8,2'W>>S SU5S<@!DN8]C2O5:?.6?]#>>?&O"* M91C["2T(0T4<<'&2"#DB952BH, %P9P5&0\A)PD]LK/D'FQ!=FAJ4L_CV->/ MU8S"POLTHB)X(SI(8EN-ZGI$YVUD!RGBHM$=]K8%!.1EFK,P3%F$@BC'")?:I;C=MQQ;2D^)ZG] ZG!/!!PVF6FR MP>REK_+65O+ANAR&A;8G2\U88=LGPFEI;>\3<#NX>WU6!6U@+.^+%QU;@S@3 M>J];&7N65?VDAEP=+Q\6GN)%WSHNQ1XWD$D2PVRD1U@7 "R#4AE9S.5JLQG- M54&Z=G/](<-:'[$+G32)-'7.<>J3) Q"A .6(1R'
7C&.+DT1/FY',2L6OZ$CO$#==%P?[P\/=5O,E#=[C;W= U#SX:O[/K. M^ 3/N3/P2>9-BO6+.G$U8&G?^7-5'R">.SDHX!9JH-WQ/=:M8F&NP%"GNT?> MHU?+ -KF>C+:U@W(S;;OFZNB>S"8L K<,7U\96Q[6]_N'NM/]>9A>\=N-P<& MONWDS__8?B_7A:1^OU. JY^KV@3GWP(IUS?NJ]<5XQMA8E7=SI;Y1.J-,*YM M,W-&F-"I*6ZJ7?/@'ZNMM+URS8O6^!K,U1/SD]. S<8#V/B8QEW>S)\0S ?. M_>%8=I,6=6OD-VW0G\V16E16U[/:7-:T3/#S:LV_O2B#9$&9A4&6(#]@*<(T M)(AD.$0%*-+2%\R@ M[.]2@@GU?IW%9B[TNQ3CLL*OYQFSO,:7S:LXZ5;UFVQY;9 PGIZKC3S]?N,[ MV2J[Y?4KWR[S,,JR-" H((PB3,(0T206_RMIS',2IS@#==;K$G9]4?\L2X>> M)0^P9(>VXO32'R[4 ;/- P<+U0"_AZC9<['PY/V7@AQH.+&7)H'*;BEQHDUV MUE0*5!GGR17P^X:-[:N-S%:?-#RM^+;3\G2 @*9Q3**TR%'!9- W&C%9@+.5'(U3['SZMM(<(# M%05\);N76AX)7.!MPU5BJXE;G_"\'=I@A5RT7\-7L HK+V^XJ3C8EUD4(3]F M!.%,'.QI$:6H+.(P34E)B\('@>-=)>78?PRAS\.;$08TIN=![.@!YC&,56 + M?-]^N\( H;\"Z/Y ^X+&&S!CWCX7?-EDC3ZLR7:[*E?M?*DV:19$/""1.!IP MFI3"E,L<41)QA!G)1?Q>YB30FF(S1LAU$#%2[:NR7URQAXH#?QY1B30]*Q]5 MY;"-VU20R>4*.E)M\H?C^3^8^*PJ5-.-TOLL:CBA.%4=T_VI' ?" M,T19(/[I$S_QF1\49:*;5[Q"P_5%3$OUY"2N".NG&:]I9SS;:$%FX-4&7%Q0 M\G%$(*,U65H\!H^,K;+K-GJC#\0-%) M0#LBE;6\6#^5F=-@@Z)>9KV&'Y\(.]'^\50-45:$ M*Z 8*+K@Y M#$6?8-.!*$Y6?1\HBC[!KH)1]#YL X[B&WGB'ZLGLMHLD[B(HS1+$"X+$4Z& M/A-&R7*$D\P/TC*,RX"8@U(<";D^GYTB-BP\2=G[O:$]":*BHRN]?=2&!H"G M-3/A)\)67$KF!+RB0^8=(2PNA1T&LNAY?L)TM)NBJ%]X%[;S0SORJ^ B= H2 M@J(TD(A..4?4]\466V19S"F-4PJZ8AXFY]B(%7&#:6C7U:-GL?:$AMEM4S/6 M$CZ=CO;!R6BT41EMCD>[3FS^$6FC@O>.21M_RQ#E0>'P'F!YCZU:RRBC?J1. MQV4<(RPV7T3"'*.PY$%):%P620IIWKY*"63)\$;NIIJ1M'#6.Z^4(->OD@4@ MBL-53>E9MA7Y84;=D%QT1[ ?R5H$:!B3S!8FPU4Z\\(PC(E[@;PP^L+D,8=? M-DQN\X;##-NW'6^IDH3QY,&]@,.V9D#_)^T_9+E4K#F0[U;-"G@)"L$U0 MN-X6.X\:8>X!"B-_8$\6:W:N/&:&E1_4TIP(\_V,_/7 Y@<59H0[/[RB80A_ M0O*_^>KA<9G&4$\@6P'&//K"A$NV;X)ILGULRF+V^, I MS=. J<+/!,N.Z 21K$C$5LF2+$F+/,D.Z/" &[8^6EI?VE,(>(/K-6]3;9"D M[:WD.#^#V[9>/0$NVHQEGW#'UM(\8)&V9*_'&V;W:T.BV;Q:ZZ4S_ZW:D+B] M%VJ#+\#S\:IH^?[IX>OF>?5ALV4U^[PF#[KY^/ZW'6^:32'__>I)AFQ?O]U] MD7AJPJ=)D _]//T5P]:^24)]_&NM[),DEV;]>2KRC#-/!JQ-VY"^-B$9;U<"RLVU7XZ)UMRR-IPVW+;'.;?E!G"]6N\^D4-_MXY

XT]RI;&@%N4%.4 =^6=(2TM1<-TIIW ](1^V+7T7II(A+7L;P+W/1V=067 MFTY+M%,9Z*CY;50ZV\!0/93>!POJNLA7X9\&7H$?A6Y?=ML=V:CM[>%A]ZFN M):K4S=-.-S]Q=0'7U_-'NIX@7*M4HR?(5QM>O6Q/,4IOGJJ7@3)U@%;&SX=6 M% +,'EK4!>B@."JKT3GQ^JJS'1-'!>N>$L*5S?%[H6LUV_RBP,\%_2_[=@_ MW'VZ]?94&W#S2<> *QH8/P-,%Q[F J;)#1LV-2B:V<2I_B7G&SLU*-+)[*GA M)\VV^:^D_A=7DR9_\$)B9LJY.8>A9CB)BSS(, IR"4J$DQ 1/_,1\\,P#X.@ MR#%H2Q^DYKH6IWCD[*4I33GRX1T9@>WMPXK3V\>MJ0-FL+W2.QD0!Q+4TFX\ M3&O6G5=+[/-=5N\E0_C3:JNPFD4P+V\E)>18D>0HCN24.1K$*&=IC#BG-$LX MCTH"0E ^6=VU-3^3@J]51K,YCU0;H &?ZD+/8(TEA!FH)--@HBM"%M%*^_BW M!5!ZLO:\F*1]8EW D/8^9%!1P_YY7ZG-%S#X]^0EU_4SATEC,O+JGL4 XW]/ MI1P_=!H+"+.,Z[)9G0'<*XU9A;O$?4TVVY7\()I9 M=DL>%6G$?8S$'Q3AC'*4I2Q"09J6(2D3/PZU0).&B#@VI$,OP9%N.ZD/WC9Q MH9]AD[(E-^ 5*2PDHF!4<44H">9&?,9\%"0NU@!D&:,QE@ >RQO9WKAQ]\YL@ MLJ'U:4MK9'Q7Y)ED>^=KSFYZ5X3JL[QKCP(QZ,5WZ!=AOP_J\/%!-AZ*!5H0 MO, /$QH$ >)9&2#LXQSE48I1FI.<8%*F4:&%Y3Q$Q'GES)ZLG*$ A0D9#Z><%!6('6.'-L[D@E:=Y% MYS!W8TG=\-%5ME5C:[*5-;[F'7QE6YT7<[&L$S!$8RS$V>EE+?LI59.:3!S4 M_)&+$.:5-ZUJOU3;9A+@/?ESF<0I*WV2H)SA#&%>BK\5683B#.<<8TQ)GD'< MZ/]7W-7UMFU#T??^"KZM 49 WZ)>"G1N"A3HUB!.G_I@4!3=>+.M3+*#9;]^ M)"4Y2BQ3O REO:1%*_'PG(C4O=3] .)/?<#V/!M4JMQ)UI\/VK09E%LQ)6"Y M%JC09COBA/(!C^]ZRC59IR^FV2= M^XE1$[ QH(DWF[:S0(N-3N"H08=V5+@@UOAQB"L)8!N&+7N+M@IZ:F_HK'!A MX)F;*^CIG?=7&+G>SHZXY0?A[?'BFE:R8%/==EFC41"F&>68IUDNRU:F.$O% M4@U]XO&H"-=)8M3Z1 \SHU7PB:\W;&-X3#DBCMDK_NV480NSPT,=X'CG/?"K M6L_)T1OY LBL+UX]T=?OUY&K+2W\G5SF_ZJS&5G74?;C%8/+C^;U*LD]EF8D MPU'..(XH)9C2@./4)TD19\F:>:! $1W8U*NT!RUMRT+V!=G4]5%UF&9R!D"+ M72>HT9)7CYOVR01$40\1UR]+ M%YQA2W&,KL-WZQ@YNQCJH0'GBZ#6T'D1/ZV[SM:>5?;>#:T.3^J+/F4J$O&W MI_[_J! JR@(ORHH<$T8\'/F481IY:RP+EJU]6:XX!AV)F4-/O%9;.*3PK&H< M E0T-8:GT 9J(#>RG [UGU52T=:.RR+"*3NSGXV!9[:IH8*QVD5?U MC/\XRIWIVWIY3\7SUN\5O# TW.8D,$ZYF+O]3"-8U]X->)O61QZ./5R%D0>HSDE M*S%27O[O4O9G82SFJ1 Z;0NALW*W*SMI4=G+V\8HGU-YLUU\,C5A&_E9/?EF M(JK";:-D;RZ_(C4;=_NZE0B.MG88]JR[NY4LKS=XNT'@SM?R\-=-Q;Y5=W5U M71\V.^7<_8N>IX*:N9@[:$;B MC#MLKG6![1$FDJ ?3E/KH*2M'#LC@-D]Z0!%GL!PG%<<8#'&5K>7Z:%)CR@D2Q1S./@X53UF<^EXL)"0$1Q[),"$)P6'$>.*EA+$ M%&0-Q)_X!=G-!KWOYG.%A%O=G](OJ)D4^B&GA=IY 4]-H:J;O58GU!*VGTT@ MHT5M2"LQG-6+A*'/7$/22IKSNI)VP\"=\.M_.#L>-H]\00_\9UD]0=+W!V^> M>!\Y8:(.%)"^/\QVW(U^,U'8(C_GZ#2-7\O&RB$>'G$V#UA+J._RZB^T;"-3 M+[9ES>]*V4-#UH$%-G?7C3'Q6H*U>->2'5]#KG@"[7^%BA2L?%'>;79J_;6$[6!-R%MWV+FTL#S-IH9H7?6;F;L>ML:3GOAYA[5M\@O^YNJ_"E^ MJUVPZ#K):9JDL3"H*<-1SAFF84QQZO%8Y1Z'S&B]FH!-O&;[T/*!?FC!H56> M-&J9F<2N-("MY]?T.]P)SIA,"#HK$J6!FKEFU#CI\Q)2!O?8IK%\WFQYU;VN M5Y''F)^10BS?PL?",9:?J8L<,^*' 6>I3WP&RUYY,?[4MFN3MJ$@3Z8=-%7E MI2#ZM>J )M!R!3&T2$<9Y/&&+)27X\V3X#"(.8["V,,D9 E.8I_%&,39O$XMH;Z[J;_PTEKJJ_Y5_.W#N^Y?Q(^&UL[+U9EUM'DB;XWK]"D_,ZEO)]J5-5?2A*JN89I<@AJ<'QQ9S$ M) BP 0EUJ\?;O?I^N/WZW_HC?_7VQ_,?T2_CNS2RLRV+Y">!?-W_MY>+S MU^7TP\?U=X()=?5K5_]U^4\\J1*RY<"UMZ \8Q MRR!MSB85;7U)_]>'?RJ9 M.ZY4 1F#H5\K'() !&MUD<(GQI+8?'0VG?_CG^H_8ECA=\3>?+7YX[_\Y>-Z M_?F?OO_^]]]__^L?<3G[ZV+YX7O!F/S^ZK?_Y]_[[S7^] M_M75=-/ M_D;]$US]&M0? 1<@^5__6.6__.M_^^Z[K3B6BQF^Q?)=_=_?WKZZL^27Z?(# M:3O,0EI/TU_3XM/W]=>^?[D@6+P)'RK1FX^LOW[&?_G+:OKI\^SZ9Q^76.AG MGU-=7"AF)*M+_Y\W?_G[&RH^+W%%T-EP_0O]X/(;=;5S*,(_UCC/N.7W:JW9 M(MWYI5F5]F)Y]3=G(>)L\]-)QNED\^47<;5>TI*3Y"7+*!-X9Q)!+6@(,7-0 MF?C#F(KGZ:X *O$KHGZCG!6FOWY8?/F>/OQ]%4K]EXUT-I)YL-Q60J?1?;4; MW]/O3EC*/J;HP2JI0"59P)?Z1'/.DY*BBC!RB M=P%4% (<(TQ;[U)$E[U%W@00=Y8]" ZR?SB<+LM.P/!^&>:K:17\):"U\KSX MC,!X)HG4("JH2.$4,UDB$T7:TL8[W%OY($BH_B%QED1'1L5/\_5T_?7GZ0Q_ MO?@4<3GA@LG(H@-#]HT\GDU$NR#9<&.=5J64=%Z(4X"_)A&T$_X[DCR\7%_/U\NO+129VI-2Y(&7ACE)QI66 $+(&3<38 MK+5%[1H 8R\1!^'$]HZ3=G+N C;OPQ^O,HEO6J;;DXM+2V@LBX%1]L2STH1_ MS\$Y:R )3EE5BE&FT PCRQ_$%1<[U!I(=LN0/(B9U+!ZO)_?IG.D4]*S(RA M(8NHO*1P?'N3+M"1@OZ5]?+]\O?I]/ M0HK>\"0 O2=L.T'8UF0/,6+B"EGV.K:#Q++=)YP$DK.R#BE4T8C*"D,Q" Y:%.T+XGIJ,\[NMBW^F'HZ/ADLYEH>X+( MF\5J'6;_[_3S)G2BN,D4;AP(D2UQL3FFPP*<62VMI' \YG8 N;/V8?#H^,"S MD5A'!D>U>B^6 TEY"$4Z: 1\*SLL5#$!Q!\FPS:I31^[/@<'NUPP#0\1'G MR:(;6>7UOG3VYN-B?G4"@RHB8T0Q3SR3 %)-H"B+,J$H:UV61>)9:K^_XF&J M[_@H\RP1CJS^=Y@NE@1=+N+[Z7I&KDS8DIVDU#DH1]#%!($)#R*3&%(,)87S M=OW]%0]3?\=GF&>)<&3UOU^&6I/R[NNGN)A-LC5*FB*!11V);XE V;" E+V4 MHM#_V?..'.XL=YCB.SZV/%UXG6SZG_Y('\/\ V[.6PNZI$)2H+FD-"=1K.*8 MI4"6411KBF#2V28;__:JAV&@XR/)LT7913KP\F)9Q;6]@:N0)AURC>*U"1G)D/BI%DK/=<",54BZ.$W:L?!HWNCR ;B+8+B+R:T]=JY=@7_#&L MPR5;D^Q2U(YL')=B#@W:/I@NP"!S]]PDW%\;\M%[^O/[Y,YPNV"WR\^XBSV17UTNM4N%" V0A0% %!#)Z\ MG7$A<1W#N85T#]<\# T=GSF>*<8N0$"$?ZIE'(OTCW!I./3R<9B'ADT+S[A/->Z MT9]GX<-$H%62Q0KO6NQ3DH0H-:?0J&BCI.5>?V>YPZ#0\4GEZ<+KI/SZ MY^FJ'K5OJLA_II^M)IXS;A-#$H4@44C.*3A&#T$*\G<^EJ+460AX=.G#T-#Q M\64;H7:%C'_'L-RR$)DIRA$+@O,J"L[ 1Z5!&,6CC=RI1N\T[BU\&"HZ/M!L M(= ^ @MB8AEFK^89__B_\>M$:Q4*\P),8,0 J^?SDF(DQWTI*0M+D&\12]Q= M]C \]'^*>88PQZYIV!ZGW>#YZOF1IZQ(RF# &W3UZ;,!5PH#'1QG019KRWD/ M.Q];^3!,='QLV42DS6#QS]\_D.,O](-SGVD3U.'"]>HN'X>^WW[RJTT?=A_'PYDOOB]6\"&$SY--<5QU(:_+S],Y+3:EZ&*Q M?>-U#3VNE<$DZMN_HJL[*1"-9@27A%IH"C[-OBJ3$E9Q XO+1;<[$&?KU=5/ M;K;B,72=:FBNUGBQ6I%8K[GT4G!)P1)86U\X&HJF7*DO$I23A;BTDN^+3D_A M\BX%X[PG'PP)5T:H@;A']$IWJ;\TIM=,,&4"NB) <4$V%)%LJ X>4.0DO;;* M[WU#>#IF[A$R+G3.T>Q.D)PCY@ZP\C*L/KZ8Y_H_/_W'Q?1+F!$SJQ?KEV&Y M_$K&_W^&V05.*&FO]06A/EH@A^Y8AIBD QM+X,FYVNVE,78.(JP'+)T%@,70 MVN@ 8F^1)#--%",+ MQG"P&U)#'0#P;V'Y#UR'.,/+JJHI7HEOHK(76;@"VA 72K%2$TX-##,+GOP! MCZ(QV/:0,TX_CN& U4KR'8#H]?HC9;BW)32)*97,2BVS2I*V@12T#5"",(+1 M]A#2E'V5**=@YR$5X_3K& XR9\JY Z3<)=Z2392Y.$BYGGDSGL![BC MXU[K M6%^5MTY(C\='\[NEX?!QNG1/A\9B'6:#>:)?%_-TR8T4!.NB'/ L8N6&$A'/ MR;DZKRAIC3K%UBG:?HIZ"'2:Y&H-!=^!A7FS7'S&Y?KKFUF@737/-53[7,]# M?L7U1"3Z"UYP",G0YA)<0+0:P2AG5; I.=Q77'T*B/;1TT-(TP1"S83> 8!N M.=G;NR!ZE7DP8)+:/$C'VI] 0S8IFL!8B&Q?XX'QF=)I7['W MF6#KZD9C&.T_#K%S5-$!J%ZD5+NZK=Z$KS4=N$HD98A*%9_!8"#A6"8@E&Q! M:*5RT1ZY;&V]=E/2#9C.TO-]UW>^T#N SLO%?".*OT_7'U]>K-:+3[B\$MC5 M>\Q)9I*B@BQ!FT"I)#I%J:2*$&R.Q3-A3-E7('C25=D!=(WK @>"57.%= R MVBK+"UKU@<0F&DD4*CDHR)#L-PKPV0:0WK!DF"9![BM*/]%$[29FW*Q^."O5 M0/0=8&@'!S'S'"-/8%Q6H(3SX"3]47.NO+8L:C-\P#1N8C\0:LX4=E\IWLTQ MQ;5L2C39DAB :6= :;24HT0%R3O!B];,I=;7\7L)ZL:3/4NT?:9".C!&Y*2_ MX'(]I;CO1XSKVP=AA5E32@%*?"4QDC1X54VK==88S9W:VQGFQ%!I-S'=A-WG M*OQAB-1 ^AW :'.6NE-.M2^6"J(VM,"4R-Q:!*>UJP]434:;Z]B'(8F$A7&^/HVNR D:?.NA[E,@V2<4;!7>$RM\[6;BW?313] M+*[L*&%W$!;5I\W3]:=- =R\OG6H;99PGBHK16;/R8""U'68C"'A^.@DN$!I M@A<1DVYM->N3T+GEHHH0L%8 M**9SBOP]*X58R28WKY_>0<:X 743]3XH #E/UAW Y5:WCBW]&8M,U1L7I3PH M:^I3 A)*3(%CX=X*T?QAQST:Q@V8AP#*65+N "4O1T@9-W > C,M9-X!=-[B.DSGF'\* MRSD%:*L7*5U\NIC5!\(_8IFFZ7J2N:RD+2,B!2Z.5#@(-:_^\ MYRFJQHV@AP!48TUT@*U;'&P.(VIKLB5^Q/EJ^@7K\+9/^,MBM?H5UZ_+^_#' M)*%!)T2&@-*!DH;5B6UD>I5+681"B4)S/&V8.8L0%UU $$'R8CD\)K METQ.64>NU\M&L#J<@P,ZPZ*VR6C9NFCV(17C#.H<$DAG2KJ#XZ.GTM@)*X$[ M9!ZLX>3:F>,0,UECI[-QA>>,S>W34S2-BZ/G/I \7RW-8#92KYDW&[U\1/IK M%%3?8:I5XYF[2SQK%YH]W#UG2YJ@DK9<"G ND(]+RH$OHIX6$)24E\4US[&? MHR7-W>,0DO7KY6;9O,EYW^!RTP]TD@1&QP('&:H3B,:!LRF 9)%+3_PGLZ__ M[OFG48]1]@VTL#D&.?M/JYJHIX, ["Y7VXZS+R[6'Q?+Z7]BGA#I3/DH :TC M@:F@*$10"8SP3-ML.0NM7_/OI^@;>'G0#F1GJ:-3<+U:K2Z(DRB2$!P+.*$S M11S90)"ISEHTLD09A&_^U/]Q:L8]_1H%5">HH5- W>Z/[3!K*;VM0^05R49H MB/7ML0VNBX5$''U..5L=2)47I3/2T M9:*1E(3'Z$RP3.76#UL.(&O$6LV[KH^'I1,4T"..;OMTY#Y9DQ2PVJ).!8'@T% 2@K$D$[DE M$0T-IF,CK.9]V\=#U*FJ^ ;;>%\+=[4HKS_CBKWC8YBMY>+UT1<@SEKGJ6V$:RJO>BU]1 #R38H6UP,Y"-5Z_NY1T@Y MO[;B"\XO\&?:U+L>OO[T1YI=U&U6^XS0_\_U?K4HHQ1C!JQ0DA)F*R F+DD$ M47N?G2BE]9O1$\@<]RBV!7(>5E\,JZL.G.[E'I]_^.F/S]48W#3)$<4GPU&! MT9:!DCF!$S*#X8DE(R7)M;7'?928<0]@AX!6&[EW *"7BQ6%(9<[9>),\DY% M"2S7MTE6$_&I,$ AG-%%!Q':]TVX1<"X-JB14A\$8Z=*N -XO"4-$ &U'?6/ MQ,%LL6FV=RF?B91>><\5:!58-9;$3'8<>-:LOM_6&%K;F+T$C6MGAH%/.PUT M *=W.)O5T;8X)U'-B*47^=-T/JUBJ@/2K[BR@>N, 4%+198YN0R.VP(E\9BM M9]JIUBU8#Z-LW$N?80 V@$XZ0-J/2"M38EUU0_\^PXV2B+E/B^5Z^I^;GT^2 MT3Y@;5?,8B">R"P[@0PD2N\"3]+IUE70A] U[OW/,"AKKH^3,?8%EW'1,'JJ M%6Q7HIH@&I*28A!T],0!!HA:66"8N-.16ZW# '4;1K&O=49+H8Z6 M2^6F^GK"@^4VE@BJJ+P]APLY"^!HLY?!.V%;5Z3M(&-7@U)\=(/YF0_S61F4!.N/8T.T0XR?N=1BL8M/!C$H;730!?6ZE=P@X"";-Q]T/"9/3Y=N!7;E56[1EXL6]VH_+GUX) M"JW0R24%PM9C7>8#.&Y]^F&^;-*>O[Y=AOJJ%39O#X,V?9EO=YO_O8IN,7[.[H;AI)M'C^W!MRMU&1<)'>^'W^9+#+-:,_X_%K-:B/1O M83JOHGD]OQF0^&(Y7=%_^I'^./_P!I?31;Z6@] A6$X*2:Y.3#1A,ZHH0-%8 M2!ZI1-/:]P_%2S=O-$?;$\^*A@YVQ0X1W'2D<8P;90KPP(D5D3.X^BHZV5"2 MEBC* $W)'R7G,'O]395&MA+^B!%O+KZ(:RFJ=;+3&<7:\S7 K/* MI2*-A9Q"(;?!%'@N ICBN#2B)"'NW9X\+ _>M7#P/--%#\.*_$.3-)5F[8[ M;$U2S"(86\BZ5U%9F\&7[,GBI^R330)]Z^'A.PD9)VP<6.F+UAKHHB[D/AN7 M(IKP**/,Q$@L&$#E.JO8L@PR:('2&2.*)3'1F1393VC;\VWM')\PYCC5X8/]8P])E>%3_%9?NFCGMZD.H43&&B MUOW6DJHH(J&+:W+RD6(Y$3G7K?OJ'$18LUN\]W52\Z34G6(8!VEMG9Z; G@E M,F1NHK"(4?G!V-Q0T,V-12,L/'HA=[R\.W"DU]1O)5+/]A;SNEM?_#%=38QW M&3DGZFV=B9(<4GS@ EADF261"\NM2S[W$M0)ED[0]&.@.5OL'6#H'@\_+CZ% MZ7P2N2RHB@"I*5Q0F@5P)6CP.E/8$+SDH?G1URY".L',^8J^?T)QMM0[@,ZM M;C-_PQH.3H)2!;6TP)/T%&"2*8X8:9/Y($Q&K2G>:7]](<2'30+&/]_0Y M0BRBO 5E98:0C8#(%5<&@Q"Y-9 .)F[<=W<#&*9!M-(! MW*ZCQE]HZVQ>+DPP>Y53E4[TCC:,E+6G'WELF9.,(;G0O"?30RHZJ;1JF'^= M)N .($+P7F)8X8^X_=]7\X?G&V\7L]G/B^7O89DGKK"@6!#@A-6@.(DL6&N@ M>NF Q>EH6J=C1Y+82:)V(B(>OA<93#T=H&]OE] B<[:%"0B^OGG.M"==9AZ$ M+4G51J1%MN\$=F;#UB$K\(8#PC&]6X_1RLD(^[PI*Z6]M%PW4YRY"5:'T4RH763L#-)'KTUR[,! M\SEUVP&4;YY"K=XO'CG1VP0-,6QN\#_59\X;Q;]%DOMJNL9WN/PR3;A].O(6 MT^+#?/.5S5B4"=:I)\9S8"(D4.06*%I6!9P.RF:=(\?6#XJ&YFGT'C//MAFZ M0D<'NV4CZ>TLC=OOI;91]56!U%U!3&)P+C'FH$1#!B';!-Z* H@\^)2CQS3( M(.GCR!R]Q\WS1JX#ZK!?F&ZVW",<,NZ#BX7B=@K6B<-:ULP,!S3>2$^1?;*M MSZ>/IW+T]C5C@[25!OO%Z'8;_HJ_;_[3:L)0&)YC!FV2K:>Y#$)6&7CRTMK" M:^.SY[2>UY2-WLMF;"R>HZE^\;?983=,&:UY9'5NLK5U:'PT$!U&\#7,U\R@ MUZV/QP\B;/06.6.C[PP]=0"^@^+J&\;K/\,\X:9G\<3(8JRRM:C"U_9!R"#& M7!NH%W2HO$[8OJ[E='K';[;35[K40JW]]/+\ CJ-P_/8/_1G4XU77#S[W7L\Z[8JN+:EX ML;Q.XT$*;'P&29(KT461<_OI#^=>FO\I;JB:J>7,N\Z?YGFH._/D,R^8%!2K M*>3(G,23ZYO*PM'P$I)JWMSXQ#MS_J>X6SI3!4V!-,Z#UI=A]?'GV>+W82;E MWGS].9^O/L)3^U>KUPO=#,!)*M4K\8PF5CL8 _Q=M#3 MH!BC?O/-MO)/97\^OQ*R](,U^V3>NN)$"1J,S,(Z3@R.5G7R 8 M74#3=N1!*>-Y:Q-V/)6=E#">BZ =-1Q#JJN#;_ABGE]]^ARFRT^; MTB,*&H50$;RIM]3&!?"N2-#9J6!$T5&IIV*LPY<;MU;QF3 TD/0[,%&W&7E= M?I[.PSR1W"[/HBWJ**6#(NKX"B'J^(I@P'C&@U/)R=CZU&$?/>-6'SZSN6JF MF Y =C5G*I'\[HZ82K:H%,CP2K2%K&_@$#QWP)E 24FULFZ0SON[B!FWGN^9 MX=5&)>>>G@[TUNU::)=GP]<2*PE1UL9U5FXFQ6H%OCY0T"4Z:U/T1;0V:(=3 M-V[MW3/C;R"E=6#L=G!6]]J-(%GL0UP873\/O7"5U:@M?I+2XF*]7;\+7S;OH&+D+KK9UL;1S59WJ M$+V00'\2N883[2L\GR2JM_=RSP2YKG/X^77]\>;%:4U2Q_&4: MXG16[S@H,-7!!PVIQ"J\D,'YK('98G(TW(DTO//=2V)O[^Z>"8?MU-8E*N]: M]BO&*)"9I%2*3M8#*R1!I;"V:W>45=6&:[$DP? 9PL''R.OML=THCOA4=76 MQ,,CZ@E')DABCK)X0YQQC>"T4( J&(JMA4JLM5,^G+IQGUL\_WW#$$KK8'[G M(YR]FG_!U2."##F$;3'ZHX7(S4#N2F*CIXL M?U$9I.,FZB*SY;DQ$ ^GKLO[V&8X63R+TKI(GA_P]K>P_ =NWO7?S$F<9 IP MC*3][*VB:(?^'VR>G&#(WAEM&5>M'_(>1%B7E[G/!L.S5=5/(3#)D +JO/J9 MA/PNS.K$T+^%=>7IZ^NRD\\8C#3,&6"+M1)8%&A8@X\BMJN)U*L$M!#-LEMCAUL;(W/ MPZGK\F)Z*&@.I+1^$_#KTHX=@M2,HF8G%' M:@@=&(0Z?B9GE#P8@5FV?B9Y M/)7C>O;G3L!;J:L#)[YE!7^IYZYOEE/BZG-]5+=U#9.2"HOU(4K*O&YBLOY. M.@DJ%"V=*XHU'PVUEZ NT^QF:%@,I9H^,NM;0<;50R8=$JJM+Z*>9*H+C/JH1#75D4=6+>KW?(6-R, WB_>AS_J M#6=]>$?BH]#WD8KP;(4)-B? 4CO'VSK?UR0/@ON,)3'!U5"'CCB:\VR4$BW'2Y Q%20ILI#+@G1.0O.;*V1B4:W[BLX>>+I/G MH7%XMF*Z<,V'"V]B#'>6<48)%MND=1(H 4-(D:R_(^LOFS\S/9RZ+I/DH2 X MD-(Z2)(K6_7_ZC72ES#;VGN2V#01X.M_>#'/=W]PZS>W?6L>EI2DV47U$#_] MD3Z&^0=\2YOGIU*0E,#J953F!JR1]0E84!"TY,!#4DYK$8WWC2']O!R.:YD' M2\X[ALFWOHDF@67F V.@2#'T#VD@HBC@DDO<"NV<=CWMB7$M?Y\0/TJ)W4SA M.(]E% F--@ZTHJVIO,D0@B:':AQ%3MP6Q5H?6 V/V\'>^W2*VV.4V$E'I4N> M[G'R@B*TY?(K^9-MBWN!.J B%\)2IEW)LP?/1*XS!ITF,=O,6T_H.XBP<:L[ M!T5A6Z5T<*3U8!\]P1[7,6&V GB.=:R"EE#;+P/SJJCBB]+-6\0>2>*X[;,' M0]^0BCH9AU]P&1>MFA6>9>1-]$QK"DFT=***%B$R8IQ+IT(6@JOX[7GJP=IL M=^JICU%BLYQHD'9U/^(J+:>?Z\<6Y8>+U72.JU68YQ_":KI:E#>W%KO+T&'] MZH[Y?,.&=2=SU:ACW>OEAS"_;&!QTS-OVR_E]N+7S2UJ#]>K=GK7^/8HA34Q M0_:!XD%RR1 R%HA::&31R-"\\WX3PL]NF7$.$3].5VFV6%TL\3TI\X=9O;W+ MA;%:3%B':,O:L#* <[Z.^D1A0G 83>O#V]8\C%L!\/QX?M"S8TQ,- M_A^DX M^M"5A5ISNZ,.^00+?L376W8X7N\5]LX&LR8[;8B'+4/L14N 5>-W<%(-%S5Q(:@@A M'$GFN':S(8X."&";JJQOFU=+8N>$Z1.-VNV_WM!J/4I5([-T]?VO-P[M&DO, M28^&9V"143)D> 'O=0 K72C""\YCZYN+/>2>J;Y,?2-:Z?:XF='!>\P>NK; M>FUJY$^*@"[_9D.+M(N61K9G^^E;3ZQ83IQR=5ET 85%@4/27TPQ<6.=%[EU M:XZ[%)QK57[!U0KQ]CN'6T&Z*=Q&RSC89,AI>\=I&P0).KK@7-1:N=875_OH M&==JG*'Y^R:BF= [N S=\G+3*.H>-X$)26:,R/=,U0(8BOMXB5 \DU'0YU1N MG9KOIVC\YB-I6@?"V8V4] M;7F1TO(BS&Z=<*=@G4()OM2$*]8!IL90")-%E(ZB#@S-(\#'R3F[/_[='IU7 M*Q!,;T2\*[YR00;NE*Q/].J@3*[!2=H%,FKII?%:8.L'&B>2.G)(W A)#]KG M/X/>^K9>+Q?S+Y0.3#?GH//I8OGK8GWB]8.G T9/!JO%$N"J]:;^00RSPZH M:,GWM&1=YV9#*!998DX"VE WH2@0G%:@M1;9A^Q5;CT'=R8)@>FR+:QB@]16,C@[3]]$U!%XN)HF^$:'4B'6=31[LHX#RQ M7+,PSUO;FKL4M!\P6XWY+E\KDF'6A4+;HLYI%D+5!^4:0A'1B:Q-".W'5AY( MW+CFY@Q,/#ULMH4ZO@'K\O"Q_*D6YI%G]PVMS!.T-K(T-TK?-':X7NSR0?WF M ?/F"7VLY%P]<[XY,W!1*D2$$DJ=3"PI-.;5#[GZ,(-E^FNM3U3.H_A<2W;P MZC_<7OU6+N%SMHJV+5>2MFU0I?:G,B2_Z!D*&8IO;=_.)'E,^+QO)9]3 MU9W;SL]UQN'L)3'[X;1T\=X76MK*/;0ULI&;>O>+5'MUSC]LZM\W -CQ?M]: M&Y)P#*3V\O*X7)D 3-BL=- R\M;G7 <3U^2AT;Z%=L4/S";O?7:T!P36P7$> M'.U"D%*HH&GST89X;H%T%]D-@Z^=[X^&U%_?-FP[T/!]^./4RKB;O]ZT,NX1 MJII5QEU^?T<5E%6&R^PU91"1UV--#X$I 0F+JFXSZN:IUAYR&LSXN?_I6]>8 MV7ACLH0@12THKL2OCVF!BQ]B>-AKHVY#\%)9S M^GGM&+*)_DZQ)@^^T="D[*>OU0'5O45N#CB5XK)8#EI+\E F&H)29B""SLF[ M8D/S\5F/T7*N1;G_W1LPZ]I 26-](FXILI>9@Q=*U:/<)(4E-IN_FWJ4F)$/ MI5K@X+XA:2/XOJW(SV&ZW+SS_AN&:BFW[6Q/,"6[/]30GAQ :2.CJ8H+2O%CTK:MH]]%S=I_E'=^^]2!%.(S1$G?, MESI&C-QP'2/FN>4IQ^R2;&U@]A(TKI%IAHL''96;*:%O8U,[]D[7GRY?"];1 MGO1;.$^G/GW<\[FF!0 '4MWJ<>/->B_NK;,AB-YM%AA!R8AITUO4:.@6(15CPV7HN+)J@6\=] MQU$X\H/'P;#UX/WC<'KKV\A=GF>]"W&@R!K@71A?K KK6$<=3-)U_8+W[^SM+_+34 ML0[88C'(.FN=<@HA2!JYQ&Q$C-JVOL<\@KRQCZ<;8N?AJ?0P2NK;5KV[^$Q6 MJ!KI,+OJW_1J7A;+3Z=7)3SQR997;L=0W\B [5KSI]F]1BK"LZ(U6DBJCB3C MUD ,%+$+HX06:(-HGC8=0E>++A3UN[?7VIFQR)*<8$H!)NGJ;$M?IZO2!O'. MY#HZT/K6C9$.I6U<$]88F\6L^FIR>8IRXS3,6TWEUUU M3@N;B8V$;I:R!96S!J?J6U_</I)8^ML[0N.J?]ML+7Y:?5>DH>"E<3SGF) MT0M@/GMBWC+PC E R3$(;1T/K3O\WZ7@S]"U[!@LW3>79^BC@U>FF[W_NEP^ M)R*KL=GY7[?_O'59(8.6DM?:B=H,Q)8$(3@&@:<0G75*I=;M6 ZC;-Q7I^.C M;P#]==. ]V%7K:?Z#F_9GJ!SB2')$EVMCU2.DK@02;[,U]Z$0AO6_#SS#'K' MG7(V/H:?3=<=V-M=-Y"[MRR3M#6]RH0UB_51A(8@?80B99W^*T1J_L[X8.+& MG;HS/F*'T6+?.=+A[3K?;UX\GW0;=^P:H[0CW<7?\S0EIHW::6? 6^7K+3BO 0N'Y(6RJB26FT^M M_W8;C1Z#C?OVK)T:1G2QJ^5Z4N\(JS0NPNQUG$T_;)3S\W25PNS?,2S_%FK) M^/KKN_01\\4,-SOYU@M!:;U+O)Z5A4",ZDRYFZ]U6;P&R8;G?!#>B));6*,_ MW>#L;"+'37@&P.#SJJUO'WNKN>SI3O3A1X9I?SN@&]S7\-1+0E/M:%Q04RJK MR1KYJ IXY0Q%6XEKT[HSW(!-<*\@_;I<+W+9=.$>R)TNLH10ZDS&#,K7HG.? M.611K);>J!1:LWTH;6,_ 6B#E0VL&AT_&,9E!8J'DFG ! MM$T4E!QRL)KKDEK?3SQ-5>]MFJ2>XQ^G[8W_1\48^9YM,FGKQ8K7!3 M%'RKW>&V;^L]II2KG;[K,\V2'*BL(CB%!:3*.2H4+C#_E)$X:L6NVN"> I/A MY-NW*WFDO^SIOF7_!X?OC#MDM+NGJZE4,BG.$T3M0D6$!6?HWX26IA07?&G^ M:G; _K@W6>##_JKWMH().3-> H00:, M@Y?'<_2FVNG;4.UN)GO&I=N^[PW>!'?(&/F$IJ9<2\6XT.!KMRL5LJU# C@4 MS7TMEN%9-0^DG[\5[KVE[FT5]"FG@,3YIMD7HT P"";K\&YD@8607?OG@'L( M^O9:XQZ#HH>/WEKIIF\SMKLQY.EF;._W!F]H.: 9.[-MH./%1LT15-4'#3T? N%5>%91M5_C:?TMJ_A^55^["O][8< MA0DBJ&(@.ZE(@+J DUF#"'0@?%AKN9 M?H/+S?NV><+-+VPY?GVQ7M7[DMI0;S?SEA5T: .Y'N%KP1Q2R)X$!,F*4Y8E M#*V+CYHR,.[)S)B[8#08]+ 'KDW 3Q1%++XB)1_++]-+IA](Y<5L\\E-]>A; M3(L/\^E_DCIP.5UL=72[W4#67!8'OCBL9:,(KE!D1EEFB:5(4M=P-_*-F1FW M!+T+#S$F//J.U!_T,#LY1G_D2P-V#!PP+M_3+TY$$9R%$%AMU.TE1)\3,!>" M55'JHEK?60W5-_#6]KBW0GUXE"C[_7$ZNZ ]>C]04B)$$P04:4D$,M VB,A! M)6>LCZ;HYET%3R2UVYZ#AV-HCTT;3&E]6ZR=??Y.-UO[/C=T=\(!#=C>7G2. M,QTSK]-2 D$@VTP!'QI(VGA3D DG6G>1>98>A=N;S4L)Y]<48]3#.U+'YB7E MK1J94IRV(4!02M4-2)+03$$)6@A-\M"YM1$_EL:..QD>@YY''U<-H:J^[=:> M-H'GW.\\]='G:70XY+.IHUK2V9)<3L*1,ZV3!Y*.X(1U(-&'2.%YUJ5U^]5G M;7>X:X#QU<7HUZNW%/>+?X+U(7@.R$I]#J02<%\ "6T Q=4 B>5M4JKDK%Y"^'# MR1OY1=:S@7(HC?7MDI]H$'?&?>5!'WZ^5G<#NN>#6I99II1.E'AF$34H37FH MVTP[<[Y$K1Q+N?EQZC,TO+M)QI_JJW9W!P7N>42L\T58!A6"@>B>#MY[*HU MGJZQH.4(Y-7S=O*1S]X!*N\*>7BC2NM@OHO6>"]G8;5Z7?X>ELLP7[]>OIU^ M^+@MH)KPG+3T=F')LH")$UN!YM7A.\C M:.3TN9'6'PP ;Z6"#O!TCX 73J0 MJV][-C]]]WDV76_?-*QJ25=5')\HE[QDTH#VCOAS5D-4P4/R&!D+'I-I[=&. MI;'#8.E$?#P(F 945M\G&8?W>+PZ]5F47?_UC&..UB2,T@'S!.D\3X-,KW*T M42@P!@LHR3BXI,DX6XZSZL>3(U/!)2CT%ASY*"B.,6%E3K&Y9V](?M?--X_!W8GU+LU5 MW$'<\(A4:SZ'1C.4T8%1VI%$J]/)BF2;F'+..!_\,^WDT0].1@/(07W:C]96 M![A[JK?\[I]>)GPF^A"C\,!M)EZ-SQ IZ *=$Y?22>YRZ]CU''J[M)M'8^;! MJ+UG4F '8*U,7%)>E-&I" /..A*450&"K.)R8E+ZU;8K2D?^1LI 6@%IUHMP-D__;N M_7)C'+[>G*!=72TQA]*E0AO=DEP#M]MJ71V"$RGHPF+K"[S'J1D7=>,AY/ZX MQS;JZ@!X+Q?+SXME6.,/BRK3>\PP5F24A@'3$ M[R%H7&_>#?S:*:T#!+:)D6YNQ;207*58IURZ>A7O!$17)[Q9%@Q&'E-IW;BN M,0OC]N'H)F8=$1<=;(L=]W /DM6[/[CUFQ.O8XY!*A!2"U#:)O#UDI@, 45H M/&GCAC@C.IG@/\/9^HE0VW'2]#QZ[P#D+[Z$Z:R*\^?%\EW8]KJ\\6)GF1TL6GBTW+LW];+E8D4LHT9Y77?Z.TX1?ZR0]8 M%K6GU1\3I81Q3"E ISU9>^(Y<)0019TQ+(-RHG53TF;$CSL]N@<\CXN'#KS_ M[LN5'2UE)LX[%;DH8.MUB](^0,AHP K+-'V8:]?:[1],W$% UO\5@#R,/KLH ME[^_*V_7.=[>O1,,@H(5SBD 5QD48PQ"D!FL=]%'XHQCZR>&A])V$%#-?P6@ M#J+-#@SJ5K2[-IPLR4JE.'AM)"BN$9PSM.$45\4G$SAK?2'[*#$'X=#^E\!A M$WTU"VE'KK;_M3YS6$^_X+,4UC]8;90:^OT\/T^Y? E2E2@X%#2ZUIP0UK() MA#5"M A<%_RVRN5?SZP,).D_WU.SVKVM2ODBS"[[JCW_6[.] M-(S\V.QP^3R/^W2B""VT!2YJW9/! &3?&1_DTK\Z)U,0HAI:0HD_(<:$M'P"(]SRR7S%I?2 [!1]TB?#Y3!WZ?KC]/YZSG^.X;EW:N(8E+4*7M(Q250:"-X54< M,J.T%3*RY@_6SJ=Z7%"/C[P3MT(C&(P=_3YQ_7";KROA7P[ P5P+X1ZHI8KC M_>^+B=!(@:#,P$V=?YE+Y3]PD"9:74=,2)\."IB'HG#<&+L;W/>#@@Y]P),U M"YY+E>H0M"P2)2NF((02?+W/R"EFY602 UO\)A4I@Y4.=(/S9U%Q!_4%APK\ MYB3\NIUC#B4&F<"@L*!!(Q(_3WT=FMJ# MXJQKKB?>RQ9R08Q]&G4?1OQHY C+U= ?TQ*?J+>^ M2P]>S;_0QQ;+\^Y/=GREX0W(4S0VNL.X6N;KCG% CO&HN); 7;VJS0(AYCK> M'B-WB &9;IW![B'G_,O_RT^_#;_37L+E-,Q6O^*ZCFJN!3V$302?GK%8I*]/ZA>#35(T;';;"Q\/*@*;:Z,#_77/T)BPOIVU=M2"_ MQQ?7(=7IERS7^2_)UX'D7-77X,SIC JE'0IE3] V;N V.-9::J8GQ!$7DQBM MHD4\N%!J&U[M@23# +%8%;1+7+2>"'5[_7$CI\&17VC[MCUEK]-Q L9ZVB0WUO9UFD*)B MG%'.&E-NS/RAM(T;2K7%S>.#Z!KJIP,G]R@W/WRMO50VS:4XX\[$>HSN!66F M'DED+" 4K6TJ ;EH_K;F +)&GHND :K_4DM9M:Z:0"QJ'M46H MUE"/Z\"E: &U-JI0?*E2ZP?;-ZMW"IQ3%7M_6OII4NX 'S]/ MM2;'< MJN1:/)?\"*LI#]8%F$ 2C8\1?-AT!."4V-K L'E?YZ=H&O?,8&@\-=5(!PC[ M6R"!SG'Y];:L+EEQNCISGL'9>C]D4X(8A85AB[+.+5^W>+LOZ=9+J#$:F*+4YJD+J0S8TE0DA< S,:+;%!?SBLO&'?*N,V MZ!@*)VV%VX'A^07#"NM$NE>?/B\77[:3IJ^\=#89D32/+-1AG92\.LIC@6-2 MRN:.H!4'6R^7EZD[8M3$MP'TM7U](8D5!2E@&&T M1Q2J L%Q!MZ@8@E%5+SUZ>T^>L;MBC$TJ)IIH@-4/2JK7ZZ;@C"-+.E, HKU ML,W40IV,M1R8)9]%+B6V;K?R-%7CYG7C'E2>IIJ>P;9I!C=1WE*:F@IX'C>- MM"A]Q>! .NZ2P3J>IO6!TGZ*.CUD.E'_A\+K>&5T *U;G05_1"(B;5L;T;_/ M-CT:B,'+QS";GS_*_ 2-B(E3)B(#>0<5H@7G,=5>'U('RVMY8NLSAT:T=WK6 MU0:NHRBXBW9]C[)2"SQR,9:G2#ESYH*"V,W$=D8.IH184$JO[+-=ZXQ>4C.6 MQ3Q6$7U7VFQRIM7FG_79X!G%-8]\J6$]S2&T-BJAV2YU7?>0':4*1=>'/+;> M"XI20_P()1>,Y#>SY*T+C>]2<*Y9>4U8)KG//UQ+;Z)840YSA,13 !4I;O6& M'+\)CF4G&/>I]9'H0RK&#;K.T/)]X_'3#@64\*Z," MD-M3H)0CAZ@].417ZU8YQ\A;E_0^I&+<**0A0LX4\-C7)=N)83?XOA$*:J9C MR1HXMYRX8 3TR N%3,DS$2DRS_JIZ&+_$N->J#7 0$,)=F J;C/R=OKAX_IU M^6VU;5M\.VV;"!.]YF3\6)$D+E<$.((T..Z9,LEK\I.-[<>!I(T3E[1$P3(9W?GF<2&4 ")PO MMPZ:#=T0GK0NR@@.2,8-5.W:$5#3OQG!8N;1#2,7D\3Y[=P M.%9;)?T\6_S^:EX6RT^7!]%G'I/M^6;S [-#Z1_FZ"P6*Q4C];MHL$Z5)DQ) MZR GGU/1TJ-H?<72]NCL2GS7)SPO2,A?-ATG?D&*GVX>:7O+PF M/Q+B=#9=?YUH%ITRID JB2(_QGGE*@'S*3/GN9"F]>G=892-WR!Q>*0-H*/. MD/=F.9VGZ>&M3MI>@<4^.GQ]G MYVED[#Q]*Y1[9U>KUY$BV3GF5_.?_D@?P_Q#[1*VX?9UG$T_;+1Y$W@(I[,I M,4(TCE)4+NJD%A: DEPRZD:G4@ZKVF] 3%#21N M[+EE7D;T%KBMO5ZBRN"MH4C"&.-9$DAR:&P"SR!WQ%/P9\?58APE?R-XONU& M;A@-T27R/@RLHQ!%H1- /Z+@.$C)',_2ZS0"FG<2.^+Y^[> Y?,5/'Y\0*3_ M'2NOF%]\H:WY =]B??]QM4/KW?I-UZU4# ^, T^9(NMZ;ATY6C"^:&VRR1+= M@:' ,>MV5:UPAM5K=UN;;\]O&FNN V3>MM('<")BOGY;!^%;'A=A]@/] M#HGBW4<\JS_R81]N7J!R%"?#5*F@S@:9<.!U4:!TG0L?ZN@0LE0E*.9C\UK1 M(1]XW3OQF63!NP1JK:HOQ>GKD- A*Q>1_/7)W\N+997D1"0N@HT;ID P-WP2@%'$L&%:4B!QTR.>AB,+I"^!8G .!FA:X. M1!MAX$3Y]64")@*5UPP#\*@(P8(5<%DF0$L!DT)F41Q6!W_"1:-%'Z4 MK/JN>7Z]_HC+2R-VQ=]Y8\B>^&+#.K3G14K+BS"[ 1?S M.107ZJE/$:",R1 -_=$C=P2MK'UNWO7_<7(:--U97F!^1U*O,]^N_)Q4,F:. M"9Q@A'ROR<"5: #ULYJPOG8?(KX3DI&[M_4" <[.N&<*_6QWAKK,.+Y=+'\=;'&U:]A6<^"ON 9L?*!7VX8,Y_"2ZLSV,7\ M VWZ3[=(J!.=+_%"P+S)HV^@&7E,EAR;K8Y-J50+-K0&JT/4*97H?>N2PQ/( M//MM\G2.K\M+ OUT_7-(FQQSVV-6.\5+%@:XJ#?)KG:>RQK!AXPZ1L65;IU3 M/$K,R*>X Z/GP0/G)CKIP#M6*;W:-+7>S/;;S+V2!F6PN=*M*P<(H;9OD#RP M%&12EK7>50^I&!E.;=2[:"KK[M#R:_ATU50]..9C=!$"EIJ"9@V.ATUG]<*8 M1]I*K>^_'Z-E7.2JYB- XEH_V@"\-:">3! M618@R9*5=3D:W[K1URXZ1KYO',3#G"WO#C%SN8>\3$5;%2'FVDA&\P"4)@:( M9$"Y]I9(:>UA=E/21Z![NH:?@,P)XNX -/?B_JL)FE:X*$@D+-2+.)LX."<$ MR*@P8$1.-K,Q9G82TA=D3M'PPSDX9XJ[ \SL,L&_7+>+)\VZR"HSGF_$X\!; M;2%XY[S1)B;S'+GU+T>-O1FN-&(8=]5, QW Z6[T1^S@BT^U['0B?)!!! 5> MY3H?0 9PT:LZ3-JC$42+;SW+)3!6F4"DU%K;5J/?CNE1^ZS.KPV&#I'TAT Y7:# MZ-=E^^QB.O^PZ2,[,:Z$H+P#+C4'90CO043ZHQ9>B:0R;_[&=!\](U<7#@:A M9CKH^VG+[MO(JPF,BW(O"VE^T_KD2H/?O!['ZX@WL1Z9E;CI[&T2*&DL&3'E M00B=>+$^J.:9]@@WL7?=_S;_<:R(Y,C/YQC(NZ=(&;21&4H13'%G2XBMVSWL M(*./$X:A$+,_##M>#QVXT1WW1)X,--I:61,*&>Y4ZZJC' MOW<]6[%/W[@>(^7N<'+K3HF7R)44&6P1Q$>)E./F$(!2"V$4Y\&SUKI:R] M-Z['2*X#>['S?D@53GDD.DA>U#$LW$#4C$$,2MTM[Y4]_X]K:MYPMZ0[1 M:G M8*A8X)DXR,&28.ILW!@00:'A1JB"-@T;Q?[2Q_WJL(G/:?+N#C8OPW+YM?;& MW][M1<3"+ 7X1:I-/UH&] 4&&#W%>,4IHX>M.;U+3T^1\(D*WPNB,Z3? 9)^ MFX?MH3GF#5NKU45M+71U"9.3]S99"]9(209:.0@F6_#HI90HE6>M3_'V4]13 MK-P&30TUT &>JJ-_?^GH)SDJA13Y@2FURF#3N"PR#TXXYIV61>O6LTQNK]^3 MZVJ#E9.EV_=3P7?K1?K'Q\6,%++ZZ3\NINNO9]Q9/?ZQAM=2!U+E[_7]Y/S]>OE MIB78-KCC&26+B9QF,;4!87T>XABIV* (P?.00^NWQX]3,V[H M@7]Y=Q%7TSP-RZ_OP@Q?E\U&W!Q 2,N*K%.XK5:U<( 2A% M;$I2."LL1VQ] M3?0H,2./ 6RD[<40HN\!0S?DUZ/QU^4]R6E5+?QB?GDP$877Y%L1N*^N62H- M/O$",F@,Z*PNOG69U]-4C8NJ1NJ_#ZJVNNCA@DF\6+__B'\+RW_@^G4A&BB M>+-'5":[$E%(<$K7YO7!DRF7'CSG.?+BA$Z'-8T[:+F18=-8P?O^;])/"Q:AX02A64OI9&^]ZY3)H&5GRR$O0K<.D_12-/,AVF%BIH1+& M-DFW-N#5_GAQL?ZX6-83J\M#3Q^51:DS,"D5B:J0T,CQ@W.V).DTIGA8!^0# M%NLPMCY1L8L!I=R!(;IMN2^J):4_?"0AK^H19YVL=\N23V2*4NKB@ E'1M86 MRFY=YN!946B8%MZUOB8]AKX.C=1YH!M<27T!\.5B3LG+I@W]8OX6$TZ_;%XE MW>8N.V2IT*:R63)0A@6R]ZJ 01;1&R:B:GVL=AR%(X_B?A80ME94!S"\&B1^ MR>'5!<_V58H/3D:*,P U11J*UR[;S%G@BD<;N4&ML3'H]M$S[LN@ 2'63 E] M/PW:,/=#6-6VMY_J!>+FNRV:+A[XY=9W+$?RTNC"I8Y&FBU6%\OZ4.W6XF]Q M5I^S;E"S<9.QDG>%K5N3[+A4E!V"T9GPY+@"YR5"LJ)HYD(JO'4PJ'KS>_J M#8$YQ"@,<9&R5\ED[UJ_];N]_LC'O.- X+Z7/U4?'6'I\E!3DZYYDB0&"CY MA4S!CJ,0)3+I"G><^SP4FGJX;3I=DX] X@2QCG[RAFDQSR_>5A8NSZ)9--DZ MXR@$WIQ%.P.>QP29MD6Q'+.X7U'UV$';@V_WH>]3U+1H)[,.[,#6%%X]J]!D M"[$2KY'7Z7C2DB"JETXZI41;H?W,Q3L$C'SYTX57.5TC'<#I=,'=L#W/][>G M \[=( MB_>'R5F9,?>&P+;*&WLC.$-+LMB^6DS'/R&D:LG^U9*R8)#8$IO M[H\=1*(>>&(Z9R<+QGA0\K!WF7%OJ;H!5F-]=C.SN2*^JJ]3GEM> OA( M(B+SK,%G$X!E'E!)YXUJ7;+_""GCWEYU [V6"NL =T_*]3&QWMPI*^!B.,20@J:XI)$O$3F0M0'N>]]JW2>F#16]V((V7_+ M)O-*""]RGM:_$F9;SW%3BSC!PB@?HRB8N?KL5-D,SD9=^Q46[4R*G#_[V<_I M['2>!@V#]]Y@\BWOF,N0_M]JQ=+JU9QBKNDB_]MRL5I-+!=<$K\08QUOI9BK M%P_UQ:9STB7N96K=/&$ -CK/YSK=(8U@T<'.N#X9P>67Z64F\; JJS9C6JUQ MF\JLWM>N ;?_>ZT^^76Q_G=DP^Z>_J#S9]Y/6QOS\V)Y^:/Z>WSB!6>%LPP1*7Q5 MJC@(7%J@'T<7;V]X\Q8M8S%[T 8T_WL#C@BQ;_'1PNU_ MOVR&UOSYPIXU!G_(<"A_?3QI,%EB(6"!M:P^_0L1'',:#*4N4@D?6-"-#5HO M3QH.VN(O9IM/3NO@H?M>=$/I]BP<)7(NHH 2)#E0YQ!<#!Z0:R%$O=%I7M4[ M""/?]%.'8[#\^%.'L6#105QUMW*->\S&F@3,\$A.4Y'[1$'Y5T#)"@:)NG6O MI.-+5)_AX<-H@-A;KGJ,=CJ UC"7Z"6+8HR%Q!4#A3&#TRB!!^>=9QY3\SZD M?_9RU:-@]2SEJD?HN .<[ZDW8U$;452]*:E#>FR"&"0Q(HTISD0TLG4YS7E% M@M]8F>HQ.#F\2/ (I9V,OB^XC(L690:[RFVKI!ZI%V+",UMKD))!RB\Y\U"Y MI7]D@T)ES6)Y*O\Z8=W.KV:?"WQ#:VSLFI=?IB%N9L!NNC],R_3RQ..2E5HD MY$IDU;U0)"13 &_H'R9D1RR&X.]/T'P$?/O7Z?R6\UG!UE C8X-K6\RSFP^3 MT$M+N\+R:*#64A)'VM<&IL(%%416AS4MV[-(Y]=_SPJK5KKH('I[-4^+3]O9 M]IOF_I=20P!)L6FL0]E"E)H5+YL_T=Q+T+BI1#.U'P:G$W0P MMJ=\]YD8I_^"KS]?=E^["B:C$)$)RNV=LPC*H*W];PN4DJ-47!3+#IN1^N@2 M76+C%!TNF@NT SM#N0<2 1\I%/@1O^!L\;F*Z?+*ZO]O[]N:V\:5==_W?\$^ M( $0P,NNE:I,[(H]V35/+EP=G9%)+Y'RQ/_^-"3Y)NM"D9 !KS,OF23. M-+O[^P T&HW&P[-[VBJAP$'.4EB_M7-(6@>!(?>F8AY7V,2^8-%#K;2+7WQ> M'0N1#$AVX:;PH^O?7 V#90J&G=B;23T))S:A"G]EV^,-)EEA)8T&5H1.@!XB M (V-01A(PL X^)OH]WD.43#M;O)XQ#L>2AE0,$Z(^O6QK"3TJ9'.AHH2K$.8 MJI#B%$:@U;+PA#LIDE3>]34C(D@P&RLNQY;=*&(I8KKXVO?(%1 M8;E!%,L*R? ^:U&Y N)!YJF(?A[<2[/$SWFE),_Z$7%\)#,O,;MU9J*F'\'< M:]>.J2/;*"AFL=A^32-5A"W.%.:FFR\>&ZCMJGKF!/2YFW03]U0PHPK+*D\) M@I RG&X1 =$" 5I@:\M2E!!FQCX_[ZU.AJI"KIK3.(>QPV6/"+\EX@J;P0VBD3_R6?+:JD)5$DH+=N08=[/0/R M[!AA3SL'[UR.5)-MNP-0R@W MUKWTV$-'B_.F7=QU;#]/)S>3.OQXN?N&7T-'F"M#F.%E62(+H2KLB8V%58 3 M5 DA.?.NTOH()QUCU+@6M;CC_%IZ'556L0U-98J;EP5.]NS39>T!Q!')U(4"/).O"[/(B_5+]?&>(5LE[B( M2=C>6D=*Q3Y^[^EFXV.ZS/'*0'!OD9>2("JK"H4NG:'_'$PRF'!>Q!Z..]2) M4[0&HE=G#!]<[?RDNY*&R3)PRY(LR)V+-1?NQPJD^*3[$CHY+W"?5:S&OZ^A7W$XC3U88/> M^&^N^]JTCS\8L>P=_(V(:^$X^R(MD.M*/-WE]X*;JJR0DX8"CRS056.*BH)4 MPEH&?(W^I,(67<;.;>#.Y;@)3CVY U^&),YE\[&YN6GJQ;VOG\T49H;V@VHG MYM$%Q!GKM&.(55HB6@B%!"Y#10O\WG(2'L:-[(*!JB8NP(C!H?4I[RU RV#= M/=#,*Z>IAJ6C1(N,"A66(5EB'=+13.)"PVH2^Q#@0!734S R]A69@Y5,&RCF3=,A.&9 MU/]UX5E[9T_""=ZU>TA0+R]PG\V[ME.UA85J.0J)=\*7EB,2LD 4A[[!X<8( M^-$(STM/:.SM_T$*IDW1I2#H\?#+(B^\Q;S58'MEY171$G9OAB&LP\ESI4(Y M5T&1)LJ N53C,O9]UP-53'L).R.*1L$P"Y*NQ_++L68+Y:GB&BFI!9@1DEF4 M621%Z2MIO2U5[+/9C8JD;4F<@G#C\J4H1) M5!BZZ.7LD AO*3/,K:."*N)C1R/'R@<^57J=U-W$!N*#5R^&Q+7 M@DRSAX'.(/U=J3-'^XW"UB4:&MK+#<51=R7!80>L/#(4*==5H8( MXA4 (R*S_8CFY'+3XNU9NGYQ,1/*9#MZGC7JXK*H/"TY$H718 ]G2 F'D:L* M9BW5M,"QP]9].B7N8)L+>7J1>B"2&3!SL1-X?I\X=)!;W5-PEI3**XM,H3VB M+/1>!Q.0JDI&*Z6-,;'?$=BA3HY\'(K[>F@1"80,^#1RW'Y]K-5D' PTRB/F M'6Q$;0%V4^90):Q2N'!:\^B="2+IGLNED_<> 0PCP_L?!"(Y3M3'YEQD7)ECQ]\JO9\]A8.+4SA*X>,)1A100C2@FF( M6SUU#*):%KT&8I<^8V?)1]DG;>L6+=(?FEE/0ENRAY_5[._7']LF+;F&()(3N3[^YJ<[^(*82UV&!AD#%E<%6I89=?E:A4 MK'*J(+;RL4MU>JB5"=ERV39$02\G0FXR:#5V"U"=^*I ,ES[A?UYB ["(X]4 M"EEJZEST2UT]U,HD;HM%A1Z;@S&X9$JU]G'$KN9S56KCK(?YW$H(%@HND>!: MH@)[Y@PO2N=B5^7TT2L3LL4B0Y^=Z!AD#SC2QV:Z2T>LPV#LBBI MMQIB$$S"-32K/*P$E*(*ABIS92%*%_N,;(LJ:6^B9K*B1D I [)=SE3=PI># M&Y=/^H0&5WZ#=6WH!-YN_M%J)/M2*D?"\SJ"PDAFAL*R83PBA3(9B6R!=*8RP) 4F5& (5F)7NNQ2*&V>+QOZQ0,M P9^SXMZ9[G%,% M)97!)4,*6XDH+67P#82YX5UE+JF6=NU$XG6Q^T;).6$_%*PFEN-WFL@>D8D<%PV%RD MN.&VP95SE;7",607M0W.:B0Q]4CP$IPKG)=E[&J3WLIEDE9^>P+UJI,?BV8& M-'ULC'7:S"[ JJ<]45CAGOYTQ0UQK'08^1*6-%H5#E8CV*P+6Y365Z2 /5ED MEO;5+9,:EN0D/0J6.7!TX=B-@\T6A368(%-4L#JQ<#5;(%JHP6I5,QRYW MV:K,^Z\_B,3"*&@-IUW3J6G< [IGGMQD5J$AU,>>H\*5&%%"PB5EL-(S23RE MV./HE]IZJO;^#_#B4/(82&8P+^ZQQCCLJ]+!W,X\6&-F9C M5\5$H&/6><$X=(R(6[1I\BA-#T*KU4FWR-TK")X7+RM=.QB)KOT*#G>_J^XQ M0!G<">'PCT1LCS#2PD@]$YYI<;*FQ88WLPBCWCJQN ,"T5]1>%B&A8'H3]@* MTZKR5?1+V(L/PT?W*&K1A6# 8;8G MX%HU_=.IV9770EIE3+B*H!#E2B*)E44.@]97[[>! M\[T0%]SZ#9:QR[_=],[]#E/$S_:J*DDI(09"E0T;/5I!T+Y3NB;!B.EW\W5X6LJ.(:'+V/GV M@Y5,FU_*DYL'@_?.V'G:S&=7QF*E.5>H(*$C2L4$T@66B$F!&=;<*A;[=/Y0 M'=,FF[+DYL'0I2XFVFG<9?/!G:N)/?'PM4?S"N^]IH(C0CE%E'D:EH0""5>P MTED!<2:Y#UK:2 M&)Q9"1P[C=97MUY,Y.^6B4>%*H.#QYUV_5';26M"=V1G/_\R\$]7O9(+S:FQ M4B G2MBI500V:4Y7B,B22T(*2ZO89^&#%.U%3O&?3[;% "(#/BT/ZET?;RE>'ZZU=VJSBVQW;' FO3)FX)[N/)2>X*B&L ML*H$"QWX4,'0*TO#(-0M2ZMB/UEXN)8Y7'Z.SY<>M(P(7N[TW)3'A]T6+QBF M*-PS1Y3 !DPRKA#GW#!"EBM[&J:]RB*Y)54"D[6"OKVV)A-0< M"5I6!83>1ZB2Z*M;XDK=?!AX,%"ICTPV&K4Y,0]1A*7>$:18>-?0,8:4"RV6 M>>@V5&"(._86WQ[XS<2W8H_+JV/Z_QW,:U?,D=)H N/"EN'F>R&0$M*BRFM< MZ9*;*GZ__CTZI3T(R60>.PB8#(X_-MJS-6.N:%$6E>+(8@'[(V4%TAYK9.'7 M2@OJ+/9OP;H\CSM24C *9+E.?%<&*VP9\X@;AR$JE1AI%KI0$5(8(4LGHC\- MOE&1M <<*?EU$ 1YOPZ[XQK1-S4+)SMW[CA7I%Z)?YO+4;NM2G(MRFN8=PH! MU'2R0A2F)20\%@CB,"R<+TN%8Q=>>Y M05H7%9)62P[;:R]%[%.+S9J\IZM.AW#E56' >!Q2;C)GW=57F..O%\A\A/EX MV;V6594P!J9TB<--5<:1+KA%W!5:"\V8X[W:78+X9PR"/SVQ9_.7T[(F!I9- M-,=F18O0QW/5$JW"E6 *PSJ-=8$HQPYI [\X@0UC$C/7KY?70>1X^GX:BL3 M3Z9WM56SPNE1#"+)JT@L%6$B2U+"".U X+2["HR+Z *)HVN7!K*"&: ME.ADL+=[63=EEZTAOCYV>=!:,BW!!JHJ@6CA)5A#%?*B+&7%O=8V]BG1;HW2 MGI%'7.Z. $ &='KIH/M/ZD9=N_:BFIG"YNCV/ SE![+!SY\>O;/,RY9_Y\"A-_-_&^O2+$%*6J M**J(" V((;0 OW$$X] [S:POR)'Y]5JIG.Y8'Y-?(^'(.T7UW4U5Y^RYFG7W MBW;^X>=-/:9SSSZ1$5-1!VD?*?VT[9N/601<%+)2A $E"N ?KQ32RA)$"HY) MB8U2,O8-HGTZC9V@+LQ/9^=3=^:W?>G#_8N?+ ((3WE92**0+;1%0) *:<8U MXEXQ0J@M#(E]G720HFD7RJA\6I_*C@]:Y'G3#<6[QVT&N#\Q.G6$^\GTTDPX#,$F]U# L91SZ2R M%FEBP )24J0-A\%6,J=HI0I:]3K/V9-LW?SU?&@S!,\FJG,SFUV>C:.GS4^E MI2F)XZAT51&>3"5(RG#-P'#,F+**\]A%#/MT2KM9S&9M&X91#IQK[M6TN__\ MZ];5+;A&%))Y3Y&M=.@?5A1(^@HV@H5Q6"@IRNBGZB\UR&=*&H_N.G6&NSKO M7,/%_/9VNGCD64W#DQNGT^;O+[5O9C>+#XQ(.?24'#'S,,262 F(39_^O/R+ MITUC@;$C2AG$O*:P0A8&*6D--W(8J0(+9+$GA ANA(G=)+VG:HDW>;&Y\RKA< 2 ,EC^OM0P\MVE^A6* M("?VF^NNJ"<5*[A"I2T@.BA*F)<+4R&O'*Z8%%9'KU!^K45^;!H-=A/5\UEP M!V2YMGM0ORP]Y[)DB! +$0&5!@E6<7 )E;":RZ(0L2^(K:F0.!A_$]8,]WD& ME'EPR[>F-O#;+_4=V+)\O&+UZ G\'@*2N^4;!*\K&;GEPA#V\%QE(6"#7&F/ MM*62R1.396Y_Q(&75A?%-(LZ#P[01\N=C%V$D'EK0PE<^#)A_FW;>F M^],M1N>5+(1A@E?(.!(V2*I"2E",6%$4X6UN$C]9T5>WQ+7+;\J85W0] GP9 MT/*B:\Q?7]IV[NRG>7@ Z-S-)HU=E(U\!__.)@8V]HM_=?*WFH7%X\R?-C/O MEDZX,MHS&U8E0ZOP$*3$2%J%D"8Z@X^C3BQ3#ZHYYT[?>+/U8G1[%/&79]*VF'GV.RY_7A0@^7#YZ-IJ,O M!&S2+QCG9HM=7FWH_4&325CMO0841?DY(C,=+OA^GJFTG?N*6 M)A] A#TBDG:X>3/@^_DQ(=#A-?4Q*._Z_Y,VFWDSB'MX,"&^SZ>8,/6+>$I U>W@SC7EY,@_*#+WJMV:/CNC'+^-&:K+QE1)?ED@U[L*NE*3>+ MO=?7QV*>H?O$[1(CJ/A[?3L)0B]A/_@!?OA7%#5?2TV2%-R+Q0.C>GDD82+N MA7ZN^]G8R'BMR4R2^QJ&UF9O9(+5.7RVF]W4]G2JKJ,@]5)BDLW[()PV>B(3 ME,*(_UBW=A8/IC6127;6@V>_U[[(!*A_-7\_Z1=W!MPB.LG.>!!PNWV3&,#' M-75RX^QI,PNQX0\U'3W<=LE-LN,]"+H>7LEAX+4?ITWK+IM'=4.==\31MT=^ MDEWMX4.PGY>RQ?-(,*;9C$9"+Q/0OM1VQWT^;>/4^)'R7IO/T[:8OJWS#MO-?5&=!A M69QU"Y\WDX4KOH>V=>W%R?>+H]!B__?2%BJ_(3UZNSYU +-I]8 5/5@8?S?P M(#A)A_;Q^X$UO^0 W1^UG4WOKR^#H[57QN> R&^P G2?5.=.U62V; Y&IH-,GMAE,&! MVG9W) ;KY@) I'U 65P!XA+E^+L =*+NK;#?92PP.GMDY^C&#>4 M6NDYM#W%NIT[F9#DU8SX:A$;>(:Q5>P(99_$?;@'GX\_$]LH,&$Z?Q\6SP.* M7S:8A8FS/_.7, GQQRG1VB$U&T<-6M/V.2;ZN!:UBI-]?2DI6(7QH MQ+'!_%P@N9QTHX/!%Z*2E0,/!.6% Q*C\GT^=076K A!@VUN86<\NHQTF\QD MU;^'X;3')8D!^];4Q\!LA]ADE;^'P;;?,5E,@ N]0G=6U<68!%^(2U;;.V0B MW.2(C";#R]E-W<6="Y^)3%;'.WPJ?.V0O&;"2(!MEYJLUF+4/)@=; \;AF4B M/MY,N"XQ797%D-EPBS^RP.KSK]O)+"94:P+3E5P,06JS-[( ZM-\J5@$B!Y% MI:NU& +.N@>R@.59 =7U]?9XG+AD1H9 MOI8>I:)BC](1"BF^.]/Q4W"R26UH9-#'3:FGO.OK;F74Z!L] M+T4E.PL>BM9F5R3&YT&A6DWOVTD;I\)BJ]!D1\4C8^^M[DF,WD7WU_G,G,TN MV]GGMILL7T^*V5*OUP>2'2P/1?40MR5&^&S>P1Q?+S(Z\:;2[5*3G38/Q7*O M@_)9 )=/YCRLU"Y6S[<^'TAV-!UAL=SKML0(GX+0IG8/EL:H>MLB,MFQ]5 4 M=[LF+]P^S=UELWIQ&>P,KQ&:16@]=K(]Y#O)#KDC(=S'B1G"_F/23!=N/O/_ M:F[=[/[K^KO8V"_\V/ICLUC,J"//S.D 5C\[[F:3OS$K+2_5+\^N-KY M\*K*$:BP]X/ISN9CTJ&O7_.B!$QC4U6O%/YRG4E3NPV[(OI:@(B MD>(PS^:S XL9XNT0FZZ$(,(F+,]8;X."D??1ZV)[@9A5KFN_CS(Z%6A<"_O" M[^[?\\GL<5Z),RD?\)E>(&>5^CK#XI=^--'_HAQ#L!*#P?D>O6ISX0^N7,O)O2I]-U]28]WF+K542R77"ZZJN=4#2'^24Q=.>N MB8#3DY24-27[?=WL,#Q]D0^H]"T*'.NRTC5./Q"4+4[XIU;Q+5>:?^H3_ZE/ M/ P;^W\OF\5^?.SP>"DI61G5KM&QT=C4 $RGCVK%&1KKXM(MZQO=W?2Q/34H MU]?=HC-LW=8_% S>B_G-S3)OU7;UI9Z>-K.3VZF>_CF+@=G!7TL9J6U#K(G@ MO@Q@#SJ#B>W%G?G8=I'0W2@T9637$\1=SDB]^8F-TV",CC/0]GF_Z>>*3% Z MG\VB [4N,]UX&H#5%H>DSM+]N[L_^7MFVZ!B!*@VR4L6&?:;]G:X(!=PCAR. M'/*=='F\'3!M0O/=Q" O#/O\RTRO(8+Z?COK[&L38H_0?I]+=TGS0,P/]F!B MZ/^-Y<3W^G4+FS[V-2V_32#W\1B3B05DETLC<.CN$ D M9M6G.VO;L]E9]W/V&31LS^U9_6C-MR[\_=_M=S\UP:S+;AH._V2NKP,5+&/M5AGWD\,R#VMXXRU M_=+338'#L.SMK]1SIG.SWV;-_/9+V\XC(KI+;K+8=^@\NM]'J6?4G^'%-?NH M:"P4=\E-%G$.G5WW^RCY6&PNFTY-8US?6Y>5K$O*X#&WT1?I$3HQW5Q-I_?G M:F(C ;5)9+)^*,/QVN&9U#55X<@=-%SL&B--C=MD)FMS,A"X/;Y)'78^%/2? MW%U'FQNW"DW7H61HE+G'/1FAM]#LV0P1$\1-LM.U%XF Y0YGY3"5/JH:?4+= M*CE=8Y Q\^H^1R6O\YE/NOL?:CI?NA*V-S?+E],F'I1Q8&TL= _\5+H^(0/A M'N;*U-O&M6GF1[M81"Y^@I=^-E/P\OU4K/IVKV==)V M$8^ZMTOM!6=.Z:R]#DH-X.N99?23C9M%]JI6R"F9M=LUR3/_#Y-_? #WR>Z% M9$ZIK)[.2@CIO$772MU>/0;N7YMV5[V65ZU>*+'Z'U=(3KOVX6^>(-TLNQ>( MN22P=KHG>;2S%GF/'7X;!?:"*Z<$U"ZWI.Y0&P*J8%$DP#;)ZX573@FC'4[) M(<4?Y56SYX)Z 913EF>3&Y('(H^$XM%ZUS"E- MDF&9:E/_!H'+2K%/KC6SR>(8)E*=ZG[QO4#,*0'2WV7)UR4["7JI*<7EW9-U ML8Z?]TGOA6Q.N9#>#DN]K-5M_:'V7;A"%*W^>(O,7G<">SQKS4?.13!#L^ M$^5=@KYF1'BD8/NG7O%C8-??_?)']2=>B;?/19_8YK9S]G2JKN,HOU5ZPJZY MO7%[V>"XI[^2]YW>I.>WIENI&F>Z[O^59/&UL4$L! A0#% @ -(@'65@MP#6"*P :-D! !4 M ( !QR(! '-P8V4M,C R-# V,S!?9&5F+GAM;%!+ 0(4 Q0 M ( #2(!UEB!">"/0@ -\J 8 " 7Q. 0!S<&-E+3(P M,C0P-C,P7V5X:#,Q,2YH=&U02P$"% ,4 " TB =9?]6Z23H( ##*@ M& @ 'O5@$ &@S,3(N:'1M4$L! M A0#% @ -(@'6?5:/V9E!0 01H !@ ( !7U\! '-P M8V4M,C R-# V,S!?97AH,S(Q+FAT;5!+ 0(4 Q0 ( #2(!UF$R4(+8P4 M /P9 8 " ?ID 0!S<&-E+3(P,C0P-C,P7V5X:#,R,BYH M=&U02P$"% ,4 " TB =9_",LQT'( PX < %0 @ &3 M:@$ &UL4$L! A0#% @ -(@'65%'.?<# M<0 #$@% !4 ( !!S," '-P8V4M,C R-# V,S!?<')E+GAM 7;%!+!08 "@ * *(" ]I ( ! end XML 81 spce-20240630_htm.xml IDEA: XBRL DOCUMENT 0001706946 2024-01-01 2024-06-30 0001706946 2024-07-31 0001706946 2024-06-30 0001706946 2023-12-31 0001706946 2024-04-01 2024-06-30 0001706946 2023-04-01 2023-06-30 0001706946 2023-01-01 2023-06-30 0001706946 us-gaap:CommonStockMember 2022-12-31 0001706946 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001706946 us-gaap:RetainedEarningsMember 2022-12-31 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001706946 2022-12-31 0001706946 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001706946 2023-01-01 2023-03-31 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001706946 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001706946 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001706946 us-gaap:CommonStockMember 2023-03-31 0001706946 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001706946 us-gaap:RetainedEarningsMember 2023-03-31 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001706946 2023-03-31 0001706946 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001706946 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001706946 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001706946 us-gaap:CommonStockMember 2023-06-30 0001706946 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001706946 us-gaap:RetainedEarningsMember 2023-06-30 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001706946 2023-06-30 0001706946 us-gaap:CommonStockMember 2023-12-31 0001706946 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001706946 us-gaap:RetainedEarningsMember 2023-12-31 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001706946 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001706946 2024-01-01 2024-03-31 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001706946 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001706946 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001706946 us-gaap:CommonStockMember 2024-03-31 0001706946 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001706946 us-gaap:RetainedEarningsMember 2024-03-31 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001706946 2024-03-31 0001706946 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001706946 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001706946 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001706946 us-gaap:CommonStockMember 2024-06-30 0001706946 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001706946 us-gaap:RetainedEarningsMember 2024-06-30 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001706946 us-gaap:CommonStockMember 2024-06-14 2024-06-14 0001706946 us-gaap:CashMember 2024-06-30 0001706946 us-gaap:MoneyMarketFundsMember 2024-06-30 0001706946 us-gaap:USTreasurySecuritiesMember 2024-06-30 0001706946 us-gaap:CorporateBondSecuritiesMember 2024-06-30 0001706946 us-gaap:CashMember 2023-12-31 0001706946 us-gaap:MoneyMarketFundsMember 2023-12-31 0001706946 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001706946 us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001706946 us-gaap:LandMember 2024-06-30 0001706946 us-gaap:LandMember 2023-12-31 0001706946 us-gaap:BuildingMember 2024-06-30 0001706946 us-gaap:BuildingMember 2023-12-31 0001706946 us-gaap:AirTransportationEquipmentMember 2024-06-30 0001706946 us-gaap:AirTransportationEquipmentMember 2023-12-31 0001706946 us-gaap:MachineryAndEquipmentMember 2024-06-30 0001706946 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001706946 spce:ITSoftwareAndEquipmentMember 2024-06-30 0001706946 spce:ITSoftwareAndEquipmentMember 2023-12-31 0001706946 us-gaap:LeaseholdImprovementsMember 2024-06-30 0001706946 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001706946 us-gaap:ConstructionInProgressMember 2024-06-30 0001706946 us-gaap:ConstructionInProgressMember 2023-12-31 0001706946 spce:A2027NotesMember us-gaap:ConvertibleDebtMember 2022-01-31 0001706946 spce:A2027NotesMember us-gaap:ConvertibleDebtMember 2024-06-30 0001706946 spce:A2027NotesMember us-gaap:ConvertibleDebtMember 2023-12-31 0001706946 spce:A2027NotesMember us-gaap:ConvertibleDebtMember 2024-04-01 2024-06-30 0001706946 spce:A2027NotesMember us-gaap:ConvertibleDebtMember 2023-04-01 2023-06-30 0001706946 spce:A2027NotesMember us-gaap:ConvertibleDebtMember 2024-01-01 2024-06-30 0001706946 spce:A2027NotesMember us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0001706946 spce:A2022AtTheMarketOfferingProgramMember 2022-08-31 0001706946 spce:A2022AtTheMarketOfferingProgramMember 2023-01-01 2023-06-30 0001706946 spce:A2023AtTheMarketOfferingProgramMember 2023-06-30 0001706946 spce:A2023AtTheMarketOfferingProgramMember 2024-01-01 2024-06-30 0001706946 spce:A2023AtTheMarketOfferingProgramMember 2023-06-01 2024-06-30 0001706946 spce:SecondARPlanMember 2024-01-01 2024-06-30 0001706946 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001706946 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001706946 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001706946 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001706946 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001706946 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-04-01 2024-06-30 0001706946 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001706946 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-06-30 0001706946 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001706946 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001706946 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001706946 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001706946 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember spce:SpacelineOperationsMember 2024-04-01 2024-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember spce:SpacelineOperationsMember 2023-04-01 2023-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember spce:SpacelineOperationsMember 2024-01-01 2024-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember spce:SpacelineOperationsMember 2023-01-01 2023-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-04-01 2024-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember 2024-04-01 2024-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember 2023-04-01 2023-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember 2024-01-01 2024-06-30 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember 2023-01-01 2023-06-30 0001706946 spce:LiabilityClassifiedAwardMember 2024-04-01 2024-06-30 0001706946 spce:LiabilityClassifiedAwardMember 2023-04-01 2023-06-30 0001706946 spce:LiabilityClassifiedAwardMember 2024-01-01 2024-06-30 0001706946 spce:LiabilityClassifiedAwardMember 2023-01-01 2023-06-30 0001706946 spce:EquityClassifiedAwardMember 2024-04-01 2024-06-30 0001706946 spce:EquityClassifiedAwardMember 2023-04-01 2023-06-30 0001706946 spce:EquityClassifiedAwardMember 2024-01-01 2024-06-30 0001706946 spce:EquityClassifiedAwardMember 2023-01-01 2023-06-30 0001706946 us-gaap:EmployeeStockOptionMember 2024-06-30 0001706946 spce:PerformanceStockOptionsMember 2024-06-30 0001706946 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001706946 us-gaap:PerformanceSharesMember 2024-06-30 0001706946 us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001706946 2023-11-01 2023-11-30 0001706946 us-gaap:EmployeeSeveranceMember 2023-10-01 2023-12-31 0001706946 us-gaap:EmployeeSeveranceMember 2024-01-01 2024-01-31 0001706946 us-gaap:StockCompensationPlanMember 2024-04-01 2024-06-30 0001706946 us-gaap:StockCompensationPlanMember 2024-01-01 2024-06-30 0001706946 us-gaap:StockCompensationPlanMember 2023-01-01 2023-06-30 0001706946 us-gaap:StockCompensationPlanMember 2023-04-01 2023-06-30 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001706946 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-06-30 0001706946 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-06-30 0001706946 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-06-30 0001706946 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-06-30 0001706946 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-06-30 0001706946 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-06-30 0001706946 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-06-30 0001706946 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-06-30 0001706946 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001706946 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001706946 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001706946 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001706946 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001706946 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001706946 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001706946 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001706946 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001706946 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001706946 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001706946 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001706946 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001706946 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001706946 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001706946 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001706946 spce:A2027NotesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001706946 spce:A2027NotesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001706946 spce:A2027NotesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001706946 spce:A2027NotesMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001706946 spce:A2027NotesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001706946 spce:A2027NotesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001706946 spce:A2027NotesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001706946 spce:A2027NotesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001706946 spce:TheBoeingCompanyAndAuroraFlightSciencesCorporationV.TheCompanyMember 2024-03-21 2024-03-21 0001706946 2022-02-21 2022-12-13 0001706946 srt:AffiliatedEntityMember 2024-01-01 2024-06-30 0001706946 srt:AffiliatedEntityMember 2023-01-01 2023-06-30 0001706946 spce:AparnaChitaleMember spce:AparnaChitaleMay102024TerminatedPlanMember 2024-04-01 2024-06-30 0001706946 spce:AparnaChitaleMember spce:AparnaChitaleMay102024TerminatedPlanMember 2024-06-30 shares iso4217:USD iso4217:USD shares pure spce:plan spce:allegedShareholder false Q2 2024 0001706946 --12-31 0.05 10-Q true 2024-06-30 false 001-38202 Virgin Galactic Holdings, Inc. DE 85-3608069 1700 Flight Way Tustin CA 92782 (949) 774-7640 Common stock, $0.0001 par value per share SPCE NYSE Yes Yes Large Accelerated Filer false false false 28483577 182310000 216799000 32518000 36793000 593375000 657238000 35711000 39999000 843914000 950829000 12536000 71596000 144455000 93806000 61563000 63286000 1062468000 1179517000 37705000 32415000 87726000 97841000 53780000 55404000 179211000 185660000 418995000 417886000 69435000 70495000 667641000 674041000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 0.0001 0.0001 700000000 700000000 23984220 23984220 19995449 19995449 2000 2000 2717327000 2631235000 -2321919000 -2126132000 -583000 371000 394827000 505476000 1062468000 1179517000 4220000 1871000 6205000 2263000 27288000 234000 49879000 552000 41535000 86574000 100504000 196444000 33931000 51437000 61815000 101802000 3256000 3192000 6955000 6437000 106010000 141437000 219153000 305235000 -101790000 -139566000 -212948000 -302972000 11108000 8404000 23416000 15734000 3230000 3216000 6457000 6427000 171000 48000 316000 78000 -93741000 -134330000 -195673000 -293587000 34000 34000 34000 114000 162000 -93775000 -134364000 -195787000 -293749000 2000 34000 -6000 69000 -84000 1885000 -948000 4986000 -93857000 -132445000 -196741000 -288694000 -4.36 -4.36 -9.16 -9.16 -9.43 -9.43 -20.55 -20.55 21484000 21484000 14661000 14661000 20752000 20752000 14294000 14294000 13769861 1000 2111343000 -1623795000 -7326000 480223000 -159385000 -159385000 3136000 3136000 12976000 12976000 25408 -1870000 -1870000 287975 32044000 32044000 343000 343000 14083244 1000 2154150000 -1783180000 -4190000 366781000 -134364000 -134364000 -134364000 1919000 1919000 11859000 11859000 24254 0 -446000 -446000 2730529 1000 241392000 241393000 2601000 2601000 16838027 2000 2404354000 -1917544000 -2271000 484541000 19995449 2000 2631235000 -2126132000 371000 505476000 -102012000 -102012000 -872000 -872000 8045000 8045000 13735 -269000 -269000 254445 0 7272000 7272000 58000 58000 20263629 2000 2646225000 -2228144000 -501000 417582000 -93775000 -93775000 -82000 -82000 8092000 8092000 45649 -601000 -601000 3675079 0 64308000 64308000 695000 695000 137 2000 2000 23984220 2000 2717327000 -2321919000 -583000 394827000 -195787000 -293749000 16480000 24835000 6955000 6437000 1109000 1075000 9281000 2020000 -6272000 -10529000 5017000 7644000 -10115000 -2535000 -13011000 -13603000 -192361000 -261387000 47487000 12616000 348833000 409920000 479398000 471287000 -598000 0 83676000 48751000 108000 116000 71580000 273437000 870000 2316000 681000 2961000 69921000 268044000 -38764000 55408000 253592000 342627000 214828000 398035000 182310000 358309000 32518000 39726000 214828000 398035000 Description of Business and Basis of Presentation<div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Virgin Galactic Holdings, Inc., together with its consolidated subsidiaries ("Virgin Galactic" or the "Company"), is an aerospace and space travel company focused on the development, manufacture and operation of spaceships and related technologies. The Company provides access to space for private individuals, researchers and government agencies. The Company's missions include flying passengers to space, as well as flying scientific payloads and researchers to space in order to conduct experiments for scientific and educational purposes.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission for interim financial reporting. Certain information and footnote disclosures, normally included in annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP"), have been condensed or omitted pursuant to such rules and regulations. However, in management's opinion, the condensed consolidated financial statements reflect all adjustments, including those of a normal recurring nature, necessary to present fairly the Company's financial position, results of operations and cash flows for the periods presented. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results for the three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the entire fiscal year. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements contained in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Statement of Operations Presentation</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2023, the Company concluded that technological feasibility had been achieved for its initial spaceship, VSS Unity, and mothership carrier aircraft, VMS Eve, which together comprised the Company’s initial commercial spaceflight system. As a result, future costs associated with this spaceflight system, including the manufacture of related rocket motors, will no longer qualify as research and development activities. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the launch of commercial service and achievement of technological feasibility, the Company began presenting the operating expenses supporting the Company’s commercial spaceline activities as spaceline operations expense in the accompanying condensed consolidated statements of operations and comprehensive loss. Expenses incurred prior to the achievement of technological feasibility were classified as research and development and selling, general and administrative expenses. Spaceline operations expense includes costs associated with commercial spaceflight services and production costs that are not eligible for capitalization. Spaceline operations expense also includes costs to support the Company’s Future Astronaut community and costs related to payload cargo and engineering services, which were previously presented as customer experience expense.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reverse Stock Split</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 14, 2024, the Company effected a 1-for-20 reverse stock split of the Company’s common stock (the "Reverse Stock Split"). As a result of the Reverse Stock Split, every 20 shares of the Company’s common stock issued or outstanding were automatically reclassified into one new share of common stock. Proportionate adjustments were also made to the exercise prices and the number of shares underlying the Company’s outstanding equity awards, as applicable, as well as to the number of shares issuable under the Company’s equity incentive plans and certain existing agreements. The Reverse Stock Split did not decrease the number of authorized shares of common stock or otherwise affect the par value of the common stock. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who were otherwise entitled to receive fractional shares as a result of the Reverse Stock Split were paid cash in lieu thereof. All shares of the Company’s common stock, per-share data and related information included in the accompanying condensed consolidated financial statements have been retroactively adjusted as though the Reverse Stock Split had been effected prior to all periods presented.</span></div> <div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.</span></div> <div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Statement of Operations Presentation</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2023, the Company concluded that technological feasibility had been achieved for its initial spaceship, VSS Unity, and mothership carrier aircraft, VMS Eve, which together comprised the Company’s initial commercial spaceflight system. As a result, future costs associated with this spaceflight system, including the manufacture of related rocket motors, will no longer qualify as research and development activities. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the launch of commercial service and achievement of technological feasibility, the Company began presenting the operating expenses supporting the Company’s commercial spaceline activities as spaceline operations expense in the accompanying condensed consolidated statements of operations and comprehensive loss. Expenses incurred prior to the achievement of technological feasibility were classified as research and development and selling, general and administrative expenses. Spaceline operations expense includes costs associated with commercial spaceflight services and production costs that are not eligible for capitalization. Spaceline operations expense also includes costs to support the Company’s Future Astronaut community and costs related to payload cargo and engineering services, which were previously presented as customer experience expense.</span></div> Cash, Cash Equivalents and Marketable Securities<div style="margin-bottom:10pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains certain cash balances restricted as to withdrawal or use. Restricted cash consists of cash deposits received from future astronauts that are contractually restricted for operational use until the condition of carriage is signed or the deposits are refunded. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, unrealized gains (losses) and estimated fair value of the Company's cash, cash equivalents and marketable securities are as follows:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.729%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(573)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821,385 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(646)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,739 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.729%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982,124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest receivable of $4.8 million and $4.6 million is included in other current assets in the accompanying condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes amortization and accretion of purchase premiums and discounts on its marketable securities in interest income in the accompanying condensed consolidated statements of operations and comprehensive loss. The Company recognized $4.6 million and $2.0 million in accretion income, net for its marketable securities for the three months ended June 30, 2024 and 2023, respectively. The Company recognized $10.0 million and $2.5 million in accretion income, net for its marketable securities for the six months ended June 30, 2024 and 2023, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of the Company's marketable securities as of June 30, 2024:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matures within one year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matures between one to two years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606,557 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,911 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Restricted cash consists of cash deposits received from future astronauts that are contractually restricted for operational use until the condition of carriage is signed or the deposits are refunded. <div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, unrealized gains (losses) and estimated fair value of the Company's cash, cash equivalents and marketable securities are as follows:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.729%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(573)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821,385 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(646)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,739 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.729%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982,124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13256000 13256000 201572000 201572000 113533000 -73000 113460000 493024000 -573000 492451000 821385000 -646000 820739000 17727000 17727000 235865000 235865000 198639000 44000 198683000 529893000 258000 530151000 982124000 302000 982426000 4800000 4600000 4600000 2000000.0 10000000.0 2500000 <div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of the Company's marketable securities as of June 30, 2024:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matures within one year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matures between one to two years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606,557 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,911 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 594006000 593375000 12551000 12536000 606557000 605911000 Inventories<div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are included in other current assets in the accompanying condensed consolidated balance sheets and are comprised of the following:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and work-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spare parts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,114 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,301 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are included in other current assets in the accompanying condensed consolidated balance sheets and are comprised of the following:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and work-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spare parts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,114 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,301 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10534000 13875000 3580000 2426000 14114000 16301000 Property, Plant and Equipment, Net<div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consists of the following:</span></div><div style="margin-bottom:8pt;margin-top:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flight vehicles and rotables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information technology software and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,432 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,806 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consists of the following:</span></div><div style="margin-bottom:8pt;margin-top:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flight vehicles and rotables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information technology software and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,432 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,806 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1302000 1302000 9092000 9092000 4290000 4074000 40960000 39983000 43641000 43256000 37187000 37141000 90016000 34584000 226488000 169432000 82033000 75626000 144455000 93806000 Leases<div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of expense related to leases are as follows:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of assets under finance leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,077 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of supplemental cash flow information related to leases are as follows: </span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands, except term and rate data)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cash Flow Information:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Financing cash flows for finance leases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Non-cash Activity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets acquired in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other Information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted-average remaining lease term:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating leases (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finance leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted-average discount rates:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental balance sheet information related to leases is as follows:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating Leases:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Long-term right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">57,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">58,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Short-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">67,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">68,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">72,716 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">73,214 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets are included in other non-current assets, and lease liabilities are included in other current liabilities and other non-current liabilities in the accompanying condensed consolidated balance sheets.</span></div> Leases<div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of expense related to leases are as follows:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of assets under finance leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,077 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of supplemental cash flow information related to leases are as follows: </span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands, except term and rate data)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cash Flow Information:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Financing cash flows for finance leases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Non-cash Activity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets acquired in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other Information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted-average remaining lease term:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating leases (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finance leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted-average discount rates:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental balance sheet information related to leases is as follows:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating Leases:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Long-term right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">57,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">58,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Short-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">67,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">68,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">72,716 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">73,214 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets are included in other non-current assets, and lease liabilities are included in other current liabilities and other non-current liabilities in the accompanying condensed consolidated balance sheets.</span></div> <div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of expense related to leases are as follows:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of assets under finance leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,077 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of supplemental cash flow information related to leases are as follows: </span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands, except term and rate data)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cash Flow Information:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Financing cash flows for finance leases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Non-cash Activity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets acquired in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other Information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted-average remaining lease term:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating leases (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finance leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted-average discount rates:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr></table></div> 3417000 2800000 6876000 5610000 1126000 584000 2270000 1285000 6000 6000 12000 12000 55000 66000 122000 131000 17000 20000 36000 39000 72000 86000 158000 170000 4621000 3476000 9316000 7077000 6578000 4245000 36000 39000 108000 116000 1532000 270000 0 140000 P9Y3M18D P10Y2M12D P2Y9M18D P3Y2M12D 0.121 0.122 0.131 0.129 <div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental balance sheet information related to leases is as follows:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating Leases:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Long-term right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">57,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">58,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Short-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">67,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">68,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">72,716 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">73,214 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 57607000 58526000 4823000 4350000 67893000 68864000 72716000 73214000 Other Current Liabilities<div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other current liabilities are as follows:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued manufacturing sub-contractor and contract labor costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,780 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other current liabilities are as follows:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued manufacturing sub-contractor and contract labor costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,780 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19881000 32179000 16332000 9500000 17567000 13725000 53780000 55404000 Convertible Senior Notes<div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, the Company completed an offering of $425 million aggregate principal amount of convertible senior notes (the "2027 Notes"). The 2027 Notes are senior unsecured obligations of the Company and bear interest at a fixed rate of 2.50% per year. Interest is payable in cash semi-annually in arrears on February 1 and August 1 of each year. The 2027 Notes mature on February 1, 2027 unless earlier repurchased, redeemed or converted.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying value of the 2027 Notes is as follows:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,995 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,886 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During each of the three months ended June 30, 2024 and 2023, the Company recognized $3.2 million of interest expense on the 2027 Notes. Interest expense included $0.6 million and $0.5 million of amortized debt issuance costs during the three months ended June 30, 2024 and 2023, respectively.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During each of the six months ended June 30, 2024 and 2023, the Company recognized $6.4 million of interest expense on the 2027 Notes. Interest expense included $1.1 million of amortized debt issuance costs for each of the six months ended June 30, 2024 and 2023.</span></div> 425000000 0.0250 <div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,995 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,886 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> 425000000 425000000 6005000 7114000 418995000 417886000 3200000 3200000 600000 500000 6400000 6400000 1100000 1100000 Stockholders' Equity<div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022, the Company entered into a distribution agency agreement with Credit Suisse Securities (USA) LLC, Morgan Stanley &amp; Co. LLC and Goldman Sachs &amp; Co. LLC (each, an “Agent” and collectively, the “Agents”) providing for the offer and sale of up to $300 million of shares of the Company's common stock from time to time through the Agents, acting as sales agents, or directly to one or more of the Agents, acting as principal(s), through an "at-the-market offering" program (the "2022 ATM Program").</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the 2022 ATM Program in June 2023, selling a total of 3.0 million shares of common stock and generating $300 million in gross proceeds, before deducting $3.0 million in underwriting discounts, commissions and other expenses. </span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, the Company entered into a distribution agency agreement with the Agents providing for the offer and sale of up to $400 million of shares of the Company's common stock from time to time through the Agents, acting as sales agents, or directly to one or more of the Agents, acting as principal(s), through an "at-the-market offering" program (the "2023 ATM Program").</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company sold 3.9 million shares of common stock under the 2023 ATM Program and generated $71.6 million in gross proceeds, before deducting $0.7 million in underwriting discounts, commissions and other expenses.</span></div>As of June 30, 2024, the Company sold a total of 7.9 million shares of common stock under the 2023 ATM Program, generating $359.1 million in gross proceeds, before deducting $3.6 million in underwriting discounts, commissions and other expenses. 300000000 3000000 300000000 3000000 400000000 3900000 71600000 700000 7900000 359100000 3600000 Stock-Based Compensation<div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company maintains two equity incentive plans -- the Second Amended and Restated Virgin Galactic Holdings, Inc. 2019 Incentive Award Plan (the "Second A&amp;R Plan") and the Virgin Galactic Holdings, Inc. 2023 Employment Inducement Incentive Award Plan (the "Inducement Plan").</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Second A&amp;R Plan was adopted by the Company's board of directors and became effective in April 2024, subject to the approval of the Company’s stockholders, and was approved by the Company’s stockholders in June 2024. The Second A&amp;R Plan amended and restated the Amended and Restated Virgin Galactic Holdings, Inc. 2019 Incentive Plan (the “A&amp;R Plan”) and made the following material changes to the A&amp;R Plan: (i) increased the number of shares available by 0.7 million shares with an aggregate of 2.2 million shares reserved for issuance under the Second A&amp;R Plan, (ii) increased the number of shares which may be granted as incentive stock options (“ISOs”) under the Second A&amp;R Plan, such that an aggregate of 2.2 million shares may be granted as incentive stock options under the Second A&amp;R Plan, and (iii) extended the right to grant awards under the plan through June 12, 2034, provided that incentive stock options may not be granted under the Second A&amp;R Plan after April 18, 2034.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Second A&amp;R Plan and related predecessor plans, the Company has granted time-based stock options, performance-based stock options ("PSOs"), restricted stock units ("RSUs"), and performance stock units ("PSUs"). Pursuant to the Inducement Plan, the Company has granted RSUs. </span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liability-Classified Stock Awards</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company granted 0.3 million RSUs under the A&amp;R Plan that are expected be settled in cash. Changes in the fair value of these liability-classified awards are reported on a quarterly basis through their final vesting. Expense is recognized over the requisite service period of the award, with recognition of a corresponding liability recorded in other current liabilities in the accompanying condensed consolidated balance sheet as of June 30, 2024. Changes in fair value are recognized in stock-based compensation expense. </span></div><div style="margin-bottom:10pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the components of stock-based compensation expense included in the condensed consolidated statements of operations and comprehensive loss is as follows:</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option and PSO expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Total stock option and PSO expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU and PSU expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spaceline operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Total RSU and PSU expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,835 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: stock-based compensation expense for liability-classified awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense for equity-classified awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,092 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,859 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,137 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the Company had unrecognized stock-based compensation expense of $2.3 million for stock options, which is expected to be recognized over a weighted-average period of 1.1 years. There was no unrecognized stock-based compensation expense for PSOs. Unrecognized stock-based compensation expense as of June 30, 2024 for RSUs and PSUs totaled $35.1 million and $4.0 million, respectively, which are expected to be recognized over weighted-average periods of 2.3 years and 1.4 years, respectively.</span></div> 2 700000 2200000 2200000 300000 <div style="margin-bottom:10pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the components of stock-based compensation expense included in the condensed consolidated statements of operations and comprehensive loss is as follows:</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option and PSO expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Total stock option and PSO expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU and PSU expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spaceline operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Total RSU and PSU expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,835 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: stock-based compensation expense for liability-classified awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense for equity-classified awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,092 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,859 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,137 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:10pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the components of stock-based compensation expense included in the condensed consolidated statements of operations and comprehensive loss is as follows:</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option and PSO expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Total stock option and PSO expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU and PSU expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spaceline operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Total RSU and PSU expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,835 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: stock-based compensation expense for liability-classified awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense for equity-classified awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,092 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,859 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,137 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:10pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the components of stock-based compensation expense included in the condensed consolidated statements of operations and comprehensive loss is as follows:</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option and PSO expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Total stock option and PSO expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU and PSU expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spaceline operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Total RSU and PSU expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,835 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: stock-based compensation expense for liability-classified awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense for equity-classified awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,092 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,859 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,137 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 492000 0 1025000 584000 1382000 1201000 3020000 584000 1874000 1201000 4045000 1227000 0 2395000 0 1080000 2525000 2186000 5008000 5345000 7460000 10698000 15782000 7652000 9985000 15279000 20790000 8236000 11859000 16480000 24835000 -144000 0 -343000 0 8092000 11859000 16137000 24835000 2300000 P1Y1M6D 0 35100000 4000000.0 P2Y3M18D P1Y4M24D Special Charges<div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Company commenced a restructuring plan designed to decrease costs and strategically realign its resources. In connection with this plan, the Company announced a workforce reduction constituting approximately 18% of its workforce. As a result, the Company recorded $4.4 million in severance and related benefit costs for the involuntarily terminated employees as special charges during the fourth quarter of 2023.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2024, the Company fully paid the $1.4 million liability balance associated with these costs that were accrued at December 31, 2023.</span></div> 0.18 4400000 1400000 Income Taxes<div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was $34,000 for each of the three months ended June 30, 2024 and 2023. Income tax expense was $114,000 and $162,000 for the six months ended June 30, 2024 and 2023, respectively. The effective income tax rate was nil for each of the three and six months ended June 30, 2024 and 2023. The effective tax rate differs from the U.S. statutory rate primarily due to a full valuation allowance against net deferred tax assets where it is more likely than not that some or all of the deferred tax assets will not be realized.</span></div> 34000 34000 114000 162000 0 0 0 0 Earnings Per Share<div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents net loss per share and related information:</span></div><div style="margin-bottom:8pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.36)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.16)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.43)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.55)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share is computed using the weighted-average number of shares of common stock outstanding during the period. The computation of diluted net loss per share excludes the effect of all potential common shares outstanding as their impact would have been anti-dilutive.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has excluded stock-based awards and shares issuable upon conversion of the 2027 Notes from the diluted loss per share calculation because their effect was anti-dilutive. The total number of shares excluded for each of the three and six months ended June 30, 2024 were 2.4 million. The total number of shares excluded for each of the three and six months ended June 30, 2023 were 2.3 million.</span></div> <div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents net loss per share and related information:</span></div><div style="margin-bottom:8pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.36)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.16)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.43)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.55)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> -93775000 -93775000 -134364000 -134364000 -195787000 -195787000 -293749000 -293749000 21484000 21484000 14661000 14661000 20752000 20752000 14294000 14294000 -4.36 -4.36 -9.16 -9.16 -9.43 -9.43 -20.55 -20.55 2400000 2400000 2300000 2300000 Fair Value Measurements<div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities subject to fair value measurements are required to be disclosed within a fair value hierarchy. The fair value hierarchy ranks the quality and reliability of the information used to determine fair value. Accordingly, assets and liabilities carried at fair value are classified within the fair value hierarchy in one of the following categories:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• Level 1 inputs — Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• Level 2 inputs — Inputs other than Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• Level 3 inputs — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability. </span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company's financial assets that are recorded at fair value on a recurring basis, segregated among the appropriate levels within the fair value hierarchy:</span></div><div style="margin-bottom:8pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,032 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,451 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807,483 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,548 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,151 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company's financial liabilities that are recorded at amortized cost, segregated among the appropriate levels within the fair value hierarchy:</span></div><div style="margin-bottom:8pt;margin-top:10pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,443 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,443 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the 2027 Notes, which are classified as Level 2 financial instruments, was determined based on the estimated or actual bid prices of the 2027 Notes in an over-the-counter market on the last business day of the period.</span></div> <div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities subject to fair value measurements are required to be disclosed within a fair value hierarchy. The fair value hierarchy ranks the quality and reliability of the information used to determine fair value. Accordingly, assets and liabilities carried at fair value are classified within the fair value hierarchy in one of the following categories:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• Level 1 inputs — Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• Level 2 inputs — Inputs other than Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div>• Level 3 inputs — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability. <div style="margin-bottom:8pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,032 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,451 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807,483 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,548 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,151 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company's financial liabilities that are recorded at amortized cost, segregated among the appropriate levels within the fair value hierarchy:</span></div><div style="margin-bottom:8pt;margin-top:10pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,443 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,443 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:37.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 201572000 0 0 201572000 113460000 0 0 113460000 0 492451000 0 492451000 315032000 492451000 0 807483000 235865000 0 0 235865000 198683000 0 0 198683000 0 530151000 0 530151000 434548000 530151000 0 964699000 0 135443000 0 135443000 0 135443000 0 135443000 0 189937000 0 189937000 0 189937000 0 189937000 Commitments and Contingencies<div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under noncancelable operating leases and future minimum finance lease payments as of June 30, 2024 are as follows:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (for the remaining period)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount/imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,716 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is a party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. The Company applies accounting for contingencies to determine when and how much to accrue for and disclose related to legal and other contingencies. Accordingly, the Company discloses contingencies deemed to be reasonably possible and accrues loss contingencies when, in consultation with legal advisors, it is concluded that a loss is probable and reasonably estimable. Although the ultimate aggregate amount of monetary liability or financial impact with respect to these matters is subject to many uncertainties and is therefore not predictable with assurance, management believes that any monetary liability or financial impact to the Company from these matters, individually and in the aggregate, beyond that provided at June 30, 2024, would not be material to the Company’s consolidated financial position, results of operations or cash flows. However, there can be no assurance with respect to such result, and monetary liability or financial impact to the Company from legal proceedings, lawsuits and other claims could differ materially from those projected.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Boeing Company and Aurora Flight Sciences Corporation v. the Company</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 21, 2024, The Boeing Company and Aurora Flight Sciences Corporation, a Boeing Company (collectively, “Boeing”), filed suit against the Company in the Eastern District of Virginia, captioned The Boeing Company and Aurora Flight Sciences Corporation, a Boeing Company v. Virgin Galactic Holdings, Inc., Case No. 1:21-cv-03070. In its complaint, Boeing alleges that the Company breached the parties’ Master Agreement. Boeing further alleges trade secret misappropriation under the Delaware Uniform Trade Secrets Act (“DUTSA”), 6 Del C. § 2001, et. seq., and the Defend Trade Secrets Act (“DTSA”), 18 U.S.C. § 1836, et. seq., and filed a motion for preliminary injunction to destroy certain disputed documents. The complaint seeks damages in excess of $25 million, expenses, attorneys’ fees and other equitable relief. On April 12, 2024, the Company filed an answer to Boeing’s complaint and a counterclaim seeking damages relating to Boeing’s breach of the Master Agreement, as well as an opposition to Boeing’s motion for a preliminary injunction.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 4, 2024, the Company filed suit against Boeing in the Central District of California. In its complaint, the Company sought: (1) declaratory judgment of no misappropriation of trade secrets under either DUTSA or DTSA by the Company, (2) declaratory judgment of no breach of contract by the Company, and (3) damages related to Boeing’s breach of contract for failure to adequately perform, including incomplete work on design phases of the project. On April 12, 2024, Boeing filed a motion for an anti-suit injunction in connection with the Company’s California suit. On June 6, 2024, the Company voluntarily dismissed the California action without prejudice, electing to pursue its </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">affirmative claims against Boeing by way of the counterclaim filed in the Virginia action, and on that same day the Company and Boeing jointly informed the Virginia court that the Company’s voluntary dismissal of the California action without prejudice rendered moot Boeing’s motion for an anti-suit injunction. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A hearing on the motion for a preliminary injunction took place on May 24, 2024. On June 20, 2024, the Court denied the preliminary injunction sought by Boeing, and ordered that the Company could use the disputed documents internally, and with third parties under a non-disclosure agreement, for the purpose of developing a new mothership. The Company intends to continue to vigorously defend against this matter.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lavin v. the Company</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 28, 2021, a class action complaint was filed against the Company in the Eastern District of New York captioned Lavin v. Virgin Galactic Holdings, Inc., Case No. 1:21-cv-03070. In September 2021, the Court appointed Robert Scheele and Mark Kusnier as co-lead plaintiffs for the purported class. Co-lead plaintiffs amended the complaint in December 2021, asserting violations of Sections 10(b), 20(a) and 20A of the Exchange Act of 1934 against the Company and certain of its current and former officers and directors on behalf of a putative class of investors who purchased the Company's common stock between July 10, 2019 and October 14, 2021.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amended complaint alleges, among other things, that the Company and certain of its current and former officers and directors made false and misleading statements and failed to disclose certain information regarding the safety of the Company's ships and success of its commercial flight program. Co-lead plaintiffs seek damages, interest, costs, expenses, attorneys' fees, and other unspecified equitable relief. The defendants moved to dismiss the amended complaint and, on November 7, 2022, the court granted in part and denied in part the defendants’ motion and gave the plaintiffs leave to file a further amended complaint.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plaintiffs filed a second amended complaint on December 12, 2022. The second amended complaint contains many of the same allegations as in the first amended complaint. The defendants moved to dismiss the second amended complaint and, on August 8, 2023, the court granted in part and denied in part the defendants’ motion and did not give plaintiffs leave to file a further amended complaint. Plaintiffs moved for reconsideration of the court’s dismissal order and, on December 19, 2023, the court denied plaintiffs’ motion. On March 27, 2024, the defendants moved for judgment on the pleadings as to the remaining Section 10(b) insider trading claim alleged against Branson. On April 2, 2024, the court stayed briefing on defendants’ motion for judgment on the pleadings pending resolution of plaintiffs’ anticipated motion for leave to add a new representative plaintiff, which plaintiffs’ subsequently filed on May 1, 2024. The court granted plaintiffs’ motion on July 2, 2024. The Company intends to continue to vigorously defend against this matter.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Spiteri, Grenier, Laidlaw, and St. Jean derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 21, 2022, March 1, 2022, September 21, 2022, and December 13, 2022, four alleged shareholders filed separate derivative complaints purportedly on behalf of the Company against certain of the Company's current and former officers and directors in the Eastern District of New York captioned Spiteri v. Branson et al., Case No. 1:22-cv-00933 (“Spiteri Action”), Grenier v. Branson et al., Case No. 1:22-cv-01100 (“Grenier Action”), Laidlaw v. Branson et al., Case No. 1:22-cv-05634 (“Laidlaw Action”), and St. Jean v. Branson et al., Case No. 1:22-cv-7551 (“St. Jean Action”), respectively. On May 4, 2022, the Spiteri and Grenier Actions were consolidated and recaptioned In re Virgin Galactic Holdings, Inc. Derivative Litigation, Case No. 1:22-cv-00933 (“Consolidated Derivative Action”). On September 30, 2023, the Laidlaw Action was consolidated into the Consolidated Derivative Action. Collectively, the complaints assert violations of Sections 10(b), 14(a), and 21D of the Exchange Act of 1934 and claims of breach of fiduciary duty, aiding and abetting breach of fiduciary duty, abuse of control, gross mismanagement, waste of corporate assets, contribution and indemnification, and unjust enrichment arising from substantially similar allegations as those contained in the securities class action described above. The complaints seek an unspecified sum of damages, interest, restitution, expenses, attorneys’ fees and other equitable relief. The cases are at a preliminary stage.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Abughazaleh derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2023, alleged shareholder Yousef Abughazaleh filed a derivative complaint purportedly on behalf of the Company against certain of the Company's current and former officers and directors in the District of Delaware captioned Abughazaleh v. Branson et al., Case No. 23-156-MN. The complaint asserts violations of Section 14(a) of the Exchange Act of 1934 and SEC Rule 14a-9, and claims of breach of fiduciary duty, contribution and indemnification, and unjust enrichment arising from substantially similar allegations as those contained in the securities class action described above. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The complaint seeks an unspecified sum of damages, interest, restitution, expenses, attorneys’ fees and other equitable relief. The case is at a preliminary stage.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Molnar and Tubbs derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 9, 2024, alleged shareholders Crystal Molnar and Cleveland Tubbs filed a derivative complaint purportedly on behalf of the Company against certain of the Company's current and former officers and directors in the Central District of California captioned Molnar v. Branson et al., Case No. 8:24-cv-775. The complaint asserts violations of Section 10(b) and 21D of the Exchange Act of 1934, and claims of breach of fiduciary duty and unjust enrichment arising from substantially similar allegations as those contained in the securities class action described above. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The complaint seeks an unspecified sum of damages, restitution, expenses, attorneys’ fees, and other equitable relief. The case is at a preliminary stage.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gera derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 11, 2024, alleged shareholder Samhita Gera filed a derivative complaint purportedly on behalf of the Company against certain of the Company’s current and former officers and directors in the Eastern District of New York captioned Gera v. Branson et al., Case No. 24-cv-04795. The complaint asserts violations of Section 14(a) of the Exchange Act of 1934 and SEC Rule 14a-9, and claims of breach of fiduciary duty, contribution and indemnification, and unjust enrichment arising from substantially similar allegations as those contained in the securities class action described above. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The complaint seeks an unspecified sum of damages, interest, restitution, expenses, attorneys’ fees and other equitable relief. The case is at a preliminary stage.</span></div> <div style="margin-bottom:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under noncancelable operating leases and future minimum finance lease payments as of June 30, 2024 are as follows:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (for the remaining period)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount/imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,716 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under noncancelable operating leases and future minimum finance lease payments as of June 30, 2024 are as follows:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (for the remaining period)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount/imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,716 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6591000 113000 13240000 227000 13233000 176000 12919000 61000 12706000 22000 65072000 0 123761000 599000 51045000 91000 72716000 508000 25000000 4 Related Party Transactions<div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company licenses its brand name from certain entities affiliated with Virgin Enterprises Limited (“VEL”), a company incorporated in England. VEL is an affiliate of the Company. Under the trademark license, the Company has the exclusive right to operate under the brand name “Virgin Galactic” worldwide. Royalties payable, excluding sponsorship royalties, are the greater of (a) a low single-digit percentage of gross sales and (b) (i) prior to the first spaceflight for paying astronauts, a mid-five figure amount in dollars and (ii) from the first spaceflight for paying astronauts, a low-six figure amount in dollars, which increases to a low-seven figure amount in dollars over a four-year ramp up and thereafter increases in correlation with the consumer price index. Royalties payable on sponsorships are based on a mid-double-digit percentage of the related gross sales. During the six months ended June 30, 2024 and 2023, the Company incurred royalty expenses of $0.5 million and $0.1 million, respectively.</span></div> 500000 100000 Supplemental Cash Flow Information<div style="margin-bottom:8pt;margin-top:10pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments for:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid purchases of property, plant and equipment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock through RSUs vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:10pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:46.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments for:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid purchases of property, plant and equipment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock through RSUs vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 166000 533000 0 10625000 10871000 9848000 1762000 6662000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended June 30, 2024, none of our officers or directors adopted or terminated any contract, instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non Rule 10b5-1 trading arrangement,” except as described in the table below:</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.598%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Action</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Applicable Date</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Duration of Trading Arrangement</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Rule 10b5-1 Trading Arrangement (Y/N)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregated Number of Securities Subject to Trading Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aparna Chitale</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief People Officer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Terminated</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5/10/2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/15/2024-3/14/2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Y</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,802</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Denotes whether the trading arrangement is intended to satisfy the affirmative defense Rule 10b5-1(c).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:107%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">This number represented the maximum number of shares of our common stock that were subject to the trading arrangement. No trading occurred under this Plan prior to its termination, as the applicable mandatory cooling-off period had not yet expired.</span></div> false false false Aparna Chitale Chief People Officer true 5/10/2024 80802