0001706946-25-000079.txt : 20250515 0001706946-25-000079.hdr.sgml : 20250515 20250515161031 ACCESSION NUMBER: 0001706946-25-000079 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250515 DATE AS OF CHANGE: 20250515 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 EIN: 853608069 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38202 FILM NUMBER: 25953054 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-20250331.htm 10-Q spce-20250331
FalseQ120250001706946--12-310.05xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purespce:planspce:allegedShareholder00017069462025-01-012025-03-3100017069462025-05-0800017069462025-03-3100017069462024-12-3100017069462024-01-012024-03-310001706946us-gaap:CommonStockMember2023-12-310001706946us-gaap:AdditionalPaidInCapitalMember2023-12-310001706946us-gaap:RetainedEarningsMember2023-12-310001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-3100017069462023-12-310001706946us-gaap:RetainedEarningsMember2024-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:CommonStockMember2024-12-310001706946us-gaap:AdditionalPaidInCapitalMember2024-12-310001706946us-gaap:RetainedEarningsMember2024-12-310001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001706946us-gaap:RetainedEarningsMember2025-01-012025-03-310001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310001706946us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001706946us-gaap:CommonStockMember2025-01-012025-03-310001706946us-gaap:CommonStockMember2025-03-310001706946us-gaap:AdditionalPaidInCapitalMember2025-03-310001706946us-gaap:RetainedEarningsMember2025-03-310001706946us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310001706946us-gaap:CommonStockMember2024-06-142024-06-140001706946us-gaap:CashMember2025-03-310001706946us-gaap:MoneyMarketFundsMember2025-03-310001706946us-gaap:USTreasurySecuritiesMember2025-03-310001706946us-gaap:CorporateBondSecuritiesMember2025-03-310001706946us-gaap:CashMember2024-12-310001706946us-gaap:MoneyMarketFundsMember2024-12-310001706946us-gaap:USTreasurySecuritiesMember2024-12-310001706946us-gaap:CorporateBondSecuritiesMember2024-12-310001706946us-gaap:LandMember2025-03-310001706946us-gaap:LandMember2024-12-310001706946us-gaap:BuildingMember2025-03-310001706946us-gaap:BuildingMember2024-12-310001706946us-gaap:LeaseholdImprovementsMember2025-03-310001706946us-gaap:LeaseholdImprovementsMember2024-12-310001706946us-gaap:AirTransportationEquipmentMember2025-03-310001706946us-gaap:AirTransportationEquipmentMember2024-12-310001706946us-gaap:MachineryAndEquipmentMember2025-03-310001706946us-gaap:MachineryAndEquipmentMember2024-12-310001706946spce:ITSoftwareAndEquipmentMember2025-03-310001706946spce:ITSoftwareAndEquipmentMember2024-12-310001706946us-gaap:ConstructionInProgressMember2025-03-310001706946us-gaap:ConstructionInProgressMember2024-12-310001706946spce:A2027NotesMemberus-gaap:ConvertibleDebtMember2022-01-310001706946spce:A2027NotesMemberus-gaap:ConvertibleDebtMember2025-03-310001706946spce:A2027NotesMemberus-gaap:ConvertibleDebtMember2024-12-310001706946spce:A2027NotesMemberus-gaap:ConvertibleDebtMember2024-01-012024-03-310001706946spce:A2027NotesMemberus-gaap:ConvertibleDebtMember2025-01-012025-03-310001706946spce:A2023AtTheMarketOfferingProgramMember2023-06-300001706946spce:A2023AtTheMarketOfferingProgramMember2023-06-012024-11-300001706946spce:A2024AtTheMarketOfferingProgramMember2024-11-300001706946spce:A2024AtTheMarketOfferingProgramMember2025-01-012025-03-310001706946spce:A2024AtTheMarketOfferingProgramMember2023-06-012025-03-310001706946us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2025-01-012025-03-310001706946us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberspce:SpacelineOperationsMember2025-01-012025-03-310001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberspce:SpacelineOperationsMember2024-01-012024-03-310001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberus-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-03-310001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2025-01-012025-03-310001706946spce:RestrictedStockUnitsAndPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001706946spce:RestrictedStockUnitsAndPerformanceSharesMember2025-01-012025-03-310001706946spce:RestrictedStockUnitsAndPerformanceSharesMember2024-01-012024-03-310001706946spce:LiabilityClassifiedAwardMember2025-01-012025-03-310001706946spce:LiabilityClassifiedAwardMember2024-01-012024-03-310001706946spce:EquityClassifiedAwardMember2025-01-012025-03-310001706946spce:EquityClassifiedAwardMember2024-01-012024-03-310001706946us-gaap:EmployeeStockOptionMember2025-03-310001706946us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001706946spce:PerformanceStockOptionsMember2025-03-310001706946us-gaap:RestrictedStockUnitsRSUMember2025-03-310001706946us-gaap:PerformanceSharesMember2025-03-310001706946us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001706946us-gaap:PerformanceSharesMember2025-01-012025-03-310001706946us-gaap:StockCompensationPlanMember2025-01-012025-03-310001706946us-gaap:StockCompensationPlanMember2024-01-012024-03-310001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001706946us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2025-03-310001706946us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2025-03-310001706946us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2025-03-310001706946us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2025-03-310001706946us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2025-03-310001706946us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2025-03-310001706946us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2025-03-310001706946us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2025-03-310001706946us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001706946us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001706946us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001706946us-gaap:FairValueMeasurementsRecurringMember2025-03-310001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001706946us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001706946us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-12-310001706946us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-12-310001706946us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-12-310001706946us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-12-310001706946us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-12-310001706946us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-12-310001706946us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-12-310001706946us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-12-310001706946us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001706946us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001706946us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001706946us-gaap:FairValueMeasurementsRecurringMember2024-12-310001706946us-gaap:FairValueInputsLevel1Memberspce:A2027NotesMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001706946us-gaap:FairValueInputsLevel2Memberspce:A2027NotesMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001706946us-gaap:FairValueInputsLevel3Memberspce:A2027NotesMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001706946us-gaap:FairValueMeasurementsRecurringMemberspce:A2027NotesMember2025-03-310001706946us-gaap:FairValueInputsLevel1Memberspce:A2027NotesMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001706946us-gaap:FairValueInputsLevel2Memberspce:A2027NotesMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001706946us-gaap:FairValueInputsLevel3Memberspce:A2027NotesMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001706946us-gaap:FairValueMeasurementsRecurringMemberspce:A2027NotesMember2024-12-310001706946spce:SpiteriGrenierLaidlawAndSt.JeanMember2022-02-212024-07-110001706946srt:AffiliatedEntityMember2025-01-012025-03-310001706946srt:AffiliatedEntityMember2024-01-012024-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended March 31, 2025
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from to
Commission File 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 May 8, 2025, there were 41,574,845 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, including the potential negative effects of changes in United States tariff and import/export regulations;
risks associated with international expansion;
our ability to maintain effective internal control over financial reporting and disclosure and procedures; and
our ability to continue to use, maintain, enforce, protect and defend our owned and licensed intellectual property, including the Virgin brand.
2

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, 2024 (the “Annual Report on Form 10-K") 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)
March 31, 2025December 31, 2024
Assets
Current assets:
Cash and cash equivalents$140,763 $178,605 
Restricted cash31,391 32,280 
Marketable securities, short-term348,754 384,621 
Other current assets
26,659 32,430 
Total current assets547,567 627,936 
Marketable securities, long-term45,605 61,280 
Property, plant and equipment, net249,219 209,114 
Other non-current assets61,542 62,895 
Total assets$903,933 $961,225 
Liabilities and Stockholders' Equity
Current liabilities:
Accounts payable$2,956 $3,696 
Customer deposits82,197 84,493 
Other current liabilities
58,671 61,821 
Total current liabilities143,824 150,010 
Non-current liabilities:
Convertible senior notes, net420,689 420,120 
Other long-term liabilities
67,249 68,815 
Total liabilities631,762 638,945 
Commitments and contingencies (Note 12)
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; 39,991,026 and 32,995,822 shares issued and outstanding as of March 31, 2025 and December 31, 2024, respectively
4 3 
Additional paid-in capital2,829,428 2,794,871 
Accumulated deficit(2,557,359)(2,472,872)
Accumulated other comprehensive income
98 278 
Total stockholders' equity272,171 322,280 
Total liabilities and stockholders' equity$903,933 $961,225 
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 March 31,
20252024
Revenue$461 $1,985 
Operating expenses:
Spaceline operations
20,826 22,591 
Research and development33,310 58,969 
Selling, general and administrative30,550 27,884 
Depreciation and amortization4,223 3,699 
Total operating expenses88,909 113,143 
Operating loss(88,448)(111,158)
Interest income7,215 12,308 
Interest expense(3,240)(3,227)
Other income, net34 145 
Loss before income taxes(84,439)(101,932)
Income tax expense48 80 
Net loss(84,487)(102,012)
Other comprehensive loss:
Foreign currency translation adjustment(4)(8)
Unrealized loss on marketable securities
(176)(864)
Total comprehensive loss$(84,667)$(102,884)
Net loss per share:
Basic and diluted$(2.38)$(5.10)
Weighted-average shares outstanding:
Basic and diluted35,440 20,019 
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 Deficit
Accumulated Other Comprehensive Income (Loss)
Total
SharesAmount
Balance at December 31, 202319,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 taxes13,735 — (269)— — (269)
Issuance of common stock pursuant to at-the-market offering
254,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 
Common StockAdditional Paid-in CapitalAccumulated DeficitAccumulated Other Comprehensive
Income (Loss)
Total
SharesAmount
Balance at December 31, 202432,995,822 $3 $2,794,871 $(2,472,872)$278 $322,280 
Net loss— — — (84,487)— (84,487)
Other comprehensive loss
— — — — (180)(180)
Stock-based compensation for equity-classified awards
— — 4,833 — — 4,833 
Issuance of common stock pursuant to stock-based awards, net of withholding taxes49,040 — (50)— — (50)
Issuance of common stock pursuant to at-the-market offering
6,946,164 1 30,729 — — 30,730 
Transaction costs— — (955)— — (955)
Balance at March 31, 202539,991,026 $4 $2,829,428 $(2,557,359)$98 $272,171 
See accompanying notes to condensed consolidated financial statements.
6

VIRGIN GALACTIC HOLDINGS, INC.
Condensed Consolidated Statements of Cash Flows
(Unaudited; in thousands)
Three Months Ended March 31,
20252024
Cash flows from operating activities:
Net loss$(84,487)$(102,012)
Stock-based compensation4,769 8,244 
Depreciation and amortization4,223 3,699 
Amortization of debt issuance costs569 552 
Accretion of marketable securities purchased at a discount(2,193)(5,328)
Other non-cash items(14) 
Change in operating assets and liabilities:
Other current and non-current assets5,749 3,835 
Accounts payable
(751)(7,480)
Customer deposits(2,296)(5,507)
Other current and non-current liabilities
(1,487)(9,232)
Net cash used in operating activities(75,918)(113,229)
Cash flows from investing activities:
Capital expenditures(46,047)(13,072)
Purchases of marketable securities(104,607)(161,843)
Proceeds from maturities and calls of marketable securities158,121 257,414 
Other investing activities
8 598 
Net cash provided by investing activities
7,475 83,097 
Cash flows from financing activities:
Payments of finance lease obligations(46)(60)
Proceeds from issuance of common stock30,730 7,272 
Withholding taxes paid on behalf of employees on net settled stock-based awards(50)(269)
Transaction costs related to issuance of common stock(922)(52)
Net cash provided by financing activities29,712 6,891 
Net decrease in cash, cash equivalents and restricted cash
(38,731)(23,241)
Cash, cash equivalents and restricted cash at beginning of period210,885 253,592 
Cash, cash equivalents and restricted cash at end of period$172,154 $230,351 
Cash and cash equivalents$140,763 $195,433 
Restricted cash31,391 34,918 
Cash, cash equivalents and restricted cash$172,154 $230,351 
See accompanying notes to condensed consolidated financial statements.
7

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 months ended March 31, 2025 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, 2024. There have been no changes to the significant accounting policies presented in the audited consolidated financial statements contained in the Annual Report on Form 10-K that would have a material impact on the accompanying condensed consolidated financial statements.
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.
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. 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 gain and estimated fair value of the Company's cash, cash equivalents and marketable securities are as follows:
8

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
March 31, 2025
Amortized Cost
Gross Unrealized Gain
Fair Value
(In thousands)
Cash and cash equivalents:
Cash and restricted cash$7,794 $— $7,794 
Money market
164,360 — 164,360 
Marketable securities:
U.S. treasuries118,735 3 118,738 
Corporate bonds
275,591 30 275,621 
$566,480 $33 $566,513 

December 31, 2024
Amortized Cost
Gross Unrealized Gain
Fair Value
(In thousands)
Cash and cash equivalents:
Cash and restricted cash$8,232 $— $8,232 
Money market
202,653 — 202,653 
Marketable securities:
U.S. treasuries34,694 37 34,731 
Corporate bonds410,998 172 411,170 
$656,577 $209 $656,786 
Interest receivable of $3.5 million and $4.2 million is included in other current assets in the accompanying condensed consolidated balance sheets as of March 31, 2025 and December 31, 2024, 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 $2.2 million and $5.3 million in accretion income, net for its marketable securities for the three months ended March 31, 2025 and 2024, respectively.
The following table presents the contractual maturities of the Company's marketable securities as of March 31, 2025:
March 31, 2025
Amortized Cost
Fair Value
(In thousands)
Matures within one year$348,711 $348,754 
Matures between one to two years45,615 45,605 
$394,326 $394,359 
9

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
(3)    Property, Plant and Equipment, Net
Property, plant and equipment consists of the following:
March 31, 2025December 31, 2024
(In thousands)
Land$1,302 $1,302 
Buildings10,111 10,111 
Flight vehicles and rotables
4,331 4,331 
Machinery and equipment42,948 42,792 
Information technology software and equipment47,314 45,553 
Leasehold improvements77,652 77,589 
Construction in progress160,084 117,810 
343,742 299,488 
Less: accumulated depreciation and amortization
94,523 90,374 
$249,219 $209,114 
(4)    Leases
The components of expense related to leases are as follows:
Three Months Ended March 31,
20252024
(In thousands)
Operating lease cost$3,399 $3,459 
Variable lease cost707 1,144 
Short-term lease cost 6 
Finance lease cost:
Amortization of assets under finance leases
51 67 
Interest on finance lease liabilities15 19 
Total finance lease cost66 86 
Total lease cost$4,172 $4,695 
10

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
The components of supplemental cash flow information related to leases are as follows:
Three Months Ended March 31,
20252024
(In thousands, except term and rate data)
Cash Flow Information:
Operating cash flows for operating leases
$3,455 $3,250 
Operating cash flows for finance leases
$15 $19 
Financing cash flows for finance leases
$46 $60 
Non-cash Activity:
Assets acquired in exchange for lease obligations:
Operating leases$ $ 
Finance leases$5 $ 
Other Information:
Weighted-average remaining lease term:
Operating leases (in years)8.59.5
Finance leases (in years)2.43.0
Weighted-average discount rates:
Operating leases12.2 %12.1 %
Finance leases13.3 %13.1 %


The supplemental balance sheet information related to leases is as follows:
March 31, 2025December 31, 2024
(In thousands)
Operating Leases:
Long-term right-of-use assets$56,719 $58,039 
Short-term operating lease liabilities$5,794 $5,604 
Long-term operating lease liabilities65,872 67,394 
Total operating lease liabilities$71,666 $72,998 

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

11

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
(5)    Other Current Liabilities
The components of other current liabilities are as follows:
March 31, 2025December 31, 2024
(In thousands)
Accrued compensation
$20,866 $30,705 
Accrued manufacturing sub-contractor and contract labor costs20,763 18,827 
Other
17,042 12,289 
$58,671 $61,821 
(6)    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:
March 31, 2025December 31, 2024
(In thousands)
Principal$425,000 $425,000 
Less: unamortized debt issuance costs4,311 4,880 
Net carrying amount$420,689 $420,120 
During each of the three months ended March 31, 2025 and 2024, the Company recognized $3.2 million of interest expense on the 2027 Notes. Interest expense included $0.6 million of amortized debt issuance costs during each of the three months ended March 31, 2025 and 2024.
(7)    Stockholders' Equity
In June 2023, 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 $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").
In November 2024, the Company terminated the 2023 ATM Program, having sold a total of 12.8 million shares of common stock and generating $396.2 million in gross proceeds, before deducting $3.9 million in underwriting discounts, commissions and other expenses.
In November 2024, the Company entered into an open market sale agreement with Jefferies LLC ("Jefferies") providing for the offer and sale of up to $300 million of shares of the Company's common stock from time to time through Jefferies, acting as sales agent, or directly to Jefferies, acting as principal, through an "at-the-market offering" program (the "2024 ATM Program").
During the three months ended March 31, 2025, the Company sold 6.9 million shares of common stock under the 2024 ATM Program and generated $30.7 million in gross proceeds, before deducting $0.9 million in underwriting discounts, commissions and other expenses.
As of March 31, 2025, the Company sold a total of 11.1 million shares of common stock under the 2024 ATM Program, generating $59.8 million in gross proceeds since its inception, before deducting $1.8 million in underwriting discounts, commissions and other expenses.
12

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
(8)    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").
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.
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 March 31,
20252024
(In thousands)
Stock option and PSO expense:
Selling, general and administrative
$441 $617 
RSU and PSU expense:
Spaceline operations
435 1,168 
Research and development
402 1,106 
Selling, general and administrative
3,491 5,353 
Total RSU and PSU expense
4,328 7,627 
Total stock-based compensation expense
4,769 8,244 
Less: stock-based compensation expense for liability-classified awards
(64)199 
Stock-based compensation expense for equity-classified awards
$4,833 $8,045 
As of March 31, 2025, the Company had unrecognized stock-based compensation expense of $0.7 million for stock options, which is expected to be recognized over a weighted-average period of 0.6 years. There was no unrecognized stock-based compensation expense for PSOs. Unrecognized stock-based compensation expense as of March 31, 2025 for RSUs and PSUs totaled $38.7 million and $1.4 million, respectively, which are expected to be recognized over weighted-average periods of 2.6 years and 1.0 years, respectively.
(9)    Income Taxes
Income tax expense was $48,000 and $80,000 for the three months ended March 31, 2025 and 2024, respectively. The effective income tax rate was nil for each of the three months ended March 31, 2025 and 2024. 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.
13

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
(10)    Earnings Per Share
The following table presents net loss per share and related information:
Three Months Ended March 31,
20252024
(In thousands, except per share amounts)
Basic and diluted:
Net loss$(84,487)$(102,012)
Weighted-average common shares outstanding
35,440 20,019 
Basic and diluted net loss per share$(2.38)$(5.10)
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 the three months ended March 31, 2025 and 2024 were 7.0 million and 2.5 million, respectively.
(11)    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:
March 31, 2025
Level 1Level 2Level 3Total
(In thousands)
Assets:
Money market$164,360 $ $ $164,360 
U.S. treasuries118,738   118,738 
Corporate bonds 275,621  275,621 
Total assets at fair value$283,098 $275,621 $ $558,719 
14

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
December 31, 2024
Level 1Level 2Level 3Total
(In thousands)
Assets:
Money market$202,653 $ $ $202,653 
U.S. treasuries34,731   34,731 
Corporate bonds 411,170  411,170 
Total assets at fair value$237,384 $411,170 $ $648,554 
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:
March 31, 2025
Level 1Level 2Level 3Total
(In thousands)
Liabilities:
2027 Notes$ $174,450 $ $174,450 
Total liabilities at fair value$ $174,450 $ $174,450 
December 31, 2024
Level 1Level 2Level 3Total
(In thousands)
Liabilities:
2027 Notes$ $186,252 $ $186,252 
Total liabilities at fair value$ $186,252 $ $186,252 
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.
15

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
(12)    Commitments and Contingencies
Leases
Future minimum lease payments under non-cancellable operating leases and future minimum finance lease payments as of March 31, 2025 are as follows:
Operating LeasesFinance Leases
(In thousands)
2025 (for the remaining period)
$10,555 $182 
202614,012 192 
202713,951 77 
202813,340 38 
202912,959 11 
Thereafter52,327  
Total payments117,144 500 
Less: present value discount/imputed interest45,478 73 
Present value of lease liabilities$71,666 $427 
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 March 31, 2025, 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.

Lavin v. the Company
On May 28, 2021, a putative class action complaint was filed against the Company in the Eastern District of New York captioned Lavin v. Virgin Galactic Holdings, Inc. ("Lavin Action"), 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 alleged, 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
16

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
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. On July 8, 2024, defendants withdrew their motion for judgment on the pleadings.
On August 21, 2024, plaintiffs filed a third amended complaint in which Xinqiang Cui, Justin Carlough, Jennifer Ortiz, Richard O’Keefe-Jones, Vipul Gupta, Maria Josephine Rosales, and Hesham Ibrahim (previously named plaintiffs), were designated by plaintiffs as lead plaintiffs (in addition to Robert Scheele and Mark Kusnier), and an additional named plaintiff, Montgomery Brantley, was added. The third amended complaint contains substantively the same allegations as in the second amended complaint. On September 11, 2024, defendants filed an answer to plaintiffs’ third amended complaint.
On October 12, 2024, plaintiffs filed a motion to certify their proposed class. The defendants filed an opposition to plaintiffs’ motion on December 20, 2024, plaintiffs filed their reply on January 24, 2025, and defendants filed a sur-reply on March 21, 2025. The motion is pending before the Court.
On February 12, 2025, plaintiffs submitted a letter request to the Court seeking permission to file a motion for leave to file a Fourth Amended Complaint. On March 17, 2025, the Court granted plaintiffs’ request to file a motion for leave to amend, which plaintiffs did on March 26, 2025. Defendants filed their opposition on April 11, 2025, and plaintiffs filed their reply on April 23, 2025. The Company intends to continue to vigorously defend against this matter.
Spiteri, Grenier, Laidlaw, St. Jean, and Gera derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors
On February 21, 2022, March 1, 2022, September 21, 2022, December 13, 2022, and July 11, 2024, five 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”), St. Jean v. Branson et al., Case No. 1:22-cv-7551 (“St. Jean Action”), and Gera v. Branson et al., Case No. 24-cv-04795 (“Gera 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. On September 12, 2024, the Gera 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. Per Court orders adopting the parties’ stipulations, the Consolidated Derivative Action and St. Jean Action are stayed until the close of fact discovery in the Lavin Action.
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.
17

VIRGIN GALACTIC HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements
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. Per the Court’s order adopting the parties’ stipulation, the case is stayed until the close of fact discovery in the Lavin Action.
Espinosa derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors
On September 3, 2024, alleged shareholder Kimberly Espinosa filed a derivative complaint purportedly on behalf of the Company against certain of the Company’s current and former officers and directors in the Delaware Court of Chancery captioned Espinosa v. Branson et al., Case No. 2024-0895-JTL. The complaint asserts 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, interest, restitution, expenses, attorneys’ fees and other equitable relief. The case is at a preliminary stage.
(13)    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 three months ended March 31, 2025 and 2024, the Company incurred royalty expenses of $0.5 million and $0.3 million, respectively.
(14)    Supplemental Cash Flow Information
Three Months Ended March 31,
20252024
(in thousands)
Supplemental disclosure of cash flow information:
Cash payments for:
Income taxes$ $94 
Supplemental disclosure of non-cash investing and financing activities:
Unpaid purchases of property, plant and equipment
$9,276 $7,951 
Issuance of common stock through RSUs vested173 585 

18

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, 2024 (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” section of our Annual Report on Form 10-K 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 spaceflight system was developed using our proprietary technology and processes and is focused on providing space travel 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. 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 launch vehicles, are expected to dramatically increase our annual flight rate. In addition, we are exploring the opportunity to use a derivative model of our launch vehicle as a High-Altitude, Long-Endurance ("HALE") aircraft, which we believe could be utilized for several types of government and research purposes.
Recent Developments
The development of our new Delta Class spaceships is on track. We are progressing through our build milestones with key tools and materials continuing to arrive at our spaceship final assembly facility. With our new Delta Class spaceships, we expect to commence commercial service with our first research spaceflight anticipated in the summer of 2026 and the first private astronaut spaceflight anticipated in the fall of 2026.
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 and in Part 1, Item 1A. of our Annual Report on Form 10-K titled “Risk Factors.”
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. Our sales remain paused, but we expect to open tranches of sales reservations in the first quarter of 2026 as we approach the start of commercial service. As of March 31, 2025, we have reservations for spaceflights for approximately 675 future astronauts, which represent approximately $189 million in expected future spaceflight revenue upon completion of the spaceflights.
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 service 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.
19

Results of Operations
The following table sets 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 March 31,
20252024
(In thousands)
Revenue$461 $1,985 
Operating expenses:
Spaceline operations20,826 22,591 
Research and development33,310 58,969 
Selling, general and administrative30,550 27,884 
Depreciation and amortization4,223 3,699 
Total operating expenses88,909 113,143 
Operating loss(88,448)(111,158)
Interest income7,215 12,308 
Interest expense(3,240)(3,227)
Other income, net34 145 
Loss before income taxes(84,439)(101,932)
Income tax expense48 80 
Net loss$(84,487)$(102,012)

For the Three Months Ended March 31, 2025 Compared to the Three Months Ended March 31, 2024
Revenue
Revenue for the three months ended March 31, 2025 was primarily attributable to access fees related to our astronaut community. Revenue for the three months ended March 31, 2024 was primarily attributable to revenue generated from our commercial spaceflight and access fees related to our astronaut community. During the third quarter of 2024, we paused our Unity spaceflights and we expect to commence commercial service in the summer of 2026.
Spaceline Operations
Three Months Ended March 31,$
Change
%
Change
20252024
(In thousands, except %)
Spaceline operations$20,826 $22,591 $(1,765)(8)%
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 astronaut community; and costs to provide payload cargo and engineering services.
Spaceline operations expense decreased from $22.6 million for the three months ended March 31, 2024 to $20.8 million for the three months ended March 31, 2025. The decrease was primarily driven by a $2.5 million decrease in cash compensation and other employee benefit costs.
20

Research and Development
Three Months Ended March 31,$
Change
%
Change
20252024
(In thousands, except %)
Research and development$33,310 $58,969 $(25,659)(44)%
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 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 launch vehicles, as well as allocated facilities and other supporting overhead costs.
Research and development expenses decreased from $59.0 million for the three months ended March 31, 2024 to $33.3 million for the three months ended March 31, 2025. The decrease was primarily driven by a $17.6 million decrease in sub-contractor and contract labor costs associated with the development of our next generation spaceflight vehicles and an $8.6 million decrease in cash compensation and other employee benefit costs.
Selling, General and Administrative
Three Months Ended March 31,$
Change
%
Change
20252024
(In thousands, except %)
Selling, general and administrative$30,550 $27,884 $2,666 10 %
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 increased from $27.9 million for the three months ended March 31, 2024 to $30.6 million for the three months ended March 31, 2025. The increase was primarily driven by a $1.1 million increase in legal costs and a $0.6 million increase in cash compensation and other employee benefit costs.
Depreciation and Amortization
Depreciation and amortization expense increased from $3.7 million for the three months ended March 31, 2024 to $4.2 million for the three months ended March 31, 2025. The increase was primarily due to the acquisition of property, plant and equipment.
Interest Income
Interest income decreased from $12.3 million for the three months ended March 31, 2024 to $7.2 million for the three months ended March 31, 2025. The decrease was primarily driven by decreased average balances of marketable securities and deposits in interest-bearing accounts.
Interest Expense
Interest expense was $3.2 million for each of the three months ended March 31, 2025 and 2024. Interest expense primarily consisted 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 months ended March 31, 2025 and 2024. 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 was primarily related to corporate income taxes for our operations in the United Kingdom, which operates on a cost-plus arrangement.
21

Liquidity and Capital Resources
As of March 31, 2025, we had total cash, cash equivalents and restricted cash of $172.2 million and total marketable securities of $394.4 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
Three Months Ended March 31,
20252024
(In thousands)
Net cash provided by (used in):
Operating activities$(75,918)$(113,229)
Investing activities7,475 83,097 
Financing activities29,712 6,891 
Net decrease in cash, cash equivalents and restricted cash
$(38,731)$(23,241)
Operating Activities
Net cash used in operating activities was $75.9 million for the three months ended March 31, 2025, and consisted primarily of $84.5 million of net losses, adjusted for non-cash items, which primarily included stock-based compensation expense of $4.8 million and depreciation and amortization expense of $4.2 million, partially offset by $2.2 million of accretion of marketable securities purchased at a discount and $1.2 million of net changes in operating assets and liabilities.
Net cash used in operating activities was $113.2 million for the three months ended March 31, 2024, and consisted primarily of $102.0 million of net losses, adjusted for non-cash items, which primarily included stock-based compensation expense of $8.2 million and depreciation and amortization expense of $3.7 million, partially offset by $5.3 million of accretion of marketable securities purchased at a discount and $18.4 million of net changes in operating assets and liabilities.
Investing Activities
Net cash provided by investing activities was $7.5 million for the three months ended March 31, 2025, and consisted primarily of $158.1 million in proceeds from maturities and calls of marketable securities, partially offset by $104.6 million in purchases of marketable securities and $46.0 million in capital expenditures.
Net cash provided by investing activities was $83.1 million for the three months ended March 31, 2024, and consisted primarily of $257.4 million in proceeds from maturities and calls of marketable securities, partially offset by $161.8 million in purchases of marketable securities and $13.1 million in capital expenditures.
Financing Activities
Net cash provided by financing activities was $29.7 million for the three months ended March 31, 2025, and consisted primarily of net cash proceeds from the sale and issuance of common stock pursuant to our at-the-market offering program.
Net cash provided by financing activities was $6.9 million for the three months ended March 31, 2024, and consisted primarily of net cash proceeds from the sale and issuance of common stock pursuant to our at-the-market offering program.
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;
22

hire additional personnel in manufacturing operations, testing programs, maintenance operations and guest services as we increase the volume of our spaceflights; and
scale up required operational facilities, such as hangars and warehouses.
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 June 2023, 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 $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").
In November 2024, we terminated the 2023 ATM Program, having sold a total of 12.8 million shares of common stock and generating $396.2 million in gross proceeds, before deducting $3.9 million in underwriting discounts, commissions and other expenses.
In November 2024, we entered into an open market sale agreement with Jefferies LLC ("Jefferies") providing for the offer and sale of up to $300 million of shares of our common stock from time to time through Jefferies, acting as sales agent, or directly to Jefferies, acting as principal, through an "at-the-market offering" program (the "2024 ATM Program").
During the three months ended March 31, 2025, we sold 6.9 million shares of common stock under the 2024 ATM Program and generated $30.7 million in gross proceeds, before deducting $0.9 million in underwriting discounts, commissions and other expenses.
As of March 31, 2025, we sold a total of 11.1 million shares of common stock under the 2024 ATM Program, generating $59.8 million in gross proceeds since its inception, before deducting $1.8 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, launch vehicles, 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.”
23

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 condensed consolidated 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 March 31, 2025, 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 2024 Annual Report on Form 10-K.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
Not applicable for smaller reporting companies.
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.
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 March 31, 2025, 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 March 31, 2025 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

24


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 12 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 2024 Annual Report on Form 10-K 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 2024 Annual Report on Form 10-K other than to update the Risk Factor below.
Changes to United States tariff and import/export regulations may have a negative effect on us.

While most of our suppliers and operations are located within the U.S., we cannot give assurance that we will not be negatively impacted by any of the following factors relating to tariffs and other trade-related policies that could depress economic activity and restrict our access to suppliers or customers in the future. The United States has enacted, and continues to consider, a range of trade-related measures, including tariffs, export controls, and other policies. The President of the United States has directed agencies to reassess key aspects of U.S. trade policy, and there has been ongoing debate and uncertainty surrounding potential changes to trade agreements, tariff structures, and foreign investment regulations. Shifts in trade policy—whether through legislation, executive action, or international negotiation—could alter the global trade landscape and affect supply chains, pricing, and demand for goods and services. These developments, or the perception that such changes may occur, have and could continue to have a material adverse effect on global economic conditions, contribute to volatility in financial markets, and disrupt international trade, including trade between the U.S. and its key partners.
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.
25

Item 5. Other Information
Ratification of Prior Shares Issued

On March 14, 2025, our board of directors (the “Board”) adopted resolutions (the “Resolutions”) approving the ratification of the issuance of 351,313 shares of common stock (the “Specified Shares”) that were sold pursuant to an “at-the-market offering” as defined in Rule 415 of the Securities Act of 1933, as amended (the “ATM Program”), which may constitute shares of putative stock pursuant to Section 204 of the Delaware General Corporation Law (the “DGCL”) (the “Ratification”). The issuance of such shares occurred between the dates of March 4, 2025 and March 6, 2025 and, due to the Specified Shares being sold to the public pursuant to the ATM Program at a price per share that was below the floor price that had been previously established by the Board, the Board determined that (i) the failure to obtain approval of the Board to sell the Specified Shares at such prices constituted a “failure of authorization” (as defined in Section 204(h) of the DGCL) causing a “defective corporate act” (as defined in Section 204(h) of the DGCL), and (ii) the Specified Shares constitute putative stock. Any claim that any defective corporate act or putative stock ratified pursuant to the Ratification is void or voidable due to the failure of authorization specified in the Resolutions, or that the Delaware Court of Chancery should declare in its discretion that the Ratification in accordance with Section 204 of the DGCL not be effective or be effective only on certain conditions, must be brought within 120 days from the giving of this notice (which is deemed given on the date that this Quarterly Report on Form 10-Q is filed with the SEC).

10b5-1 Trading Plans
During the three months ended March 31, 2025, 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."
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-K
 001-38202
3.110/29/2019
3.1(a)
8-K
 001-38202
3.106/14/2024
3.28-K
 001-38202
3.103/14/2024
10.1*
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*
26

Incorporated by Reference
Exhibit No.Exhibit DescriptionFormFile No.ExhibitFiling DateFiled/Furnished Herewith
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document*
101.LABInline XBRL Taxonomy Extension Labels Linkbase Document*
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.

27

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: May 15, 2025/s/ Michael Colglazier
Name:
Michael Colglazier
Title:
Chief Executive Officer
(Principal Executive Officer)
Date: May 15, 2025/s/ Douglas Ahrens
Name:
Douglas Ahrens
Title:
Chief Financial Officer
(Principal Financial and Accounting Officer)
28
EX-10.1 2 vgh-2025formoflongtermince.htm EX-10.1 Document
Exhibit 10.1
SECOND AMENDED AND RESTATED VIRGIN GALACTIC HOLDINGS, INC.

2019 INCENTIVE AWARD PLAN

2025 LONG TERM INCENTIVE PERFORMANCE AWARD GRANT NOTICE
Virgin Galactic Holdings, Inc., a Delaware corporation (the “Company”), has granted to the participant listed below (“Participant”) the cash based performance award (the “Award”) described in this Long Term Incentive Performance Award Grant Notice (this “Grant Notice”), subject to the terms and conditions of the Second Amended and Restated Virgin Galactic Holdings, Inc. 2019 Incentive Award Plan (as amended from time to time, the “Plan”) and the Long Term Incentive Performance Award Agreement attached hereto as Exhibit A (the “Agreement”), both of which are incorporated into this Grant Notice by reference. The Award constitutes an Other Stock or Cash Based Award for purposes of the Plan. Capitalized terms not specifically defined in this Grant Notice or the Agreement have the meanings given to them in the Plan.
Participant:
[________]
Grant Date:
[________]
Target Value:
$[________]
Vesting Schedule:
The Award will become earned (the “Earned Award”) based on achievement of the Performance Condition with respect to the Performance Period, as set forth below.

Performance Period: [________].

Performance Condition:
The value of the Earned Award (the “Earned Award Value”) shall be based on the achievement of the Performance Conditions set forth below, with the Earned Award Value equal to (x) the target value of Award multiplied by (y) the applicable Percentage of Award Earned (calculated as set forth below, rounded up to the nearest whole dollar).

[To come.]

The Company may, in its good faith discretion, make such adjustments to the applicable “Threshold,” “Target” or “Maximum” goals in the event of any material changes to strategy, acquisitions, divestures or unforeseen circumstances that were not contemplated at the outset of the Performance Period, subject in each case, to approval by the Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”).

Calculation of Percentage of Award Earned: If actual performance is between the (i) “Threshold” and “Target” or the (ii) “Target” and

1


“Maximum” levels of achievement, the Percentage of Award Earned shall be determined using straight line linear interpolation between the applicable levels. In the event that actual performance does not meet the Threshold Level of Achievement, the “Percentage of Award Earned” shall be zero percent (0%). All determinations with respect to whether and the extent to which a Performance Condition has been achieved shall be made by the Compensation Committee in its sole discretion. The Award will become earned as of the date that the applicable Performance Condition is achieved, subject to the Compensation Committee certifying in writing the extent to which the Performance Condition has been met.
Level of AchievementPercentage of Award Earned
Below Threshold0%
Threshold50%
Target100%
Maximum200%
Above Maximum200%

The portion of the Award which does not become earned based on actual performance during the Performance Period shall be forfeited as of the last day of the Performance Period.
The Earned Award will remain outstanding and will vest on the third anniversary of the Grant Date, subject to Participant’s continued service as a Service Provider through such date.
By accepting (whether in writing, electronically or otherwise) the Award, Participant agrees to be bound by the terms of this Grant Notice, the Plan and the Agreement. Participant has reviewed the Plan, this Grant Notice and the Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Grant Notice and fully understands all provisions of the Plan, this Grant Notice and the Agreement. Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan, this Grant Notice or the Agreement.
VIRGIN GALACTIC HOLDINGS, INC. PARTICIPANT
By:
    
    
Name:
   Doug Ahrens    
[Participant Name]
Title:
   Chief Financial Officer    




2



Exhibit A
LONG TERM INCENTIVE PERFORMANCE AWARD AGREEMENT
Capitalized terms not specifically defined in this Long Term Incentive Performance Award Agreement (this “Agreement”) have the meanings specified in the Grant Notice or, if not defined in the Grant Notice, in the Plan.
Article I.
GENERAL
1.1Award. The Company has granted the Award to Participant effective as of the Grant Date set forth in the Grant Notice (the “Grant Date”). The Award represents the right to receive an amount in cash equal to the Earned Award Value, as set forth in the Grant Notice and this Agreement.
1.2Incorporation of Terms of Plan. The Award is subject to the terms and conditions set forth in this Agreement and the Plan, which is incorporated herein by reference. In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan will control.
1.3Unsecured Promise. The Award will at all times prior to settlement represent an unsecured Company obligation payable only from the Company’s general assets.
Article II.
VESTING; FORFEITURE AND SETTLEMENT
2.1Vesting; Forfeiture.
(a)Subject to the conditions contained herein and in the Plan, the Award shall vest as provided in the Grant Notice. [In addition, if Participant experiences a Qualifying Termination (as defined in the Employment Agreement) following the completion of the Performance Period, then the Earned Award (if any) may be subject to accelerated vesting in accordance with Section [4(b)] of that certain Employment Agreement by and between Participant, Galactic Co., LLC and the Company (the “Employment Agreement”) as though the Award was a time-vesting equity award for purposes of the Employment Agreement. The accelerated vesting in this Section 2.1(a) is subject to Participant’s continued compliance with the applicable restrictive covenants and timely execution and non-revocation of a general release of claims, as described in the Employment Agreement.]
(b)Notwithstanding the foregoing, in the event of Participant’s Termination of Service for any reason, the Award will immediately and automatically be cancelled and forfeited (after taking into consideration any accelerated vesting which may occur in connection with such Termination of Service), except as otherwise determined by the Administrator or provided in a binding written agreement between Participant and the Company (including, without limitation, the Employment Agreement).
2.2Payment; Taxes.
(a)The Earned Award will be paid in cash, as soon as administratively practicable after the vesting of the Earned Award but in no event later than the March 15 of the year following the year in which the vesting date occurs, subject to applicable taxes and other authorized withholdings.
(b)Notwithstanding the foregoing, the Company may delay any payment under this Agreement that the Company reasonably determines would violate Applicable Law until the earliest date the Company reasonably determines the making of the payment will not cause such a violation (in accordance with Treasury Regulation Section 1.409A-2(b)(7)(ii)); provided the Company reasonably believes the delay will not result in the imposition of excise taxes under Section 409A.

3



Article III.
OTHER PROVISIONS
3.1Notices. Any notice to be given under the terms of this Agreement to the Company must be in writing and addressed to the Company in care of the Company’s Secretary at the Company’s principal office or the Secretary’s then-current email address or facsimile number. Any notice to be given under the terms of this Agreement to Participant must be in writing and addressed to Participant (or, if Participant is then deceased, to the Designated Beneficiary) at Participant’s last known mailing address, email address or facsimile number in the Company’s personnel files. By a notice given pursuant to this Section, either party may designate a different address for notices to be given to that party. Any notice will be deemed duly given when actually received, when sent by email, when sent by certified mail (return receipt requested) and deposited with postage prepaid in a post office or branch post office regularly maintained by the United States Postal Service, when delivered by a nationally recognized express shipping company or upon receipt of a facsimile transmission confirmation.
3.2Titles. Titles are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.
3.3Conformity to Applicable Laws. Participant acknowledges that the Plan, the Grant Notice and this Agreement are intended to conform to the extent necessary with all Applicable Laws and, to the extent Applicable Laws permit, will be deemed amended as necessary to conform to Applicable Laws.
3.4Successors and Assigns. The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement will inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer set forth in this Agreement or the Plan, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
3.5Entire Agreement. The Plan, the Grant Notice and this Agreement (including any exhibit hereto) constitute the entire agreement of the parties and supersede in their entirety all prior undertakings and agreements of the Company and Participant with respect to the subject matter hereof.
3.6Agreement Severable. In the event that any provision of the Grant Notice or this Agreement is held illegal or invalid, the provision will be severable from, and the illegality or invalidity of the provision will not be construed to have any effect on, the remaining provisions of the Grant Notice or this Agreement.
3.7Limitation on Participant’s Rights. Participation in the Plan confers no rights or interests other than as herein provided. This Agreement creates only a contractual obligation on the part of the Company as to amounts payable and may not be construed as creating a trust. Neither the Plan nor any underlying program, in and of itself, has any assets. Participant will have only the rights of a general unsecured creditor of the Company with respect to amounts credited and benefits payable, if any, with respect to the Award, and rights no greater than the right to receive cash as a general unsecured creditor with respect to the Award, as and when settled pursuant to the terms of this Agreement.
3.8Not a Contract of Employment. Nothing in the Plan, the Grant Notice or this Agreement confers upon Participant any right to continue in the employ or service of the Company or any Subsidiary or interferes with or restricts in any way the rights of the Company and its Subsidiaries, which rights are hereby expressly reserved, to discharge or terminate the services of Participant at any time for any reason whatsoever, with or without cause, except to the extent expressly provided otherwise in a written agreement between the Company or a Subsidiary and Participant.
3.9Counterparts. The Grant Notice may be executed in one or more counterparts, including by way of any electronic signature, subject to Applicable Law, each of which will be deemed an original and all of which together will constitute one instrument.
* * * * *
4

EX-31.1 3 spce-20250331_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.
                   



         
May 15, 2025
/s/ Michael Colglazier
Michael Colglazier
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 spce-20250331_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.
                   
         



May 15, 2025/s/ Douglas Ahrens
Douglas Ahrens
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 5 spce-20250331_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 March 31, 2025, 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.
                   
    
May 15, 2025
/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 6 spce-20250331_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 March 31, 2025, 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.
                   
    
May 15, 2025/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 7 spce-20250331.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 - Property, Plant, and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Description of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Property, Plant, and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Description of Business and Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Leases - Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Leases - Supplemental Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Convertible Senior Notes - 2027 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Stock-Based Compensation - Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Earnings Per Share - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Fair Value Measurements - Fair Values (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Commitments and Contingencies - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Commitments and Contingencies - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 spce-20250331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 spce-20250331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 spce-20250331_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] Summary of Lease Expense and Cash Flow Information Lease, Cost [Table Text Block] Spiteri, Grenier, Laidlaw, and St. Jean Spiteri, Grenier, Laidlaw, and St. Jean [Member] Spiteri, Grenier, Laidlaw, and St. Jean Cover [Abstract] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Summary of Operating Lease Maturities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Other current liabilities Other Liabilities, Current 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] Unrealized 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 Amortization expense for marketable securities Amortization Expense For Marketable Securities Amortization Expense For Marketable Securities Operating lease cost Operating Lease, Cost Assets acquired in exchange for lease obligations: Lease, Cost [Abstract] 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 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] 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] 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 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] 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 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 Accretion of marketable securities purchased at a discount Accretion (Amortization) of Discounts and Premiums, Investments 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 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 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 2026 Lessee, Operating Lease, Liability, to be Paid, Year One Antidilutive Security, Excluded EPS Calculation [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 2026 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 plans 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] Diluted (in shares) Weighted-average common shares 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] 2024 At The Market Offering Program 2024 At The Market Offering Program [Member] 2024 At The Market Offering Program Selling, general and administrative Selling, General and Administrative Expense Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Fair Value, Recurring Fair Value, Recurring [Member] 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] 2028 Finance Lease, Liability, to be Paid, Year Three Purchases of marketable securities Payments to Acquire Marketable Securities Marketable securities, Amortized Cost Marketable securities, Total 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 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] Class of Stock [Line Items] Class of Stock [Line Items] 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 2029 Finance Lease, Liability, to be Paid, Year Four Name Measure Name Entity Interactive Data Current Entity Interactive Data Current 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 Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Proceeds from sale of common stock Sale of Stock, Consideration Received Per Transaction Statement of Financial Position [Abstract] 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 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 2025 (for the remaining period) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Total liabilities and stockholders' equity Liabilities and Equity Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] 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 2027 Finance Lease, Liability, to be Paid, Year Two 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 Gain Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax 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] 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 Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] 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] Summary 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 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 Accrued and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] Transaction costs related to issuance of common stock Stock issuance costs Payments of Stock Issuance Costs Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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 Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Summary 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] 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 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] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] 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] 2029 Lessee, Operating Lease, Liability, to be Paid, Year Four Earnings Per Share [Abstract] Earnings Per Share [Abstract] Equity [Abstract] 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 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 and amortization Depreciation, Depletion and Amortization Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent 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 Summary of Stock Option and RSU Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] 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; 39,991,026 and 32,995,822 shares issued and outstanding as of March 31, 2025 and December 31, 2024, 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 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 At The Market Offering 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] Stock, Class of Stock [Table] Stock, Class of Stock [Table] 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 long-term 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 12) Commitments and Contingencies Termination Date Trading Arrangement Termination Date Related Party Transaction [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] 2027 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] 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 Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Equity-classified award 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 2025 (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] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount 2028 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 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] 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 Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 11 spce-20250331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover Page - shares
3 Months Ended
Mar. 31, 2025
May 08, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
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 Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   41,574,845
Amendment Flag false  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2025  
Entity Central Index Key 0001706946  
Current Fiscal Year End Date --12-31  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 140,763 $ 178,605
Restricted cash 31,391 32,280
Marketable securities, short-term 348,754 384,621
Other current assets 26,659 32,430
Total current assets 547,567 627,936
Marketable securities, long-term 45,605 61,280
Property, plant and equipment, net 249,219 209,114
Other non-current assets 61,542 62,895
Total assets 903,933 961,225
Current liabilities:    
Accounts payable 2,956 3,696
Customer deposits 82,197 84,493
Other current liabilities 58,671 61,821
Total current liabilities 143,824 150,010
Non-current liabilities:    
Convertible senior notes, net 420,689 420,120
Other long-term liabilities 67,249 68,815
Total liabilities 631,762 638,945
Commitments and contingencies (Note 12)
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; 39,991,026 and 32,995,822 shares issued and outstanding as of March 31, 2025 and December 31, 2024, respectively 4 3
Additional paid-in capital 2,829,428 2,794,871
Accumulated deficit (2,557,359) (2,472,872)
Accumulated other comprehensive income 98 278
Total stockholders' equity 272,171 322,280
Total liabilities and stockholders' equity $ 903,933 $ 961,225
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
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) 39,991,026 32,995,822
Common stock, shares outstanding (in shares) 39,991,026 32,995,822
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 461 $ 1,985
Operating expenses:    
Spaceline operations 20,826 22,591
Research and development 33,310 58,969
Selling, general and administrative 30,550 27,884
Depreciation and amortization 4,223 3,699
Total operating expenses 88,909 113,143
Operating loss (88,448) (111,158)
Interest income 7,215 12,308
Interest expense (3,240) (3,227)
Other income, net 34 145
Loss before income taxes (84,439) (101,932)
Income tax expense 48 80
Net loss (84,487) (102,012)
Other comprehensive loss:    
Foreign currency translation adjustment (4) (8)
Unrealized loss on marketable securities (176) (864)
Total comprehensive loss $ (84,667) $ (102,884)
Net loss per share:    
Basic (in dollars per share) $ (2.38) $ (5.10)
Diluted (in dollars per share) $ (2.38) $ (5.10)
Weighted-average shares outstanding:    
Basic (in shares) 35,440 20,019
Diluted (in shares) 35,440 20,019
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.1
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, 2023   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 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   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, 2024 32,995,822 32,995,822      
Beginning balance at Dec. 31, 2024 $ 322,280 $ 3 2,794,871 (2,472,872) 278
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (84,487)     (84,487)  
Other comprehensive loss (180)       (180)
Stock-based compensation for equity-classified awards 4,833   4,833    
Issuance of common stock pursuant to stock-based awards, net of withholding taxes (in shares)   49,040      
Issuance of common stock pursuant to stock-based awards, net of withholding taxes (50)   (50)    
Issuance of common stock pursuant to at-the-market offering (in shares)   6,946,164      
Issuance of common stock pursuant to at-the-market offering 30,730 $ 1 30,729    
Transaction costs $ (955)   (955)    
Ending balance (in shares) at Mar. 31, 2025 39,991,026 39,991,026      
Ending balance at Mar. 31, 2025 $ 272,171 $ 4 $ 2,829,428 $ (2,557,359) $ 98
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Cash flows from operating activities:    
Net loss $ (84,487) $ (102,012)
Stock-based compensation 4,769 8,244
Depreciation and amortization 4,223 3,699
Amortization of debt issuance costs 569 552
Accretion of marketable securities purchased at a discount (2,193) (5,328)
Other non-cash items (14) 0
Change in operating assets and liabilities:    
Other current and non-current assets 5,749 3,835
Accounts payable (751) (7,480)
Customer deposits (2,296) (5,507)
Other current and non-current liabilities (1,487) (9,232)
Net cash used in operating activities (75,918) (113,229)
Cash flows from investing activities:    
Capital expenditures (46,047) (13,072)
Purchases of marketable securities (104,607) (161,843)
Proceeds from maturities and calls of marketable securities 158,121 257,414
Other investing activities 8 598
Net cash provided by investing activities 7,475 83,097
Cash flows from financing activities:    
Payments of finance lease obligations (46) (60)
Proceeds from issuance of common stock 30,730 7,272
Withholding taxes paid on behalf of employees on net settled stock-based awards (50) (269)
Transaction costs related to issuance of common stock (922) (52)
Net cash provided by financing activities 29,712 6,891
Net decrease in cash, cash equivalents and restricted cash (38,731) (23,241)
Cash, cash equivalents and restricted cash at beginning of period 210,885 253,592
Cash, cash equivalents and restricted cash at end of period 172,154 230,351
Cash and cash equivalents 140,763 195,433
Restricted cash 31,391 34,918
Cash, cash equivalents and restricted cash $ 172,154 $ 230,351
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business and Basis of Presentation
3 Months Ended
Mar. 31, 2025
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 months ended March 31, 2025 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, 2024. There have been no changes to the significant accounting policies presented in the audited consolidated financial statements contained in the Annual Report on Form 10-K that would have a material impact on the accompanying condensed consolidated financial statements.
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.
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. 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 20 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Marketable Securities
3 Months Ended
Mar. 31, 2025
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 gain and estimated fair value of the Company's cash, cash equivalents and marketable securities are as follows:
March 31, 2025
Amortized Cost
Gross Unrealized Gain
Fair Value
(In thousands)
Cash and cash equivalents:
Cash and restricted cash$7,794 $— $7,794 
Money market
164,360 — 164,360 
Marketable securities:
U.S. treasuries118,735 118,738 
Corporate bonds
275,591 30 275,621 
$566,480 $33 $566,513 

December 31, 2024
Amortized Cost
Gross Unrealized Gain
Fair Value
(In thousands)
Cash and cash equivalents:
Cash and restricted cash$8,232 $— $8,232 
Money market
202,653 — 202,653 
Marketable securities:
U.S. treasuries34,694 37 34,731 
Corporate bonds410,998 172 411,170 
$656,577 $209 $656,786 
Interest receivable of $3.5 million and $4.2 million is included in other current assets in the accompanying condensed consolidated balance sheets as of March 31, 2025 and December 31, 2024, 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 $2.2 million and $5.3 million in accretion income, net for its marketable securities for the three months ended March 31, 2025 and 2024, respectively.
The following table presents the contractual maturities of the Company's marketable securities as of March 31, 2025:
March 31, 2025
Amortized Cost
Fair Value
(In thousands)
Matures within one year$348,711 $348,754 
Matures between one to two years45,615 45,605 
$394,326 $394,359 
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant, and Equipment, Net
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment, Net Property, Plant and Equipment, Net
Property, plant and equipment consists of the following:
March 31, 2025December 31, 2024
(In thousands)
Land$1,302 $1,302 
Buildings10,111 10,111 
Flight vehicles and rotables
4,331 4,331 
Machinery and equipment42,948 42,792 
Information technology software and equipment47,314 45,553 
Leasehold improvements77,652 77,589 
Construction in progress160,084 117,810 
343,742 299,488 
Less: accumulated depreciation and amortization
94,523 90,374 
$249,219 $209,114 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Leases
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Leases Leases
The components of expense related to leases are as follows:
Three Months Ended March 31,
20252024
(In thousands)
Operating lease cost$3,399 $3,459 
Variable lease cost707 1,144 
Short-term lease cost— 
Finance lease cost:
Amortization of assets under finance leases
51 67 
Interest on finance lease liabilities15 19 
Total finance lease cost66 86 
Total lease cost$4,172 $4,695 
The components of supplemental cash flow information related to leases are as follows:
Three Months Ended March 31,
20252024
(In thousands, except term and rate data)
Cash Flow Information:
Operating cash flows for operating leases
$3,455 $3,250 
Operating cash flows for finance leases
$15 $19 
Financing cash flows for finance leases
$46 $60 
Non-cash Activity:
Assets acquired in exchange for lease obligations:
Operating leases$— $— 
Finance leases$$— 
Other Information:
Weighted-average remaining lease term:
Operating leases (in years)8.59.5
Finance leases (in years)2.43.0
Weighted-average discount rates:
Operating leases12.2 %12.1 %
Finance leases13.3 %13.1 %


The supplemental balance sheet information related to leases is as follows:
March 31, 2025December 31, 2024
(In thousands)
Operating Leases:
Long-term right-of-use assets$56,719 $58,039 
Short-term operating lease liabilities$5,794 $5,604 
Long-term operating lease liabilities65,872 67,394 
Total operating lease liabilities$71,666 $72,998 

Right-of-use assets are included in other non-current assets, and lease liabilities are included in other current liabilities and other long-term liabilities in the accompanying condensed consolidated balance sheets.
Leases Leases
The components of expense related to leases are as follows:
Three Months Ended March 31,
20252024
(In thousands)
Operating lease cost$3,399 $3,459 
Variable lease cost707 1,144 
Short-term lease cost— 
Finance lease cost:
Amortization of assets under finance leases
51 67 
Interest on finance lease liabilities15 19 
Total finance lease cost66 86 
Total lease cost$4,172 $4,695 
The components of supplemental cash flow information related to leases are as follows:
Three Months Ended March 31,
20252024
(In thousands, except term and rate data)
Cash Flow Information:
Operating cash flows for operating leases
$3,455 $3,250 
Operating cash flows for finance leases
$15 $19 
Financing cash flows for finance leases
$46 $60 
Non-cash Activity:
Assets acquired in exchange for lease obligations:
Operating leases$— $— 
Finance leases$$— 
Other Information:
Weighted-average remaining lease term:
Operating leases (in years)8.59.5
Finance leases (in years)2.43.0
Weighted-average discount rates:
Operating leases12.2 %12.1 %
Finance leases13.3 %13.1 %


The supplemental balance sheet information related to leases is as follows:
March 31, 2025December 31, 2024
(In thousands)
Operating Leases:
Long-term right-of-use assets$56,719 $58,039 
Short-term operating lease liabilities$5,794 $5,604 
Long-term operating lease liabilities65,872 67,394 
Total operating lease liabilities$71,666 $72,998 

Right-of-use assets are included in other non-current assets, and lease liabilities are included in other current liabilities and other long-term liabilities in the accompanying condensed consolidated balance sheets.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Other Current Liabilities
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Other Current Liabilities Other Current Liabilities
The components of other current liabilities are as follows:
March 31, 2025December 31, 2024
(In thousands)
Accrued compensation
$20,866 $30,705 
Accrued manufacturing sub-contractor and contract labor costs20,763 18,827 
Other
17,042 12,289 
$58,671 $61,821 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes
3 Months Ended
Mar. 31, 2025
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:
March 31, 2025December 31, 2024
(In thousands)
Principal$425,000 $425,000 
Less: unamortized debt issuance costs4,311 4,880 
Net carrying amount$420,689 $420,120 
During each of the three months ended March 31, 2025 and 2024, the Company recognized $3.2 million of interest expense on the 2027 Notes. Interest expense included $0.6 million of amortized debt issuance costs during each of the three months ended March 31, 2025 and 2024.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
In June 2023, 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 $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").
In November 2024, the Company terminated the 2023 ATM Program, having sold a total of 12.8 million shares of common stock and generating $396.2 million in gross proceeds, before deducting $3.9 million in underwriting discounts, commissions and other expenses.
In November 2024, the Company entered into an open market sale agreement with Jefferies LLC ("Jefferies") providing for the offer and sale of up to $300 million of shares of the Company's common stock from time to time through Jefferies, acting as sales agent, or directly to Jefferies, acting as principal, through an "at-the-market offering" program (the "2024 ATM Program").
During the three months ended March 31, 2025, the Company sold 6.9 million shares of common stock under the 2024 ATM Program and generated $30.7 million in gross proceeds, before deducting $0.9 million in underwriting discounts, commissions and other expenses.
As of March 31, 2025, the Company sold a total of 11.1 million shares of common stock under the 2024 ATM Program, generating $59.8 million in gross proceeds since its inception, before deducting $1.8 million in underwriting discounts, commissions and other expenses.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2025
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").
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.
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 March 31,
20252024
(In thousands)
Stock option and PSO expense:
Selling, general and administrative
$441 $617 
RSU and PSU expense:
Spaceline operations
435 1,168 
Research and development
402 1,106 
Selling, general and administrative
3,491 5,353 
Total RSU and PSU expense
4,328 7,627 
Total stock-based compensation expense
4,769 8,244 
Less: stock-based compensation expense for liability-classified awards
(64)199 
Stock-based compensation expense for equity-classified awards
$4,833 $8,045 
As of March 31, 2025, the Company had unrecognized stock-based compensation expense of $0.7 million for stock options, which is expected to be recognized over a weighted-average period of 0.6 years. There was no unrecognized stock-based compensation expense for PSOs. Unrecognized stock-based compensation expense as of March 31, 2025 for RSUs and PSUs totaled $38.7 million and $1.4 million, respectively, which are expected to be recognized over weighted-average periods of 2.6 years and 1.0 years, respectively.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
3 Months Ended
Mar. 31, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income tax expense was $48,000 and $80,000 for the three months ended March 31, 2025 and 2024, respectively. The effective income tax rate was nil for each of the three months ended March 31, 2025 and 2024. 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 28 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table presents net loss per share and related information:
Three Months Ended March 31,
20252024
(In thousands, except per share amounts)
Basic and diluted:
Net loss$(84,487)$(102,012)
Weighted-average common shares outstanding
35,440 20,019 
Basic and diluted net loss per share$(2.38)$(5.10)
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 the three months ended March 31, 2025 and 2024 were 7.0 million and 2.5 million, respectively.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2025
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:
March 31, 2025
Level 1Level 2Level 3Total
(In thousands)
Assets:
Money market$164,360 $— $— $164,360 
U.S. treasuries118,738 — — 118,738 
Corporate bonds— 275,621 — 275,621 
Total assets at fair value$283,098 $275,621 $— $558,719 
December 31, 2024
Level 1Level 2Level 3Total
(In thousands)
Assets:
Money market$202,653 $— $— $202,653 
U.S. treasuries34,731 — — 34,731 
Corporate bonds— 411,170 — 411,170 
Total assets at fair value$237,384 $411,170 $— $648,554 
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:
March 31, 2025
Level 1Level 2Level 3Total
(In thousands)
Liabilities:
2027 Notes$— $174,450 $— $174,450 
Total liabilities at fair value$— $174,450 $— $174,450 
December 31, 2024
Level 1Level 2Level 3Total
(In thousands)
Liabilities:
2027 Notes$— $186,252 $— $186,252 
Total liabilities at fair value$— $186,252 $— $186,252 
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 30 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Leases
Future minimum lease payments under non-cancellable operating leases and future minimum finance lease payments as of March 31, 2025 are as follows:
Operating LeasesFinance Leases
(In thousands)
2025 (for the remaining period)
$10,555 $182 
202614,012 192 
202713,951 77 
202813,340 38 
202912,959 11 
Thereafter52,327 — 
Total payments117,144 500 
Less: present value discount/imputed interest45,478 73 
Present value of lease liabilities$71,666 $427 
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 March 31, 2025, 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.

Lavin v. the Company
On May 28, 2021, a putative class action complaint was filed against the Company in the Eastern District of New York captioned Lavin v. Virgin Galactic Holdings, Inc. ("Lavin Action"), 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 alleged, 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. On July 8, 2024, defendants withdrew their motion for judgment on the pleadings.
On August 21, 2024, plaintiffs filed a third amended complaint in which Xinqiang Cui, Justin Carlough, Jennifer Ortiz, Richard O’Keefe-Jones, Vipul Gupta, Maria Josephine Rosales, and Hesham Ibrahim (previously named plaintiffs), were designated by plaintiffs as lead plaintiffs (in addition to Robert Scheele and Mark Kusnier), and an additional named plaintiff, Montgomery Brantley, was added. The third amended complaint contains substantively the same allegations as in the second amended complaint. On September 11, 2024, defendants filed an answer to plaintiffs’ third amended complaint.
On October 12, 2024, plaintiffs filed a motion to certify their proposed class. The defendants filed an opposition to plaintiffs’ motion on December 20, 2024, plaintiffs filed their reply on January 24, 2025, and defendants filed a sur-reply on March 21, 2025. The motion is pending before the Court.
On February 12, 2025, plaintiffs submitted a letter request to the Court seeking permission to file a motion for leave to file a Fourth Amended Complaint. On March 17, 2025, the Court granted plaintiffs’ request to file a motion for leave to amend, which plaintiffs did on March 26, 2025. Defendants filed their opposition on April 11, 2025, and plaintiffs filed their reply on April 23, 2025. The Company intends to continue to vigorously defend against this matter.
Spiteri, Grenier, Laidlaw, St. Jean, and Gera derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors
On February 21, 2022, March 1, 2022, September 21, 2022, December 13, 2022, and July 11, 2024, five 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”), St. Jean v. Branson et al., Case No. 1:22-cv-7551 (“St. Jean Action”), and Gera v. Branson et al., Case No. 24-cv-04795 (“Gera 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. On September 12, 2024, the Gera 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. Per Court orders adopting the parties’ stipulations, the Consolidated Derivative Action and St. Jean Action are stayed until the close of fact discovery in the Lavin Action.
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. Per the Court’s order adopting the parties’ stipulation, the case is stayed until the close of fact discovery in the Lavin Action.
Espinosa derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors
On September 3, 2024, alleged shareholder Kimberly Espinosa filed a derivative complaint purportedly on behalf of the Company against certain of the Company’s current and former officers and directors in the Delaware Court of Chancery captioned Espinosa v. Branson et al., Case No. 2024-0895-JTL. The complaint asserts 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, interest, restitution, expenses, attorneys’ fees and other equitable relief. The case is at a preliminary stage.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions
3 Months Ended
Mar. 31, 2025
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 three months ended March 31, 2025 and 2024, the Company incurred royalty expenses of $0.5 million and $0.3 million, respectively.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Cash Flow Information
3 Months Ended
Mar. 31, 2025
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
Three Months Ended March 31,
20252024
(in thousands)
Supplemental disclosure of cash flow information:
Cash payments for:
Income taxes$— $94 
Supplemental disclosure of non-cash investing and financing activities:
Unpaid purchases of property, plant and equipment
$9,276 $7,951 
Issuance of common stock through RSUs vested173 585 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net loss $ (84,487) $ (102,012)
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2025
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.
Restricted Cash 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.
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 36 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Marketable Securities
The amortized cost, unrealized gain and estimated fair value of the Company's cash, cash equivalents and marketable securities are as follows:
March 31, 2025
Amortized Cost
Gross Unrealized Gain
Fair Value
(In thousands)
Cash and cash equivalents:
Cash and restricted cash$7,794 $— $7,794 
Money market
164,360 — 164,360 
Marketable securities:
U.S. treasuries118,735 118,738 
Corporate bonds
275,591 30 275,621 
$566,480 $33 $566,513 

December 31, 2024
Amortized Cost
Gross Unrealized Gain
Fair Value
(In thousands)
Cash and cash equivalents:
Cash and restricted cash$8,232 $— $8,232 
Money market
202,653 — 202,653 
Marketable securities:
U.S. treasuries34,694 37 34,731 
Corporate bonds410,998 172 411,170 
$656,577 $209 $656,786 
Schedule of Contractual Maturities
The following table presents the contractual maturities of the Company's marketable securities as of March 31, 2025:
March 31, 2025
Amortized Cost
Fair Value
(In thousands)
Matures within one year$348,711 $348,754 
Matures between one to two years45,615 45,605 
$394,326 $394,359 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant, and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant, and Equipment
Property, plant and equipment consists of the following:
March 31, 2025December 31, 2024
(In thousands)
Land$1,302 $1,302 
Buildings10,111 10,111 
Flight vehicles and rotables
4,331 4,331 
Machinery and equipment42,948 42,792 
Information technology software and equipment47,314 45,553 
Leasehold improvements77,652 77,589 
Construction in progress160,084 117,810 
343,742 299,488 
Less: accumulated depreciation and amortization
94,523 90,374 
$249,219 $209,114 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Summary of Lease Expense and Cash Flow Information
The components of expense related to leases are as follows:
Three Months Ended March 31,
20252024
(In thousands)
Operating lease cost$3,399 $3,459 
Variable lease cost707 1,144 
Short-term lease cost— 
Finance lease cost:
Amortization of assets under finance leases
51 67 
Interest on finance lease liabilities15 19 
Total finance lease cost66 86 
Total lease cost$4,172 $4,695 
The components of supplemental cash flow information related to leases are as follows:
Three Months Ended March 31,
20252024
(In thousands, except term and rate data)
Cash Flow Information:
Operating cash flows for operating leases
$3,455 $3,250 
Operating cash flows for finance leases
$15 $19 
Financing cash flows for finance leases
$46 $60 
Non-cash Activity:
Assets acquired in exchange for lease obligations:
Operating leases$— $— 
Finance leases$$— 
Other Information:
Weighted-average remaining lease term:
Operating leases (in years)8.59.5
Finance leases (in years)2.43.0
Weighted-average discount rates:
Operating leases12.2 %12.1 %
Finance leases13.3 %13.1 %
Summary of Balance Sheet Information
The supplemental balance sheet information related to leases is as follows:
March 31, 2025December 31, 2024
(In thousands)
Operating Leases:
Long-term right-of-use assets$56,719 $58,039 
Short-term operating lease liabilities$5,794 $5,604 
Long-term operating lease liabilities65,872 67,394 
Total operating lease liabilities$71,666 $72,998 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued and Other Current Liabilities
The components of other current liabilities are as follows:
March 31, 2025December 31, 2024
(In thousands)
Accrued compensation
$20,866 $30,705 
Accrued manufacturing sub-contractor and contract labor costs20,763 18,827 
Other
17,042 12,289 
$58,671 $61,821 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes (Tables)
3 Months Ended
Mar. 31, 2025
Convertible Debt [Abstract]  
Schedule of Convertible Debt
The net carrying value of the 2027 Notes is as follows:
March 31, 2025December 31, 2024
(In thousands)
Principal$425,000 $425,000 
Less: unamortized debt issuance costs4,311 4,880 
Net carrying amount$420,689 $420,120 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
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 March 31,
20252024
(In thousands)
Stock option and PSO expense:
Selling, general and administrative
$441 $617 
RSU and PSU expense:
Spaceline operations
435 1,168 
Research and development
402 1,106 
Selling, general and administrative
3,491 5,353 
Total RSU and PSU expense
4,328 7,627 
Total stock-based compensation expense
4,769 8,244 
Less: stock-based compensation expense for liability-classified awards
(64)199 
Stock-based compensation expense for equity-classified awards
$4,833 $8,045 
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 March 31,
20252024
(In thousands)
Stock option and PSO expense:
Selling, general and administrative
$441 $617 
RSU and PSU expense:
Spaceline operations
435 1,168 
Research and development
402 1,106 
Selling, general and administrative
3,491 5,353 
Total RSU and PSU expense
4,328 7,627 
Total stock-based compensation expense
4,769 8,244 
Less: stock-based compensation expense for liability-classified awards
(64)199 
Stock-based compensation expense for equity-classified awards
$4,833 $8,045 
Summary 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 March 31,
20252024
(In thousands)
Stock option and PSO expense:
Selling, general and administrative
$441 $617 
RSU and PSU expense:
Spaceline operations
435 1,168 
Research and development
402 1,106 
Selling, general and administrative
3,491 5,353 
Total RSU and PSU expense
4,328 7,627 
Total stock-based compensation expense
4,769 8,244 
Less: stock-based compensation expense for liability-classified awards
(64)199 
Stock-based compensation expense for equity-classified awards
$4,833 $8,045 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share
The following table presents net loss per share and related information:
Three Months Ended March 31,
20252024
(In thousands, except per share amounts)
Basic and diluted:
Net loss$(84,487)$(102,012)
Weighted-average common shares outstanding
35,440 20,019 
Basic and diluted net loss per share$(2.38)$(5.10)
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Assets Measured on Recurring Basis
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:
March 31, 2025
Level 1Level 2Level 3Total
(In thousands)
Assets:
Money market$164,360 $— $— $164,360 
U.S. treasuries118,738 — — 118,738 
Corporate bonds— 275,621 — 275,621 
Total assets at fair value$283,098 $275,621 $— $558,719 
December 31, 2024
Level 1Level 2Level 3Total
(In thousands)
Assets:
Money market$202,653 $— $— $202,653 
U.S. treasuries34,731 — — 34,731 
Corporate bonds— 411,170 — 411,170 
Total assets at fair value$237,384 $411,170 $— $648,554 
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:
March 31, 2025
Level 1Level 2Level 3Total
(In thousands)
Liabilities:
2027 Notes$— $174,450 $— $174,450 
Total liabilities at fair value$— $174,450 $— $174,450 
December 31, 2024
Level 1Level 2Level 3Total
(In thousands)
Liabilities:
2027 Notes$— $186,252 $— $186,252 
Total liabilities at fair value$— $186,252 $— $186,252 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Summary of Operating Lease Maturities
Future minimum lease payments under non-cancellable operating leases and future minimum finance lease payments as of March 31, 2025 are as follows:
Operating LeasesFinance Leases
(In thousands)
2025 (for the remaining period)
$10,555 $182 
202614,012 192 
202713,951 77 
202813,340 38 
202912,959 11 
Thereafter52,327 — 
Total payments117,144 500 
Less: present value discount/imputed interest45,478 73 
Present value of lease liabilities$71,666 $427 
Summary of Finance Lease Maturities
Future minimum lease payments under non-cancellable operating leases and future minimum finance lease payments as of March 31, 2025 are as follows:
Operating LeasesFinance Leases
(In thousands)
2025 (for the remaining period)
$10,555 $182 
202614,012 192 
202713,951 77 
202813,340 38 
202912,959 11 
Thereafter52,327 — 
Total payments117,144 500 
Less: present value discount/imputed interest45,478 73 
Present value of lease liabilities$71,666 $427 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2025
Supplemental Cash Flow Elements [Abstract]  
Schedule of Supplemental Cash Flow Information
Three Months Ended March 31,
20252024
(in thousands)
Supplemental disclosure of cash flow information:
Cash payments for:
Income taxes$— $94 
Supplemental disclosure of non-cash investing and financing activities:
Unpaid purchases of property, plant and equipment
$9,276 $7,951 
Issuance of common stock through RSUs vested173 585 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business and Basis of Presentation - Narrative (Details)
Jun. 14, 2024
Common Stock  
Class of Stock [Line Items]  
Reverse stock split, conversion ratio 0.05
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Cash and cash equivalents, Amortized Cost $ 172,154 $ 210,885 $ 230,351 $ 253,592
Marketable securities, Amortized Cost 394,326      
Cash, cash equivalents and marketable securities, Amortized Cost 566,480 656,577    
Cash, cash equivalents and marketable securities, Gross Unrealized Gain 33 209    
Marketable securities, Fair Value 394,359      
Total assets at fair value 566,513 656,786    
U.S. treasuries        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Marketable securities, Amortized Cost 118,735 34,694    
Cash, cash equivalents and marketable securities, Gross Unrealized Gain 3 37    
Marketable securities, Fair Value 118,738 34,731    
Corporate bonds        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Marketable securities, Amortized Cost 275,591 410,998    
Cash, cash equivalents and marketable securities, Gross Unrealized Gain 30 172    
Marketable securities, Fair Value 275,621 411,170    
Cash and restricted cash        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Cash and cash equivalents, Amortized Cost 7,794 8,232    
Cash and cash equivalents, Fair Value 7,794 8,232    
Money market        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Cash and cash equivalents, Amortized Cost 164,360 202,653    
Cash and cash equivalents, Fair Value $ 164,360 $ 202,653    
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Marketable Securities - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]      
Interest receivable $ 3.5   $ 4.2
Amortization expense for marketable securities $ 2.2 $ 5.3  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Marketable Securities - Contractual Maturities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Amortized Cost  
Matures within one year $ 348,711
Matures between one to two years 45,615
Marketable securities, Total 394,326
Fair Value  
Matures within one year 348,754
Matures between one to two years 45,605
Marketable securities, Total $ 394,359
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 343,742 $ 299,488
Less: accumulated depreciation and amortization 94,523 90,374
Property, plant and equipment, net 249,219 209,114
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 10,111 10,111
Flight vehicles and rotables    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 42,948 42,792
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 47,314 45,553
Information technology software and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 77,652 77,589
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 4,331 4,331
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 160,084 $ 117,810
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
Operating lease cost $ 3,399 $ 3,459
Variable lease cost 707 1,144
Short-term lease cost 0 6
Finance lease cost:    
Amortization of assets under finance leases 51 67
Interest on finance lease liabilities 15 19
Total finance lease cost 66 86
Total lease cost $ 4,172 $ 4,695
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash Flow Information:    
Operating cash flows for operating leases $ 3,455 $ 3,250
Operating cash flows for finance leases 15 19
Financing cash flows for finance leases 46 60
Assets acquired in exchange for lease obligations:    
Operating leases 0 0
Finance leases $ 5 $ 0
Weighted-average remaining lease term:    
Operating leases (in years) 8 years 6 months 9 years 6 months
Finance leases (in years) 2 years 4 months 24 days 3 years
Weighted-average discount rates:    
Operating leases 12.20% 12.10%
Finance leases 13.30% 13.10%
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Supplemental Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Long-term right-of-use assets $ 56,719 $ 58,039
Short-term operating lease liabilities 5,794 5,604
Long-term operating lease liabilities 65,872 67,394
Total operating lease liabilities $ 71,666 $ 72,998
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation $ 20,866 $ 30,705
Accrued manufacturing sub-contractor and contract labor costs 20,763 18,827
Other 17,042 12,289
Total $ 58,671 $ 61,821
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jan. 31, 2022
Line of Credit Facility [Line Items]      
Amortization of debt issuance costs $ 569,000 $ 552,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  
Amortization of debt issuance costs $ 600,000 $ 600,000  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes - 2027 Notes (Details) - 2027 Notes - Convertible Debt - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Principal $ 425,000 $ 425,000
Less: unamortized debt issuance costs 4,311 4,880
Net carrying amount $ 420,689 $ 420,120
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Details) - USD ($)
shares in Millions
3 Months Ended 18 Months Ended 22 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Nov. 30, 2024
Mar. 31, 2025
Jun. 30, 2023
Class of Warrant or Right [Line Items]          
Stock issuance costs $ 922,000 $ 52,000      
2023 At The Market Offering Program          
Class of Warrant or Right [Line Items]          
Stock offering, maximum sale amount         $ 400,000,000
Stock sold (in shares)     12.8    
Proceeds from sale of common stock     $ 396,200,000    
Stock issuance costs     3,900,000    
2024 At The Market Offering Program          
Class of Warrant or Right [Line Items]          
Stock offering, maximum sale amount     $ 300,000,000    
Stock sold (in shares) 6.9     11.1  
Proceeds from sale of common stock $ 30,700,000     $ 59,800,000  
Stock issuance costs $ 900,000     $ 1,800,000  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
plan
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of equity incentive plans | plan 2
Stock option  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized stock-based compensation expense $ 0.7
Unrecognized compensation cost, period for recognition 7 months 6 days
Performance stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized stock-based compensation expense $ 0.0
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost, period for recognition 2 years 7 months 6 days
Unrecognized stock-based compensation expense, excluding options $ 38.7
Performance Shares  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost, period for recognition 1 year
Unrecognized stock-based compensation expense, excluding options $ 1.4
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 4,769 $ 8,244
Stock option and PSO | Selling, general and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 441 617
RSU and PSU    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 4,328 7,627
RSU and PSU | Selling, general and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 3,491 5,353
RSU and PSU | Spaceline operations    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 435 1,168
RSU and PSU | Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 402 1,106
Liability-classified award    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 64 (199)
Equity-classified award    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 4,833 $ 8,045
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]    
Income tax expense $ 48 $ 80
Effective income tax rate 0.00% 0.00%
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic and diluted:    
Net loss, basic $ (84,487) $ (102,012)
Net loss, diluted $ (84,487) $ (102,012)
Weighted-average common shares outstanding - basic (in shares) 35,440 20,019
Weighted-average common shares outstanding - diluted (in shares) 35,440 20,019
Basic net loss per share (in dollars per share) $ (2.38) $ (5.10)
Diluted net loss per share (in dollars per share) $ (2.38) $ (5.10)
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Narrative (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stock-based Awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential effect of warrants to purchase stock (in shares) 7.0 2.5
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Fair Values (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value $ 394,359  
Total assets at fair value 566,513 $ 656,786
U.S. treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 118,738 34,731
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 275,621 411,170
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 558,719 648,554
Total liabilities at fair value 174,450 186,252
Fair Value, Recurring | 2027 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
2027 Notes 174,450 186,252
Fair Value, Recurring | U.S. treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 118,738 34,731
Fair Value, Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, Fair Value 275,621 411,170
Level 1 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 283,098 237,384
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 118,738 34,731
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 275,621 411,170
Total liabilities at fair value 174,450 186,252
Level 2 | Fair Value, Recurring | 2027 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
2027 Notes 174,450 186,252
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 275,621 411,170
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 164,360 202,653
Money market | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value 164,360 202,653
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 164,360 202,653
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 64 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Lease Maturities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases  
2025 (for the remaining period) $ 10,555
2026 14,012
2027 13,951
2028 13,340
2029 12,959
Thereafter 52,327
Total payments 117,144
Less: present value discount/imputed interest 45,478
Present value of lease liabilities 71,666
Finance Leases  
2025 (for the remaining period) 182
2026 192
2027 77
2028 38
2029 11
Thereafter 0
Total payments 500
Less: present value discount/imputed interest 73
Present value of lease liabilities $ 427
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Narrative (Details)
29 Months Ended
Jul. 11, 2024
allegedShareholder
Spiteri, Grenier, Laidlaw, and St. Jean  
Loss Contingencies [Line Items]  
Number of alleged shareholders that filed a complaint 5
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Affiliated Entity    
Related Party Transaction [Line Items]    
Royalty expense $ 0.5 $ 0.3
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash payments for:    
Income taxes $ 0 $ 94
Supplemental disclosure of non-cash investing and financing activities:    
Unpaid purchases of property, plant and equipment 9,276 7,951
Issuance of common stock through RSUs vested $ 173 $ 585
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $R!KUI&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.90D)@$XA8E MWA;1M%%BU.[M2 !.,;^\_FSY-8$:8:(3W$(&,EANIE\UR=IPH8=B8($ M2.:(7J("@S;L^( C.;\$C::M)PPPLPDIDJK5&FHB:AGC& M6[/BPT?L%I@U@!UZ["E!55; U#PQG*:NA2M@AA%&G[X*:%?B4OT3NW2 G9-3 M'YV7=PO6)=&\P_TI.TBG@AETFO]3;N]T]4X*+IN!- M434[P67%I:C?9M&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^ M[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZ MFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, * MI4Q>M5II ,,X? M+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N M,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8 MSG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CV MVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI M)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN M.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K( M@?5'@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\ M+ GQ^R-;88C'(C MN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6 MH8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V M5;SCFED)O816:I^JAS0^J!XR"@7QN1X^ MY7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N! MLT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T M/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[]EUV MY".E,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1 MT?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q M+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW M&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07 MIDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_IN MDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZS MAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT M>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$, M>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X* M/-S^[PVPPL2.X>V+OP%02P,$% @ 3(&O6B6ZB;[>!0 VAX !@ !X M;"]W;W)KN,'])=#NO^?#P\I(<;87\ MEJXX5^0ICI+TJK52:OW:LE)_Q6.67HHU3^#-0LB8*;B52RM=2\Z"/"B.+&K; M/2MF8=(:C_)G4SD>B4Q%8<*GDJ19'#.YN^:1V%ZUG-;AP4.X7"G]P!J/UFS) M9US]L9Y*N+-*E2",>9*&(B&2+ZY:$^>UYU(=D'_Q.>3;]-DUT2AS(;[IF[O@ MJF7K$O&(^TI+,/BWX1Z/(JT$Y?AG+]HJ?U,'/K\^J-_F\ S9RGW1/0E#-3J MJC5HD8 O6!:I![%]Q_= 7:WGBRC-_Y)M\6V7MHB?I4K$^V H01PFQ7_VM*^( M9P&=N@"Z#Z O ARW)L#=![@Y:%&R'.L-4VP\DF)+I/X:U/1%7C=Y--"$B4[C M3$EX&T*<&GMBPR690L9(FZ0K)GDZLA0(Z]>6OQ>Y+D1HC8A+/HA$K5)RDP0\ M^#[>@@*5I:*'4EU35/ #DY?$=2X(M6G74![O6/B.V -3]'>E<\-?[E)Z=G_V:B^Y_$OH/M ME+ =3'W\1O@9=%-%'G=K;B+%PQV[_+W3\*9='@IKRTXJ6G\$Z" -2A(>XOR'OXCGQ,S'G%)9V^;9/;2'M0\H7MC-"H0E/H MRA,YJ OY#[2G[Z!!/XIM8@3&Y1[!ZH:F0 \/;,I9V2$'-S0O..Y5B$R:^ M.;NXIC0[ASUR*G_DX.;F,51@C<2"./35_%GE&OAX< 5+(8UCT1&=>Y&TF>]SD &1H! T\I[#"='*"=&3 MG- L9E%$KK,47J?F5HOKU.VAX&%-\2K_0T_R/SL\2< M5URP=H\!CVL*6MD?BKN70QY7'/*(X>$R]7CG,$&T,D$4]R^'8;:8X6?%##_+ M=[;)QTR!J4WRZ?-5F.PWO$U6[AK_E1_=T=VK=7,U?;2R&7><;K\SZ'1'UL;$ M6YDBBEN92>(E';I?;LW[/2,G.?P/6[E>USV76.C MQ2-_%-1Z=GJH)[_\4#4EOMZ9+ X2RZ?EP>TD/ZZTJL^+4]\/3,^=*8GX D+M MRSX,>+(X2"UNE%CG9Y%SH92(\\L59P&7^@-XOQ!"'6[T#Y3'V>-_ 5!+ P04 M " !,@:]:H38S&^T% !_& & 'AL+W=OG>Q6*ALRTJJ MSL6.5?!E(V1)-0SEW4+M)*-YHU06"^)YT:*DO)JMELV[:[E:BEH7O&+7$JFZ M+*E\_, *\7 YP[.G%Y_XW5:;%XO59R M]AY?K$EJ%!J)/SA[4$?/R+AR*\2]&?R:7\X\@X@5+-/&!(4_>[9F16$L 8ZO M!Z.S;DZC>/S\9/WGQGEPYI8JMA;%GSS7V\M9,D,YV]"ZT)_$PR_LX%!H[&6B M4,UO]'"0]68HJY46Y4$9$)2\:O_2;X>%.%+ P80".2B0ERKX!P6_<;1%UKAU M135=+:5X0-)(@S7ST*Q-HPW>\,ILXXV6\)6#GEZM197#IK H<];42M:Y6JYT(#!6%IDA_D^M/.1B?E^ MH_(<^7B.B$="B_K:K7[%LDX].%5?@.>=^Z1SGS3V_"GW:RE9I1%5"OR\L/G3 M&@CL!LPINU [FK'+&1PCQ>2>S5;??XP: MRLP#^UKS/2W >>LNMJ:BQI1)!?L5#KPX\I>+_;$_%K$XB;RP$SM!&G1( R?2 M3TQIR3,3B :K#5]K(#R:V,=^B@?P+%*$))X=7=BA"YWH((3OF::W!4.*9;7D MFC,U1VHKI#[33)8VO.$829#$83 ;!%+@HA@.^*H0QPY$?^NMTQ"-CF.=1O( M:#0[B:(P'6 <2_DD\"<6->X@QDZ(GX6FQ0L@QJ/)PR .HWB <2P6D3CU(SO( MI .9_)N=+T1U-[GQR0A)$!X?D!;O6"K"DX&:=G!3)]QK"6PO]>,<[2";Z^;L MFV._ QK61H%%S$LQ#NR0L=?SD?>"6*U$=?9\,!Q,G2Y; M&) !5)L82=*))(6/J!._(&8=\/!HWM3S4W^81&URL/UD"F!/;OAE[%9P>LN+ M)EJM%(=?E>->R]JITSW+83?-O<\R40.KH1U]-$?5ZK _CMXTC(;[,I;RHW0B MA^">W+";W=9-50=!GK.=4'PB=L;4E< A'.8YFU@0I/X$QI[BL)OC3AGC*'ZL M6,>L%291/"1CBUB$DRENPSVY83>[G5+'E R9R"Z'R=16]?2)W?S9'H*.W9\-K3$E1C%PYQ"N12Q)\$2R)SUQ$C=Q MML?@&8S$0H4^CJ,A95KEDC280MES)G%SYEJ4)=>F %%M+R(JS:L[5F6 &/WX M$2("8?+6BMUIV1Z_R-J$_7=#I]X?=9MN0K[1(KO?BB)G4OV ?H):3#]:77W= MIO/_(&32$S)Q$_*U9!L&"2]'RK@_1V^\);5 Y/8\_IJI_.TQ3//1(U3OH$AN$\(<2] E"%(K%!T*!DVW;KGNY8&LDK MEK'RELF33\$<@<$=:R[2"GLR>(5[! MV%HUDW%7G8[6>"Q#XF0";#I[C@L"$A,\*D@M% W(7#B(J;0_AB^.GH4LW:-MKD;&WCXNAVV%S-0Y*XXY5"!=N HG<>PP+( M]K:['6BQ:RZ,;X6&1J5YW#(*L(T ?-\(8.G#P-Q!=_]S6/T-4$L#!!0 ( M $R!KUK XZ\Z_@( &4* 8 >&PO=V]R:W-H965T&UL MK59=;],P%/TK5D!HDT;CI)\9;:2MTP0/2-4JX 'QX":WC34G#K;;#GX]UTD6 MFBWKQZ /K>W<M3.G!3QC,G'!=K,Q6.Y=H(GL%,$;U.4Z9^78.0VXGC M.8\+=WR5&+O@AN.6\GG^*)0ZTB$! 92\'P9P-3$,(RH8Z?%:E3[VF!N^-']MO"/)I9 M, U3*;[QV"039^20&)9L+[P6 7P'\8P'="M MC);*"ELWS+!PK.26*!N-;'90Y*9 HQN> MV6.<&X5/.>),.)59C(<",<&1EH+'S.#DF@F614#FEEB3LQE3D)D$#(^8."?O MR5OB$IW@JAZ[!G58-C>J]KPN]_1?V/,S4QW2]2Z(3_U^"WRZ'WX#40WO->$N MNJ]3X- M.[>]A)/A9= M=']!D5@*P90F.:CRX,_;LE%N,2RVL/\@FY!V**7>V-WL^CP8 MUG#0JQWT3G-0%BAA:Y-(Q7_C ^ND7&V57_+W=W1YM/P\,7!$8,-"O[;0?Y4% MKO7ZL/S^,U5/=>^+: @>U(('KQ*,;PQM6!;S;'5(]>"@ZGT1#=7#6O5PK^JI M3%.\V?]0Z,/C"OU@6$/^J)8_.D'^R54^>I;.(6TO\V,B&PZ"VD%PNH/CBCQX MIJD;!(%'_<$3\2V!?A#T1[[?KMVC?]^9]'3U)U1\17^$A[;(=A/N3@]@&S!\ MR:YXIHF )4)I9X@=$6+*3!)J,8)M@'@K(!^'PII7F, M1=M:)=$E:2?MI]]14B1;I+@&<%[$>CB>?D?R^#]R^LS%%[EF3*&7(B_ES%LK MM3GW?;E8LX+*,[YA);Q92V**CX=LER_CSSL/?ZX#Y;K95^X,^G&[IB#TP];NX$W/FMES0K M6"DS7B+!EC/O I]?D;%N4%G\E;%GN7>-="A/G'_1-S?IS LT$?LU2M9U[BH90MZ397]_SY M=]8$%&M_"Y[+ZC]Z;FP##RVV4O&B:0P$15;6O_2EZ8B]!N#'WH T#4B_0330 M(&P:A%6@-5D5UC55=#X5_!D);0W>]$75-U5KB"8K]3 ^* %O,VBGYE>\3&%0 M6(K@2O(\2ZF"FP<%/S!:2B*^1!\W3%#=ZQ+14EL6,&76>BQW#/W!I42GZ/'A M&KU_]P')-15,HJQ$G]9\*\%>GJ!W!_=37P&Y_KZ_:"@O:THR0!FB6UZJM42_ M FUZV-Z'B-NPR6O8E\3I\):*,Q3B$T0"$EMXKGZ\>>3 "=M1""M_X8"_FW+! M"];U.OK[XDDJ 7/\'UMGU!;_8(CV2 MLX.XHS;NR.5]?L]VK-PR6XQUPU'54*]%NWDTPE-_MX]NVN!)$K=&!TAQBQ0[ MAZ*9Z^4*L9>-S@QY;L.+CSD$1W)V$.^HC7?D'(('[5D_1+S-8/N0C%O$\?_,$LFH6*RKQ2>%*9/SCJ 6,XQ#'(4#K'N:BIVLW1J2@SA:";'QZ5,8 MSBCI(UKL,/S%R0 CZ1B)D_&F5 Q6$P7*K+7'"DF,CX\)CON(IA4F83 $V$DB M=BI/!]B,M)4P-+LG)%$_>>QF9#R V*D7=LO71[5FHNG $U0RZXK4^#C(AZ@/ M:-K@:$#(<*=DV"D<\ZHR>V)0Z[,&$BGZ,I RL65"1E%HY(S%#@=X$I(!VDZ' ML%N(;EI"YXB;"F,FC6F3! -XG09AMPC]"5NJP6PV]41W7C+N@UGL<$ "/-1Y MG?3@Q%VU5#-Q<5"8:UIK[8*=.O;6XN58W@XC[R0,NS4,-G.P52MAKR0$*Q?? M$$AM*?-&T])_80LU5"M@4ZE.CTPYDXUB5LU M+ZG,%N@];+=3GN=4[ 7_P1I\[2[9[WUR%O:75)M9?#90UY-.0(E;0*^S?*N/ M&][ &_T8K\5LF+=35.+>''ZN3H58>DIW4.&MV.MI!]\JJ:" AI+//L6.NET\ MEK?#3NB$FKB%NIMB=?3V<3(U.(PCHS*SF)$ RHF!@>K4FKC5>G]BN2@MVT4; MI6EFH_3WCN$*)E;5Z:2$Y7);JOIHJGU:GX!>XO.KZJ"P]_P"GU]4YX%^YZ8^ M5KVE8I65$N5L"2Z#LS$PB?JDLKY1?%,=]CUQI7A17:X939G0!O!^R;EZO=$? M:,^+Y_\!4$L#!!0 ( $R!KUHO(9:[R@8 -0O 8 >&PO=V]R:W-H M965T&ULO5K;CMLV$/T5P0W:+A#'(G6STMT%$EM" _2RR";M M0]$'1J+70G1Q1'J=_'TI6;$LDN9*Z"0ONY(]J"D<',E!I%+OX'8.KNQPJ0]>Y^!)#JY_P<'O'/PV]\=D MM9E>$TYNK^OJ8-6-M4!K'EJZ6F^1X*QL1M8]K\6WF?#CMZNJ3,4XH:DEGEB5 M9RGAXN6>BW]B '%F51OQ5B4?MU6>TIK]9$6?]AG_8LVM]_=KZ^=G5]8S*RNM M=]MJSTB9LNL%%^UJT!=)UX;7QS;@"VUX5W&2:]Q69K=5511B;+:-TWBOS=ZO MTC1KQC;)K3N2I7/1A1799?J61$]@)"]:4P\=;%(:AY[KA]>+QG%;(J!$D6 P$-F#3.;'I3&1S#(-' M3/\LZ9[MN8$_3/E*-<,2*1H+WT'8\89VD6HWQPC[R)$ 8]70"=#)9I B]Y0B MMW5R+J1(3""Q]C(QSD5>VJ>KIG!IB]L_;ZL\M\3:=2!U^J\N=2[DX(<$6T." M19!@,1#8@'WOQ+YGG"!_B%U:+DJGCDM/J3US9&,;28-R98PPE29(L&AD#V*@ MH ,&_!,#OI&!XZ*6#!:U2XSX:G^6@4R',=Q4.B#!(DBP^(E<#+@(3EP$1B[: MHC=OMN1IRXB@@[0[?7%6L6A; ^=)3AC+-IDP(4T9U!(5*(U;VJY4]5?&MDPE M:DS$"#)B# 0V(&IY(FII).H-8_MV.1?;\.2XX64-=]9N7S??<(M7QT\Z-H]4 M/;=*4>^$SR'CVV9Q:W8&G'RF['R7IR/4V)RIZ]I2W=0Y@;PI6$.&C"#!8B"P M ?/AB?GP^S*O8SM4:POVI1WWRMC.J=-W3,0(,F(,!#8@$=G]^=K^_S02/A>+ MX[P@]<>6O VM&]J>F*KFR%/G:H=VS@P6QR^YM*Y!HT:@:#$4VI#K,RT%?2NN MM?PBA9$ *[L@NA MC7W'Q[(B!1HW D6+H="&C/:2"S*>Z65&1['H*M*/BP)OJ=0]U4Y6I3J3 86^ MZV,L'QV3)'&3N9&E05P$+K+,Y6T M2[M&/\!N@!4])=9"+B\,[5YI0,%WE%T1Y,E^!8JV!D6+0-%B*+3A(.A5#&26 M,4SJ*U)5@OG2%2-9GA201_LU*%HTL@\Q5-0A#;VD@,R:PA0)%FE.ZDBM5*#B M "A:!(H6/Y6/X8^PO3Z S?H F!*+U?.[NW2D96-E;LU4OD;%C$!CQE!H0[[Z M,SX&..-#"K+F]DS^F5T]W[NA[4K3>@T:- )%BZ'0A@/@[-J$62[X+KHLUIW] MY=IK;NCDN3PB9 0:,H9"&S+9RPW8+#=\0VG6''GRI%6E"#]T?>2[\K0%52) MT6(HM"'9O1*!S4H$L#:+51W L0-'F:*J2(%DSK1(LL@4F;LWF8QO<14#]W(' M-LL=HR37#F-P62CTY-^6S9$F%T'-10HE9@0:,X9"&W+1*QG8K&2,%UT]+4NJ M:."$88AL+-\B&VVY-K=X^7Y0\5Y5;2/6TI26C<&XOM-5?&O+\TMZM-%_MO_ %!+ M P04 " !,@:]:K5P1/XH& ",&P & 'AL+W=OD M\[)?OZ/D2+9(*0F6+XDD'T_/'>_NN1//[J6ZU1O.#7JHREJ?SS;&;$_G,7T![GE-?RREJIB!F[5S5QO%6=%LZ@JYR0(XGG%1#U;G#7/KM3B3.Y,*6I^ MI9#>5153CY>\E/?G,SQ[>O!%W&R,?3!?G&W9#;_FYMOV2L'=O--2B(K76L@: M*;X^GUW@TR6E=D$C\8_@]_K@&EE35E+>VIL_B_-98!'QDN?&JF#P[XXO>5E: M38#CQU[IK'NG77AX_:3]4V,\&+-BFB]E^5T49G,^2V>HX&NV*\T7>?\'WQL4 M67VY+'7S%]WO98,9RG?:R&J_&!!4HF[_LX>](PX6$#*R@.P7D)?F M+;+&K(_,L,69DO=(66G09B\:WS2KP1I1VVV\-@I^%;#.+):R+F!3>('@2LM2 M%,S S;6!?[!;1B.Y1DNF-^@3[+A&[Y"HT=>-W&E6%_IL;@"#U33/]^^[;-]' M1MY'T6=9FXU&O\-[B^/U<\#>&4">#+@DDPH_,_4!4?P>D8!$Z-OU1_3+NU\] MN)8O5Q/ZU1S!HYU_::.7COG7NF[=N&ZM9(4@_Q0SHKYI U@8P?6ISXVMVM"O MUB;WJ=ZRG)_/('LU5W=\MOCY)QP'O_EL?R-E1QX(.P^$4]H7?T$M*J7VQDJ[ M,FY6VH)SMSA)PS!-SN9WA_ ]8C@@ 2:=W!&RJ$,632*[-C*_/;%%H$"YK* R M:F9KBP]IJRDZ@! F<3; Z0JE) S](.,.9#P)\B.'/72!6267$OZ-( M8Q&,@<:!$CF,] M,M'(YJ<=VG0:;9XK_@05&.R6&[8J.=(\WZDF+=%VI_)-$QW,((8*H7.YJXW/ MB-0!>$)P-O2Z1RJB)/4;DG6&9).&_&TV7*%:UB>YK34"ZK;7SYG[\3H!N_&?A,,D\4C1E$8C&TAZT.2Y1+%1#^G 'FV& M> $2-[B2" \!^J3"="S$>HK%D_RU6#9M$GBVX%NIQ8@/J2=%218/,7K$HBA( M1C#V)(BG67!ZZP^RP(L]].6N0Y,^L8S0D4*)>YK$TSQI&;RI+3M;"X\SN6MB MO+A=0H2PR' Z!.Z1PYC"]HQ [\D3QZ]JOT1]Q_5+VB\\RP[&TR1\I63.>;&/,I@NGWH(F^DY*\M76N02 M,8Y23)R*ZLH18 8\TG.2GK7))!/NRY4O6WQP]\J.&M\!4H](E(UT/J0G5#)- MJ%UEVBIY)V"@1*O'EZ-V^3()DV@(W)5*:9"-$ +I:9605U6FM:BA3WY!92*3 M=/W:RO16VHZ]T%,WF:;N*_;8?65H/BHGTU1^G.O=@ ,6P!!9P4"A[5SI!>T2-%1-&@QANV()&2NNI*=Q,DWC MWX79;&19V!@S[,$..$P4" "O^(:5:VL!K[:E?.2V ->HANR"EM24D%?Z8%9F M]TSYO_T0#Y%'CGD>(1*/4#WIJ9Y,#\I?%8/YO?TXV R;2/&R^9AEY.MVR1V. MH8TB0RL\4F,S*>F9FDPSM;>@^4J#%[A+RR1+L(/<%8O3#(] [[F;3'.WA5YP M&*IM]D*3:,UXWQK#?^S$'2N;1+>$")7$*)';O;&_>VWQ4#5-$SID0)\D2:<_Y='J4_O)\W%-W1J:89L.P]XF%AX/5,<*#K]7/ MC-+_*VGWRN-GP\&5\X;#_.!< ^;[F^:X1Z/F>T1[0M ];8^4+O'ILCEY&3R_ MP*<7S0'+O%?3GE-]9@HR5T/3L0:5P8<$7*K:HY_VQLAM+6KB6NLX$785*O)?#I] M-*FYU-GI<5B[L*?'IO5*:G%AF6OKFMOMF5!F9(O9T[,CD@\"'Z78N,$SHTB6QES1RYOB))N2 M0T*)W),&CG]K<2Z4(D5PXW/2F?4F:>/PN=/^,L2.6);78"UV(XN;^ M"=SM?9YW/I_-;U7XEMLQ.YR-V'PZ?WB+OL,>@\.@[_ ;^M[9%=?RGQ#>B)T; M[8R2!8]5 QR&X1,<+Z7F.I=Q]"T8&C_0X0\9ZZ MAN?B)&O(EEV+[/3>+[-'TV>WA'?4AW=TF_:?D^*?;()]E'8E-7O%%?$R9Z^- M*J1>N1%[H_/QB'FS$KX2%G3P%9, .._S(@KTD*63A>16"L?N9U]HRYBQ#+M9 M=F[JANMM]F#$)+G#N+ F0!U\BT](VUHH& BRK#3@'6S 2])1"'PT#65Y!.;I MMH2-UD8%:(ZVKXN@S56RB8%;H8*O7N25-LJLX.N8_0&5R2O66+.6!2+@>4YP M>9,\0K/%1[G&?B9U(2'5<@5P"$)NT9EMM+$R:V$U^<;00E&47YCXU:%I..J@ M#HIRU190KK9 FC7<(1TKTM39'3'NV 8=DOXG,0>=VLL2.6KX5AGT_13=SI/> M;^3 V )9PPKR5;2Y9^(:&,E($HIKH)#T" @%!$&GIK6-<5T( "4&06ZTFK>% M)#A)+X9"?-I51-F3TNU(62&Q;"F$!IJBX19RL.%:#KS@(J77MDIT$:U:%5P) MY4H?+T7>6NEEDGAQG5<0ASX &O&>C@^9N?">@Q'",41VG65 MTABO#1)<2)2:T@1R;7:AY*PL"H;%3CU:K&X(-[L,-PACYA-+;W_ D_7YM5^0,<@ M^ 9$LB-R#2Q"M9++J$_32!T:+P'^/H$IEG!:0Q_P/!=/W M@AA]SET%$IE-+'M2140PA>NLB"(6>MH(GSIMW09?62%8'<>GH/')WA+I^NG' MD&V$YOLH9"B=0A*GUJ*KXTZOK[@'^EOD,_ R#^ F8\1*:"M1C@AQ*VC*?L7# M[TF0JTRK"K)%QT5*//9\:G4\CX6B)+L#8O^'0D@0E6)]W\S-(E+D?> =M6XZ ML['9].#W/KY!8 G+YP"M7J)=)3B/0L# 8%?S&HTL<-YU#'(%8RBMFXB=T)@O"R)VL'_FB!V MJ:7NL/F>2@PVACA0XT6$"TSRT!0B/?( 9R%AW/9P@E"E-77J);W?8V0%_0Q+ ME][D5^RR4=*S=YK]UFK!9D>QH$;#,F4B1$4]E\T.@-?!? K;48L+6ES0DEB; MMMW[YC%23)^^%\L\>'[ 'B0L@IJD[9'LD1H[4M' 55.27J+H8Q M]]HT EH/C'7HM!NB#6]Q74&MY $UM%J%Q((K(6G(O $R&A>U8(V,#16/<4 T M86KB+("Q.&CI2;MR5#PXP20FBFMA<^FH2&6>*HG6=1M(32>R&%:+2K'Q.+,O MO&$<5+(H8K[AMG#A/,0;8)7SI;IY/$H^?&6+X"'A:'2OO60#8XI:+KC;*-X- MC718$-?2A;;"5Y@ B8\+6+Y[HD8T;@XBU* &OW$F'1Y&AB>-'VD8@ZYIA;H#NNQ]-!M?A6MA5N/0' M=FL?;\;]:O^[PB)>IW?B\4<)3%M<+!Q3HL36Z?CQPXS9>-&/+]XTX7*]-!ZU M'QXK##MA20#?Z937O9"!_M>6TW\!4$L#!!0 ( $R!KUIH=L;)!P4 *<, M 8 >&PO=V]R:W-H965T&ULQ5=9;QLW$/XK@TV0ML!" MTEXZ'%N [1S-@X$@;M*'H@_4[DA+9)=42*X5]]=WAGM(MB6W 0KTP>:QG)EO M9C@?1^<[;;[:$M'!][I2]B(HG=N>C<1[,\UXVKI,*/!FQ3U\+<7V&E=Q=!%/0;G^2F=+PQ M7IYOQ09OT7W>?C2T&@]:"EFCLE(K,+B^""ZCLZN4S_L#7R3N[,$6*?K3I@0U%*UH_C>Q>% M8#XY(1!W K''W1KR*-\()Y;G1N_ \&G2QA/OJI8K.K&J$&XQ;XQT$NWYV)%5EAWGG86KUD)\PD(" M-UJYTL);56#Q4'Y,: ?(<0_Y*GY6(>$:01*%$$_B[!E]R1""Q.M+G@F!=_A) M%/ZX7%EGZ.+\>Z!*<+1GX4<#4\@9T4K40F5TUFRXHS,'18@ M+#A-E>#*PHB=J$ ;:"R.X-/^C!?.-=&#)0AZW6X4N-56.M:6(]5[ 6NC:U@W MKC%(>IW12C3TW97"@: ]4N%SW(BJNC\$08P'1'Y&,'T0!@( C7*R(EDO5DA/ M+-ZT,9(X#*0%*S>*I$F8CPUXV!013L-%,/)Q$;4V3O[%KFCK0M)-K%KYC0U' MAZ-*:"11#Z,1T@ %O$$VZ/9Q_(SK;?S*/ M$OD29N%LD=+XZL4\CN+7PPZQ!]YW?D T3<-D.AD.]>N;8VZ>P>?1[0@D[,OTU$\;%!M2957#14034!3#1AZ(HVA"-%MMNCX@"\-D>=M M<4BU\95*782O,V5U)0M?4!WO@'\[+9<#(7A4"(SA299#SL$6?3M1W8\>*P98]N0(>HF@,BUEDW=5FLA;:X;KEWVEX;CY4M>RCZ" M%!)=XX\X;AT-M6<( C(P7(N Q0V6W'7=(51T?T\X2,F)#Y+CLY6-DGVVU('# M+<@0%-U$IM73KJT[WG2E082Z[1R02?-8;DZEHR4VCD%KP+]@RK/^ \(G$*ZW M_(153U#GD7OR3P1ZNN)OV#YIY:>.[[1"N$=AF&E2(J@HZF=9.IQ=H=LAMH?I ME70[[66H!HFOHLP/DXP%%T2.\;2?90LXUGF,#YK'&LW&M\CTIO ];/O(87?H MPB_;YG-_O&WA*0H;?M\K7)/H9#3+ C!M6]PNG-[Z5G2E'36V?EK2+PDT?("^ MK[5V_8(-#+]-EG\#4$L#!!0 ( $R!KUIAJ$KL% , ,4& 8 >&PO M=V]R:W-H965T&ULG55MC]LV#/XKA#<,&R"W7C[(3]UI<@Z%?3%$F'STDKDEH59TER';="ZFB] M'/:V=KTTO5=2X]:"Z]M6V,<-*G-<16ETWG@K#XT/&_%ZV8D#OD/_=[>UY,43 M2BU;U$X:#1;WJ^@F76QXB!\"_I%X=$_6$"K9&?,I.'?U*DH"(518^8 @R#S@ M+2H5@(C&YQ-F-!T9$I^NS^BOAMJIEIUP>&O4>UG[9A7-(ZAQ+WKEWYKC:SS5 M4P2\RB@W/.$XQG(ZL>J=-^TIF?Q6ZM&*+Z<^/$F8)S](R$X)V6IJO]8\,MDIHST#H&EY^[F5' MG2?W+_3+V--!(3RN3J";$33[ 6@.]T;[QL%+76/];7Y,!">6V9GE)KL(>"_L M%>0I@RS)B@MX^51U/N#E_Z_J;XN&#S<[YRU]+Q^?*WU$YL\CASNT<)VHIW\>8$WGWCS2^@_.ZV+H,]3OMBAX2#X&M)-(3@UL3)T<9UW M8/;@&X2]420 4A\60-.LFFF<\ (K;'=HSSLC:O5+B'\("-K!2Z@94U7NR"PUF>IZ?GO:@:ZH1]_(XX MSUC)Y\',R@SN]"A\04$\5HTVRAP>P9F]/PJ+W^?.6)YRX 4KBAS>(,E%8U0- MLNVL>< 0XV V8]=%%DPQ+^&6^N1M/VJ4U$"!!YH"E76=L&3.(4UG;)XFD/.< MS7@&65DR/I\3NG,+4K6J;WLE/-8D1C2_2HYD S'1&NOEO^-&R5F1Y5 F+)]Q M:F/&2Y:E95@E);6.PW,?:/Q$6EJTAT% '4VWUWY4F6EWTNB;49J^AH\"3V,_ M2.U X9Y2DZM9$8$=17-TO.D&H=H93[(W+!OZSZ - ?1^;XP_.^& Z<^U_@]0 M2P,$% @ 3(&O6BW&(?=R! \!$ !D !X;"]W;W)K&UL[5A;;]LV%/XK!VY6M(!CZ^Y+;0-)NV !VC5(NO9AV ,M'5M$ M)5(EZ3C9K]\A92NRZQC!@ %[\$-,BCS?N5\B3=92?=3*%%S@ MC0*]*DNF'B^QD.MIQ^]L#V[Y,C?VH#^;5&R)=VC^J&X4/?4;+ADO46@N!2A< M3#L7_O@RMO2.X"O'M6[MP5HRE_*[?;C.IAW/*H0%IL9R8+3[_E?N5L)UOF3.-[67SCFF4/&S^T $/O&4"P 01.[UJ0T_(#,VPV47(-RE(3 M-[MQICHT*<>%#1 M8;:+[Y,.C2+!5I'+X"C#3TSU(/2[$'A!?(1?V!@6.G[A4X$$,C]:=[XW_Y$ M\.9:@,GE2C.1Z;?PN4+%#!?+FBU)UP;.(.R&HY%;HW@$7YGB;%Y@FV;@#<#O M^E$$=[E4YMR@*MOWKU\- S]X!PE<<<%$V@:/X:(D#/^;N2(F,YG62 :O2&T% MBS9 0^Q#,H!K01*0&!-@AP *THT7W'"B]6/P1_!%&E;L43FED@2&R>9ZQ]ZH MZP\"MR:C^$ 8]*JJ"J2^99$ITSDLR.O 1=U!ZV;V7T2H2QF08F7 ^9=.@,*% MD%%;> OOK2)75I'K)T7&K9@VFEHM%,C=8.M-@&.W!K'W/'(O)&?6T6?6U75P M7X*($OI)//A=BG-'>V%[-S>/E UU]%GZ8\45>84+:W7.Q!(=KSI4N"]MU=D1^%0=-@@'9+\A MA1^1*:JG82^&$?WMB6Y1!+T(PI[WL[",ZU2NA'$1/F2B'_0"^,4N/BU[$ORP M%]K+T%W:#-[)V3DK''7]3\'QO.5Z)VWWYJ8_@HQ;)N M$,K:?"X7YRN-VZ*GL"3=@6_;33SL>N&HW5'V4G:GV(F^.QA%;DV\J"7F&"J) MNT.J]61 +2[:](+C4@9^-TEL]@Z"[F@TA-L#1MA:YR(M5EF=O])EE["YOE** M8K A[+H:_EG*8?P6NT-)^/JV:.QMWW,;#-(KM1V,B4=7FY*Z#8V1S.ZT+'CF M0KZ3%+IW9/[%S?R+_^7\>PGN-/].\^\T_T[S[S3_3O/O?S+_^JVW\!+5TGUK MT. 2M7XA;TZ;SQD7]5O\$WG]+83R:,F%)N,7!/5Z QJ)JOZ^4#\86;EW^KDT M1I9NFR.CB6 )Z'XAI=D^6 '-1Y[9/U!+ P04 " !,@:]:&[I>FJ " #4 M!0 &0 'AL+W=O1CV(-MT+%26,DENVK\?)3M>!B0!]F*+U.'AH6ER MOE/ZP52(%IYJ(CE7C15J:Z>=+%&JW".)@[[CCF\HZ1[B<;]D&[]%^ MVZXU66'/4O :I>%*@L9R$:SBV>70X3W@.\>=.3B#JR13ZL$9-\4BB)P@%)A; MQ\#H]8A7*(0C(AF_.\Z@3^D"#\][]H^^=JHE8P:OE/C!"ULM@FD !9:L$?9. M[3YA5\_(\>5*&/^$78M-TP#RQEA5=\&DH.:R?;.G[CL%+^UI3SY>>X%NS9Y8)-,!D :L\UPT3!GZN,F,U_1V_CI7<,@Z/,[J) MF9DMRW$1T$@8U(\8+%^]B,?1^S-ZA[W>X3GV_^O-6:KC0D_RP]<*(5?U5DFZ M,:!*4!Z;=UAQ@&4:@1DHE: !-S.@KN55WS:XQASKC&([SQ!>WTBPE6H,M<&\ M:1N!A<]'P\[\L+XDZ& Z'M,AC0:3:-3#:B:;DKK5:"XWM$NRMSG]=:Y_2OO& M[DT0+"-7K@Q50&R3<0KQ=#!-)M 6'D\&T3"!.!DDTW>4:#0=C"&ULE57O;]LV M$/U7#EHWM(!GR;*=>IYM($E7+,5:!,U^?!CV@9+.$E&*U$@JCO?7]U&257=( M@@TP+/)X]]X[DG?<'(S]Y"IF3P^UTFX;5=XWZSAV><6U<%/3L,;*WMA:>$QM M&;O&LBBZH%K%:9)6#(=YM&E'R'?O?FEN+63RB%+)F[:319'F_C2YGZZM%\.\>N\J8=@**BE[K_B8=B' MLX!5\D1 .@2DG>Z>J%/Y1GBQVUAS(!N\@18&7:I=-,1)'0[ESENL2L3YW;71 M]VR]S!33'6MI+'TPGMTF]D //G$^(%WU2.D32'-Z;[2O'/VD"RZ^CH^A:I26 MGJ1=I<\"OA=V2O/9A-(D73Z#-Q]3G7=X\_^0ZAO.//UYF3EO<2_^>BS;'FSQ M.%BHE;5K1,[;",7@V-YSM/ONF]E%\N,S4A>CU,5SZ/_K5)Y%>ESG4_!TH^F= MT"VJ,VQZ.B%?,5V;NA'Z2#F^BCT7)#29_9ZMU"4&]&*1+G$WE>K*K"PME\(S M-5C/92,4B=JTV@?7_(S9]]E6Z)V,0$%B[P: MT/^5$9H*DO@Z?-([M%JQ87V4TPP*9CKD+P];2@7/;A&&\\A MZQB.YEZHED^[PWY.'.<\S]0681:D\ZU0N<,PBQNHK/.E_-MNSZNP,)0/HF.%K')^2R[YQ?W/OW M!]M02MPBQ7N$)M/7RXALW]/[B3=-UT&ULK59;;]LV%/XK!UK1)H!KV;*3I:EMP'';K453!/6Z/0Q[ MH*5CB0A%JB1EQ_^^YU"V:J=QM@Q]D7@YWW."N^K MRSAV:8&E<%U3H::9I;&E\-2U>>PJBR(+H%+%2:]W'I="ZF@R"F,W=C(RM5=2 MXXT%5Y>EL)LK5&8]COK1;N"SS O/ _%D5(D6>G'+DLD2M9-&@\7E M.)KV+Z^&;!\,_I2X=GMMX$P6QMQRYWTVCGH<$"I,/3,(^JUPADHQ$87Q=L;\+N5,N"^%P9M1?,O/%.+J((,.EJ)7_;-:_XS:?,^9+C7+A"^O& M-B&/:>V\*;=@ZI=2-W]QMZW#'N"B=P20; %)B+MQ%*)\([R8C*Q9@V5K8N-& M2#6@*3BI>5'FWM*L))R?S+U);PNC,K3N!;S]6DN_&<6>F'D^3KDJD>(X(OD[M"N,)L]_Z9_W7C\2X+ -AZ>SP'L-'VJ-7,I!!WR!,#-E)?0&4'NTF('4WH" 3%)QY*)NMDN..MW0 MSR+2)O2D2U_ C,REAWDMG4.88UI;Z24Z./DRGY["QX^S#DG!YD+#W NM< // M15F])I==G@6A,_B- BS90J0DFH-DT*S:R+ M3J&R9B4SJ7.@(RK,F>42;< YH;@+=064X;-AKT=[2"G.CT9=(6@AN;57E!>. MO)4E63@N)BRM*<'3.<0,S;^PILZ+ &JBZ(3#A2(0+KATH7H\3A%ETE+H:L-X M0\M 0Z6QN'/[(T-EI4YE)=2).^VTWK@BPK\DR$LZ/6_IN YI$B;B$N16E' 2 M*L/K#-,_KN&F&8Y.NZR!3V:%Y8(*0_/#0QV0"NAH$9ZDP,/W"3I0B!4'YVCA M2"?>>*$X_G[2O6@+^KV:!_7C9: 4T8J0W[/!J_-NTH*DAMP:QTF;%#&C0BQP MR>6A,7;/N:)(TFYHZ5)#=DBS)R@6OAG*Q@'=T?SET_U:# MP[U ^B 8;"L=9'1O)WS 4'[*.,@V:OM/D^3@ITJR#>*((G\0Y(. 5H#_4WW# M^^I[4[-E2(D($6D#A-L"^;8 .NO3HCWL#U __[ B1G M5/#NKT^37^^GR.^A.R+>N[=+M'EXG?!B$V-SA;>C[0-HVMS[W\V;UQ,5,9?D M6>&2H)3C602V>9$T'6^J\ I8&$]OBM LZ!&'E@UH?FF,WW780?LLG'P#4$L# M!!0 ( $R!KUI.O4XIL@0 *D+ 9 >&PO=V]R:W-H965T9^=RKX+O@J]M9PUDR4+K!]K.$!A^'OD-EY* 4(T?6\Q@)Y(8 MN^L6_;.W'6U9,,MOM/Q=Y*ZX"L8!Y'S):NGN]/H+W]HS)+Q,2^O_8=W0IDD M66V=+K?,J$$I5/-E3UL_=!C&@P,,\98A]GHW@KR6/S/')I=&K\$0-:+1PIOJ MN5$YH2@H(3C3];(MTW2#%!Y 2 M^*J5*RQ\4CG/G_/W4:N=:G&KVG7\*N!79GJ01"'$@WCX"EZR,S7Q>,DA4PMF M^-;4&=M@9CF8&L/4BOOU'].%=0;3Y,]]QC?8Z7YL*IT+6[&,7P58&Y:;1QY, M/OP4C08?7]$\W6F>OH;^KB#]/R3X5G!_P-0&J)8=_BRXM0;^HQ9N T)EZ"2L M(*@DPZO34W#(,^>95CE,T8,8=6"XON/6,8>;[\*LA()?F*3:R^"+EKE0*QO" MK%-FA:L3U8%8;6S,\^WJ.D^ C@.9O/?;' 2HEC,69&Y'4FM MA"."N_F])R#=.G OJ&:>ZM]6OG#$81M(3 ^F;5,'O?2D&9)JA>R63KS,K2%9 M-^OX$ZTY)9>L*7\PH@T[9I-JR)754N2LL1 _98N*#Y-AC3_(2 (VO*#W D,K MM;4@\,;"4DM\>NP%YKCA_%F7 NPQ6;%K,O27PO$M*:%KBZCV!.8=SWM!Z/I6 M\0M,!XDUM@IAQ16J(ST%R[%3"VHF/LV.($TC_!]%9^2O+A)CSA_Q):U\:-)!3"2#T7]2(PG3\PB&83),X)MV2+1'&4C# M)![#63B*S[94;T8O#<]&YS .XS2%7S'S+]YFP70$*=A"2.PMIYEDUHJEH 9" M)8F9.4I/(#H_;[S_%E+3HO; H.?#<9+@=QP.TB%,?>(\#_K+W,ZQ. P6^4J) MO]JJ>DT!!#P:],[P<<80X#DI]**&PQMQ6^IW:DG;4.WIP_RX^ML=S'HP: M0)M$^&!0QB#&43+NN(2NCZ)>VA[XMD6>P+24F]8_^#J_Y: #[O&ZQ:U_O+BH M-VAVSV7U]KW&_<[X5'*S\D.B13_4RC63U.YT-X=.F_'K'_)FB$4'K>CAE'R) MK)@6PP!,,Q@V&Z&PO=V]R:W-H965T\4 MQE:">&E7L:LMBCR *A6G27(:5T+J:#X-OAL[GYJ&E-1X8\$U527L9H'*M+-H M&.TUD* MAQ=&?9,YE;-H$D&.A6@4W9KV"V[[.?%\F5$N_$+;Q8Y&$62-(U-MP5Q!)77W M%>OM.>P!)LDK@'0+2$/=7:)0Y:4@,9]:TX+UT>8_XF/N9*^G'17SB(] M2'@M[ !&PV-(D_3D -^H;V\4^$9OM@>7TF7*N,8B?#]?.K+\('Z\U'+'.'Z9 MT0_)F:M%AK.(I\"A?<)H_O[=\#3Y>*#><5_O^!#[F]?Q[VC8+HA;QS7/L$-H MA8.C\>0X21(0.H>C21)LGFV@DF-+BPA5=Z7HKQ3X0K*ROY& 8F-\S /I:@PC MI38#N&*_\SW=X:>.I?LLPX*:ZK ^3"X&X C M00T9N^F":BM9<:3:0-XPUH" HE$*GH1J1"<.BM5)Z Q!K%C)'(%F0>3I1FNY M*I]..(?DH"V17Y DD(XK9U/)1SX"SBTT:$/>('"^?^Z6>7?-OD@F>=^#EL@' M*I3\A?G@I6<4[TUXA785=,Q!9AI-W;#WWEXJSSN%> [O=)9/>,4=@L*"H&UL ME59-;]LX$/TK VVQ: #'DF6[<;VV@3C;8GMH$33M]E#L@99&%A&*U'*H*/GW M.Z1DU6E=HWNQ^#5OWN-P9KQJC;VG$M'!8Z4TK:/2N7H9QY256 D:FQHU[Q3& M5L+QU.YCJBV*/!A5*DZ3Y%5<":FCS2JLW=K-RC1.28VW%JBI*F&?MJA,NXXF MT6'AH]R7SB_$FU4M]GB'[G-]:WD6#RBYK%"3-!HL%NOH>K+$*H,',>0?#G 6]0*0_$-/[M,:/!I3<\'A_0WP;MK&4G M"&^,^B)S5ZZC100Y%J)1[J-I_\)>S]SC9491^(6V.SM-(L@:#=.0HL_Q1.;%;6M&#]:4;S@R U6#,YJ7U0[ISE7;/[6/F,Y!* M#Z2VZ5G ]\*.83H909JD\S-XTT'D-.!-?UDD?+W>D;/\)OXYI;>#FYV&\WFR MI%IDN(XX$0CM T:;WW^;O$K^.$-V-I"=G4/_Q8C\7PSX5"(41G$2\@8XL5,( M@;UV!)JS7QDBJ/D\A?-"YYQT2CC,0>HN^SF-E@QD$9]%'#A>63D$S/_,X.4[ M#:XT#3$0C0 ?,ZS=,7YE&G9] 5M!,@ON$#P1IUV&XH7#)?>?L]5=U4.[8QQ<"V&.@[D]T_8Y\W M]@#$CJ3)QR&.G9\0#V]^AA1?NVIR]N(AL"BX%GH+H134QG'LI5!G;D\$0VE! M5OS>'5?81N50LA;8(7)-98#+X)Y+:\?MAKD)_<2'Z. ][Y1=^NJ9@VB%S2G< M9N]1$C7A/38UT\B,YJNB7IOGS>_I"CXP78+"FBJL'31_IS<3*FM4=S,[S$1# MV"OHQ;>"3K%VQO%%_!";00"__^#6A<=?=8\?3SU^KRLD0(O,YVJ<<-56*C0@ MOS.>'^8C3B^J,70E]30^53GBH[I>H=V'[N6?&6=.5^*'U:%!7G=]X=OQKKLR MR[W4! H+-DW&5_,(;->QNHDS=>@2.^.XYX1AR4T>K3_ ^X7A /03[V#XV[#Y M#U!+ P04 " !,@:]:@LS(,OP$ :#@ &0 'AL+W=OSTH=,' MD(0DU"#! * 5]>M[ %Y$2[)R:1_Z0@+8W;-G%XO;V4:J.[UFS)#/N2CTN;\\!9G;NR=6IS) MR@A>L'>*Z"K/J=I>,B$WYU[@M0/O^6IM[,!P<5;2%?O S&WY3J$W[% RGK-" M6<[;[)S;V0),<%28Q$H?O?LB@EA M@4#C4X/I=2ZM8;_=HK]VL2.6A&IV)<7O/#/K[GYA37QC"U> M*H5V7[*I=:/8(VFEC5'_Z>@1@[ Q"!WOVI%C^8H:NCA3 MC(.6P,XO7E"ORD8J*D6M&=:48,F[TV= W*H, MTP;HL@8*'P&*R+4LS%J3GXN,90_MAR#5,0M;9I?A2-&7(WW%=2JD#5:3/RX2;12*X\]C,=>0\7%(NV#FNJ0I._>P(C13]\Q; M/'L23$8O3Q"..\+Q*?1OF9KO B(76C/\:)$1P6G"!3<<&=%5\A?6##&2+*WE MO;/,^Y94,:S(3Q57++-Z"2-9G5/T-]RL.=9;WWK-F:(J76\'Y&;-CDJ(HL6= M)@;B3Q4%EZUCIEC+;4ODTHEY46]&=E57NF:0,<,4UDT NTE2JC!XPZ9A.^&X%(*;'9P"W##5A+X>DZ>/9F% MX>0E> I6O-VPL-C5G>6-F G/D'Z>4M$& M@[%>+(,]'^&^CS=U5X*D E-:=&30,2YHF=@ZIHE@SJ,-Q_GJNT(R&7<8&2H@ M-6)KI;QH>[XS11UI0\&7"BBXO%1"$#M/;:(.D?=#B/9#N"UZ#!M91UY792F5 M36.R!:8QT %Z(9LLUCEM2VMGQE<%YCD%65M+>[-\@NO-@\DVEI,F;BNP2!!> MR;RDQ?8'3!\O:)'RW=1UWI$S%.E!!=HCR\HJE"? J@+9PV^S?2@/*/;RR4K#32IG]J-HZY MW?'9MDWM4Q),8C^:C-!J)ZO?:J6W@P\#8I3;3NSZ"X*9/XUFG6;[;\>OI,*< MVM 2">^=/)R._4D8'/1KQNUB?Y#2IR2<1?[HQ@#D3\;1(^EII?OIB6)D(3C(3C/\6'+B(/"#Z>B@?SHYT=2/9C%: MK7J?X"2>^>-Q_'TUW]]PCQ8^BED9_CLY]9\2G[%'JT?EO4T M]N/QZ.A8#=J/?3_E7X?S+^OQJ\*83?QP'!X=^Z8P3N%@DI@V/'?3>KC#[JCY M9+/FF+:]4YCJ+N!=:?$"][?*W4M@!I7N*I"Y^WIF=U+SP#4V<1P$N&20A'&PO=V]R:W-H965T/W3WWNG'#U5C"UF)=YJ9IBRYOGHB M"G7YZ" ^:&^\E\OJH(9RLR"@?K,93"3K[>*[*4EJ@; WC5 M)X'=$\]N= .[,7L-!KEA3ZM4I)OTQQ"MDV_4RO=DM)?A:ZX';!Q';#0<3??P M&W?ZCAV_\7^B+[N0)BF4:;1@_SI?&*OA-/_>A8+?9+)[$PJD^Z;FB7AT@$@Q M0J_$P>/OOHE/A@_VJ##I5)CLX_[E)OL*=NR5@,L;]JRQ! H<4)9-R0JZRVI^ MY-P;[FGN=QB#2&FP+YA#(6$8.+5.D] M]BV+A]%T.J4?IR-:?L+B232,1RP^<]<;B M$9[B7\P^Y@(9,K- 93J*QJ#\[IO343QZP#XJRXNUHG$\B^+)A$V'0XAMH)5S MF,JR%2\:P5(XI&HJ>RS+NK$B9;("4V$LFTRCR>R4S<;LW08%:94(D0(#0*=5R2RR+;/*_8\<2O"-FE=73,(D M$%K;*WJ^XD"L,:S@EZ:1UD0L*;@LO8$5Z#1$H!WJW@XVYQ8FE)!,5HZYTGB" M0L"@H39.\D5CX)W&# C!;G=>UP5IP1.'!1F-S)AL."KD2@6P@6<)=IF+RDF3 M([3*!EZ$QR#7 (A(Z5'J8YU $+99XL==J;&PQ8.<0@(1>%E>;^+2\S)90 MJ1"EY[R@?;A1%4+CBM7*&$DQ0EMYN0 G;F[1DQX1X87;!G6&NTIV*6W>BIJN MI%$:)I"6K(1U2=&DM*?#VS/% YABP=L=>Y+ E61)#Z!=0=&RS)UFV SW+=8O MEQI;T:^2T" #\GI/?G#JD(VU^I*M@ MR&,U+(+?FQDM0L?2%*G3:^$V0"J"*)LRN,PQ>^!L:U0A4^>L:\'A2Y+<(B*H M83:7.D/N!05IF7"3LXRRYH#]H"X!C(X\KGA4T=Z56@-YS6Z& L@SCYS"7X'E MM<00=6FD'W<^GR0.GE1F&>ZU\!2=52AXP8E<2*0#]HJO8(G58&/3MQ5 OV*C M4P:RB.5H)V,<;UA8HBK*P+\H/T2F*$(ZK^HD@$[// KSYTP M!_#@;#K"4"F'B5O'B-MI0I%56(E+U7 M>&[9!S3Q(D0]G.\3^[$QE00E)W2/4"E2YM4&R(:UU;%N=*TT\7$8#<#^VEJ. M0/.)1O3 @PX7(NE+!WI(0DE[)571.F4&+1+_.QX>+NZ1>0[Y/2?H:'A."QS, MGY.<(QT2,'0O/AM/=IJ%Z$+RH'7D3DFC->4"UW:@@X=$*LMD0LG'%P -$9 \ MF:(8R'F1$>DU!R%V%7*)6WJ9*T('4IF@>Y#@>P*T1&0P+$P^@:&]%*A"+QLX M+#H+:!6?N7W?8E."!\V%@\@7NQ;.-91P=;$4:42)%^CYR+"Y]QJ76GXW $J> MHC#RPGA/*:4A:Y/-#* 0Z^8PXRXPJ-BVY;/=5%9^1/33VI*[0NE$-#P3E"*R M+;Q,+FO/%ADF$0%JZX$4VJ62K*"QBL)\J7FYTQ&-$)]8RDOD?I>=?8.$ID09 MZDW$9PRPAAXA@2M=B2OS/7$+\A&KL!HJB*9MP\F/1B( M$Q"E6G48 "KCL_]U^U6P'U:TR T^S'A!-J'Q= M5TGUHAO=KE/'PW,C"34T%*Z^P@U#AJN9=W4:N#K)S4M(^^]DV@+AIZ8/S?ITG5?J@K^Z).(,V]H M!M9S5\C_/OT#8ZZ)$-,A)(J/%Q :I\3^.[R(F/C$TGOLF>1.H*TJBE?1MNG+8X M]BQ+?6"J(350D?I.D'G+^" ;Q2W/^GJ*01W3NP(5L>:1^(>L?I$H_6S>R @R M8DZIT!3I@D84W!!5):DM?(O>XM>(O0<-2@Y[&Q3^44"/HY=HPI#G?Y)U4[#G M36UY1.XL.7N)TE7G-"N^5XB9MAK\($S.2_9BH7D._SN$M58TZP*ABI<;R*)E MN:0..A5&+BMG^\751H/D G^C5!U"!SB#Z]?),6[ITNYYH?B:"-&])4?D3MR6 M"@7SRL6'+02F4VIB041],;G'37!WV9GOS=B']!2!/*JH>EI-&GG0%]LML6 4?111Q72<)@=O>A! M#+E.50L_*GB(N.8W@3G\BKZK'!@ M1H4F8!-*VJZT%QX](^JLZ;6*9ZUEYU17H- MYTD+Y\4V_-YH/4=0;:0))Q$#]J&6-!)'[+FF,HZ9_A67*<;IB'T NB\%K[R(S]$X@).6*QX" M?&/BZ8\1*QKV0D<_[\T/S_S\\+8_/UQT\T/?QX*'CJ+6MNUE;VSM[JV;DW%[ MBSC[H:E+'QG5RK870(+6(L?X3&)XQ)'*N:8CJK6.ZZ1AUM/L/L5;A'LSU-9T M=^=IZLN."((5Z9 @M#=,T/ WV#P#&+DS@.'9>,P.*1!&PP#CN.+>4VQ^!7=^,X/<&,WG)L*;:]U2;K/L/'T? MR]'$R3B9G4W76A/1-K=P_N7"9= >(TWZ$UP+O]MW SCC.X.- SM_[KHV^PN: MDF\[%KI8^_,K)"%?B6_UBWE_WQZ+316WBO5XV)\.-LWFNHD-;1!7;6G8M]=V M0[#1K?=@_XH-YJHH6CNU4T 7^?[LZ9:#IWARR(/[C.*+_2=/5=J>3=+;"BTX M$AQ^93)M$DG9+VTLQ !Z5"E=\[9 2765^>;5B\:__J :H%41H?;1L3VJ[/I( MV[5T-BRC?.:.Y*&?>_]"A'+1=).H1*DMT2#+)+@,W6RJGZDO%Q6R4>[:=WH? MXUZGT(%JUP*Z,U8C2UEPO=T!^E/7T#:*M-<1-MJ_:]HX545SG$ P\O\%YL1V M5ND,Y,YN$,O]\Q?3E*3ECA,=^BMMXS7:<:[3-@ATNM,[W+E^H/,.=WV7X69E M:I55;=OS*AKVH4DW@5D:'SP$T1U\TNV\E:7 M&D_XT5ETYT3S%PU\%_?F3PA\)P59E-YHT_O1FIZ4_CTT0%A"TM>JJ+A_1_RQ M62S,'QUM?D X:TOCSCYWKJ\,?3C0DVU>" BTEO)_,?3F6*TA=C\$Y[R0(*XD M[P5AT&M?_)W>][W;;#;]P@AT!XQW*.]W#;N_!P=5J YYE2MKV@#;J/CA__!E!+ P04 " !,@:]:4JR$ M,N$# #7" &0 'AL+W=OQ1$F#C&:TG%%L__V2(]EQ@3A M]L6>"WEX>!E2\[6C)U\A!MC4QOI%4H707*:ISRJLE1^Z!BW?%(YJ%7A+9>H; M0I5'I=JDD]'H4UHK;9/E/)[=TW+NVF"TQ7L"W]:UHNT-&K=>).-D=_"@RRK( M0;J<-ZK$;QA^-/?$NW2/DNL:K=?. F&Q2*['ES2TE:1\"\2WFO7"\@&-"IC# MO:*PA>^DK%!L87J33KL6XZK,D1K"E\=394'NYLCOG/^BGSVI.;[,C= M3-X$_*IH"-/Q ":CR?D;>-.]L].(-WVWL_#W]AY5W<^D; ME>$BX8?AD9XQ67[\,/XTNGJ#]&Q/>O86^CLS]'^QX'N%<.OJ1MDM&)WQLT,/ M.GA8L50.5M4(!;D:,J3 CQW0!ATT"ZFBT$9'W+4.%3QJ*OG^S@:DAK3@?-&U MEON3CQ\N)I/1U>/=E[@:7YT.0$'6V]4V<]0XBE@1HC1L? @L#YHMV1=CX H( M+YR'\(.+CN(1YS'GUD5/.T<&AY)0*1_WN,E,Z[DG ,G3A>" >YT8AW:/=>#] MCGOGWN_*2.BRW@]I/B;GMXM#>'!;96)H&K55*\/VHZUV=5&X0%MYC\K)"8%+ILF9.J M76N#)"-WQBCJK6@V$:OAG?#LS9G7FZ/H UA7.JND$C@04CKL0J^&SVB/TW+/ M'#7%EELZVZ(B(%4WT#:1+[-DN$("^X+,REQN)$]"YD.L77$GXP2U-8MR##-D ML1PWKR056.<@F3ZF4 9$+C==)'/7KHXD3BQ1_QP/DCB$SRU)W&(A5X0(===4 M49HJ<$OD\.QZ8G2.%[.?*YQ];-FQO"^P+9=?TSUH-OS+:'C.Y(R)0Y'U^6"Z M.Q@P)]]@')5F.WRM?:4'PX:C5,:1ZCEJG)!N[NQ/]U/[NAM6+^+=R&=G^"EY M,%BPZFCXZWG2O<7=)K@FCJZ5"SP(X[+B+P\D$>#[PKFPVXB!_;?,\C]02P,$ M% @ 3(&O6MOCC:F^ @ 2@8 !D !X;"]W;W)K&ULG5513]LP$/XKIVQ"F]21-DUI*6TERD#C 0G1L3U,>W"32V/AV,9V M*/S[G9TV%*ETVEX2GWWW?=_Y*Z$M-.H=$Z/X]AF)5;,'BN- MDDX*92KFR#2KV&J#+ ]!E8B3;O872>K]@\,/ MCFN[LP:?R5*I!V]+U/"AB>L&]^T'T%66Z>J33 I MJ+ALWNQY/2%V7A M#)URBG.S1:VU0+IEQP1<,%O"%=4)KF53;[JX2>R(QWO'V09SWF F[V#VX49) M5UJXE#GF;^-CTM>*3+8BY\E!P!MFCJ'?ZT#2308'\/IMTOV U_^WI"^;/0N_ MSI?6&?I@?N]+OL%.]V/[)AI;S3*<1M0E%LT31K.C#[V3[MD!Y6FK/#V$_I_E M.HBY7_'?B>![:1#?E!JH4%G95LH_4OC$);A2U9;)W'Z&-\ YMYE0MC8(JH#, MTQ2>AK_2C!MVS5Z:VM#!F&1DJD)P[!DM?(2C#Z.DEYS1ZC0]1""5_!)(N'Q" MZ[A< 8F"@DLFLV#Y&<$=1SN&>ZD9ST'7E!*UO?4 VM T-.ZE UHPZ4(T/M9< M>SI/WTF&)_0>=DX'/;BVMB;@)C=5571GU,_9 UV'4?6JA+O%O06OA*ZN-^S# M8#2 ?1])O-/?%9I5F&*6,&OIFE9O=]M!>=[,AU?W9LI2A59<6A!84&CW>#B( MP#23JS&&PO=V]R:W-H965TR&^]CWGGF-\;])R\2@+ (6>JI+)N5<>.>[@ME M-G":U&0/&U /]5KH"/[?!;!F;?)OP@T(K3];(.-ER_FB" MK_G<\XT@*"%3AH'HSP&64):&2,OXU7%Z?4D#/%T?V3];[]K+EDA8\O(GS54Q M]Z8>RF%'FE+=\_8+='[&AB_CI;2_J'6YX[&'LD8J7G5@K:"BS'W)4W\D83E,L%*US8, M..OJ+%R=\$R="-UQI@J)/K$<\I=XK#7WPL.C\$5XD?".B!&*@@\H],/Q@)[E MW\/C"W*B_AXCRQ?]RST.79>CBX?I3._.9$TRF'NZ.26( WCIVS?!Q/\XY/4_ MD;UP'O?.XTOLZ3<]:K3-P3?AD!.+-//DD%Y/XWAZD^##J?R!M, /_2#L\YPR M?/+.*Q![V_X29;QARKV,+837^WKR7-K&P[_H7%C2[^+/642E;#3 ME/[H1O>M<*/ !8K7MINV7.G>M,M"3T\0)D&?[SA7Q\ 4Z.=Q^AM02P,$% M @ 3(&O6A.MA^M$ @ B@8 !D !X;"]W;W)K&ULG95=;YLP%$#_BL6D/;6%0#ZV#)"2;M/RT"E*N^W9P1>P:FQFF]#^^]F& ML&Q*J)278)M[C\]UY$O<"OFL2@"-7BK&5>*56M=+WU=9"156=Z(&;M[D0E98 MFZDL?%5+P,0E5

)-O./" MCA:EM@M^&M>X@$?0/^JM-#-_H!!: 5=4<"0A3[S59+E>V'@7\)-"JT[&R%:R M%^+93C8D\0(K! PR;0G8/ YP#XQ9D-'XW3.]84N;>#H^TK^ZVDTM>ZS@7K!? ME.@R\3YXB$".&Z9WHOT&?3TSR\L$4^X7M5UL]-%#6:.TJ/ID8U!1WCWQ2W\. M)PF&4I.GTXTY M7@(2/4E,*"_02DK,"S#'KE7L:[.#C?.SGK;N:.$%6H0>!->E0E\X ?)OOF_, M!KWPJ+<.1X$/6-ZA:'*#PB"LV>Z%-[W+#TGPL0-H \SX70A\G=H/A\Y/^ 5!+ M P04 " !,@:]:)K&J+;X$ !O"P &0 'AL+W=OU)ATJA7#]4_>!X9[,N M7GNQO>327]]GO)MECX:H'R!^FYEGYIF9G=G&^<=0$$7QK30VS =%C-7Y:!14 M0:4,0U>1Q4WN?"DCMGX]"I4GF26ATHPFX_%T5$IM!XM9.KOUBYFKH]&6;KT( M=5E*O[TDXS;SP?%@=W"GUT7D@]%B5LDUW5-\J&X]=J-.2Z9+LD$[*SSE\\'R M^/QRRN_3@Z^:-J&W%NS)RKE'WGS.YH,Q R)#*K(&B9]GNB)C6!%@/+4Z!YU) M%NRO=]JOD^_P924#73GSA\YB,1]\&(B,.MQIR3@PIOI!^* MD^,C,1E/S@[H.^G"<9+TG;RA[U>_EE;_DSP]$E?.!CB;-8YS2+Z+!")SK:VT M2DLC[G%(R-88Q)_+58@>^?;7O@@U $[W ^ :/ ^55#0?5&S+/]-@\?[=\71\ M<<"]T\Z]TT/:%P^!&/6G$#42FL(^?(1>#\!(#;85REIN& MCEOD="S$S\OE+>KXJ=9P##EL4?3\6$2'W2,)VL%*H98!C2(E9A"QD%'(/$@\])BMR+TK8=.%'N[A 8K..HK.#@;X#MJ\5@S[2H9B M'T.'%3!#5XU7@KMRQ!_<(,\+H: 3;5$'&HH> MH"3,D=4AIL:0#C*0$'1B0Q%:;-;$)J]C[4$5I)V5==RQZ!--J3[J%,D>".2+ MP/>FR2U@ !HK7IV-6[K%/2@XDU";2HH-<6TA#F9QT>-H4>7W.O.43-M*-F M>C"RUU)[\56:FL0-R0#O4B;MH^BPHF4(U&:@T7*E#;P"&Z%>_9TRW(F<33TG M4V7/5.M2*J&,WZW@K@[*.,YY)@\4R[YTH1%-KXKM4'!B[+L17MK'D$+W!$:X M7AF9IQVV+<>;K[5MI@"FH X-@HQ0$O@P]75S$2GG,U25V1YQ)>]S-S'(F1?[ ML%)^&(CH7+_X%-_"CCMG:0S0CVN'?2'<_'^W8?)9'HAOM S&7$, MF8K3D8^/)Q?BM]IQ[E7(04J-JYD44#S^D7%S4FJTE:@54K)U!F<]7X:O;$Q> MV_C<;!U [HR2* M/$*? ]Y47BDNM4$)@:==H/ZK^;4+)Z]=>+ ]A.U=!S[45=N)5UOHC!%OH-VZ M-HI-3'>I]2*&P@7/2C9?@5D-027Z=1KW4OVULYJ'NM)LFE\T0 M]?*\&44Q5:RY:1K*(3H>_H2.ZYOQKME$5Z61:N4B!K2T+# 1D^<'N,\=4JK= ML(%NQE[\"U!+ P04 " !,@:]:GO16*L,# "H"0 &0 'AL+W=O;I/CX2)&2ICLA'U2)J.%'735J MYI1:;R>>I_(2:Z:NQ!8;6ED+63--K-QX:BN1%=:HKKS0]U.O9KQQYE,KNY/S MJ6AUQ1N\DZ#:NF;RZ08KL9LY@;,7?.&;4AN!-Y]NV0:7J.^W=Y(X;_!2\!H; MQ44#$M$SOO7^TN5,N*Z9P(:H_>:'+F3-RH, U:RO]1>S^P#X?"S 7 ME;)?V'6Z"2GGK=*B[HT)0+Y@J73!?^/"]Y8^LPD8K8$T!MTP^H&:K M"F&)>2NYYJC@S5YTN:TJ*E+1+KTQMV"O!% MEZN8I/ *UJ*B4T1-3*IY.>P]7 _(%H0,/DFA M%-P?X'TR\#X:0-\LH#>?&T(D6D41U5L8-OYG1)/#$E5"2YZ;S*S6;Y"YV3BF M_^M7HS (WPT2ZG)\ZO. ((W=*/4'I3U_>RK-"=Q?+:] $VY%(LH["$9N%B40 M]=2($I1;(:G"L!($'L(L<9-Q )%OR30,"$B2IFX\\HF*HIY-@@C>8X[U"N6^ M%(WANFD2#TI[_Q<)%L9O27D29H;(H>%&W./#=\7@$ M0182';A!9LJ5)E2I+",J],<]GXU2N#"IR3"IR2]/ZH(.0G.LA^LLI/3.*JC]KC@;POP;R? ?9[,GKCNN2 M6HTZ )Z02=.Y,35\$.RI)!YT5ZAWB)VR%J!WPMK0GE+_!XG]^8DQ'-.PA>F> M2L8G]]$[NCUKE!O[1J S2K2-[B[203H\0ZZ[V_>@WKUAJ H;WBBH<$VF_E5& MVR>[=T'':+&U=_%*:+K9+5G24PJE4:#UM1!ZSY@ P^-L_B]02P,$% @ M3(&O6K-BT%\@ P L@8 !D !X;"]W;W)K&UL MC55=C],Z$/TKHW"%0(HV7\ZV*6VE[0)B)?:J8N^%!\2#FTP;"\<.MK/=Y=%PK4!VS4--X\KE'J_")+@ MN/%![&KG-Z+EO.4[O$/W?[LVM(I&E$HTJ*S0"@QN%\%5,ELQ;]\;?!2XMT_F MX"/9:/W5+VZJ11![0BBQ=!Z!TW"/URBE!R(:WPZ8P7BE=WPZ/Z*_[6.G6#;< MXK66GT3EZD4P#:#"+>^D^Z#W[_ 03^[Q2BUM_X7]8,OR ,K..MT6:T/U->XQA+7DRH7 505OOG6BIJ2[2L\"WG)S 5D20AJG^1F\; P_Z_&R MOPO_U^CA\]7&.D,/Y\NIT =D=AK9-]/,MKS$14#=8M'<8[!\_BRYC%^=XPOD2GF)^%OLT\Y^7M&.B<$Q4J:E+K;.>CJL1MEI2MPNU MFP%5K*S'DL%K++'9H#GN,'AQH\A'=Y8@[4MX[Y'_@23,XG0<5YV0%<%92.(P M29+C\%;ZIH-[K$5)+[1G9;3KGRNP,,N2P_>6ES6%:1Y_(\[2L&!3/TR*%&[4 MH')>+AR6M=)2[Q[!ZJW;:./$]V&C8&&>9E#$839AE,:4%6&:%'X6 M%Y0Z!J<>8?1$1QHTNUXM+56W4VZ0E'%W%.2K08=^F@]J3F7?"65!XI9A\J[4[+OP%XV]J^0-02P,$% @ M3(&O6C='?]&UL MM5;;;MLX$/V5@9LM$L"Q=?>EMH$D;; !VFW09-N'Q3[0TM@B*I$J2\\OOO!U;NR+X6)6L37>H?FSNE6T&^ZL9+Q$H;D4H' U[UWXT\O8RCN! MKQRWNO4,-I*EE-_MYB:;]SP+" M,C;7 :'G *RP*:XA@_&AL]G8NK6+[^=GZ MM8N=8EDRC5>R^,8SD\][XQYDN&*;PGR1V]^QB<V6-S#RV%L?>*0M H! YW[N(LP=/;"[@C_NEAJHR@)_CX68VTB M.F["%L945RS%>8\R7Z-ZP-[B[1L_\=YU (QV *,NZXN[NAY KL!AA0^/5'*T M,I'!%=,Y7%/IP(VH2Y!R^5@$W3[N@KWN4+<8QF(HS3?D63_(CB]$6!RN=$$6Y_!YPH5@17KVBQYUP9. M(.R'DXE;HW@"7YGB-O':,B-O!'[?CR*XRZ4RYP95V3Y_^V8<^,$[2.":"R;2 MMO(4+DK2X?^X:[)A,JV1 MX0; 6KMH*&V(=D1/=*'I ,D\*> !2$C1?<<)+U M8_ G<"\-*PZD'*@D@7'2'._%&_7]4>#69!+#SS3H35452%W.:J:6[)4EF[^0 M_3\QU*<,2+$RX.[7IAK1A9!1$SD[GG73%J<[I!:% KE/MFX(CMT:Q-[KF@>4 MG-B+/K%779/[*QI10G^)!W](<>YD+VRGY^:)LJ%FGZ4_-ES1K7!AH\Z96*.S M55,EEP5?NQ#U]#!OK8/GC'MYNC[$$+<./YN<!##A'X'KEL2P2""<.#]["SC.I4;81S#QT+T@T$ MO]G%I^7 @Q\.0GL8VL..=A?OVEW\J^WNDA7.TYT;/_ZCP75:/=ZB;;GM%=BR M<5C/.]U%QO5>C1T4U'M,L5P2S\V;COY7?X"F\%&*==W-E"7H7*[.-[;+USE* M.93T1[[MC?&X[X63=OL[J*^]SD3R_=$DQGY_22QI38*^I/)&(ZEPK UB)2HUF[&PO=V]R:W-H965T125O'![&Q4O9&-X*7"C0#=5Q=3K M&KG<+;W0VV_\9KY%S"T0T_G287I_2!AZN]^B? MG7;2DC"-UY+_+#-3++V9!QGFK.'F7NZ^8*=G;/%2R;7[PJ[U'0<>I(TVLNJ" MB4%5BO;/7KI[. B8G0J(NH#(\6X3.98WS+!XH>0.E/4F-+MP4ETTD2N%+6<-27"]]0'NOMIQWFNL6,3F . MX4X*4VCX)#+,_H_WB5]/,MJ37$=G >^8NH)A.( HB,9G\(:]Z*'#&Y[ V[!7 MIPV8R&"5IJIA7,.O5:*-HF?R^YCD%G%T'-&VSES7+,6E1[VA43VC%[][$TZ" MCV?XCGJ^HW/H\0.U8M9P!)FW=#%SU$\6[YB LRF."W@L$%)9U5(0OK;9I?4NN@]ED0HMA,)@&X]ZM8J+)J5:-*L661DKR/J4W9ZLGE;N;O0F<);25 M2DT*"&TZ&4(X&\RB:7=]X700C"((HT$T^T")QK/!9!K28A*25PC'ZN1:M0W[S[T=>W1/VU)HX)A3:' U'7N@VE'2&D;6KGT3 M:6@8N&5!TQ>5=:#S7$JS-VR"?I['?P%02P,$% @ 3(&O6K#4-BR0 @ MFP4 !D !X;"]W;W)K&ULC511;],P$/XKIX#0 M)E5+FJ9;*6VD=0-M$INJ=< #XL%-KHTUQPZVTV[\>LY.&@KJ*E[B\_GNN^_L M?#?9*OUD"D0+SZ609AH4UE;C,#19@24S9ZI"22)2[>!WSEN#5[-KA.EDH]N(5".""B\;/%#+J2+G'?WJ%_\KU3+TMF\$J);SRWQ308!9#CBM7" M/JCM#;;]#!U>IH3Q7]@VL8,D@*PV5I5M,C$HN6Q6]MS>PU["*'HE(6X38L^[ M*>197C/+THE66] NFM"3:^4W*"V?"D0%BBYTG"O M+!HX>63D,Z>3T%(9%QQF+>2L@8Q?@1S G9*V,/!1YIC_G1\2O8YCO.,XBX\" MWC%]!H-^#^(H'A[!&W0]#SS>X#]ZOL:EA>^72V,U_2 _#G7;@"6'P9QHQJ9B M&4X#4H5!O<$@??>F?QY].$(UZ:@FQ]#3!8DPKXFG6L&_M ]Q/8IVF.MC@2!) M_1G3^H7+-6R8J'U!2R=TY1?M'\$-, ,K)4C(9@ST*EG1/0LQRK!,4$O(4D'O:B*-JS/J,AS%JR4E&+OS G:='+<&-J)C.$ M3!EK(.D-^GWZCD81W.]SIK1:6H\7]4&IU=# /0S2AH-E957GY+94G,WBQH>J)V M 72^4G2[[<85Z.9Q^AM02P,$% @ 3(&O6GA(8A&7 P -PX !D !X M;"]W;W)K&UL[5=-;^,V$/TK [4H$D ;V9(L.ZYM MP$YWT06Z6"-.VD/1 RV-+2(4Z27I./GW'5*RX@4<9<^+7,0/S3R^&.(I.76#%SI78HZ&=*A'%O5X6 M58S+8#;QG"#S\4TZ#E"*#"W M#H%1\X@W*(0#(AK?&LR@7=(YGO:/Z)]\[!3+FAF\4>(?7MAR&HP"*'##]L+> MJL.?V,0S<'BY$L8_X5#;IFD ^=Y8537.Q*#BLF[94Y.'$X=1[Q6'N'&(/>]Z M(<_R#V;9;*+5 ;2S)C37\:%Z;R+'I=N4E=7TEI.?G:VLRA\^+"BN FY417MM MF$_7Q1U;"S27D\C2,LXXRAO(10T9OP*9P!=J%/EN1)HN]0% ; MN$4BR7-+0?A-A'O)K8&Y*W-NG\]1[P0_3WU^E*M;TI8(.16)DI0FXV:,+Y^U M3V5^6C[XY/H(7.9B3V5 G<:=BD+6YM(HP0OF(C"6FNJ(2D>.]C &F*R!-9;N M)'A$$,H8X/3&P$8).E3,&.Y*C?A=V0$535ZV5>,>*5Q\=B34WA"JN6S2IG;U M\4 ++5=?C\3'L**3@LMM"%N41$=X"U:0!KFK#G>8P*^0IGUZ9OTAW*[N&Y#[ M$Q"73Y?HTYC29 #]L)^-W!ZBY^D<"WRD,W+G2S#MQ^D .L0U:,4U M^&%Q+5'[#Y[,\41=G>+J!'\7U[NX?DIQ9:VXLFYQO11Z71E?7RK#Y?-CS>N< ML#J!WX7U+JR?2UC1R<]\A7KKKRR&%MM+6__7M[/MK6A>7P9>S.LK%573EM/6 M"=R0:^]J2-\H75]3ZH%5.W\U6"M+%PW?+>EFA]H9T/N-4O8X< NT=\79_U!+ M P04 " !,@:]:T,(Z5*P" #?!0 &0 'AL+W=O:HK!#*7B%TG E0>-Z%EP.)_/4Y?N$ M[QRWYF -KI.54@\NN"YF0>0$H<#<.@1&KT>\0B$<$,GXM<,,.DI7>+C>HW_R MO5,O*V;P2HE[7MAR%HP#*'#-&F%OU?8S[OH9.;Q<">.?L&US$V+,&V-5M2NF MN.*R?;.GW3D<%(RC%PKB74'L=;=$7N4'9EDVU6H+VF43FEOX5GTUB>/27R.K02:WC2T1.#2PGP'-F_!XA? $KA1TI8& M/LH"B^?U(0GKU,5[=?/X). -TP-(AGV(HWAT B_INDT\7O+_W?ZX7!FKZ>?X M>:S?%BX]#N<,,S$URW$6D",,ZD<,LC>OAN?1^Q-BTTYL>@H]6Y(!BT8@J#5\ M)7M^4>9 ^#&UI_'N2H2U$F1#.@*P[I+!RY;6@"0"X0AJ(C#^9)@LR':"62R MR];_9*0)W)4:\=E5 UU47G8WY1XIG%U+L*5J# &9/N!3CK4]Q*]40]0]F#/# MPNOE*6!X)&ULS59M;]LV$/XK![7H6D"PWF75 MM0W$R8H5:(8@2;L/PS[0TMDB0HD:2<7-?OV.DJPZC>-U+Q_VQ>2]/??<\6AQ MOI/J3I>(!KY4HM8+IS2FF7F>SDNLF)[(!FNR;*2JF"%1;3W=*&1%%U0)+_3] MU*L8KYWEO--=J>5\4UWY;&*KSEO&%;O$'S MJ;E2)'DC2L$KK#67-2C<+)RS8+:*K7_G\)GC3A_LP5:REO+."A^*A>-;0B@P M-Q:!T7*/YRB$!2(:OP^8SIC2!A[N]^CON]JIEC73>"[%+[PPY<+)'"APPUIA MKN7N)QSJ22Q>+H7N?F'7^Z:4,6^UD=403'+%ZWYE7X8^' 1D_C,!X1 0=KS[ M1!W+"V;8<06?F6@1+I'I5B%U MW&AX?!SO$;N18KBGN I/ M EXR-8$H<"'TP^0$7C26''5XT5^7?,%U+J2M6L.O9VMM%$W);\=J[B'CXY#V MYLQTPW)<.'0U-*I[=):O7@2I_^X$X7@D')]"7][032Q:@2 W<$">I#.MD0YK M.+D":,RO,6^5XO465DQS?:R6D]F.UW);(FRDH"MLD4TW&]"9:P.&C.>R:EC] M\(.&#:]9G7,F@/7L3,D,,(5TAW.I:": Y(VMX[ZO@^ZFM0VTUY:V"QJW"K?, M6/=*VJ24A36-DHWBI :!]R@T71=3\KJS'F"6'!53>?DP@TN[CO,#'VT8!,,: M#FL$M](0Y= M[?;63Y.;"1C5G0VG=@5!YDZC;/39$4S?*8MKMW0\)IG'F)DD,_VCF!6=K+KBQ M%1T=?!IF9?@?).12F__)G'_\RGIFPZ?PLS14P:.QGL9NG/A'=3WH8>W?MOS[ MWRCB!<^P_WSOX1E>HMMU+1-,0M+7I/]>C=GSLG/7? M^*_N_4N)3GK+:TV3L:%0?S)-'%#]ZZ,7C&RZ+_Y:&GH_=-N2'FRHK /9-Y+: M,@@VP?@$7/X)4$L#!!0 ( $R!KUH%&)#+,P, "H) 9 >&PO=V]R M:W-H965T) MBHJ6RP/BP9M,-A:.'6RG"__^CIUM:%%9KGB%E\1C^YPY,QY_++;:?+8-HH.O MK51V&37.=2=Q;,L&6VZ/=(>*1FIM6N[(-)O8=@9Y%4"MC-,DF<8M%RI:+4+? ME5DM=.^D4'AEP/9MR\VW,Y1ZNXQ8=-?Q3FP:YSOBU:+C&[Q&][Z[,F3%(TLE M6E16: 4&ZV5TRD[."C\_3/A7X-;>:X./9*WU9V^\KI91X@6AQ-)Y!DZ_6SQ' M*3T1R?BRXXQ&EQYXOWW'?A%BIUC6W.*YEA]$Y9IE-(^@PIKWTKW3VW]P%T\0 M6&IIPQ>VP]PBC:#LK=/M#DP*6J&&/_^ZR\,]P#SY"2#= =*@>W 45+[DCJ\6 M1F_!^-G$YALAU( F<4+Y1;EVAD8%X=SJ7+>M<)1E9X&K"LZU[B('?GRB+C<\9X-O.E/>#.X)*;&PBM58?40'Y/&46AZ)_0LW4MXR_BR,? L\&6_%?A+84NI;6\0/IZNK3-4/9\>R\+@)'_$? PAW\>^NAXV$N@:WG9HN-QID0THK9Z77)6TQ7S9@!Y%A>E# MGNN'1+50'O$C(;<^*EKSLAD7'3CA:*#6DHX2>_)CT!8N=F0[\^"U M?HWI)? M>SAP'- Y1IU(!XH_LCR86(2N#N$IL&12%(5OS%,_?0HLGR0L!78<[!FP;')< M,)C-O#GW9I8GD,V]>0PLI5'Z,;AID([(VE%6BG22$?+9DWG*TA=PHQV7WP-E M;#9A>0Y%DI!L2U&%G"L'MUSV"!45HNZ5BT7;]0XK$(I(T3K(BTD^F\,L@ZL' M",K;D$PI^%K(4 04THQ-IM,I-7(2LZ?XBK'XBO];? _2_HO2VTOZM_3^S-*+ M[]U?+9I-N*4M!._#53;VC@^!T^'^^SY]>$70NFV$LJ2C)FAR-*.",\/-/!A. M=^$V7&M'=VMH-O280>,GT'BMM;LSO(/Q>;3Z#U!+ P04 " !,@:]:BGJI M>LH" \!@ &0 'AL+W=O])#[[ MON^^\^4NT[4RC[9$=/!2"6EG4>F M0)6(DV[W)*X8EU$Z#7NW)IVJV@DN\=: K:N*F=1;UHNW''5Z7S&W$Z MU6R%"W0/^M:0%;H!">B&0\;3BC-J0'OE]OV:]"[I3+DEF\4.(7SUTYB\81 MY%BP6K@[M?Z!FWR&GB]3PH8GK!O?P2B"K+9.51LP*:BX;-[L97,/[P#C[B> M9 -(@NXF4%#YG3F63HU:@_'>Q.87(=6 )G%<^J(LG*%33CB7+FJM!=(M.R;@ M@MD2KJA.<"V;>ON+.[QG2X'V:!H["NAA<;8AGS?DR2?D?;A1TI46+F6.^4=\ M3$);MQU(NLEP#U^_S;X?^/K_E_UELV?A]_G2.D-?SI]= MR3?<@]W_EWJ[\O#>*'F@)5)"O;DOC' ZY!%>JVC*9VZ./\G)N,Z%L;8+RS(LM MO%C^)G;2Y*#9:U,$.IA0,IFJ$!Q[00M?X>#+..DE9[0Z'>P+()7\%H)P^8S6 M<;D"$@4%ETQFP?)3@3N.=@(/4C.>@ZXI)6ITZPFTH?EGW&L'M!30^U5S[ M<#Y\)QF=T'O4.1WVX-K:FHB;W%154?=0!V>/=!U&U:L2[A8/%KP2NKK>J _# M\1!V?0WQNXZNT*S"W++$64O7-'>[VX[&\V8BO+DW &ULM51= MKQ(Q$/TK34V,)E>Z+,N]BLLF C'>&S4$HCX8'\HR0$,_UDX7KO_>MKML, '> M?-EVIG/.G)GM-#\:N\<=@"//2FH@./9,!=J?;(Q5W'G3;AE6 M%O@Z@I1D:9+<,\6%ID4>?7-;Y*9V4FB86X*U4MS^F8 TQS'MTY-C(;8[%QRL MR"N^A26X;]7<>HMU+&NA0*,PFEC8C.F'_FB2A?@8\%W $<_V)%2R,F8?C,?U MF"9!$$@H76#@?CG %*0,1%[&[Y:3=BD#\'Q_8O\8:_>UK#C"U,@?8NUV8_J6 MDC5L>"W=PAP_05O/,/"51F+\DF,3^Y!24M;HC&K!7H$2NEGY<]N',T _NP)( M6T :=3>)HLH9=[S(K3D2&Z(]6]C$4B/:BQ,Z_)2EL_Y4>)PK9H"E%57LD-F0 M28T^ )%PO283C@*#=VX!03L>H]Z0K]Q:'II)7LW <2'Q=72@\-%< M##N[J&'FOW"[%1J)A(V');V'(26VF:/&<*:*=W=EG)^$N-WYIP=L"/#G&V/< MR0CCT#UFQ5]02P,$% @ 3(&O6LF'A0NH!0 ARD !D !X;"]W;W)K M&ULS5I=;]LV%/TKA%<,+9#%(O5E9XF!QE*[ "L0 M)$WW,.R!L>E8B"2Z))VT^_6C9$4R)5J)O1L@+[8^[CV\.I>ZY!%Y^LC%O5PR MIM"/+,WEV6"IU.ID.)2S)5KE28YNQ1(KK.,BI_G+.6/9P,\>+IPE=PM57%A.#E=T3MV MS=3-ZE+HLV&-,D\RELN$YTBPQ=G@(SZ)25 XE!;?$O8HMXY1\2BWG-\7)Q?S MLX%31,12-E,%!-5_#VS*TK1 TG%\KT '=9N%X_;Q$_JG\N'UP]Q2R:8\_2N9 MJ^798#1 <[:@ZU1=\<<_6/5 ?H$WXZDL?]%C9>L,T&PM%<\J9QU!EN2;?_JC M(F++ 7L['$CE0%[JX%8.[DL=O,K!>ZF#7SF4CS[Y5D+?3;2?FDRI7!ZAXA?%W]?) TU9KB2B^1Q]H>*>*7J; M,G3-9FN1J(1)]!NZUIUUOM97^6*'S?M(7TM2^4%;WUQ'Z/V[#^@=2G+T=;0,F.0'5+Q\C%1X@XQ+>X3_O=(S:KW3V+>_3RUFWN M\.X.O$\T$>@;3=?L"'V4DNF,?6%4K@6;(_WV716I M$$E^A\ZI3.01NLGYK63BH4S41;Y:J\*&Y[,D36CYPO[]IVX"72B6R7]LR=G$ MX]GC*:K9B5S1&3L;Z')5M,0&DU]_P8'SNRU5D& 1)%@,!&8DU:V3ZO:AEZ]B M^>+-B@/6O(TZQQD7*OE79W?*I;+E9P,=E-#%X/ PP2'!ONZK#]O,=\T(=D8C MWS2++&:NX_K8-(LM9K[KCTEM9O#@U3QXO3QLU119UY27<+"!];?"<<>>2X(6 M![VM[]O[(,%B(#"#=;]FW7^V]QUUNE[9'[-#$^)W$N('@3=R6@GIF@5^X(=A MJU/VQK\OU4!@!M5!374 3/5GP:7455Q/!=.2\<]Z"FAC/.B^ FZ+[:X)<<8M MJGOCWY=J(#"#ZK"F.CRDEC3CIXW$T%I'_!9)T]Z6]ZTCD& Q$)C!^*AF?-3+ M^%>N:(KH9E)"%5H45#_LHGIDJQ ^;O?9KIFN$.&H5=FCWLCV)1$(S"!Q7),X M[B7QYOCZ&"E13NETA[4QUPNP[X0,$BR"!(N!P(PL8*<11\X;FV=7 0'E%10M M D6+H=#,U&[I7OPZL\P*=[L883P*W=8<>FJQ<[U@W)J11_UA[DTJ$)I):B-+ M<:] >LV93=6R06>;<8M)>Q+9_P![T_T:>A$W@A'W*\:#9C<59J?_CMIL=NU< M+W1QF]#>$/DZY6'%!%4.W?-=7*DC%-P5%BT#18B@T,Q>- M'L7^6QM[(17F%!0M D6+H=#,U#;Z%_<+X,/'7HMX#7U_C-NUJVOG86<\'K6+ M%ZC0A4(S66VD+N[7NJ\Y^%HD]]2=P#:Y$,E-L\S7<2B2H @9% MBT#18B@T[/Z&BJ8;"W./J^"=[#:/S:0KH"U,=JULC$*NR[Z&D*7-$*7 M/"-T>-AX$W5T= M5E:[=G960>4N%-J&U>'6'K9BBZ(65W=)+E'*%AK>.0YU#L5FU]_F1/%5N:WM MEBO%L_)PR>B&ULK55=;YLP%/TK M%JNF3NH" =)-68*4A$[K0Z>J4;>':0\.W 2KQDYM)^GVZW=M"$M:BEJI+^"O M'?C!8*7 M^=@+;$# (3.6@>)K"S/@W!)A&/R3;:R+(&8P0E$]6;/M0^' "0IQT0 MUH#P,2!^!A#5@.BE@+@&Q,Z92HKS(:6&)B,E=T39T\AF!\Y,AT;Y3-BTSXW" M788XD\RH+LZ(?9*+^PW;4@[":$)%3JZHN@-#%QS('+*-8H:!)A_)=ZH4M=DB MIRGN,ZX_X.KM/"6G)Q_("6&"7#'.,:MZY!N,T=[D9W4\TRJ>\)EX(G(EA2DT MN1 YY,=X'[4U L.]P&G828@J>B3JGY$P" #H];X&DW/(7L.?B1FJA) M5^3XHHYTN>0\R=BOR4(;A;_1[S;3*]:XG=66EJ%>TPS&'M8.#6H+7O+^7?\\ M^-+FV%N2I6]$=N1FW+@9=[$GE\( LAJL7QF@D_BIMYE7D?0#QV+KZ#:)>O@M M;0]-Z;SIM::TW!CWPN;&([NR@4^RDE,JPO]256WC OJ&!8-_ :M+\Y[KY MS]M\&#R-*CR(JO*AY="@%QT?2CLC?6W2_8/J5X):N2ZB228WPE1UHEFM&M6T M/YRY@OYH'1O8Q-5M_S]-U?VP"JR8T(3#$BF#WB<4H*J.4DV,7+L:NY &*[8; M%MB$0=D#N+^4TNPG]H*FK2?_ %!+ P04 " !,@:]:PGC*MJ," !_!P M&0 'AL+W=OU(K M_6AR &3/A2S-U,L1U^>^;](<"F[.U!I*6EDJ77"DJ5[Y9JV!9\ZID'X8!+%? M<%%ZR<1]N]')1%4H10DWFIFJ*+A^N02IZJG7\W8?;L4J1_O!3R9KOH(YX/WZ M1M/,;U4R44!IA"J9AN74N^B=7XZMO3-X$%";O3&SF2R4>K23;]G4"RP02$C1 M*G!Z;6 &4EHAPGC::GIM2.NX/]ZI7[O<*9<%-S!3\H?(,)]Z(X]EL.25Q%M5 M?X5M/I'52Y4T[LGJK6W@L;0RJ(JM,Q$4HFS>_'E;ASV',#S@$&X=0L?=!'*4 M5QQY,M&J9MI:DYH=N%2=-\&)TOZ4.6I:%>2'R8R;_)39)_OR5(D-EU"B8;S, MV'>N'P'Y0@*;0UII@0(,^\1FJD1-U:RX)!O<+1Q?D;&0YH0=,5&RNUQ5AF3, MQ$?BM-'\=,MTV3"%!Y@H\!GK]TY9&(01NY]?L>.CD]]E?$JSS35L&ULM5E=8H3O/3[WZB"?7"\.E'WC$2$"_$B3C"^-2(C=A6GR("(IYN=T1S+YSH:R M% NY9%N3[QC!89F4)B:RK)F9XC@S5HORWIJM%C0729R1-0,\3U/,'B])0@]+ M QI/-S['VT@4-\S58H>WY)Z(K[LUDRNS00GCE&0\IAE@9+,T?H475VA6))01 M?\;DP#O7H"CE@=)OQ>(F7!I6P8@D)! %!)8O>W)%DJ1 DCR^UZ!&\YE%8O?Z M"?U36;PLY@%SB,_T\#NI"W(+O( FO/P+#G6L98 @ MYX*F=;)DD,99]8I_U(WH)$#GF014)Z#7)MAU@ET66C$KR[K& J\6C!X *Z(E M6G%1]J;,EM7$6;&-]X+)=V.9)U9K)A7!Q.,96"[^1>R>4? M4DD?P;U43Y@G!- -T&> ]]=$X#CA'V3:U_MK\/[=!_ .Q!GX$M& 60A=R#]2I]^38(FW5'33=FNIF>HZ1DJ\>S7 M]:S7@+]O93BX$23E_PR56F$[P]C%4WO!=S@@2T,^EIRP/3%6/_\$9]8O0X6/ M!*:TP6[:8.O0.VW8M4(@K72VC/+!S:Y@9R5L<PY:F/MN;<=AR/>= M^;P)4U@[#6M'R_J6<'XA3X\@3_,$"Q+*AUXV)XAQ=:S(&G!*F8C_+6\,\:\^ MP.T0\QT7V3WZ U&6K'*8O=NP=T_I>;_E&1%#A-TC*LCQ$?1[C ?"+!_"9RC/ M&LHS?<,EQR%2VJQ3GX.1P)0"O:9 ;\+CP!NS#2.!*6V8-VV83W,WZ_?8CCA(NJF^?H?"//^9 M@Q:VM@7J?9:I%.WJ^1T-2Z6^\#9U-*=U2/-!::VHK6)4&M M^_@?TO6.->G9'5M:ES<0YKJN_8QT6UL#];[F)JN&)<5_!X($4483NGT$G&[$ M 3/R"D%K\4_>Q9'0U&ZTE@GZ4PIZ5%8DHDD(XG3'Z)X4=(>):H%.GE6,A*:6W1G:3#JU M&7=L,X6A0JVA0A--;FI_%[QQUFVSCC("$;F6B=>[)/K/H)H5H(NBNG\ ]4")J6EQ'! M(6%%@'Q_0ZEX6A2#_>:'G-5_4$L#!!0 ( $R!KUI*PX$2+@, &H* 9 M >&PO=V]R:W-H965TXX3 MV1FFS(K[9NU6Q'V^5BEEY%8@ND@E1 M#ZM; 3.[5)G3C#!).4."+ ;6T+T8N\;!6#Q2LI65,=*A3#E_TI/K^VK'ZGBG?F6"AV"F6)(Q3W_2N4H&5M="<[+ MZU3=\>TW4@04:KT93Z7Y1=O<-@PM-%M+Q;/"&0@RRO)__%PDHN+@'G/P"@>O M[A <SOPD=(/%.?+=S\ASO+"!9_QV]Z % MQR_SZ!L]OSV/OX93J034YN^F%.420;.$_F OY K/R,""+U(2L2%6_/&#&SE? MFN)[)[&]:(,RVJ!-/?ZQ(@(KRI8H-64S@[)I"CA7B8R*/E VL>_W>GU[4PVD MP2@(7XSV ,,2,&P%?,2"XFE*7N'+1<+*UAVG4\,[M''=(&C&BTJ\J!5ODG"A MSA01V2N T<'F3@WOT")J9NN4;)W62KZB#+-9-7,7362=]ZSE=Q+;B[=;QMMM M?1?##-X%_8?-K<(7"$M)E$1K.*<$6E23T7CL=0_R'[JU5W1H$G6:WU&O9.ZU M,E\SJ!T"1S4@[R&B%,J>IE319MK>83&'-=H&DR,?H^N\7#).*^\]5SBMD1XK M^4)J+UU1C;'!IGND[-W*3>B^ ?(5./?@L KF$-T*[<,TT@V3OO5KZ]!(#4W[8+_(Y%T8W')+RB0$M0!)Y[P#&1-Y M8Y-/%%^9WF#*%70:9IA ,TB$-H#G"\[5;J(W*-O+^#]02P,$% @ 3(&O M6FPDX#FD P < X !D !X;"]W;W)K&ULK5=M M;Z,X$/XK%E>=6FFW8$A(TDN0VO2J7>E66[7[\MF%2; 6[*SM).V_/]M0DA#P M=E?YDF S\_AYQF,S,]UR\4/F H]EP63,R]7:G7E^S+-H23RDJ^ Z3<++DJB M]% L?;D20#+K5!9^& 2Q7Q+*O&1JY^Y%,N5K55 &]P+)=5D2\7(#!=_./.R] M3CS09:[,A)],5V0)CZ"^KNZ%'OD-2D9+8))RA@0L9MXUOIKCH7&P%M\H;.7> M,S)2GCC_808?LYD7&$900*H,!-%_&YA#41@DS>-G#>HU:QK'_>=7]#LK7HMY M(A+FO/A.,Y7/O+&',EB0=:$>^/8#U((LP907TOZB;64;QQY*UU+QLG;6#$K* MJG_R7 =BSR$<]CB$M4/8H=HBLT(J9E75+%$FF@F^1,-8:S3S8V%AO MK88RLXV/2NBW5/NIY#_0,9#H/9H3F:,[O:OH(ZNRPT3Y_!84H86\T!9?'V_1 M^=D%.D.4H2\Y7TO",CGUE:9AP/RT7O*F6C+L63)"GSA3N43_L@RR0W]?TV\T MA*\:;D(GX",G??^$X^*=+Y(G #B0/&LD#%WKR>05"RV1+E!KQ"RU> M(JT=\>9%81.M*PH5=&RAS:VS2:+!4._C9E]=AU$X#!JC ];#AO7PSU@O*",L M!0?G"GBX1P>W&7>83+KYQ@W?V,GWSM+Z([[Q$9E!W.)[;!+WQ'?4\!TY#\*U ME*"DOJE_KJF S%P;\)SFA"W!TK9T$7\JZ-*>$=EY2$:G/"0G CL(Q[@)Q_B- MZ=:_3^.C30A:V^2R.* U:6A-WI!5KN29')V]=JX?6_20PL'NNQ0XD^>[_0!# M]IYL=-ATQ@@P54D3/J1 E)T)4P.?*&-.A788AKW/,_ZMI$'G^A2] !'RHE.[ M&VU780W07CJ*VA1[[-H4_;W:O02QM"V-1#8U MJA*XF:W:IAO3-IG:OS6OVZEKVT3X.YBJ%],%[I(RJ44M-&1P.=+41-7>5 /% M5[9#>.)*]QOV,=O [- TV0F_P-02P,$% @ 3(&O6NX\ MF'Z: @ ) < !D !X;"]W;W)K&ULK55=:]LP M%/TKPBNC@Z7^MI/.,;0)8X,.2M-N#V,/BG,3B\J2)\E)]^\GR:Z7IFYH82^V M/NXY.N=*NLIV7-S+$D"AAXHR.75*I>ISUY5%"1669[P&IF?67%18Z:[8N+(6 M@%<65%$W\+S$K3!A3I[9L6N19[Q1E#"X%D@V587%GTN@?#=U?.=QX(9L2F4& MW#RK\086H.[J:Z%[;L^R(A4P23A# M93Y\(_GR4FW@9\)["3>VUDG"PYOS>= MKZNIXQE!0*%0A@'KWQ9F0*DATC)^=YQ.OZ0![K;D0)1(6%.^8BO1XT$A*4$-;B7+5UBZ4Q=V.9QDOJ3 MS-WN6QJ(&GOAOZ@G6J->:W14ZZ+D0K5B=>D26!&V0=1L%Z($+PDEBL"@Z)8W MWI>33J(#S0-!B1<-2XY[R?$KT_M&Q?$S,4D\3H,#R0-1:3AY07/2:TZ.:K[E MYMZ_46_R;,-3/TF2 [T#4<%D,C[0Z^[5,/-^Z *Q(4QJ(6N-\\Y2;5BT-;GM M*%[;LK;D2A=)VRSU,P;"!.CY->?JL6,J9?\PYG\!4$L#!!0 ( $R!KUJ7 M.]NCI@( /T& 9 >&PO=V]R:W-H965TY76RVO?5T4%-5%78@G+7A'(O2]W<3&:I:#2C'&82J::NB7RY!2;68R_TMA-W=%%I M.^%GZ9(LX![TXW(F3>1W+"6M@2LJ.)(P'WLWX?4DL?DNX2>%M=H9(^LD%^+) M!E_+L1=80<"@T):!F-<*)L"8)3(R_FXXO:ZD!>Z.M^R?G7?C)2<*)H+]HJ6N MQM[(0R7,2*AJE1;T!&P4UY>V;/&^^PPX@ M'+P"P!L ?BL@V@ B9[15YFQ-B299*L4:29MMV.S ?1N'-FXHM[MXKZ59I0:G MLQ^Z HDFC93 -?I&24X9U104.I^")I2I"W2)'N^GZ/SL ITARM%#)1I%>*E2 M7QL%EL.+ M7N&;D1>2,^/5N$$W12$;PA3Z?9,K+T9^Y:+4D!8\\<*@5R M!5[V_EV8!)_Z[/XGLCWS46<^.L6>.;]0HD+4IB4H8D]5G^&6)7$LMB>L,AR, MDB3U5[M.CK.B8!C$7=:>Q$$G%HQ$>]GN).R_Q22_NH/5IBH^K#8,!/M#4 MDX7QZ&._IJ33E)S4]" T87V:DJ/=C$?),#S0=)R5A",<'FCR=YJ3O1A,#UA0 MKA"#N<$%5T-C2K;-M@VT6+I^E0MMNI\;5N9^ FD3S/I<"+T-; OL;KSL'U!+ M P04 " !,@:]:!E=YM%(# "(#0 &0 'AL+W=OVV,.W'[]@)(1TA*BCTH?'M^\XYGV_'HXV0UVH!H,E-GG$U=A9:+X]<5R4+ MR*G:%TO@V#,3,J<:JW+NJJ4$FEI0GKF!YPWBKY87$FENQI"P'KIC@1,)L[!S[ M1['O&8 =\9W!1M7*Q(0R%>+:5,[2L>,9CR"#1!L*BI\U3"#+#!/Z\;LD=2J; M!E@OW[&?VN QF"E5,!'9#Y;JQ=@Y<$@*,[K*]#>Q^01E0*'A2T2F[#_9%&/# MH4.2E=(B+\'H0W).I:1F5LA>#)JR3+W%UJO+F.R]?CMR-5HW'&Y26CHI+ 6/6.J1KX+KA2(? M>0KI-MY%KRO7@SO73X)6PJ]4[I.>_XX$7A V^#/9'=YO@,?M\,^45_"@)9I> M-1$]R]=[A.\+UHF8D8F$E&ER2A.6,7U+?MJ.,PVY^M4D>L':;V8UI\:16M($ MQ@X>"PKD&ISHS2M_X'UH4JQ+LK@CLBTU^Y6:_3;VZ#@7N*C_4'NVH*HI3#5A M2JTH3X D0FG5)&9!.K"DYL1<1^'@T/.\D;NNR]0P+ P>#(M;77RF &$E0-@J M *[*8;F3_Y+Z)H]1B:;06^F>NHZZ)(L[(MN2<5#).'B173GH4LTNR>*.R+;4 M'%9J#EL796QW(5=:KC!UT._(#"T1FHL5;UR3K6Q/5;%+LGCXX 3H!Z%G?]4A ML"7102710:M$9UP#VM<$KUYHTJ05_E1-NB2+"S+?KXGB[=NKN4F0PTJ0P]T$ M@1O,=56C)@5#6#/<"[;GH@AWQW%QJT?/W".^=Y^1>2]Q=Y6L]34Y:!)AQW%Q MNY=/5<&MI:@YR+E-]15&@UN_2/FJUN(Y<>(?36S6_5\[/C..;7+MWM,4;Q1, MZ.9XN) ,9DCI[0]QHF61]A<5+98V$9X*C6FU+2[PJ032#,#^F<#[LJP8 ]7C M*_H'4$L#!!0 ( $R!KUKCI.Q@B0( 'X& 9 >&PO=V]R:W-H965T M\Y/N=B7Z*]D(\J ]#DJE M)*HJ"BJ?;R 7^ZGC.R\3]VR;:3/AQE%)M[ "_5 N)49NRY*R KAB@A,)FZGS MT9_,0I-O$[XQV*O.F!@G:R$>3;!(IXYG!$$.B38,%%\[F$&>&R*4\:OA=-HM M#; [?F'_9+VCES55,!/Y=Y;J;.J,'9+"AE:YOA?[S]#XL0(3D2O[)/LFUW-( M4BDMB@:,"@K&ZS=]:NK0 ?C#(X"@ 03_"A@T@($U6BNSMN94TSB28D^DR48V M,["UL6ATP[CYBBLM<94A3L'?N9IMV,]F[N9$E32!J8.73X'<@1._?>./O ]]5O\3V8'Q06M\<(H] M7DK&$U;2O,]E#1U9J&D8NW@8A)[G1>ZNJ_^O:0?*AJVRX4EEMZ#4A%2<%@*/ MX&](\?[B1V)*590G0!*A=._!JVG#KIR![[_2W),T'A]1'+:*PY.*[[ M)U3* M9\:W!&577/?I"WO*Y8W&[U\I[$WS@]<:W4YW,)T9+]:6<45RV"#0N[I&'EEW MNSK0HK0-8RTTMA\[S/ ' =(DX/I&X.UO M.#VE]._ =02P,$% @ 3(&O M6O(>?K^/! CAX !D !X;"]W;W)K&ULM9EK M;]LV%(;_"J$-6P)TEBC;\F6V@<22T Y-%S3K^F'8!T:B+2&2Z)*TW?[[49?( M5BRS5G::#[$D\WUX>2GR^'"V9_Q)1)1*]#5-,C$W(BDW4],40413(GIL0S/U MS8KQE$AUR]>FV'!*PD*4)J9M68Z9DC@S%K/BV3U?S-A6)G%&[SD2VS0E_-LM M3=A^;F#C^<''>!W)_(&YF&W(FCY0^6ESS]6=65/".*69B%F&.%W-C1L\];&3 M"XH2?\=T+XZN4=Z51\:>\IMWX=RP\A;1A 8R1Q#UL:-+FB0Y2;7C2P4UZCIS MX?'U,]TO.J\Z\T@$7;+DU>OQ^'L 3P^P;0W 5$-7 MCY_]/'ZWMI9X1W@/]?$;9%OVL*5!R\OE@[8!TJZ+HG:2I^+=MVI7< M03LW7YRG8D,".C?4ZBLHWU%C\Z.CE MJH-B(;8D"R@*F)"MRTE)<0I*OD?N%A-;[9G6S-P=.W9:;'A:RM4VJ:L5D# ? M"-:P8EA;,=1:D;^[Z$:BOR**U'KPI(*9/UXY6W.2MCFCA79]XR!A M+B3,@X3Y0+"&S4YML_.#UE8'TFE(F L)\R!A/A"LX?2H=GITP=K*JG?X31XL MQNDV18(D%)&4;3/99K,6VM5F2)@+"?,@8?[H9-\96-5?O?W03-#%:VQPYY$CY65H(D?*%K3RD/J!U^2^[DDMJU C1#2Z4U>)'_TU75V M!31+U-8#C'NXV04?JM*F(X<,$-:G@%X7NE;0YOP=M4S?I;[ZS@Z!)GA:>C&< MC%MZX4/5VS3ID+_!VJ3!Y:&IOB MP%.HH5:[2WDB5#\M#U5O\719G#V^>'Z#IS?%$:-YP)0GM2HT7<>90 E=*:35 M&ZE)Q%U#?KQB3SS=Y!?41].(_4$L#!!0 M ( $R!KUJL. @9GP, ,4/ 9 >&PO=V]R:W-H965TM&%H@B40YMN/,-A G*U9@*8P$V1Z*/M#2V28BB2I) MQ?&P'U^2DB6EE=DVJ)L7FZ1XWWUW.O+3C3=BI6OLP%TM@:I8D?!L' 3RG+O.G8KLW%=,P+E; ,YP)D MD:94;&>8\,W$(]YNX8:MULHL^--Q3E=XB^HNGPL]\VN4F*682<8S$+B<>!?D M?$9&QL#N^(?A1K;&8$)9<'YO)N_BB1<81IA@I P$U7\/>(E)8I TCT\5J%?[ M-(;M\0[]K0U>![.@$B]Y\B^+U7KBG7D0XY(6B;KAF[^P"JAO\"*>2/L+FW+O M<.1!5$C%T\I8,TA95O[3QRH1+8-PN,<@K Q"R[MT9%E>446G8\$W(,QNC68& M-E1KKC^>*;CBN&2I_IE2VK3=0SOJ1#4Y Q>7Z&B M+)%OX!6P#*Y9DN@MU\SK^F' M._JST EX3<4)],@1A$'8A[O;*WC]Z@WD"+SX.C<7 M.C'9"G5Q*EALH;UO3K=V^6)#10P?_M:0\$YA*C]V9:OT?]KMWQS(> M/G$2Q0-ZT]]_(X/@#T=TIW5TIR[TZ?LB7: O@3\5#"UU6\VTLS-^S;YD_!_ M1QY+VB5PWP*;8_\P#7?LVE[^1BJQ!X;K+;Y=!I_N@L$! MHAO6T0V=F;_+!$9\E;'_-&UI+X,RA*@=*CZ:,7:1+^%)T"J&X&3870YG-:FS M[R?UA$C$I3J"' 7C,6A-@FKCOL)Q^QE"6EY' XCI5CK2.:J9CYR(F$>N9[)T%S\0E%V9LWVLL'5KVSYMP97N^NQPK?ML%&:#?K[D7.TFQD'=N4\_ U!+ P04 " !,@:]: MN2"_V'P$ 8&@ &0 'AL+W=O]O MZC84_5>L[&EZ3VJ;V/D!=(#4TC[M2:]:5=;MP[0/+C%@-8EYMH%VVA\_VTD3 M$D)6*DM\*8ES[_&]QR?6J3/<,OXLEH1(\)(FF1@Y2RE7EZXK9DN28G'!5B13 M3^:,IUBJ6[YPQ8H3')ND-'&1YT5NBFGFC(=F[)Z/AVPM$YJ1>P[$.DTQ?[TF M"=N.'.B\#3S0Q5+J 7<\7.$%F1+YN+KGZLXM46*:DDQ0E@%.YB/G"EY.4*@3 M3,0?E&S%SC70K3PQ]JQOOL4CQ],5D83,I(; ZF=#)B1)-)*JXT-YI69MFZPQ.,A9UO M=;1"TQ>&&Y.MNJ&97L:IY.HI57ER/)5L]GQ^K8B(P82E2AT"&W[/Z[>W+_J: M@,\W1&*:B"\JX'%Z SY_^@(^ 9J!WY=L+7 6BZ$K55T:W9T5-5SG-: #-?C@ MCF5R*M!1CE]R[!L\ M_Q#'2\S)^9/A^!Z_JI= @BO.<;8@^OKLC=P8*/[ !*^HQ G]A\1GX"IE:Q7] MUW<%";Y)DHJ_V_C-YP_:Y]<[P:58X1D9.>I5%X1OB#/^^2<8>;^TD6,)K$95 M4%(5=*$7]:FW'0BP9#=[/;U'Y0'P5!&50K-BR+ M#?^_6,!6^7ZDENY^^AOX%TS5GD2SQ1E8D(QPG)A'.%8O+Q628[UMM;71.=>Q M:V@)K$9+5-(2G5CND4VJ+('5J.J55/6LRSU'#'?E'L"&VO=C(MAK%WN_++7? M6>K#]+'0^&-;59W)QRZ));!:GX.RS\&)U3NP294EL!I5T*O,@V==OP5D3< ^ MZC<4W!+5B] !#<,=MP/?J^*/[]3= MO6:6T.H45#8-AJ>6N%7S9@NM3E=EWV"GY?F8Q*.633UL*GP_",*H?T#AE8>" MW2:JKO 'Q0CFLZ49BLF&)&RE5[FUZD[@HY?-$EJ=ALJ?P?ZI56[5Y-E"J]-5 MV3S8:8T^IO+!OLH]U%3Y?A"$7M2N%NAW5[8_UNU5M]9S+%EJ][\J8H>#4JK9JXFRAU>FJ3!QZQV'; ML:H.]X\&^[[?U/5^5-\+PH:NW9TS]I3PA?GT(%0I:B7RD^ER-/^\<0TO)^8K M0&/\"EY>F<-^MX+)OYG<8;Z@F0 )F2M([Z*G"N/Y9XC\1K*5.XY]QS'/B1; MJ9YT"6#(KN)"3[W2F/K2]W560D7UN:Q!X)M"JHH:G*JUKVL%-'>@BOMA$$S\ MBC+AI8E;6ZHTD8WA3,!2$=U4%54_9\#E=NJ-O/W"'5N7QB[X:5+3-=R#>:R7 M"F=^SY*S"H1F4A %Q=2[&EW.Q[;>%7QAL-4'8V*=K*1\LI.;?.H%5A!PR(QE MH/C8P!PXMT0HXT?'Z?4M+?!PO&?_Y+RCEQ75,)?\*\M-.?4N/))#01MN[N3V M,W1^G,!,: [T.1T M 88RKL_(>_)XOR"G)V?DA#!!'DK9:"IRG?@&FUJHGW4-9FV#\)4&$;F5PI2: M7(L<\N=X'\7VBL.]XEEXE/"6JG,2C=Z1, C' WKF_PZ/C\B)^@V,'%_TUPTD M"Z8S+G6C@'R[6FFC\(Q^']JQEC$>9K3W]E+7-(.IAQ=3@]J E[Y],YH$'X?L M_B>R9^;CWGQ\C'UOWJ!YV&&P:!BRVW),'(=-E4T:7R3^YM#$GR4705_R3-JX MES8^*NVZ*,!%!)[?7J2B9E!A2S6*#OH'+Q0>+6D5^@?7L *U=NFD228;8=KS MW:^V 3C# '1!\6(=@_'*Y8'_FZ9-53R]:R8TX5 @97#^ 66I-JG:B9&UN^PK M:3 ZW+#$< =E"_!](:793VR#_G.1_@)02P,$% @ 3(&O6G4"", @ P MG D !D !X;"]W;W)K&ULK59M3]LP$/XK5H8F MD*!)D_2-M9$H,&W2F"HZQF>37!L+Q^YLMV7_?F"B[TQ,N-69W[ODYS**CNR!4(G%E(55"#0[7T]4H!S5Q0P?TP M"/I^09GPDK&SS50REFO#F8"9(GI=%%3]G@*7VXG7]7:&6[;,C37XR7A%ES ' M<[>:*1SY-4K&"A":24$4+";>1??\ 2.+= 2.-7A>G52]K YO<._;/3CEH>J(9+R>]99O*)-_1(!@NZ MYN96;K] I:=G\5+)M?LEV\HW\$BZUD8653 R*)@H_^E3E8=& .*T!X150/@R M('XC(*H"(B>T9.9D75%#D[&26Z*L-Z+9#Y<;%XUJF+"[.#<*9QG&F>2:*L'$ M4I,9*#+/J0)R1N98*]F: Y$+\ATKZ9O438?C*S"4<7V"KG?S*W)\=$*.B$^T MG=6$"7(GF-&G#<./7*XU%1D:CYZ-Q[Y!%9:+GU:,IR7C\ W&$;F1PN2:7(L, MLN?Q/JJO4Q#N4C -]P+>4-4A4?>4A$'8:^%S>7AXO(=.5.](Y/"B-_"F5+.4 M8&Y(QOC:0';>EJ,2(V['L$?_7*]H"A,/S[8&M0$O^?BAVP\^M0E\)[!G3TRU)?^2 M,SA(SFNO/7*&M9SA7CGE<195$9$5=E%==E&DG$G.J6I86]F7"PR;51-VHN$+ M]BU>O4ZWG?RH)C_:2_ZJ2N]_T1\=1+_%ZS5]OW'1%:"6[O[76"%K8&ULK55-;]LP#/TKA <, M+;#&B9.T0Y<82+(.*[ .08-MAV$'U:9CH;+D27+<_?M1LN.EA1/LT(NM#_*1 M[YFD9[72CR9'M/!4"&GF06YM>1V&)LFQ8&:@2I1TDRE=,$M;O0U-J9&EWJD0 M830<7H8%XS*(9_YLK>.9JJS@$M<:3%443/]9HE#U/!@%^X-[OLVM.PCC6; 87:^FSMX;?.=8FX,U."8/2CVZS6TZ#X8N M(1286(? Z+7#%0KA@"B-WRUFT(5TCH?K/?HGSYVX/#"#*R5^\-3F\^!] "EF MK!+V7M6?L>7C$TR4,/X)=6L[#""IC%5%ZTP9%%PV;_;4ZG#@0#C]#E'K$+UT MF!QQ&+<.8T^TRQ,;+MU7W%A-MYS\;'S#M.1R M:V"-&C8YTP@7\)5IS9R\/"G-.I<;=F_^(2[K@0]"G,++24B<,+DS;J MLHD:'8DZACLE;6[@1J:8/O^8'L!X] ZB833MR6?U_^Z3 M$^F,.U7''F]R!&]C5?)XX4W!7@GLF6#33K#IR?I8*XND&1. 648# MS>E1NZ:3UH!54%8ZR:EZP+A"@C-JMJ;MSOMD:6)-?2PWM7?QU2S<'7)M+$;1 M@4DTF'9?P8(H4J+=^N!I(5"5MTXG=:3._ES2__9Q[<4YS?>''6?@/IODI M4)]MN30@,"/(X>"*$M/-H&TV5I5^5CTH2Y//+W/Z-Z%V!G2?*5*NW;@ W=\N M_@M02P,$% @ 3(&O6H9<_)W3!P B4P !D !X;"]W;W)K&ULS9Q=;]LV%(;_"N$50P=DL?DIITL,M F*%6B'HFF[BV$7 MBLW$0F4KE>2D!?;C1\FJ*$;TD>A2@&Y:?QR^.CQ\Z3Q'EGS^F*1?LK64.?JV MB;?9Q62=Y_[/(XVLKW*+\ M/KR3US+_=/\^5<^FMHF,I- MDGPIGKQ974QF148RELN\D C5?P_R4L9QH:3R^%J)3NIC%@.;CW^HORXGKR9S M$V;R,HG_CE;Y^F(RGZ"5O UW?Q35A/BA=XRB;/R7_18Q%#6IARM9A-MBV6\SE/U;J3&Y8O7892BSV&\D^B=#+-=*M4:Y1GZ'>EW,O3\ M2N9A%&>_J=<_75^AY\]^0\]0M$4?U\DN"[>K['R:JVP*S>FR.O*K_9')@2._ M"]-31/$)(C/"+<,OX>%7K2S$"?H999)50,U+_0V M"F^B.,HC586J0"ND[/=!+G=I&FWORJB_DFU:O_ JS*(,_?-6'0"]R>4F^]=6 MG'TVS)Y-L7E?9/?A4EY,U.[,9/H@)XM??\%B]H>M5)[$C,+1NG 44B_6\8MR MQTTL45;4H*S52<,^MMGO)44I67S2/"SH&:/\['SZT)P7>.0CY\7J>3%P7A^3 M/(Q16%DA1[?%A!X.36BOQ1L3XD)P3)],B+7F+;@(YJ(.,U+E=:H<3/73Z?4I MRM/2GJKXMOQ 5>[>1(SYBKJN8I1[5/ALW">Q(S"!77A O_[-&C9&N-Y0.=/ M;-T.HRR@V.[J>9WP'$SX,DGODS3,);I)#OR% 05<%\>3F#'7LWJN9Z-R]9G/ MPGD2,PJ'9QI@9OY]76DV'4L"+@A^8FQ+',,8!S.[M7$#NS"8=7/!Z]6T9@KJ MN"Z5+S5SUIJQ\+@@"WNE+%]J9O$T9V$8M-R I!(SB(3/ _P4L2QQ@LTY9P<< MKO$)]^&GN+&TW3FW*0H'C/'9TYPM<7-!.#F0L^8H#(.4=5>B_XH>(U#^R^UL M!8LZNVP(NL(:K_"X^ I[!2Q?:F;Q-&)AF+$Z?&*A*:N]+7&0O35089BH#MF[ M1_\ *SLOTQ"LA35LX7'1%O:*6[[4S-,DFK?( +Q%VAQE;20L<4 G031ND2-P M2SF_1X\!*SN?J1D"P$CC)->X (SX/PY8T7G5/*F9\]=,1_BX+.^5!GVIF<73-$A 8'+L.2HQ MP^MS.CMK?(^/B,>*5QWRIF=^^:!ZC,(_!/J%MH'IJ;S#$3$KS%H5YJ]O> M/7H.^!BNR^1+S:R()B\Z+O*B7LG+EYI9O,97C$-\Q]@F*FO/88D#>@ZJP8O^ M%'CUZS[@8S@OXQ H1C6*T7&A&/6*8K[4S.)I%*,PBAVW!]JDU?KXAT+,7#6' M49C#]M8G+CT'K.B\5I[4S/EKNJ/S<1G=*PWZ4C.+IVF0@L#DV'-48IW]M24. MZJ^9YB\&\]<1/0>SG VSG0BVQ0$G@IG&,]8'SP[NS\[N Y9W]9LO-;,8FLS8 MN,B,>24S7VIF\329,9C,.GQB03"KT2UQD-$;UW#U83#(Z#WZ$/@8S@LV!(,Q MS6!L7 S&O#*8+S6S>)K!V ,QKH9# PQ<]4,QGZ*P?JU'_ QG%=O""ICFLK8 MN*B,>:4R7VIF\325,9C*CK-^3SBSQ$%PQC6<<1C.]IN NC0BL*+SI;*>U,SY M:]#C>%26YU[!T)>:63P-AAQD)\=&I!*#/N;!$#-)#6"\SU5A3NT';]-6*U,H MQ,Q4LQCOPV(']V)GTP'+.WMK" SCC2OVQX5AW.\- $-@&-<8QF$,Z_!)-V^! M(692FK=X']Z"[-WG-@VOO.5+S:R(YBT^+M[B7GG+EYI9/,U;? #>XFV.:ED? M"C'OR-&4)7Z*LOJU&O QG.^T&8*[A.8N,2[N$EZYRY>:63S-70+FKJ.L+[KQ M"PPQ<]7X)3J^F4RV\CO:E!E;T_)T"V,U@R%NB!2:X 0;EZN]$I\O-;-XFO@$ M?&_!99BMRT(LBP?RZRY2@%[<:WW2@>N5KG%R5# J6O9NQRE0$IP>\'CCCLN. MLUX-C[MTTK"L\_(-<6F_T'@G@G%YWRL)^E(SBZ=)4'3O0NJ'0[ M=X$E#MH%@2:RH(/(;+O Z?(.^ #."SG$EYZ!AKZ CFL7>(5(7VIF\31$!O!I MP.-W >LD?##$S%=S6P!SF]7[3M\HP =P7KXASKT%&@:#<=T?&GB%2%]J9O$: M/\$!GR,\WOM[70%Y'PK9YSMM_$Y4\2-=JM&^B[89BN6M&C,[+:R5[G_W:O\D M3^[+GXZZ2?(\V90/US)&UL MM9=M;]LV%(7_"J$50P)LD4CKQB!6[. M;(5LJ#9#N0M5*X&6KJBI0Q)%:=A0QH-\[>;N9;X6G:X9AWN)5-JJ33C& M[:_RH*4YRTR=SF]%TS!M;K-6B/(2W0JN&=\!+Q@H]"OZ *9E])'J3C)MIR[N M0%-6JTOT#C&./E>B4Z90K4-MXEC1L#A:W_369,;Z(Y57:(%_020B"?KR<(Y/U"K%?P:Z$:]72 C:!>=05R#T$ M^<\_X33Z[4R^Q9!O<4X]=^U>F 6%= 7FR;9KQZ8UL9DH+WUQ>\'4"=IUML]Q ME"3).MQ[HQ6\21WRP;S+*7S%8^LVQJ1E;)RF^V',R69\T^5V#8N]4@?9;+B65" M%O:^^RQ7@^7JO*70M$8M_>X@X;-=33O%&8YCOR^.1C1%9YT_@%+7R*U KM&> MUAV@DJE"=%R'K&D[#:5AD+D9H+27/]$D69S$V7(FV DS\=E@]\\BB2VJ'25K M1A]9[3#I38,G:3*0%G:(?? G=XY!W^WX%W5'SV3"UG M$(1'X.'7$0][D+>: 0>_E'BX2GRDFC&EXR\(V_,.S+E7;:8237"CKP% M[(ZBIUN6>/)/%)[L6^T[@-D1[AA7QF%KJJ*KS'0B^VUU/]"B=5O91Z'-QM@= M5N95!*2]P)S?"J&?!G9W/+S&PO=V]R:W-H965T1S;O$+);%_7J-Q-J8UDY$RSCFUMD!4A28HX&0S. M8LFXBK(T^.Y,ENJ&!%=X9\ V4C+S>X9";Z?1,-H[[OFZ(N^(L[1F:UPB?:WO MC+/B#J7@$I7E6H'!..JF$8#+P@%YN01 MF/MM<(Y">" GX]<.,^HH?>+A>8_^*=3N:EDQBW,MOO."JFGT+H("2]8(NM?; M+[BK)PC,M;#A"]LV=C*.(&\L:;E+=@HD5^V?/>[Z<) P&AU)2'8)2=#=$@65 MEXQ8EAJ]!>.C'9H_A%)#MA/'E7^4)1EWRUT>97,M)2?79;+ 5 %SK8BK-:J< MHX4W<,N,8;YQ\.H2B7%A7Z)2<1KQO1A^&P!\D@&0,3 M=8+"MFL-*B0'."8M1U9A0HQD$:F7JN&R>!_9B=VYKE.(W<'%DT&XRRER^& M9X,/)V2/.]GC@#XZ(GNAK?WG%7\L7 Q<$4K[\SFYX_\@=]+)G9SL\FTC5VA ME_M'!/OTBA:H8@0E%\[/(->R%F[/T'-%M#230.,WT2:;I/'F4%E\,"42S3KL M NM0&T7MP'3>;MU,U[?RW!NDZS-Q*DYO@ M<*S'L#U!+ P04 " !,@:]:5""FJV\" ":!@ M&0 'AL+W=O]OFS 0_5WH)BIX4VE0<*32+T"X-\-R#*AG&470> M5ERH(!WYO9E)1WJ%4BB8&6975<7-;@)2;\9!/]AOS,6B1+<1IJ,E7\ =X/UR M9B@*6Y9<5*"LT(H9*,;!9?]B.G3Y/N&[@(T]6#.GY$'K1Q?KO?LG[UVTO+ +4RU_"%R+,?!QX#E4/"5Q+G> M?(%&CR\PT]+Z*]O4N>=T8K:RJ*L&3'$E5'WGVZ8/!P#BZ0;$#2!^#AB\ $@: M0.*%UI5Y65<<>3HR>L.,RR8VM_"]\6A2(Y1[BW=HZ*D@'*9SD!PA9S-N<,>^ M&:XL]PVV[/0*D MIS]A[=G]WQ4Y/SM@)$XK="BE=QBA$JL#QA%ESVJ0^+7[A MM(3=:H6E9=JU0X*ZK14V"7/8!S06%HP:PC2MV_ZY]&G+GVO M1/9$[:!5._#LR?]^.^SG5TIE-PB5_=75@L%KMN"5R)ZT8-BV8'CTA<_UCDL2 M#UNR50M=6FN"?N09G*FNTZA'W^KZ4$-G4M(FU;6%!V->@5EX][,LTRN%]!.Z#]':5_ %!+ P04 " !,@:]:/S];__X" R M" &0 'AL+W=O6N MHY54+SI#-/!6Y$*/O= MSL O&!=>/')GCRH>RIN#)[[(C#WPXU')%CA% M,RL?%>W\!B7E!0K-I0"%\[%WW1U.(FOO#'YS7.FM-=A(GJ5\L9O[=.QU+"', M,3$6@=%CB1/,FFSL77J0XIQ5 MN7F2JY^XCB>T>(G,M?N%56T;!1XDE3:R6#L3@X*+^LG>UCIL.1!.NT.P=@CV M'?H?./36#CT7:,W,A77+#(M'2JY 66M"LPNGC?.F:+BP69P:16\Y^9EX6I5E MCI06PW*8,)W!'246[D5=(%;ITULTC.?Z&YS#;'H+IR??X 2X@%^9K#03J1[Y MAJA80#]97WM37QM\<&T/'J0PF88?(L5TU]^G$)HX@DT<-\%1P >F+J#7/8.@ M$X0M?";_[]X_0J?7R-IS>+T/\)R2)7NWPFH@+8=M&M48_78,^_T.=GPO$ED@&/:&K<50>P^YU)5"D',04IPG-D-<+%$;+A9 90QS M+IA(W,XV%VXXZM:\A9^9MT\"V]%HT&@T.)JWF2@93Z&L5))1+]16G%+1B%#F M_0S*G GCE,'7BI=6RC8UZBO"[=0%T6 OOX=&T578;<]PU+"/CE>=UA4ES*64 MZJ^@7D7],GD!DRE9+3)XFLXTV SOMYB:>'10<]VHM\?[T":\#/=H^UOMMT"U M<%-)$Z5*F+J#-:?UX+NAP><&Q-XY#<1K-P?\?S#U-*7^M.!"0XYS@NQ<1*2D MJB=4O3&R=$W^61H:&6Z9T5!'90WH_5Q*L]G8"YJ_"?%?4$L#!!0 ( $R! MKUI&UCE*1P, ,P4 - >&POO#"@MJ8]_C<^ZQ M?4/<]BN]%.QAQI@.%KF0U8#,M"X_AF$UF;&<5E=%R:1!LD+E5)NNFH95J1A- M*R#E(NRT6G&84R[)L"_G^5VNJV!2S*4>D&X3"MSM2SH@[?B:!$YN5*1L0)XN MWO^<%_KV7>#N9Q_.SEI/E[>[\0L+7)+0*WIS@.A5RURHLD4Q^?@P^7WBF'3W M(.D]RIAP;UMXY>/<2#6FSC%RXB5O4!%BM^4AKE.Z?&%=*,-^5LAUO43$!8PN MS5GP3,6 C*C@8\6!E=&"VZT$-USHYEX6R MN5T&]WM<#]\!5CTPR(5H#':("PS[)=6:*7EG.G:P#;Z @KK]N"R-PZFBRW;G MAJP)]F:2C N5,M6D:9-5:-@7+ ,[BD]G<-=%&0*H=9&;1LKIM)#4>E@QZH:1 MG3 A'N !_Y%M:2^RC1VS^R6;IC%4-YV,ZX#^IIK3WI2]?I5N4/+G0G^>F^E( MVX?"9O>*97QA^XNL,8"IMW%U6I9B^4GPJZ[?VL9N\.063\?&;C)+C]UB?G([=9.\43)["=G??[)M]K\FP M/@EM'+>V#EM--(!#[8!\A\.Q6"<-QG,N-)=U;\;3E,D79RXCK^G8_*FVI6_& MIRRCL+"+O(G;W\",9QF!\!#,N#.< XCH7E^9_FTT/GXS#,6\^+]%!.#^4X ME@\9V0^6Q\])S.6?:9)$41QC*SH:>1V,L'6+8_CQJV'>@('E@4Q_M];X;N,5 MLK\.L#W=5R'83/%*Q&:*KS4@_G4#1I+X=QO+ PQL%[#:@?S^/%!3?DX4P:YB MWK G&$>2!$.@%OTU&L?(ZL3P\>\/]I1$49+X$<#\#J((0^!IQ!', 7C D"BR M[\&=]U&X>D^%Z_]?#O\ 4$L#!!0 ( $R!KUJ7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:G5ET9#8DBXE^+9_7L\[+*M=/)!*NE?IH.XK<2 M-5++1GX7]70P'C"W-L]_&BN_&^VY6E;6*#4=3+H#]\)Z6>TE+P/D'7]P,<7S MAZ\<0*:#BS%DN)+6^7A&S)\#XU; R=U>Z\VU5%[8&??B#VO:C=2/(1MXBE'R M&+$<=O]=(5[:_U.,9K62E9B9JFV$]ETY6J$"H'9KN7$#IGDCIH,KLQ66+?BC M" \%=YG7W0-Z($N*RUY*.&#G=62DY-&UT$[4#+:<4;(&CII]Y(KK2K $,D,@ MLQ-"_I4ED#D"F9\$0% GE!"SD3KK)R M$]*96;&/K9-:.,>X#B^F2R#?()!OB$N2N_4Y"[_LT]^MW'(%YW>,G[E]2B#? M(I!O:2'!*1OH\5_.V0+:LS^/> %W$RX\3R#?(9#O:"%O!'V%%H:RVXA0"*UAP4$3[,YR:!%Q$-(C MQ.PP(=;#LMUL5*Q9KCK?7BOSS.:ZRRT-HS%O9,3>6/ 7MHV-)%X>(OR9=)4R MX;U,(3%W9,3NF&LGH5\.]5S#J\A^MU#ACWO-)D,'),3^0*._7AR=82K)J,6S9'(9\>98F*Z MRL^=ZL;RQ031AT7_U#TEYI[R1..?(8M'4DS,/>5)QS_#%!-S3TGN'@2S MOW*-N:K8W%-,S#TEM7O0T60:"I?HAP!1/J/=9S.U6,%HK[Z%6SA( MK[BJ%I:%OV[!KRC#)/VJ5>H*TK[H&\/KW5&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MVCM.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR M]=_XDV5[_I)V;=EVA[S9]GERW.\.>=%L2ND?0LC+3=JW^:;KT^%\9-4-^[:< ME\,Z].WRO5VGH-/I+ P_9S2/\Y\S)Z^G/OUE8K=:;9?IJ5M^[-.A_#(X?';# M>]ZD5)K):SNL4UDTX;B[[L[ALI&;\^1F\ORV:(;G-VE"[2"%(*T?9!!D]8,< M@KQ^4(2@6#]H!D&S^D&W$'1;/^@.@N[J!]U#T'W]()FBC%."I!'6!%H+NOH89M ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V- M0&]#O8U ;T.]C4!O&[TL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O M(]#;46\GT-M1;R?0VU%O)]#;46\GT-M'+[L)]';4VPGT=M3;"?1VU-L)]';4 MVPGT=M3;"?2.J'=Q/;K'&BK:W*7(-9=KM_CKV=\ MK']A'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(45#F* MJAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DE MBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19 M%8JL"D56A2)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.L7Z.TUK779'/)9]Y7" MY!-02P$"% ,4 " !,@:]:1L=-2)4 #- $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( $R!KUK*UL=7\0 "L" M 1 " <, !D;V-0,! !X;"]T:&5M M92]T:&5M93$N>&UL4$L! A0#% @ 3(&O6B6ZB;[>!0 VAX !@ M ("!) @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 3(&O6DG =WYO!0 .Q8 !@ ("!CQ< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(&O6ITN M?E_7!@ >1$ !@ ("!]"H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 3(&O6BW&(?=R! \!$ !D M ("!B#H 'AL+W=OFJ " #4!0 &0 @($Q/P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3(&O6ON@K&PO=V]R:W-H965T&UL4$L! A0#% @ M3(&O6AIJ*VR% P 0@@ !D ("!LU$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(&O6A.MA^M$ @ B@8 !D M ("!.W( 'AL+W=O&PO=V]R:W-H M965T]%8JPP, *@) 9 M " @:MY !X;"]W;W)K&UL4$L! M A0#% @ 3(&O6K-BT%\@ P L@8 !D ("!I7T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(&O M6K#4-BR0 @ FP4 !D ("!4H@ 'AL+W=O$AB$9<# W#@ &0 M @($9BP >&PO=V]R:W-H965T>. !X;"]W;W)K M&UL4$L! A0#% @ 3(&O6F8$ZKR? P #@H M !D ("!RI$ 'AL+W=O&PO=V]R:W-H965TJEZ MR@( #P& 9 " @0J9 !X;"]W;W)K&UL4$L! A0#% @ 3(&O6MB.K[$G @ V 0 !D M ("!"YP 'AL+W=O%"Z@% "'*0 &0 @(%IG@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3(&O6L)XRK:C @ ?P< !D ("!/J< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3(&O6FPD MX#FD P < X !D ("!,;( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(&O6@97>;12 P B T !D M ("!NKL 'AL+W=O&PO M=V]R:W-H965T 9 " @0/" !X;"]W;W)K&UL4$L! A0#% @ 3(&O6JPX"!F? P Q0\ !D ("! MR<8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 3(&O6G4"", @ P G D !D ("!^=$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(&O6C\_6__^ @ ,@@ !D M ("!+.D 'AL+W=O&PO ! #L( &@ @ &%]0 >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !,@:]:%-1QY- ! "M( M$P @ &=]P 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ./P _ # 1 ">^0 ! end XML 69 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 70 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 130 227 1 false 36 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 - Property, Plant, and Equipment, Net Sheet http://www.virgingalactic.com/role/PropertyPlantandEquipmentNet Property, Plant, and Equipment, Net Notes 9 false false R10.htm 9952159 - Disclosure - Leases Sheet http://www.virgingalactic.com/role/Leases Leases Notes 10 false false R11.htm 9952160 - Disclosure - Other Current Liabilities Sheet http://www.virgingalactic.com/role/OtherCurrentLiabilities Other Current Liabilities Notes 11 false false R12.htm 9952161 - Disclosure - Convertible Senior Notes Notes http://www.virgingalactic.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 12 false false R13.htm 9952162 - Disclosure - Stockholders' Equity Sheet http://www.virgingalactic.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 9952163 - Disclosure - Stock-Based Compensation Sheet http://www.virgingalactic.com/role/StockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 9952164 - Disclosure - Income Taxes Sheet http://www.virgingalactic.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 9952165 - Disclosure - Earnings Per Share Sheet http://www.virgingalactic.com/role/EarningsPerShare Earnings Per Share Notes 16 false false R17.htm 9952166 - Disclosure - Fair Value Measurements Sheet http://www.virgingalactic.com/role/FairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 9952167 - Disclosure - Commitments and Contingencies Sheet http://www.virgingalactic.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 9952168 - Disclosure - Related Party Transactions Sheet http://www.virgingalactic.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 9952169 - Disclosure - Supplemental Cash Flow Information Sheet http://www.virgingalactic.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 20 false false R21.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 9955511 - 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 23 false false R24.htm 9955512 - 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 24 false false R25.htm 9955513 - 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 25 false false R26.htm 9955514 - Disclosure - Leases (Tables) Sheet http://www.virgingalactic.com/role/LeasesTables Leases (Tables) Tables http://www.virgingalactic.com/role/Leases 26 false false R27.htm 9955515 - Disclosure - Other Current Liabilities (Tables) Sheet http://www.virgingalactic.com/role/OtherCurrentLiabilitiesTables Other Current Liabilities (Tables) Tables http://www.virgingalactic.com/role/OtherCurrentLiabilities 27 false false R28.htm 9955516 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.virgingalactic.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.virgingalactic.com/role/ConvertibleSeniorNotes 28 false false R29.htm 9955517 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.virgingalactic.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.virgingalactic.com/role/StockBasedCompensation 29 false false R30.htm 9955518 - Disclosure - Earnings Per Share (Tables) Sheet http://www.virgingalactic.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.virgingalactic.com/role/EarningsPerShare 30 false false R31.htm 9955519 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.virgingalactic.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.virgingalactic.com/role/FairValueMeasurements 31 false false R32.htm 9955520 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.virgingalactic.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.virgingalactic.com/role/CommitmentsandContingencies 32 false false R33.htm 9955521 - 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 33 false false R34.htm 9955522 - Disclosure - Description of Business and Basis of Presentation - Narrative (Details) Sheet http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails Description of Business and Basis of Presentation - Narrative (Details) Details http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationPolicies 34 false false R35.htm 9955523 - 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 35 false false R36.htm 9955524 - 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 36 false false R37.htm 9955525 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Contractual Maturities (Details) Sheet http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails Cash, Cash Equivalents and Marketable Securities - Contractual Maturities (Details) Details 37 false false R38.htm 9955526 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) Sheet http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) Details 38 false false R39.htm 9955527 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.virgingalactic.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 39 false false R40.htm 9955528 - Disclosure - Leases - Cash Flow Information (Details) Sheet http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails Leases - Cash Flow Information (Details) Details 40 false false R41.htm 9955529 - Disclosure - Leases - Supplemental Balance Sheet (Details) Sheet http://www.virgingalactic.com/role/LeasesSupplementalBalanceSheetDetails Leases - Supplemental Balance Sheet (Details) Details 41 false false R42.htm 9955530 - Disclosure - Other Current Liabilities (Details) Sheet http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails Other Current Liabilities (Details) Details http://www.virgingalactic.com/role/OtherCurrentLiabilitiesTables 42 false false R43.htm 9955531 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 43 false false R44.htm 9955532 - Disclosure - Convertible Senior Notes - 2027 Notes (Details) Notes http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails Convertible Senior Notes - 2027 Notes (Details) Details 44 false false R45.htm 9955533 - Disclosure - Stockholders' Equity (Details) Sheet http://www.virgingalactic.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.virgingalactic.com/role/StockholdersEquity 45 false false R46.htm 9955534 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 46 false false R47.htm 9955535 - Disclosure - Stock-Based Compensation - Compensation Expense (Details) Sheet http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails Stock-Based Compensation - Compensation Expense (Details) Details 47 false false R48.htm 9955536 - Disclosure - Income Taxes (Details) Sheet http://www.virgingalactic.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.virgingalactic.com/role/IncomeTaxes 48 false false R49.htm 9955537 - 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 49 false false R50.htm 9955538 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.virgingalactic.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 50 false false R51.htm 9955539 - Disclosure - Fair Value Measurements - Fair Values (Details) Sheet http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails Fair Value Measurements - Fair Values (Details) Details 51 false false R52.htm 9955540 - Disclosure - Commitments and Contingencies - Lease Maturities (Details) Sheet http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails Commitments and Contingencies - Lease Maturities (Details) Details 52 false false R53.htm 9955541 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 53 false false R54.htm 9955542 - Disclosure - Related Party Transactions (Details) Sheet http://www.virgingalactic.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.virgingalactic.com/role/RelatedPartyTransactions 54 false false R55.htm 9955543 - 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 55 false false All Reports Book All Reports spce-20250331.htm spce-20250331.xsd spce-20250331_cal.xml spce-20250331_def.xml spce-20250331_lab.xml spce-20250331_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 75 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "spce-20250331.htm": { "nsprefix": "spce", "nsuri": "http://www.virgingalactic.com/20250331", "dts": { "inline": { "local": [ "spce-20250331.htm" ] }, "schema": { "local": [ "spce-20250331.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-20250331_cal.xml" ] }, "definitionLink": { "local": [ "spce-20250331_def.xml" ] }, "labelLink": { "local": [ "spce-20250331_lab.xml" ] }, "presentationLink": { "local": [ "spce-20250331_pre.xml" ] } }, "keyStandard": 213, "keyCustom": 14, "axisStandard": 14, "axisCustom": 0, "memberStandard": 26, "memberCustom": 10, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 1 }, "contextCount": 130, "entityCount": 1, "segmentCount": 36, "elementCount": 464, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 466, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "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-20250331.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-20250331.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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20250331.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-20250331.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-20250331.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-1", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20250331.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-6", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "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-20250331.htm", "first": true, "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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNet", "longName": "9952158 - Disclosure - Property, Plant, and Equipment, Net", "shortName": "Property, Plant, and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.virgingalactic.com/role/Leases", "longName": "9952159 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.virgingalactic.com/role/OtherCurrentLiabilities", "longName": "9952160 - Disclosure - Other Current Liabilities", "shortName": "Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.virgingalactic.com/role/ConvertibleSeniorNotes", "longName": "9952161 - Disclosure - Convertible Senior Notes", "shortName": "Convertible Senior Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.virgingalactic.com/role/StockholdersEquity", "longName": "9952162 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.virgingalactic.com/role/StockBasedCompensation", "longName": "9952163 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.virgingalactic.com/role/IncomeTaxes", "longName": "9952164 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.virgingalactic.com/role/EarningsPerShare", "longName": "9952165 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.virgingalactic.com/role/FairValueMeasurements", "longName": "9952166 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.virgingalactic.com/role/CommitmentsandContingencies", "longName": "9952167 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.virgingalactic.com/role/RelatedPartyTransactions", "longName": "9952168 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.virgingalactic.com/role/SupplementalCashFlowInformation", "longName": "9952169 - Disclosure - Supplemental Cash Flow Information", "shortName": "Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R21": { "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": "21", "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-20250331.htm", "first": true }, "uniqueAnchor": null }, "R22": { "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": "22", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationPolicies", "longName": "9955511 - 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": "23", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesTables", "longName": "9955512 - 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": "24", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetTables", "longName": "9955513 - Disclosure - Property, Plant, and Equipment, Net (Tables)", "shortName": "Property, Plant, and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.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-20250331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.virgingalactic.com/role/LeasesTables", "longName": "9955514 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.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-20250331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesTables", "longName": "9955515 - Disclosure - Other Current Liabilities (Tables)", "shortName": "Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.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-20250331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.virgingalactic.com/role/ConvertibleSeniorNotesTables", "longName": "9955516 - Disclosure - Convertible Senior Notes (Tables)", "shortName": "Convertible Senior Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.virgingalactic.com/role/StockBasedCompensationTables", "longName": "9955517 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.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:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.virgingalactic.com/role/EarningsPerShareTables", "longName": "9955518 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.virgingalactic.com/role/FairValueMeasurementsTables", "longName": "9955519 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.virgingalactic.com/role/CommitmentsandContingenciesTables", "longName": "9955520 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.virgingalactic.com/role/SupplementalCashFlowInformationTables", "longName": "9955521 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.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-20250331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails", "longName": "9955522 - Disclosure - Description of Business and Basis of Presentation - Narrative (Details)", "shortName": "Description of Business and Basis of Presentation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": null, "uniqueAnchor": null }, "R35": { "role": "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "longName": "9955523 - 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": "35", "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-20250331.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", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "unique": true } }, "R36": { "role": "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesNarrativeDetails", "longName": "9955524 - 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": "36", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "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-20250331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails", "longName": "9955525 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Contractual Maturities (Details)", "shortName": "Cash, Cash Equivalents and Marketable Securities - Contractual Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails", "longName": "9955526 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details)", "shortName": "Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.virgingalactic.com/role/LeasesLeaseCostDetails", "longName": "9955527 - Disclosure - Leases - Lease Cost (Details)", "shortName": "Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20250331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails", "longName": "9955528 - Disclosure - Leases - Cash Flow Information (Details)", "shortName": "Leases - Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.virgingalactic.com/role/LeasesSupplementalBalanceSheetDetails", "longName": "9955529 - Disclosure - Leases - Supplemental Balance Sheet (Details)", "shortName": "Leases - Supplemental Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails", "longName": "9955530 - Disclosure - Other Current Liabilities (Details)", "shortName": "Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails", "longName": "9955531 - Disclosure - Convertible Senior Notes - Narrative (Details)", "shortName": "Convertible Senior Notes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "unique": true } }, "R44": { "role": "http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails", "longName": "9955532 - Disclosure - Convertible Senior Notes - 2027 Notes (Details)", "shortName": "Convertible Senior Notes - 2027 Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-56", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-56", "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-20250331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.virgingalactic.com/role/StockholdersEquityDetails", "longName": "9955533 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-60", "name": "spce:SaleOfStockOfferingAuthorizedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "unique": true } }, "R46": { "role": "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails", "longName": "9955534 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails", "longName": "9955535 - Disclosure - Stock-Based Compensation - Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.virgingalactic.com/role/IncomeTaxesDetails", "longName": "9955536 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "unique": true } }, "R49": { "role": "http://www.virgingalactic.com/role/EarningsPerShareScheduleofNetLossPerShareDetails", "longName": "9955537 - 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": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.virgingalactic.com/role/EarningsPerShareNarrativeDetails", "longName": "9955538 - Disclosure - Earnings Per Share - Narrative (Details)", "shortName": "Earnings Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-86", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails", "longName": "9955539 - Disclosure - Fair Value Measurements - Fair Values (Details)", "shortName": "Fair Value Measurements - Fair Values (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-103", "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-20250331.htm", "unique": true } }, "R52": { "role": "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails", "longName": "9955540 - Disclosure - Commitments and Contingencies - Lease Maturities (Details)", "shortName": "Commitments and Contingencies - Lease Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9955541 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-128", "name": "us-gaap:LossContingencyNumberOfPlaintiffs", "unitRef": "allegedshareholder", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-128", "name": "us-gaap:LossContingencyNumberOfPlaintiffs", "unitRef": "allegedshareholder", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.virgingalactic.com/role/RelatedPartyTransactionsDetails", "longName": "9955542 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-129", "name": "us-gaap:RoyaltyExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-129", "name": "us-gaap:RoyaltyExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spce-20250331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.virgingalactic.com/role/SupplementalCashFlowInformationDetails", "longName": "9955543 - Disclosure - Supplemental Cash Flow Information (Details)", "shortName": "Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "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-20250331.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-20250331.htm", "first": true, "unique": true } } }, "tag": { "spce_A2023AtTheMarketOfferingProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20250331", "localname": "A2023AtTheMarketOfferingProgramMember", "presentation": [ "http://www.virgingalactic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 At The Market Offering Program", "label": "2023 At The Market Offering Program [Member]", "documentation": "2023 At The Market Offering Program" } } }, "auth_ref": [] }, "spce_A2024AtTheMarketOfferingProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20250331", "localname": "A2024AtTheMarketOfferingProgramMember", "presentation": [ "http://www.virgingalactic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 At The Market Offering Program", "label": "2024 At The Market Offering Program [Member]", "documentation": "2024 At The Market Offering Program" } } }, "auth_ref": [] }, "spce_A2027NotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20250331", "localname": "A2027NotesMember", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027 Notes", "label": "2027 Notes [Member]", "documentation": "2027 Notes" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.virgingalactic.com/role/OtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r346" ] }, "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": 2.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": [ "r42", "r624" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accretion of marketable securities purchased at a discount", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r73" ] }, "spce_AccruedContractLaborCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20250331", "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/OtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/OtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "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": [ "r45" ] }, "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": [ "r45", "r592" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": [ "r25", "r117", "r496" ] }, "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", "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": [ "r11", "r12", "r60", "r123", "r492", "r512", "r513" ] }, "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", "r7", "r12", "r377", "r380", "r440", "r508", "r509", "r735", "r736", "r737", "r747", "r748", "r749", "r750" ] }, "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": [ "r673" ] }, "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": [ "r55", "r624", "r808" ] }, "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": [ "r526", "r747", "r748", "r749", "r750", "r783", "r809" ] }, "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": [ "r686" ] }, "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": [ "r686" ] }, "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": [ "r686" ] }, "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": [ "r686" ] }, "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": [ "r36", "r37", "r310" ] }, "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": [ "r8", "r84" ] }, "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": [ "r110", "r555", "r589", "r629", "r781", "r798", "r799", "r800" ] }, "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": [ "r719" ] }, "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": [ "r645", "r655", "r665", "r697" ] }, "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": [ "r648", "r658", "r668", "r700" ] }, "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": [ "r720" ] }, "us-gaap_AirTransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AirTransportationEquipmentMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": [ "r686" ] }, "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": [ "r693" ] }, "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": [ "r649", "r659", "r669", "r693", "r701", "r705", "r713" ] }, "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": [ "r711" ] }, "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": [ "r339", "r344" ] }, "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": [] }, "spce_AmortizationExpenseForMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20250331", "localname": "AmortizationExpenseForMarketableSecurities", "crdr": "debit", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense for marketable securities", "label": "Amortization Expense For Marketable Securities", "documentation": "Amortization Expense For Marketable Securities" } } }, "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": 1.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": [ "r66", "r275", "r742", "r794" ] }, "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": [ "r175" ] }, "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": [ "r21" ] }, "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": [ "r21" ] }, "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": [ "r90", "r100", "r119", "r144", "r179", "r182", "r191", "r192", "r228", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r372", "r374", "r410", "r487", "r548", "r597", "r598", "r624", "r636", "r777", "r778", "r801" ] }, "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/20250331", "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/20250331", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.virgingalactic.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary 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": [ "r113", "r125", "r144", "r228", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r372", "r374", "r410", "r624", "r777", "r778", "r801" ] }, "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/FairValueMeasurementsFairValuesDetails" ], "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": [ "r388", "r389", "r612" ] }, "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/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails", "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, Amortized Cost", "totalLabel": "Marketable securities, Total", "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": [ "r198", "r236", "r486" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails" ], "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/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails" ], "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": [ "r763" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails" ], "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": [ "r205", "r484" ] }, "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/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails", "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "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": [ "r199", "r236", "r388", "r480", "r612", "r615", "r759", "r787", "r788", "r789" ] }, "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": [ "r708" ] }, "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": [ "r709" ] }, "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": [ "r704" ] }, "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": [ "r704" ] }, "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": [ "r704" ] }, "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": [ "r704" ] }, "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": [ "r704" ] }, "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": [ "r704" ] }, "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": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ] }, "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": [ "r707" ] }, "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": [ "r706" ] }, "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": [ "r705" ] }, "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": [ "r705" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": [ "r76" ] }, "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": [ "r18", "r19", "r20" ] }, "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/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.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": [ "r15", "r115", "r591" ] }, "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/FairValueMeasurementsFairValuesDetails" ], "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": [ "r115" ] }, "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/FairValueMeasurementsFairValuesDetails" ], "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": [ "r785", "r786" ] }, "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": [ "r16", "r89" ] }, "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": [ "r758" ] }, "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": [ "r15", "r71", "r142" ] }, "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 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", "r71" ] }, "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": [ "r69" ] }, "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": [ "r115" ] }, "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": [ "r684" ] }, "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": [ "r681" ] }, "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": [ "r679" ] }, "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_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r120", "r121", "r122", "r181", "r280", "r281", "r282", "r284", "r287", "r292", "r294", "r517", "r518", "r519", "r520", "r606", "r723", "r743" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "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/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": [ "r33" ] }, "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": [ "r685" ] }, "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": [ "r685" ] }, "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 12)", "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": [ "r51", "r93", "r489", "r535" ] }, "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": [ "r77", "r244", "r245", "r588", "r769", "r773" ] }, "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/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r626", "r627", "r628", "r630", "r631", "r632", "r633", "r747", "r748", "r750", "r783", "r807", "r809" ] }, "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": [ "r54" ] }, "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": [ "r54", "r536" ] }, "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": [ "r54" ] }, "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": [ "r8", "r54", "r536", "r554", "r809", "r810" ] }, "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; 39,991,026 and 32,995,822 shares issued and outstanding as of March\u00a031, 2025 and December\u00a031, 2024, 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": [ "r54", "r491", "r624" ] }, "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": [ "r690" ] }, "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": [ "r689" ] }, "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": [ "r691" ] }, "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": [ "r688" ] }, "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": [ "r13", "r130", "r132", "r136", "r481", "r502", "r503" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": 3.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": [ "r296", "r297", "r300" ] }, "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": [ "r732", "r746" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "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": [ "r79", "r260", "r261", "r266", "r267", "r268", "r271", "r272", "r273", "r274", "r275", "r601", "r602", "r603", "r604", "r605" ] }, "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": [ "r10" ] }, "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/FairValueMeasurementsFairValuesDetails" ], "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": [ "r62", "r144", "r228", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r410", "r597", "r777" ] }, "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": [ "r68" ] }, "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/ConvertibleSeniorNotes2027NotesDetails", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "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": [ "r10", "r44", "r45", "r91", "r92", "r146", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r601", "r602", "r603", "r604", "r605", "r622", "r744", "r770", "r771", "r772", "r793", "r795" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails" ], "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": [ "r10", "r92", "r277" ] }, "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": [ "r260", "r418", "r419", "r602", "r603", "r622" ] }, "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": [ "r47", "r261" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails" ], "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": [ "r146", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r601", "r602", "r603", "r604", "r605", "r622", "r744", "r793", "r795" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "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": [ "r10", "r146", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r601", "r602", "r603", "r604", "r605", "r622", "r744", "r770", "r771", "r772", "r793", "r795" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails" ], "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": [ "r10", "r29", "r32", "r40", "r82", "r83", "r146", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r601", "r602", "r603", "r604", "r605", "r622", "r744", "r793", "r795" ] }, "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 Gain", "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": [ "r761", "r762" ] }, "spce_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20250331", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearTwo", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails" ], "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/20250331", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearTwo", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CashCashEquivalentsandMarketableSecuritiesContractualMaturitiesDetails" ], "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": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "terseLabel": "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": [ "r5", "r179", "r187", "r192", "r597", "r598" ] }, "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": [ "r308", "r312", "r340", "r341", "r343", "r610" ] }, "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": [ "r640" ] }, "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": [ "r672" ] }, "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": [ "r683" ] }, "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": [ "r137", "r152", "r153", "r154", "r155", "r156", "r157", "r162", "r165", "r172", "r173", "r174", "r178", "r368", "r371", "r385", "r386", "r482", "r504", "r594" ] }, "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": [ "r137", "r152", "r153", "r154", "r155", "r156", "r157", "r165", "r172", "r173", "r174", "r178", "r368", "r371", "r385", "r386", "r482", "r504", "r594" ] }, "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": [ "r161", "r175", "r176", "r177" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.virgingalactic.com/role/IncomeTaxesDetails" ], "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": [ "r350", "r611" ] }, "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": [ "r342" ] }, "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": [ "r782" ] }, "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": [ "r782" ] }, "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", "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": [ "r638" ] }, "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": [ "r638" ] }, "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": [ "r638" ] }, "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": [ "r722" ] }, "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": [ "r638" ] }, "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": [ "r638" ] }, "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": [ "r638" ] }, "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": [ "r638" ] }, "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": [ "r677" ] }, "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": [ "r718" ] }, "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": [ "r718" ] }, "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": [ "r718" ] }, "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/20250331", "localname": "EquityClassifiedAwardMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-classified award", "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/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "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": [ "r8", "r111", "r133", "r134", "r135", "r147", "r148", "r149", "r151", "r156", "r158", "r160", "r180", "r229", "r230", "r240", "r295", "r358", "r359", "r365", "r366", "r367", "r369", "r370", "r371", "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r411", "r412", "r413", "r414", "r415", "r416", "r420", "r422", "r440", "r500", "r508", "r509", "r510", "r526", "r578" ] }, "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": [ "r687" ] }, "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": [ "r645", "r655", "r665", "r697" ] }, "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": [ "r642", "r652", "r662", "r694" ] }, "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": [ "r693" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "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": [ "r388", "r389", "r402", "r612" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "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": [ "r388", "r389", "r402", "r612" ] }, "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": [ "r785", "r786" ] }, "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": [ "r393", "r394", "r395", "r396", "r397", "r398", "r403", "r613" ] }, "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": [ "r393", "r394", "r395", "r396", "r397", "r398", "r403", "r613" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "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": [ "r268", "r301", "r302", "r303", "r304", "r305", "r306", "r387", "r389", "r390", "r391", "r392", "r401", "r402", "r404", "r450", "r451", "r452", "r602", "r603", "r607", "r608", "r609", "r612", "r615" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r388", "r389", "r390", "r392", "r612", "r788", "r791" ] }, "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": [ "r397", "r399", "r400", "r401", "r404", "r405", "r406", "r407", "r408", "r479", "r612", "r616" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "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": [ "r268", "r301", "r306", "r389", "r402", "r450", "r607", "r608", "r609", "r612" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "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": [ "r268", "r301", "r306", "r389", "r390", "r402", "r451", "r602", "r603", "r607", "r608", "r609", "r612" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "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": [ "r268", "r301", "r302", "r303", "r304", "r305", "r306", "r389", "r390", "r391", "r392", "r402", "r452", "r602", "r603", "r607", "r608", "r609", "r612", "r615" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r388", "r389", "r390", "r392", "r612", "r788", "r791" ] }, "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/FairValueMeasurementsFairValuesDetails" ], "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": [ "r268", "r301", "r302", "r303", "r304", "r305", "r306", "r387", "r389", "r390", "r391", "r392", "r401", "r402", "r404", "r450", "r451", "r452", "r602", "r603", "r607", "r608", "r609", "r612", "r615" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "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": [ "r612", "r785", "r786", "r787", "r788", "r789", "r791" ] }, "spce_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20250331", "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/20250331", "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": [ "r425", "r430", "r623" ] }, "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": [ "r427", "r434" ] }, "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": { "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": [ "r424", "r438" ] }, "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": "Summary 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": [ "r797" ] }, "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": [ "r438" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r438" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "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": [ "r438" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r438" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r438" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "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": "2025 (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": [ "r797" ] }, "spce_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20250331", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "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": "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": { "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": [ "r438" ] }, "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": 2.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": [ "r426", "r434" ] }, "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": [ "r425", "r430", "r623" ] }, "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": [ "r437", "r623" ] }, "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": [ "r436", "r623" ] }, "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/FairValueMeasurementsFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r197", "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", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r239", "r276", "r292", "r382", "r409", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r501", "r599", "r612", "r613", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r625", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r764", "r765", "r766", "r767", "r784", "r787", "r788", "r789", "r790", "r791" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "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": [ "r785", "r786", "r790" ] }, "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": [ "r649", "r659", "r669", "r701" ] }, "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": [ "r649", "r659", "r669", "r701" ] }, "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": [ "r649", "r659", "r669", "r701" ] }, "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": [ "r649", "r659", "r669", "r701" ] }, "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": [ "r649", "r659", "r669", "r701" ] }, "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": [ "r682" ] }, "spce_ITSoftwareAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20250331", "localname": "ITSoftwareAndEquipmentMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": [ "r61", "r95", "r99", "r483", "r498", "r596", "r597", "r753", "r754", "r755", "r756", "r757" ] }, "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": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r241", "r242", "r243", "r394", "r398", "r403", "r506", "r507", "r563", "r590", "r614", "r806" ] }, "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": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r242", "r243", "r394", "r398", "r403", "r506", "r507", "r563", "r590", "r614", "r806" ] }, "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": [ "r145", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r360", "r362", "r363", "r364", "r522", "r611" ] }, "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/IncomeTaxesDetails" ], "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": [ "r101", "r109", "r159", "r160", "r179", "r188", "r192", "r349", "r350", "r361", "r505", "r611" ] }, "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": [ "r17", "r141", "r356", "r357" ] }, "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": 4.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": [ "r4" ] }, "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": 6.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": [ "r477", "r741" ] }, "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": 5.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": [ "r4" ] }, "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": 7.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": [ "r4" ] }, "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": [ "r649", "r659", "r669", "r693", "r701", "r705", "r713" ] }, "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": [ "r711" ] }, "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": [ "r641", "r717" ] }, "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": [ "r641", "r717" ] }, "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": [ "r641", "r717" ] }, "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": [ "r179", "r182", "r186", "r189", "r192", "r417", "r597", "r598" ] }, "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": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r186", "r739" ] }, "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": [ "r734", "r811" ] }, "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": [ "r179", "r185", "r192", "r597", "r738" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r779" ] }, "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": [ "r429", "r623" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://www.virgingalactic.com/role/LeasesCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets acquired in exchange for lease obligations:", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "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": "Summary 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": [ "r796" ] }, "spce_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20250331", "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/20250331", "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/20250331", "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/20250331", "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/20250331", "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/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r76", "r439" ] }, "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": [ "r421" ] }, "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": "Summary 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": [ "r797" ] }, "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": [ "r438" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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": "2026", "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": [ "r438" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "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": "2029", "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": [ "r438" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r438" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r438" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 (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": [ "r797" ] }, "spce_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.virgingalactic.com/20250331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.virgingalactic.com/role/CommitmentsandContingenciesLeaseMaturitiesDetails": { "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_1": { "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": [ "r438" ] }, "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": [ "r421" ] }, "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": [ "r10", "r44", "r45", "r46", "r49", "r50", "r51", "r52", "r144", "r228", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r373", "r374", "r375", "r410", "r534", "r595", "r636", "r777", "r801", "r802" ] }, "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": [ "r59", "r94", "r494", "r624", "r745", "r768", "r792" ] }, "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": [ "r46", "r114", "r144", "r228", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r373", "r374", "r375", "r410", "r624", "r777", "r801", "r802" ] }, "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/FairValueMeasurementsFairValuesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/FairValueMeasurementsFairValuesDetails" ], "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": [ "r389", "r785" ] }, "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/20250331", "localname": "LiabilityClassifiedAwardMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails" ], "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": [ "r250", "r744", "r776" ] }, "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": [ "r43", "r48", "r250", "r744", "r776" ] }, "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/ConvertibleSeniorNotes2027NotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails" ], "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": [ "r10", "r92", "r267", "r278", "r602", "r603", "r622", "r805" ] }, "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": [ "r78" ] }, "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/ConvertibleSeniorNotes2027NotesDetails", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "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": [ "r10", "r770", "r771", "r772" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails", "http://www.virgingalactic.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "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": [ "r10", "r26", "r770", "r771", "r772" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r246", "r247", "r248", "r249", "r345", "r600", "r774", "r775" ] }, "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": [ "r246", "r247", "r248", "r249", "r345", "r600", "r774", "r775" ] }, "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": [ "r774", "r775" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": 1.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": [ "r733" ] }, "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": [ "r733" ] }, "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": [ "r685" ] }, "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": [ "r685" ] }, "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": [ "r704" ] }, "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/FairValueMeasurementsFairValuesDetails" ], "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": [ "r780" ] }, "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": [ "r712" ] }, "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": [ "r686" ] }, "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": [ "r71", "r72", "r73" ] }, "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": 9.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": [ "r63", "r73", "r96", "r112", "r128", "r131", "r135", "r144", "r150", "r152", "r153", "r154", "r155", "r156", "r159", "r160", "r170", "r228", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r368", "r371", "r386", "r410", "r499", "r556", "r576", "r577", "r634", "r777" ] }, "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": [ "r138", "r152", "r153", "r154", "r155", "r162", "r163", "r171", "r174", "r371" ] }, "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": [ "r138", "r164", "r166", "r167", "r168", "r169", "r171", "r174" ] }, "spce_NetIncomeLossPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.virgingalactic.com/20250331", "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": [ "r685" ] }, "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": [ "r649", "r659", "r669", "r693", "r701" ] }, "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": [ "r676" ] }, "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": [ "r675" ] }, "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": [ "r693" ] }, "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": [ "r712" ] }, "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": [ "r712" ] }, "spce_NumberOfEquityIncentivePlans": { "xbrltype": "integerItemType", "nsuri": "http://www.virgingalactic.com/20250331", "localname": "NumberOfEquityIncentivePlans", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of equity incentive plans", "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": 1.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": [ "r99", "r596", "r753", "r754", "r755", "r756", "r757" ] }, "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": [ "r431", "r623" ] }, "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_1": { "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": [ "r424" ] }, "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": [ "r428", "r434" ] }, "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": [ "r423" ] }, "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": [ "r437", "r623" ] }, "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": [ "r436", "r623" ] }, "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": [ "r41", "r87", "r514", "r515" ] }, "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": [ "r45" ] }, "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": 2.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": [ "r124", "r624" ] }, "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": [ "r118" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "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": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r3", "r7", "r88" ] }, "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 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": [ "r3", "r7", "r88", "r129", "r132", "r156" ] }, "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": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized 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": [ "r126", "r127", "r227" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "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": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r45", "r624" ] }, "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 long-term 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": [ "r50" ] }, "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": [ "r73" ] }, "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": 4.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": [ "r67" ] }, "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": [ "r685" ] }, "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": [ "r647", "r657", "r667", "r699" ] }, "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": [ "r650", "r660", "r670", "r702" ] }, "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": [ "r650", "r660", "r670", "r702" ] }, "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": [ "r674" ] }, "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": 1.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": [ "r724", "r740" ] }, "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": 1.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": [ "r14" ] }, "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": 4.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": [ "r139" ] }, "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": 3.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": [ "r760" ] }, "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": 4.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": [ "r70" ] }, "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": [ "r684" ] }, "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": [ "r684" ] }, "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": [ "r676" ] }, "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": [ "r693" ] }, "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": [ "r686" ] }, "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": [ "r675" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "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/20250331", "localname": "PerformanceStockOptionsMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance stock options", "label": "Performance Stock Options [Member]", "documentation": "Performance Stock Options" } } }, "auth_ref": [] }, "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": [ "r677" ] }, "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": [ "r721" ] }, "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": [ "r676" ] }, "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": [ "r53", "r280" ] }, "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": [ "r53", "r536" ] }, "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": [ "r53", "r280" ] }, "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": [ "r53", "r536", "r554", "r809", "r810" ] }, "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": [ "r53", "r490", "r624" ] }, "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": 3.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": [ "r2" ] }, "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": 2.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/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": [ "r6", "r439" ] }, "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": [ "r75", "r104", "r107", "r108" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": [ "r76", "r116", "r497" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": [ "r439" ] }, "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/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets", "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": [ "r6", "r439", "r485", "r497", "r624" ] }, "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": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": [ "r76", "r439" ] }, "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": [ "r674" ] }, "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": [ "r674" ] }, "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": [ "r642", "r652", "r662", "r694" ] }, "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": [ "r196", "r307", "r444", "r445", "r488", "r495", "r529", "r530", "r531", "r532", "r533", "r553", "r555", "r585" ] }, "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": [ "r196", "r559", "r560", "r563" ] }, "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": [ "r196", "r307", "r444", "r445", "r488", "r495", "r529", "r530", "r531", "r532", "r533", "r553", "r555", "r585", "r800" ] }, "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": [ "r441", "r442", "r443", "r445", "r446", "r523", "r524", "r525", "r561", "r562", "r563", "r582", "r584" ] }, "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": [ "r347", "r590", "r597", "r803" ] }, "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": [ "r643", "r653", "r663", "r695" ] }, "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": [ "r644", "r654", "r664", "r696" ] }, "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": [ "r651", "r661", "r671", "r703" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.virgingalactic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.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": [ "r15", "r115", "r142" ] }, "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/FairValueMeasurementsFairValuesDetails" ], "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": [ "r115" ] }, "spce_RestrictedStockUnitsAndPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20250331", "localname": "RestrictedStockUnitsAndPerformanceSharesMember", "presentation": [ "http://www.virgingalactic.com/role/StockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSU and PSU", "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" ], "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_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": [ "r56", "r84", "r493", "r511", "r513", "r521", "r537", "r624" ] }, "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": [ "r111", "r147", "r148", "r149", "r151", "r156", "r158", "r160", "r229", "r230", "r240", "r358", "r359", "r365", "r366", "r367", "r369", "r370", "r371", "r376", "r378", "r379", "r381", "r384", "r420", "r422", "r508", "r510", "r526", "r809" ] }, "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": [ "r97", "r98", "r179", "r183", "r184", "r190", "r192", "r193", "r194", "r195", "r298", "r299", "r478" ] }, "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": [ "r435", "r623" ] }, "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": [ "r435", "r623" ] }, "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": [ "r64" ] }, "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": [ "r712" ] }, "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": [ "r712" ] }, "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/20250331", "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 Accrued and 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": "Antidilutive Security, Excluded EPS Calculation [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": [ "r21" ] }, "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": [ "r751" ] }, "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": [ "r35" ] }, "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": "Summary 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": [ "r35" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.virgingalactic.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": [ "r6", "r439" ] }, "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": "Related Party Transaction [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r38", "r39", "r559", "r560", "r563" ] }, "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": [ "r309", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ] }, "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": [ "r86" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock, Class of Stock [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r27", "r28", "r29", "r30", "r31", "r32", "r80", "r82", "r83", "r84", "r120", "r121", "r122", "r181", "r280", "r281", "r282", "r284", "r287", "r292", "r294", "r517", "r518", "r519", "r520", "r606", "r723", "r743" ] }, "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": [ "r637" ] }, "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": [ "r639" ] }, "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": [ "r65" ] }, "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": 8.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": [ "r4" ] }, "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": [ "r309", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ] }, "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": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ] }, "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": [ "r9" ] }, "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": [ "r432", "r623" ] }, "spce_SpacelineOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20250331", "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": [] }, "spce_SpiteriGrenierLaidlawAndSt.JeanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.virgingalactic.com/20250331", "localname": "SpiteriGrenierLaidlawAndSt.JeanMember", "presentation": [ "http://www.virgingalactic.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spiteri, Grenier, Laidlaw, and St. Jean", "label": "Spiteri, Grenier, Laidlaw, and St. Jean [Member]", "documentation": "Spiteri, Grenier, Laidlaw, and St. Jean" } } }, "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/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r54", "r57", "r58", "r111", "r133", "r134", "r135", "r147", "r148", "r149", "r151", "r156", "r158", "r160", "r180", "r229", "r230", "r240", "r295", "r358", "r359", "r365", "r366", "r367", "r369", "r370", "r371", "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r411", "r412", "r413", "r414", "r415", "r416", "r420", "r422", "r440", "r500", "r508", "r509", "r510", "r526", "r578" ] }, "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": [ "r147", "r148", "r149", "r180", "r422", "r478", "r516", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r536", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r549", "r550", "r551", "r552", "r553", "r555", "r557", "r558", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r578", "r629" ] }, "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 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": [ "r147", "r148", "r149", "r180", "r196", "r422", "r478", "r516", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r536", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r549", "r550", "r551", "r552", "r553", "r555", "r557", "r558", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r578", "r629" ] }, "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": [ "r646", "r656", "r666", "r698" ] }, "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": [ "r752" ] }, "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": [ "r8", "r53", "r54", "r84", "r517", "r578", "r586" ] }, "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": [ "r8", "r53", "r54", "r84" ] }, "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": [ "r8", "r53", "r54", "r84", "r526", "r578", "r586", "r635" ] }, "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": [ "r8", "r84" ] }, "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": [ "r34", "r53", "r54", "r84" ] }, "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": [ "r54", "r57", "r58", "r74", "r538", "r554", "r579", "r580", "r624", "r636", "r745", "r768", "r792", "r809" ] }, "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": [ "r81", "r143", "r279", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r295", "r383", "r581", "r583", "r587" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.virgingalactic.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "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": [ "r85" ] }, "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": [ "r692" ] }, "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": [ "r684" ] }, "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": [ "r691" ] }, "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": [ "r711" ] }, "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": [ "r713" ] }, "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/FairValueMeasurementsFairValuesDetails" ], "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": [ "r197", "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", "r276", "r292", "r382", "r409", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r501", "r612", "r613", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r625", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r764", "r765", "r766", "r767", "r784", "r787", "r788", "r789", "r790", "r791" ] }, "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": [ "r714" ] }, "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": [ "r715" ] }, "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": [ "r715" ] }, "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": [ "r713" ] }, "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": [ "r713" ] }, "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": [ "r716" ] }, "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": [ "r714" ] }, "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/FairValueMeasurementsFairValuesDetails" ], "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": [ "r593", "r607", "r609", "r612", "r804" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.virgingalactic.com/role/ConvertibleSeniorNotes2027NotesDetails" ], "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": [ "r710" ] }, "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": [ "r22", "r23", "r24", "r102", "r103", "r105", "r106" ] }, "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": [ "r433", "r623" ] }, "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": [ "r680" ] }, "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 shares 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": [ "r164", "r174" ] }, "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": [ "r162", "r174" ] }, "spce_WeightedAverageShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.virgingalactic.com/20250331", "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": [ "r678" ] } } } }, "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "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": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "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)(a))", "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(19)(b))", "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(19))", "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(20))", "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(21))", "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(22)(a)(1))", "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(22)(b))", "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "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(29))", "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)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "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" }, "r61": { "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" }, "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(2))", "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(20))", "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(3))", "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(4))", "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(8))", "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(9))", "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r88": { "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" }, "r89": { "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" }, "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(11))", "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(13))", "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(16))", "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(17))", "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(23))", "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": "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" }, "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "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(13))", "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(14))", "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(17))", "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(18))", "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(27)(b))", "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(28))", "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(29))", "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(30)(a)(4))", "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "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(24))", "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": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r138": { "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" }, "r139": { "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" }, "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": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "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(h)(2))", "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": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "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)(8)(b))", "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)(8))", "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": "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(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(9)(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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "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(7)(a)(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(7)(a)(2))", "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(7)(a)(3))", "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(7)(a)(5))", "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(7)(a)(6))", "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(7)(a)(7))", "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(7)(c)(1))", "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)(c)(2))", "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)(c)(3))", "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)(c)(5))", "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)(c)(6))", "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)(c)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r723": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Subparagraph": "(a)", "Publisher": "SEC" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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 76 0001706946-25-000079-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001706946-25-000079-xbrl.zip M4$L#!!0 ( $R!KUH)@F+)I= $)<# 1 +&M^?6G"B1UET5:E A*Z#7CV"1( JBG"E6%JL)O_^=E;$M/U/,MU_G] M5Z56_U6BCN&:EO/X^Z^]^\M^_]?_T_VOW_Z_:O5_/]U]DSZ[1CBF3B!=>I0$ MU)2>K6 D!2,J_=WU?EI/1+JU23!TO7&U&CUVZ4ZFGO4X"B2UKC:29LE=[V*H M$#(P&TI5)YTV_&C4J^V&851;5&VJJM*FNMJ2'R\:K>9 T2BIMIM*O:H/&WJU MW3&'5:.MMU6S::KM=D$;KM/2AH;6;0Y,,!T:C29I-,FBQ[XX" M&#.,V_$OK)?@]\HH""87'SX\/S_77@:>77.]QP^68UL.Q3%_"#SB^#@D$L D M?8!AU*MUM:JHE?E+JCXUEEX$?]<>W:=7WZ,TJO5V55.2]YC4FKV#=21Y"=S MS^I)P]"O/A(RF34>$G_ >AW?6&KL3PRZU+4GRWL$\A*;&(%EU QWC.T;=6W> M$_RZN=(9?+]:KS<_1#<7FUJ;YQ!::S !?D <@R;MJ6%N'B3<6.SWTBN?-?9" MI=/I?'A!\LT&YP7KLP 7EV; \EU=55JO=3)J,1N3;VWZ/#15/OSO]V_WQHB. M275U9"] Z9_;NXUWYXC9UAE%6X!,TGSMQ^'[G_] MUW_]%EB!3;N(H&H"D=\^1!=_^Q"]>N":T^YOIO4D^<'4!J29EC^QR?3"<1T* M';!>+K A]:)?+>!.A_T*]Z]!EGB6$7W_);BCP]\K1A50Z) QOHE:%SV0-B9* MG"\V>:Q($?O\7@&6NQA:+]2L#HF-([< 5<.JVJATO^"%WSXL?2'#!Q,)]\7R M#6+?0G/7_ +7_-DWFI7NWY2\/O /2KSEU[O;U>Z=49-.Q*+NXCYPC9\CUP:$^5< M[F!Z[0:47;V?V%8 2(^7MSN4NS ([#&\H#[KJJ[!G-3JLRE/>M9E%Q8@Z]$A MA5$;U-_ : M_"/Q-WTW]-A?3-1>X'2QGOLC CS!WT.+>A+C$KI17[KL_\^R@%I]>-:# MY;=/F*!._H*%V0M0'#%16JTK\+_DN?F]63?-A:8:DUC+=Y*_DX]\6!KWYFE0 M.9B&2$,)XI&AMCE[47SG+2/3N!O9(LWV&9G.U\CT9/WJ;4 M\V/*YJ&G(1X-?40-+_K3A(^]@"9B6,%WBNN#9%IPEQG<"UH,# F?B5282W<\ M ?79"?S>BP5+?-(,KH]=ARDWT;M^^[#Q$[/9F/4D&_*T_)#7*OF4]TS30F40 M; %BF7WGDDRL@-AEF?YVR:?_#BQ7L(;-*^(YEO/HEV7>.R6?]YX!5FIHHX_O M)AA1#]N!3HAO>Z)]QW#'M"RD4.H<+'X'&MK!E>W2LS<'6H=R<%O@%(4!#X0[ MN*ES*LH+#\0ZN/569N6>!P(=W @M,X&6[/[(LRO/.>_[.;O4>VO M/">^[(9OT098GK0XN#%HM9T_*;_[*;LT=>T_*; M^-*;HX6O:?G1HNS6YI$];P5MPI?=Y"S>\U80X83=6B)BE=W(/9[GK2 "E=T8 M/I:5DF,LD5KZ'> "K)0L)62)RW*;JH?=4^L657T M-"OS2M-]5F:-6Y/^DOBCGF/B/TBB)V)OH [<+ TK<&NPIYGI[\ 0Z9@EGGEM;F N!GJ,'5N/6J.5.H.?6 MFN52H.>"P,)IKI\(TX9EG64)U;JY6O M*<\3Y=S:H9FF_%-HV5BZIC1(Y]8HY6_:\T0[MU9I-@$#V@Q+T^^/)Y[[Q-QI MI3&4=&Y-5,YID"L+86J)D!JZTU:UT:9N#6EBT#(?+D"&[- MVTR$^$Z,D>50;[K8L"S,T.#6UN6 >F/\Y$8"/P$:K(%-L<%!*:MB$&E.E.76"C]+ MRN8I.+FU[<^2LGE*8VZ=!>=#60[*:32X=56<*0R*R>UH M$YO>#%D4[PH:M%[P,*)1',S-< CC=AZ9=DS&!Q7'&H;P:O4\Q'&36U<)=P18 M8A=&@K124U$6J+47NW#K5DE#+;T@=EDAP%[LPJU7A3L"\+"Z<.M^X9M:&81; MGM3BUD_3>R:>N:Z@78TGMCNET7$=-Q/TCN6E&4:)6K,THV^NP78DE[]_3VT; M,/&5.M0C=L\Q>^;8N M+@$:;B5-BUOW7&E PX?B6Y#,X=9?*.!3!NG#K;?S@/ I*:=SZ^KDF%0%<559 M_)R,5-\L,K!L+')D$]_'#YBLV6ER45F\BD62IB"N*94/+ZX+=@XL4RJ?61%T M*8A?RN*C>OL&R1L(K%L$.3FE\\=XSUG,.H!L3-,*E@#F1CY/HTW?R"%;/_CNDCC'=TI.%IOX=PMPK41&Z-K=^ MCK*C4A6H?#,J.]QZA,J.2DV@\NVHY-8=Q@DJSP8(W+KJSE2=2M\E[NK$YPE+ M;CV:9ZI/"5@R6'+K_CU3A4K DL&26\>W0,*1D<"MKUVHGUN0*2VX=W66' MY=FI5+G"DELO-R>P/!\DG+17N80J5?HN<;=!G"LNR^!3/B>=2N"2X5(Y:>]V M"94J@%@4GK0G.S>E1:#PL"@L@].:%_?+_ECD MB/ G[1(6JEA)#((R>'^%*G;J*#QIK[-0Q4J"PC(XN(4J=@#"<^>^]KW@XIL5 M6(^LAOXE\19]4/N_].#5]M5J7:VJ::OM MMZI*+M7V%95;/_(=M6%4YBW,P_3!(XY/#'90U:?IXIV8?D#7WG!HV1;>N&(# M.3"]BCD&0]&X]31S3J_#GV;QP7JY\*COAIY!_>C/$24FZ[QI/75_@Q^,C):A M-H:F2755Z[3TH:&UFT.3# =&HTF:33)H_1,=N?-G_&!J SG'EE,=4>MQ%%RT M:NHD^/ALF<'H0JG7_[O"&G9_"\C IDG[@>O!QZN&:]MDXM.+Y)>/IN5/;#(% MX6Y;#JVRASZ.B?<('QBX0>".+QKP^B?J!99!["JQK4?G @<9WXZ_W&G4ZM'' M QAC8"8?COM5@UL?UJ]K:DW5M(VWZC5EX_5CO4I_]54?V"B]Y&9,"@6FJL(> M@OGU)P0X0JLD;2;$-$$YN*A+"K3ZD'0*^['H7O]39?Q^' ._JD(PM>WKQZP.PO2]=TV?ISAT3YU?9!SZO M^L 0PZBA;_V'7K3A(^ROYQBM\!J&M&3*5 2-]-L'_.JQ00OL\A;4=MJU3GWS MK=?QH;T"CWBP@3O!9I+IAC@3R?/]>__^OG]SS?T0 M_D[\$< F?78,93'@.7H4MLD-HT%7JU;^QA7C^EFZ:F6@4,A/ZQIEX MATG3THU#W^_3\^,*V3:LIJJ:5<:J-:7>R64U!\VDV=G\R(JTWK76JI,7%+^+ MOOX"&VORXE8<"\PT3&(%R=0HC .7.9-HN<<-T@;_]Z-T] M7-U]^X=T=W5[<_<@W?ZXN__1NWZ0'FXD6!0>0/)+BB;=W$E*XYWY7KKY(CW\ M<24MK!>SM:)W^8"WE8ZF+\W3TO)=A"3Y;>!]F)$NWP[4TPEUUY."$97^G>!0 MBFPI"4PL:KY!W-^RQZ\B VT9SB9E3@)OK=+]CO[F MO_ZB-.L?-466T%9?A;I4MI7SYFZ?'HMU0JP3 7/?6.B]V;Y0#(GMSU8*/5XI M]--?*1[N>M?W?;8>B*7B\$M%,(-BLE8,/70>^_SA176Z05ZZ MX['EHQM5^F*!V+UV:QD6PV5'8J37: MVN%<+KQ+EG0.L:R4OZ./EH_\$5S#G83ZS4KW3PLI)'TE-KK@#>D/UV;+B"SU M':/VJH3>,:$+#BN83\EW;E7 IG8.K8C$ON4/)F M,RT17_(GU,"]$E."2;8"7S)&3)U=L<_7!?E,+I6#__1VK=%X73E*?UWOM'+1 MV%BGU"-J;'S -!^) >P?Y]'"DG,?@(5TZ89.X$TO77/9?((>&;A'%M")YS[A M>^9V4ZO2_4QM\DP\^KIO+87.EW+'HV@!?AAR/)"7?KSQ:C"2+*_C[4JWW:AJ MS7J[WNP(J9U":C-(2Z YNJ Z>M*_0L_R38MM0X,8+]!SGZ[_UB)[LF%XC\2Q M_L/^WK2Z[,5;9X.*?NVN=E^3KL83VYUBA 'G,%B6"6@4",U":!9'6\KJ;UG* M>J;I4=^/__D&[U.29:Q3Z2KP$>F+C>^7_DZFJ7?D2CX;E_#KC??@/L]4)RQ$ M^1#Z@>6LNYG?]@VVY-UXMZ"EP?*17HG#TH.7,+70W+'(#J?W&2ER^]#[UH7) MMO]_:Q*IT_%$JY5N1VVUM[IB#JG!%3JW:ZL;F]MW\62A77WK 6:M";&EJQ=J MA('U1*6;(:Q\U'^?P7%\($6'Q\D#<$F(KO?;W<4ETP4.ZN4KT;*;T8+$M:7G M4;(D:C1 2$?OO-\F:E(.J>=9Q-YO(%*1>P?I9_&;"[BX';G.B@L=ZPJV6GJU MU=3K*7P1*VO&E23%(7'_HG9^>$S'#%U#$J<>$C1G'>(.%>C#N2>CY(>ZT!*X$+9@+1%'?#=ZCPH@[PCTCN"A5Z+C6KJGU1F[> MCM>3%-)V2FG4&BB^N.J4KM0:^C'#SQX,5V&SWD1)C)!D@"?PC6N6E MFRV/,)WB?CH>N/8[/W=W.:^KSY9U-]ZY9MBA+]&B(H$H?1Y9<&4N;\4^TC[V M0[R$315UP-AU9C\THN >%_ON&C]EZ2]LZ5"D"?&D)\PBQW FR1\=81-5D&V5 M;+&PB&3%C&9-4$EN+Z\$.8KBHJM83D7A3*N.;)1B*S[L%@@ZZ.P_7.^G=(]\ M)B6O2&NT[\JF6U /MR?9_ L]^L-IWO/<2;=;Z)BX4TBEP11L!PIS,,9\H><1 M97O@J#$OA"^]4]Y+(^*#U6&#KDUL.S8N4 7_=VBA @YZ]X#&#>"=,QURW$OL8O1P/(;W,C.LWJG1& < %;@_^!>, -NSIIAS M#KV(W\-J>+!.L$ZBL=6I2R:9^C5IUW]9-PDN0\^#ST41U2A] A*$_@S+[4KW M']1?Q6V4FQ!GX41_7+O2+-;Z]7C74P,O$A7H.;:" !! ;:"KYSHH#NVI1$$T M3J4^"CR,>GRBTF<2D"BN=@7;\W]7>&7^J_WXW.;/]E#R2;33/.<@SM&98[ LN[ ML SP(9(-(Z$2,0S ,AYN83+R>BC&-EZ58#:K&V_X8V "^(J72!>@X1CF8"JC MU(;7@:C#67L\DF-^\Q0]>NYS,#I(#]+1*)F5&JQ=E)'$I$/+8?D%;$<2_=8J M/+F%,.RV\C%IMK/!=K(D#7'!BAO/2!1-4](T:6DYD8@"6Z.J)DOPXKI;RX6' MBLH$4VK-[.YT7:]I]78^!4!J^HY,L((Z]7I]DP+3TW)B3*4!5/^VF>'VRQ[C M:H2KZUSY1]0[,VJ="*N])<',NP0J/[K>=(-9SAHQ^AMQH[F%CN=B7&_26?)- M$^5J?F*7.U M62T^8^PE,_*53# *::.U;@TW.9V8JPF6 M+L=EGJ+0CVQ'&&E4N&1#DCI8W?@M>XH??[;@T_!9R8&AN2A(GRR?+87QL9>H M^6(F'C;&@KLF\4Q?PJAMR]P6$Z&](^\WFH%93?Q=92;2S?L8?,8F_>%$Q7BETK(C ;.<9%)=EHJL50*YA@6[C_U[I M7W_9L(O!=K799ML]>\5-&#")!6AZ>J* MW&CI)3\ MK))A0+T+8C^3J8]ZWN9:P0U]LJE4\!:\#H<'BTJ)^ ;@$&>X7H2P>'K8"OI$ MN.F+-/*0&7Y)19X'YB0%B%XB'SF!_]L'LI'T6ZK1M#FJ1O-G_^YK_UKZVOO6 MNWSH7TI_W'S[W+_^>B]+_>O+G7#]<73^L%Y\M2?QH ML];17P\93_NF=KW64?+)EFW7VGHNGNF#&[-\1>M]2;]28&;6;>_N0>I+5>E+_[IW?=GO?0.YBF6.>P^LK/3:NK'=L;$U MA&Q+S7#^BM;S@/5E"<[ \$JAN)V:?DX8W)3X610_9.Q+!GZH8_9YB,\3;RKA ML488X=?J-]?]R6*Z,85]O$6[RLW]QX;@$#T&Z M/$C7K'3[P(V24CL6,PJZY42W+S-W\V:)>N20L/KA$L57"VYNJ:;PPR&A:074 MS)XM)!85'A&N[[>H'&+'5 BPG,C;P90J>-#!G3/XC5D]+*+D$[$))DO?CR@] MK(XX(ZG@Y8,36_#RR9(70Q&V\/)<,T&O^LV$1I^)2B;@'I!'1WCRY!.5OKF^ M8/8304-#,/O)DK>1DMG9IO+(M>$3_J_2U;]#*Y@*_CX- #0%?Y\L>=LI^?N2 M^"/IB^T^BU7[1,C>$EQ]JN35%,S<"*!/@2MM8>]=_D3!VN6E?5MLSY21=&TU MWIY1Q?9,\7W)1K?OQ"&/3(K^ZDN?+=\(HZ/AT//1+[DI%P?\/$*RM@.0),S,(% M._D;I;3M^B'F*9"!&P;2=^+]I(%T9_D_A>@]'12H>^Y&"18NBGA)O)(N9&_Q M?>JY!312U0K">#HGW%:PB):*L*1'U3I(3@4D1-P]_7-V] M.2'BK4D&0KH7Q/J**L*(2TNX;_21V-%ZS$J=B@7YA(BK[AF*(SBS*.(U$I': M$S*U^+YDI!PZC*0OQ A<3XC3$Z*K$*=E)5Y;[*26EG _G(43Y>Z)'941BD)* M%X^M0+_2#Y]&9Q$S=58(WQ."@1"^)24>%DP5.Z:\]"4CX3[3(6&!*#\F>'X* M=2S76Q"Z0L">#JF%@"TK\72Q+5I:PGV'9T"K'5)09A$HTS29)FX(AN2$>'G$/4TL"82^>%E755_-UUTYSVGY0Q:Z; MR03%H]#56@MKWQ_D.(TW .=0M2K9B0+*]C,]Q/DPJCQJ$O)=7#48TFI5__& MCDHBEN/C*4=L(NQX(OQYF9MWEF/8H9D<^F8Y[.RB,24.7HJ/,KKUK"<\8&PA M$.$;_//(D Z?1O<#G@V&[95.I_$>/VU0C[TCC*(67.:J&), ^NO7I(<1]>EB M1\9D*IE1#KGTZ!+;QR/OD -FQ?3HRX0:05)=C]7Y&(:H&$@3&R92E@*/.B;\ M2Y_PC;+DS?/+W7E=/M=;.,;.2!+2V;'SK(_/ED]E:4"P>@B,#D8,KPVD ;4M M.F0O&\_RWF7LQS.>I4:P2WXXGD0?&1,3SV.36<>MN7\F>1U0C#P1RV;<#@.9 MOW)^&EY)N'(S/+]LAQQ2>L#.SF8G9%DPSX.I].SB"8)^:(QP+F?GU8\LH.;: M,?: "L.:P!M7[S JK3]@$&?MDHNG%X;K3=W0-E@V8#Q9>?ZTM0_Y:+V#B5B^Y$V1[/"1M[18RQ=HUU_HK[WCV;+7>O&\]%I@5-\"R!(O M HTL348>3*+/>!A( GR/=2AF4N85\4= >OCA >#;/A$/,L%@>59_L](Z(0H MQU"*HM23D4^G* *>1Q8"%9[&D]PL$__UF,#U7)M]UT.I"()DZH92-"_L-$Z@ MBD'AK6:(IS+:%JL#C,?"(?#G':LEH;4@?TD@,5!*!L&#/.%Z")(K$6[0:],: M#B/9"KQ*;) M0\\=PY,N-(\E^BMS$*T *//"@ T)^VG##&/)I,"5X^=MVWU& M@VH?\10;956TP"Y:ZD:!%5VRL(!3<%'%$[H*$F$,;_-C%X_?A>7I4O0:.P0' M$6B"T3)%TL8+()XM2#VVH@UM?#Y:] "2T&N#1M?@%J5!VF,D!?T.1#^D"AE8 M-D9V O,"XQL@KX8A\JT):Y?M3ICD"6#1821T<#X?J1-K,-(3!>%CHS1BS8 Y M87&*2CT8KA\P1<0%+"#[LH-\39=QO"M(7S#ID59^% :Q@3W]J0\BV1=4XH!* M,2/B ID806-6*,5/3LI.Y.TB!2,6G-V")9H2#_4$N+[XQ@F9VBXQ!:F+)O6* M+*:@1QGH# 11')&;D6AUX+4.-=/,R>@N$GB,@#$6>6O"FA"@2BT?>I\PCFC$& XX# @DX\T&G. M;+%/!AELC'8Q_%^:>.[0"N)&@F %$VQF'2YI,5ZLQ3CA$%T('MME$/HG?^1; M,Q G$]!'\&I C9$#/7N,&-&,7->@:<;*RMP;"(N=H",'=(P!]C^SW>"HA(#ERY0-EXJ\)Y%.3D@)R+RV 0>,1@V*-^DW=0EMA4+NP3HP.:^@:Q(W5)M&^87>P]<'3O1Y[O"^.EDPWB^U1)U":4 \]BN+,%"4'/$69NE # #\> MJ(E'A]2CCA%75,"X Q#B<13))/2,$6$PGK-BM.%GP @'5/*!&B#BX2^VD6\^ M ?;09T08-T?[V:$S)$^NQS;X(^@!)IG-Q%2U6>#!*WI:6<"@J(5+?NC"9IK# M[,2G+[(0DB?7?D+"/KI ,X<91AY]#&-1QO9:K?$$UW44&<]@1CW36!9069K+ M0+P[VS27'/H8E=>.Q#G;? ,(.8_,Y23]<*S9X5(@-D!&#H=18,@8]?4/H"1B M[,Z\(T)W+UIAB , 5C;2,"S#GL M)$9#0@&PL.1[+'XN4F^B!2%*4F9_3F:5G#_BWX+:7%$[B>3"WT.,W4O(+TL4 M(^\,N 04#%#1CG;BAA0#$N$M[K,#O(T70:>,#@Q#H-@VC8)LX#&0_;C^+XO^ M/RVDJC3PX-&:"#E?@(PJ0LXYZ,O!0LY7)!UW4=&]!8-L,8 .8TXSAL\E@;]+ M8<>S6#DR=M',908JADT_8OPQ"[CS0;L'JF6@&+7!_,V*AT=QS-^"L&Z M !-R%M*XW*Q72P(?%XMLSAJSLP78 \D3K=D#!SF2JX(C07'9P#1IBBRI=567WF'#N,/;7UEY'P=/+\^. M>H2Q!CMCZVM2SP9RAX\C-!#BJ.,(:LS7L(@98$4[,@MWQV)B^"5&! .",4R7 MS?IB^'@<.PTP=,<3FP9L&RZ.U8SBP: [8)=B".,^9IT]6+0 M28!QUK$[FEFL-GF6\7$6QXY1H)([L),@?UQ;)WB*9N3P?+)\'.Z.Z%H$!7J+ MHA%%@?F2-01[Z7EI5 .082@$YB'QR4RQCF]?8B.*L!P" L7CZJA\.?,NT MB,]>7_=ZWY4-:WBA=.J](ETUS<"2^W3P%?_;OOO:O MI:^];[W+A_ZE],?-M\_]ZZ_W(+:O+[>OIKQT?\OIW9]@%<)LF?L1I:E3.-7Z M,>C23L;%7GB!._V6D4+ OOOAD-!$Y>UCI/*X(;R?Y3!&*IH_(HD/"I;G^*^Q M&P*/OL\R PM(W3HC+.=^OFIY($IP\\8F$Y]>)+]\-"U_8I/IA>6PX;"'/J[K M8:LGH>/WHMNQ%.^T:PVMC8(\KK\1?SB6\368G@_KUUOUFJ(T-]Z"._^]_5RM MI-N."\+Q]:=7KFL=;=?W4G5=46O-3CO3J_;J5+I)>,-4O3+ 5GWSK:1;^9R1 MEFX8^Q^X%G'&UDHA1Q:-3.OYSO()8DNZ,9, &0X:RQD9I9_1-??$TJ3N .SZ M-K=A4 H:7\;J,R"7"QI^S_<7%]/M0$I'^YT3L@.'6Y^/UR.F:N&ZB%J!A-.S M]YL+X) \1ID9F7$ !H?(W%1I"+3 V/]*&$(O#@C1E9G)#*3C/G]8(&[K2TZ" M4&+_=KC&'?&CC#T#?T'_Z!.QEXK&'%5(9IG@NI2UVED1$_R7U8G,-,3%H7GX M5J[&]IOU@L3_@J'!Z-G&6/P[=,2$OEEA.]70>W;!J (@3&I88V+[OU?P+X>, M*;:L/A(RN4 <]AP3_[F:@[ 77!+/F\)T_$GLD%:DR(O^>\5Z"2Z<<%PU7>81 MPM<"X&!:*(,>NCF&5:U>Z2IZ76XUM=\^+'>U^]=?E&;]XSZT2?@[-8WX6ZP% MMYTJM^D%<)L"W-9JR\UZ@Q-NRTEI+,$J?D?]P+/BU!M_5+#VJ&:;XHV2I=SL MMV.QFY/K((RH5KI@WFL=95\^?(4?#K'J'=LR$#C=L4P<&*<:X%25U7:=$YR> MC]7WG:5E1#L@LRJ7,E9N\X(JADL4[")[C3/3ZJ;EYLP=*\B<@/,JI;$+*2L7 MZL"%>EMN-71.U#;.C"0!RK3+18Z@; HV[K<5/?68?BR)=(M"=NRXHI)CF P MB,I:\U*E/)Q#&1H%+!:-950[YIF9C^UTE7UCJPJ>_N>Q.;$ MB:-RQ[*0)RKQD.5Z1U847K;,3MY6B+8?8**K1_- "1LAW\V'M^M@.M/!&KK* MB0XF3 ->T9A^_^'M:&R@"TEN=W@Q5,]M"Z+(K8<#^FS+'TJ?(BMH_>G,O_S8JJ MXEIQ6?O[P#5^CEP;YM/_54+S/ICRGT:] -J&RZ(>Z'[9?J?VR[8Z]A;ASI MR7NYDW1_>P[B0^;\YU26XI2*3QRJQ$0)LC]ZAL%J:N')O+A/5HR4W-M546*E M;-,03T?UVF47Q?"[C=#WMD@>O5WIJG*GL7<T)@54"Y!B/6);RGLJEL#C?$U?[>"44*\Q#*=OHW[ M&O5*MZW*2B>O\.H3\_,)<*8N\W( <"H 3EW6.[R45!*)F8N)F0O^!)&=R06+ MI@F06'!EOI$KU4JWT9:;+5'R181([!\BL3\>-1:RT]X_?9]#"Z(,01*OK0?< M6A)GF_&V8XW8GQUU+(2I 3_F%;!Z-D$% K_[KRG[X[_-"'> M9SH(WAR&W6A6NKI:EYMMD1DFO*3[>DGS@60K@J2BYJ6EE$H7X=8W.BLH(;RC MW+%F1N_HVWFS7>DV6[*JBQIVPD&:JX/T[9#$6D1MN:V(1+)B?*3"-UH&=DSO M&\W(?\TZ\)^FR*WFWGG%PBDJ@+N'4S0K<+$FD=:6.[K(0EJU0(KR2(W'5H#% M1*)4) 0"])XZ!B8GO;MV RHIZGLN;(YLR3I;X!"].:LR?Z\$'AX6 MLFJ%S^80#QI9G,$9\%4\EGX%\:_-8_'J]#ZSO>>$ZSE,N+9UPD\H0VMS>N&1 MTPE%AM;1,K3V=V=%;[ <$YCGHEJ@@^O6HT,*QB[P*2TC:L/1AAN@-+/.6V"D_/67MJJH'SGQZ_)J&PD< M[BQ9N@\.-=YP>%23L13J.YK@KG-0W3WZ1$9%N74@Q?UMG>%#:U_H^YXJ<2M_ ME3W'SH&^WJKSI;"OC6Z3>K=[9/EKZVL=VZH3[^X=IMQWY$Y'D>OJ>M[]^K2C M9GEHB+]IGMOYJ_@YSG-;82?(=3H-N:VN;_QEU.(EEE9L(DLV&BT9*VQGD[P7BC[ J+;5H2C0;2%$-5;H+RTUIT<1X?H M>42!+JX2;E25RQU//#JBCF\]4!0/GE$KZ]21&559V=]R%QEG;YB4,X#PCO5D?PBS[5-55ML'K\3% M4?I9:18<>^5,K",O0*_HCRFSH"+2K1V%=9Y']^4Y-:.Y#P!(U (!"$0CIUHGXM T'([ [1@@<"4HP\!'A-T="*K2&1IV1>Z$+(] M)MZCY;!!J_5E]C4HT-X[/BQ9C^\IE8B!;EWB3#'^CQ6>E (7(6E2QZE#0VLWAR89 M#HQ&DS2;9-#ZI\HJ ["'1MX\[O^15@<>)3^K9 @#O"#V,YGZ"/U%J '.X@XU M=.CQZGQMG97A\##9YS K$=Y!!+D>8=0$H4$]; 5](MST11IY*(%_V4V?%A@H M*&U?2U][WWJ7#_U+Z8^; M;Y_[UU_O9:E_?;F=O7GI_N5,5ETNRJK[F81",MU,:$3PR))<\CQ+Z'3>);QC MF70<^=U.!LY>>(&!-9:10OJ\^^&0T+0"S%JP'"D8N2&\W_1EB;X8%!95F(4H M!%PB8W:PWOM,Y&6KZUQ*LZ4LH<^+D\CK@>KS@;\ M7G0[EEJ=5JW3T%!PQ3Z/^,.Q3*O!B#^L7V]V:JU.8^.M>DW)>!TD0*8GMG5* MT6JJVN:M4VI-;VN[7G40OZ=HM;O5#F]?2HOVU6:=M68;+,R(^PNRIS97LWF MI9I*WZ'=R)>N0/R;4=**I"ER;@[!LK0Z DX6'"QI[3?.$81)32F0DK9VV#G, MEWYVG,5KJY./4+ZC3]0):1H&S;*%>\!0@1*[8;,-_G01,A=N@[CQ)]F:#[/]61 MC457&B[Z^>*!>0ZMN*GL7!!OWD^(0?&RY,ZVW5(GBHD4L(.8LY>N']P,8[T[ MJRZ-*<)UN;VADE?Y,\ $^H3]E^ M),::F, YMCO!4)2#::BG69T@5V]N1)&>8WZ>T^,J,AVR"K5VI:MILJ;PVK#Q4=9>J0.V(*.?0ZN0/6YK'I]J+U27$ M=D;NQQ*L*91;CB68461>:3KS4M]DRJ6NKY>@3G\*@=C X!%%:TKB 5'40H51 MD94&MS J?H$XAU:GI!&6Y/GBB7X.K4Y>N^MC@0[J!ZNGX CU[LCNPK[S!&3 M"+QH/4X(DWE-;E>Z+5E5\JJ"*K0[GD"TPP.8&X@ZH-BILE;GY80:7M>'Y'FF+>[XGF516M)P0)F9^^L4G1M*HW0,2].HE\ A,K.40;]H/ MZ-@'T8A?]UR6L_567YB"<9BZK&OK<9B9C8#B0S %@H^TOO"G(QFAYU''F$J!!V^SX])1YK_"*.I51.X5K_8R MX;ET+'FDD<0DO(PI^( $C#[;<\R'.3E[,VJ",G,S?" OMU@F"&X$@6<-0G8* M]X-[2^ UF_P!:KW270^'X"1>2Z#OT%F-1:-/ ;N-5_05OV*=0ZMS/S3GA^-1 MZ.)_J,F49@DX>TR\GY2QCN136,.MP*+B(!WNE^PY)?]P;9RIK\1RT+-PX]S/ MR-CS+!]N?88_G<=;&)5K)J)SDWQ4*UVEM7[\#B?IX@)J!:W/AX":!DMQ(3\2TC.I77LL. FGFG,^SMT"RQ MA;%IB"6V(VZI=X]R^E737=UJ3EP1SX%I\)/7,.C-;(7ZW%9HOIX!D',W/D>X MW]01/*N]IJUOP_+J"A:,*1ASJZ&? V.VW\:8;^S&*XR)IT37-IPVSBMC%J_1 MG$.K4ZH>?0@/ C==*QXJY]#JY'.Q_\[^H&:50)?((XV\"+[DAH$?@$F#@SA8 M=O;I/%\\4L^AU?D$$.3C4L@WU2]2T+:N5R6*IMJJ@$?"+V,)A42$]B()>AV. M!]2[&<:J-U/#_9NY.,VZ[:?5C]3AM9[&-DS&[F*9UH:L;ZCUF]/QP.GA6()< M@7/GK1VE)P[-6^J1.IP3;VF5KEJ7Z\IZ^;,2\U;Q>L4YM&*ZTP<6]Y^$^2_D M*XR)]V@YS!Y5Z\LBQJ!8ZNSXTD1%:7)/J40,#*0DSA2@)SEN &\/7.1*$XO1 MX. =%KY"@.VDH>40Q["(#3V%"Y@\Y->6LQL6AAU_2U=KK0;T9^+Z%C+/A4=>!1\K-*AC# "V(_ MDZF/Z%N$&N L[I"FU'#:5V=LZ[P,A[G,2VO#O$2(!]'K1A4!+T V4@];09\( M-WV11AXN0[_LIE"KTGU@23[N4,**A\@(OWT@W4W4WRP(%+400;!I1BK=/_MW M7_O7TM?>M][E0_]2^N/FV^?^]==[6>I?7VYG<%ZZ?SF35I>+TNI^)J.03/>! M:_P3N: O?#""N!C1@I1].Z' M0T+3@IGX*%F.%(S<$-YO^K)$7PR*88FH-DED#)I*X+]_XY@QB=0:3M%_'66] M)2*)M,?'J1_/(Q63DMA_68/?1Q^1,HM59]!?C!Z/9%MVQ_17=L=2.I!?;=99:[;!%1")]B.X,#N[5KQZM.*-QV!- MLS4MA?-RUS1Y[O.J3R7S7!S&+Y)N.GK05]3EP#"Y)999A>7NDDQPI123T^T9 M1C@.;:82?:9#R[#25(_)=U9>C<0YID:9?QX3UF%&3@Y@[3K,=6Z]O%:P% M3/PG8A/' *LR@+7&H.B?ES1%EM2ZJNU+#C4C2HO>TUF=L5RV=)J+.R3]ZR\; M4B)!,V2*X1LW<.91C)I>Z2H=N=/!'S+"A@3AYNO[A(N^OLC3MVF_KU'IKI?_%: 6H"X(U*WLH,ZXP]T$Q,M- M6(]5+>O9B +Y OF9QI:IX$,[9<&'''@ 4Z9D16W*2I9#P@3\!?P/)O@[>6@S M[4I7:RE"JA=/>@'K.%"V?G"%!M/LZF"=;JBS61#PCU05HT@,\' H4_G\/'_] MI:TJZFJ B:C1+J@CJ".H4V;J9*NB>91#Y?1ZC@=\"0 )]CYCZO!W?)^N<,3= M1TIB7XR6*00&VXZ*$X=;'$O@\5.925!'4$=01U!'4*=@-$X =>SM@:*L!;:W4QV0*(5\/ $R1D?8 M@J4G4;;94S5LXOO6T((FY)EXYCZFQ-E:Y\)W(J@CJ'.$S6SM]CL8!L)A,O%T3B'8I#WPKH/?6>+(-&Q_W=4<-]=-A;_B1V2#/[ MR/#H*+FN9XWS$V 4HD)01U"G5-39RPCA7(XW^)+CY:W9FPY*?=\/60:;.T3# M!;/L?;1EI$GHX9T RV/Y"]9-9+K(DD,#?.;9"D:CZ&!?*2 OZ;(VA3_AK<5# M]1WI<,P.19I2<_$PY2@U+CE+8)F/LV;)Z"2O\TKR!2+"XH(Z@#D=[.OG(WS8G\O=< MMG%264,DJ 8C6AT3[R>S@884Z2LV>Y#O;;.9N3X^;K;J%>Z+5G=$$ A$,4EH@2_"^H(ZA2^F7088:SP M)8R/G0!3 "0>/'@VAH/A^H'8U!'N'D$=01W>G'&Y!*G-UZS$^W.)(F_32J16 MNHUV\=XX 2+!XH(Z@CK%"^ \@LLRR%^-#_E[4C6O=M8U_TX\8Y04-=?Y/3KZ MC(ND*XTC5DEOZ.S<6+6IR4TU:Y7T0Y*V(.]08:CES6NPM0[D06>FG'R\R9A) MXUS;51:U\88B[X(G!4\*GMS,DV\X>"&C=SNJ4:\W957-*[Q ,*Y@W!-DW&RN MP;73)0Y68K_!2NRK:EM6='W_ FV">P7WGCWW[G- QCJ#MK%L^OI9 8(U!6L* MULRH$;_A\(Z,RVFGTM65EMQHE]V0W>$G-BU_8I,I#I!NYW+1JFRM!-G/LI4@ M^UFV$F0_RU:"[&?92I#]+%L)LI]E*T'VLVPER'Z6K039S[*5(/M9MA)D/\M6 M@NQGV4J0_2Q;";*?92M!]K-L) M#&R:')P$/Y+68^(]6DZ2MJO6E_/*L;*D-9Q6X%OX?/)0G,T+'[?)Q*<7R2\? MDV];#DN 9@]]7/Y$8[)^+B]^,+K]\=DR@Q&F3-?J4=IT#-CXR_'M&MSZL'Y= MTVJ=IK[Q5KVF9+RN:FJF)[9UJIUCGS0]VQ.B3_ST*2\\*?6:WMY\J]"):KT^ MO'CU26XFM1'T25#9)LE>+66:LEEGK=F&\AD&=0+J%7!<^.:ZL%$A48E5>4A1 M"G;7-'GN<_2[^O:Y*+),[KRFL81%C:N6(\5EC<7D='N&$8Y#FP34E#[3H658 M@9B5I5FY"4;4D_ 04(^.J.-;3U3Z;>!]Z/8=PQU3Z=TWU_?7JA2=X:0]N*LL M59#,GC=+73:&[YF-RD&GJ>J]<[SG,6&]L1LZ>0BRXS0[KUKUGZE!QP.0J1R5 MJS_'@O1J_8@%Z9OU2E=3Y4ZG(;?5G&N&E;J8WSF7ZSN;@GS+K/;&LO%-!5A( M<([@G+/B'.70I2R;*E:&;G5TN=U:+S\KV$NP5\G8*U,19U4]6@GVIH:,IK=4 M8+1U#?"M=9X%CPD>XWP)T_)0_O! K];ZN7IB?1*\<\*\HQ]<^VN@7T*5U7:= M>]XZ@T/MKVD@V:XOSK(7A_4*Z@CJ".J<.76RV;)KVL(66Q96F6CS'K?N,VL, MS4JWK-'86Y6_PP][&C EAH=P$HB *LC*4 JR4; M@'6LB." \G'4V^3=9N 4X?L1U!'4$=01U!'4*1=ULMEIC92J'-,,EB*OYYH= MJ'DWPP?R$'C6(&098P_N+?&H$VS2[]J5KK+!U9MY]U$@BB=$I;4- M#@"H#B> .O;F0%'6 MORJ0Z(3TUF,P 9"<,'&'H297M 5<,FOF\-+6A"GHEG M[F-*G*UQ+EPG@CJ".D<(#VF^OL?=,S&+?@S+C__@SG,9,96Q[\2)C"P\G\G$ MRP61>(?BT+<">D^])\N@MS 6U[RCAOOHL+?\2>R09G61M>J5KBZWM;U#D048 MA:@0U!'4X9DZ>QDAG,MQA2\Y?E))D)O1U/?]D&5!ND.T7;!(@X_FC#0)/;P3 M2($;78D-G,AZD26'!OC,LQ6,,-H-ABL%Y"5=2K!P*;PU/[*U(S^2F:)(4VI^ M#CV8BX@QHUQ)]O/3*BMG39MLJ<"D';FNYQ6=*/Q67*[G@CH<>A77+;/73V8!#2F25^SF<&[[0)?9K93AEPOF3J/2;KRRVU(R!5#DB) M711!'4&=PO>X#B.-VY$TUO;V@8N=JK28>/#@V1@/ANL'8J=).*$$=01U>',1 MYA(\-U^T$J?4)8J\34M1I]+M-!K%>PD%B@2/"^H(ZA0O@?.(>DLO@-MU3@3P M2=7BVEFR_SOQC%%2K[]19'&NN+I:?!B5YD+8@!U%AJ.7-;Y"^H&6>,U-./MYDSK1S*!7;QIA1P9." M)P5/YL*3G4/7H&VSPNAMM2/KZMX5G@7C"L8]7<;-9)IJ:Z?N'.QL@S:69Y<; MC9:L-=:#!C*7CA/<*[CW!+DW$_.^X>"?=;9L5+H=L:0*IA1,F0]3'EP5;N(Q M)ZJL['\45\%WEFS2GU7VJR*:;/WE$K$,-PQ?'N*![(Z;@!O#UP8LF-2!X]O MA=]81BD)X(^AY1#'L(@-/84+K"1B;?DHHX5AQ]_2E%H#NC-Q?58X\<*C-@FL M)_KQV3*#49+!N_!')AD.C$:3-)MDT/JGVJXD#XV\9 03\DBK X^2GU4RA %>$/N9 M3'T$WR+2 &9QAQHZ]'AUOK;.RG"8RZRL56&$68G@;E+#]=C!91*_[*9/J])]0$['8[\N,;?U8 M"'4Z-;7903D4JT?QAV,158-Q?5B_WNS4&AUUXZUZ3?GOPG2";3U9N:ZU.[OZ MGFH:%*VF:3NGX=B=4H$V[:/19H=J_6I5WJS??O5EG;5F&ZK&1%QVG"(INR5E M=" *K'!4^@[M1KYT!5+3G!=%3E$/F7^JY=DJ9<=2%U_A'!MI:V+O'.[YS)=> M%,_D=3@3$.'X9A*;/::.#5$=DX:>.Y;<"45]'"Q0K)/T!$8?]2\.-KW[M'K; M$0LIGM^?L[CMV9&8X)63T90.S]QP30/)=OTTYY/Q /@]:O1Q5&LO)6TR%]OC MH6A>RK$=Y"![ '/?,=PQ_0:(SEPZKU7IMG59;[?VKS];@I*5@AUX&ELF=F@< MA1W:E:Y25^6ZHO+*#X4JN"58VUDYT>J 1%LIXPEU?.9X+LE:?X+GAZ4D7)XG M"N-119\0 I<+",@L##J5KBZWFGN?YRZ.H.,00FOKR2$@U*F#>B6K^MXGZQP4 M0L) .N(JZLMPHPI<,U91 #& M4YAT$$A6?- MC-T/RN*]%.IH'B=>-S1*MV&,%Q.$BD[ MEI2L2-$!*8UU;Q=/2!'VR8ZUPC \FBP48^+]I'&@&35"CVWM2I/0,T;,)T8" MB4@P5P8,/2C)$G*^NN9^.T8KDB&!R;*(^!QCP0>]\]:C8RL<^WWGB?H!"^;, MK'XV\%!#6(%X=: +>.6U U,(O)JP7LG:AB-O.8&7,&Q>A]Q-,**>!..N&AB3 M9 5T+"R9DY(3.Y8A!H!KUT'R1SNU5R_H8*>;N+U5Z2KKSO/TK"XLF/)9,*\ M9'&M&%HOU*S^AWKN)N"T*V#"M%5%_2A,FQ*;-I!%MJO8[[CFVM MP36V"E6XTJU#"TG$\?-5;'RA-0'TA7F8F0]'FI INI97$N_Y7IB$>^_ *U." MCML(')MD@U+IMAH*KSX[@9D#!^6GP$S&Q48%0,EZN\XKI(3AL\.P#WV8/[!] M3,J*#@DKYZ0$P]L7$ZSO@U_XNQ6,$I!\B]T\T\QB0L/-2+73%"[D$P/8VU>> M? &&X3-RH[Y/^J2P=[BS=UYWRRUXG84A='JB)2\7W;MNH\&S[83E2UCP3(@!GQ$.)R%K#+*03G 7L>.E9 M\1H@YV%Q9(*EJR6*@9&F%83>N2E\I[Z*[@BBOB53EC[QX/:,?X>61V$9A84S MF-[:Q EZCGD%5R?8)//BB55OFG)=Y]:E*3!UF 2>PV%*J8-"ILGUUCXNA]-U MDY=@P;F-\T?]K2FF)5E^A)OR(,O/]QDD[F>(R"PE%"R^J,O-O7;3A-N;1SQE M77IRP9,*>&HJ"6+'30+OUZ=+ZJ:Y[+ M40R3+X"2>Y "H*M^C[ RO1GF(DHT$"6-MJRHZS&L/$6W"WP=)"/U\/C2*UVU MT9+U#V+C0:E>[ZEBM/11X%A@Z;R)<#AK"<3H=O%)7@2*]MBPX>"5QTD- DWF"7 M!M/RKT$B.N.@AM26F(R-LB2CAMMB"5NMO+*#1:!0V:&XP^8Z(!3;H#=I5]0\]RTC6J!TV\(@EO/ M$X(78"DTWK)(L$XC5B0Z#D,%NQ65&BUBO=YCYE M&$[785V&56)I@W5VO@BL&88['KO8']?X69)E0C@7<]Y+[<=XN!E>,C2PLS6S MFENJ4NEJ=;FEK0L)GKR, DX'WSK-!TZL\H^Z(924)S0)Z^1UA&'QC9%K8Z^E M@+S@"24$#$# VH".B#W$%8B.)[8[I1ASZD@.!2.1!H%-S6A-BH_X)<_$,X4= MP[M$.43PZ1VU24#-!_>!O"S@Z8OK;3N\=5V8X#E9W"JO D"'C3;- T 8N+/A MH#5.$"3,G]=1]>#!PS&@V)F*DA=A0@I<80V557T]Q&)S,V3::J+";CE.3U4; ME6Y'Y;:RBD#)85>4M"C!J!MN05*\[5*2\CN+D36;-AM+LE"(0(8B8FIF)[.^ M/9!!;8'RV9%;2E['MXJ@FK)C\6U!-7E@L5WI-N5V)Z_\&!%34Y8@4S.N4(B% MZ'!9E*/%D?X[M)X )$Y\5)='_<"S#+2M\'ZIHDYS4I)/2BH=I$@="B?\_]4< M/'0L#<+D7KT8[#"Y.[#OKX9#:F0N8Z%V*EVM M+;>T' ZR*'ZI%: ^4J$[OD&MU4&)U&15+R&H2Y 94E0@;+I56"*!-*"/EN.@ MY>H.I0F#VWD9KB644UG$E/ZZ2;"7=,HL;!00-DI=;K?Y/B5.8.V-KI Z3V!3 M,:E>DQN=O/PCI5[%RIC.D7X5HW"Y;.O7*QKX ;7N350N5,#\Y3!J9FK&Y%^L M:CQ)52R%TU)EI;%WJ9(RF,*"$04C+N@W'9XX$6./M+JL;3A8M1RO:?7Y59SO6HL3QDF M@D4$BZ342//GD2;P2*'@"UZ[UYM#H:@.Z](UG3?*$+I%WE=?>3DE6IOT]R!&DUAP? MPK^\[]2&UFX.33(<&(TF:3;)H/5/C(B,'QK-MC0GY)%6!QXE/ZMD" .\(/8SF?J( MOD6H <[B#K54Z/&V^8HA.6>Z[?,U'.8R7ZT-\Q5Q @@;UV/%-"Y .E /6T%W M"#=]D48>2N)?=E.N5>D^L#/'W*%TB4*<;::1[E8>6:-# <)ATVQ4NG_V[[[V MKZ6OO6^]RX?^I?3'S;?/_>NO][+4O[[,2946)="G+":G9"^)KV $*BLT$UPTO!%GS&?[TK G3Q(!S M/X4^#-:/? ^?B&^Q@LF+/4E4GWB *R" >_%76>-Y;ZK*:U)X([67LCJU9C'T MW[S6_6EA5Z6OQ$;]SY#^B$HE^2 A'*,F ZL]4G;*U;,5C"0K\)>5"3\<^)9I M$0_/;GQ767E;17(]"9Z6*I>1?E)Y+TL6DD0BU'-AO 9E](E^"SSR1&TIUF5 MIS5"9'"8?'R'2>&FRXZIEB48=SB$;P!BV OP/&N2D)Z]S1]9D\3Q%%?^H<;( M@6E]A+[6I =X9=RKI-Z#CXH40@;D2]0C4*OA)JC9 6;! M$M,P0%7D9G%B6> M 1,3?>/1!175P;Y)L,0#NE<^\:LOC2W?Q]+<\"+,\8*7VTQ?FQ ?(/F(;TJ^ M*TO$EYZI;>._<3,?W@EP' *-)F1JN\2GI51DR[!,B) ;LN)3$!\"%\V=-T +0')G(E6@*V#;6Q[ MFF#01*00!V24)K(+:>03QX,G8-X $\ MB%T&KG,GE@--9#;A68@+VJ)-@6T(&77Y7CJ6'W+D>LS+9'$$PL/ 44] M9H7A,9+ R Y%B4*\*8Y@$JT^TI!8'DQ2L"0?YKU(+"8F9D([*O4_DW#^/-HK M/A,C%K)1BH2??(6:->F$^3>>#YCJ9)*2>0A TZ?2&-XR\C%]!"C\'25DI-5H MBBRI=;4A 9+15IY1R&)L85H&LVL3'DU>'HQ( ,B: E:9)&7[&,D748["VX86 M>EJD*\NXZX7L?\=DRFXV'X!+$M*O?H_L_$M#"R>T,\P:>,!]9;F5&>CAHF8,[4# MZP\3:GXB$3&7&A<=9.I%X0#]QU5SCMZDIWL,\I6A,7H^LUEFO25X"#6@$9I; M,#-&D*@=;Z5A;4V=3*]+__#IS? *. S[Y,\U8755Y]U:.H0;?E74F%^CQ6.F MHVTD8(1S7,BL8!K!'-<)8 )V=KR_(-H13F/R$W@OF28F%D&7"L>32$PR$A.6 M.Q]1?&D?YOZ%!)T2.9 M)R^*4XDRN*'>(RE5 ')5K0,HHH&S&J.@H,/ D]4E?NROO[15I?717ZI&*KUC MEM.&::N\!\ !%F.X)2_;T%*6\-H4.@I+"D$.2O-AK(\:JV%A .!WF+;SC)*= MA ]PGSQ &=0=VS@.!#GC)N )5V8&0=T)B)4/JP9?3$TI&E:\:337(++)D[2X:!(O:_CYKVL+"[M' ANV)'N.":KT3\HVR>;FZP:GG;[!::>O.^VB M>"&6PW*U$B\T_]""H?PVGQW[\(;NJ%D\>0U>EM?-ZU)VVJ['\.V*\;M%)7TZ M)W)CE9R+3K4Q2#F4=/Y,Y#&;=4!L]!KXB_%@D;!%?<_T0"[;N/2$/JU)*]', M3$)9?F00LPLF9<8ROLV@((O,^(3(,/(,PM.PU(2)_8:"$B<&][K#> 6;?0"- MG9F1#7V #DAHG-@S)=%*E%>#@)$/BBCZ,M&>B1;+R$D9]P<_Y=$A+A$HPI91 M*^UA&Z3DO^8&P#?7^6\'_#G&^T.DT8,R\1^V=/F@[(0.F,LVN_!(K,@1ENC9 M)O.Z2$\8G+JRN((1_$I]P_%<#OD+#CL&+P"-C3Z8B]=U^,V+UO(..]OI/8OM M]?;V[76Q4\Y!7\1.N=@IG[/D=IU*K6R_VUS=)4VYDL1R-I%Q+&P,9LPF$Y]> M)+]\3"*W+(>-FSWT<9D4J*VM1L7C!Z/;L:#HJ+5.&QU427!^_.%8C-1@'C^L M7]>;M8:N;+Q5KV6]KJOM3$]LZY32J+54370J9::WG4PO>^&%%<#'C!39"._Z#O.]PDM-_WV6 M2<\]\7T675E$^N'&8CBK!OHKW'VH(DCB^97GCYT5RT>9INQIL*(@C"@(@TFB M/&6)ZBT\K+O5R2M'M 2YGH)S>!H;VQ!7/PJT<4.14T9;WG)Z?6L5S25F+M< M%S028-M7IQ#D*:DL.,@BW*CSQO?G4 3[^Z88G8N\?2OB^3V>S_,8>>Z]?2P; M,L 3'4,OW7GQ0M"_4=#O.!B[]T0L&P7#%]>[!UG]F0Z">>#D;/,5]UY9D8#, M\EX!>:_@V;'BX+MSQ-<*GE;0UC.,^9L$J Q[OU6K(C?TKJ?.SGR'PE1I?!U49&J R[.UY$+ J M(:P.IC,T(W'55'D15_NZ$O*,@-KUC*@0?=BI.2'^WLS>_L2@%SW?I\&RZI&9 MC5N5;J/9E/5V7HYIOFH^"ZX57,L/UQY%U\,C<_+R#PEF%LPLF'F'ALU6X3PV MB3O16MQ0RLZ^KY^9D*%\Q+8ZW-G>)-*'3RY3E\M.B?3AMZ8%)H5#DPQB7600 MBPQBD4%<. $XQ+7(('[C_(H,8I%!?!;/BPQBD4$L,M/2NS=:'"7(-.N5;EM6 M-963347!.6?&.2*#6*"MO'+Z(,E+384OF2PRB$4&\5$9K\V3@J16NFI=E9L- MD0-0%K")#&*NR9.W+#C,(JSQQOZ6JZ MW-R_;I/0(TH(KT-&B#8Q&Z@E8'6&L#I4-E"SR:152]L[&8@OY;0<6L&V5&&1 M))PW?^GU@K6"5J6K*W6YT]D[4Y^?+0N!K]3X.JA:T*YTE18O3GZ!JR+E5FYZ M00?EE2(K+5ZRST66,(\:C$A1VI._#YLEW*I7NLU&4VZT\C(;16*AX%K!M<4I M>RT%MY,Z@IL%-PMN/@HWYY8FW%*CQ;C5;I:D";]Z)OIZ,FY\!?N&?V;( M+#XBDMC!RWW,_:%^('G4H-93B-Y815CRB;O9%V;H:<[1HU6Z6FV] M*JT$8[:Q YA+D*E7>AZ]TL%.K*W['F:]LGS)<@P[-*D)OTAN,**>!$NC1YU M(HRU\#I82B07_C#=%3B")K(01@)[N MF&:AFC\[DAP[XDYH=$A]U -\W*,C> P((H%H]6O2Q@%FA+>R&=Z1:;4P4U\B\8.11ZDTAL&,?(DZR.3;F'$#ZTG+O!?U\3H< U,8Z\2,Y\0++B[A M%HXD)/;- -B1S&%$SM$&1AMX_P+L^V:[QFD 3G)2-24RFO%"Z8N\(" MQT$=@M<]6\$([56'2E/0*?,.V-T[W*W\7L@3]2;N*CKXZH;]]YDR_G>&OQN' MHD6SWQX@UA75VW)+X27&3_"/X)^C\L_,>9^9=SHQ[S1XB>8_C^2M: T>T."9 MTF@1#EPI>';96BSB9(NI6K]C6WMQC4I<<#W;=@UT ?<<\QZFS:;)G<]P%5GS MX=G-RI3M>J6K-^2FLO<1?2+D\:0@.!/SAX6?$L&OS@O\1&0DCXN8B,HXJAZ8 M=\)&&P_K[.BRII8]6$-PM>#JLG)U7ND,;2WFYD;9(R>WA%[--\YWA&+%E&NI MN WK^A8VN/"H37!//MX)C.O^FP>3.\L^+%7OB) MO46 6(;:&)HFU56MT]*'AM9N#DTR'!B-)FDVR:#U3QWP$S\T\N9[#8^T.O H M^5DE0QC@!;&?R=1'*BWN!EA.=7'2M\W7\HZU]MJ>P'!XF$T:F*\(BRU+_^G)['!N_ [IV WA9X")A MXK"QR\6PL2^60QS#(K9T/PL@V\3-6P?+^K&P'AMT%TUN;. &8PUCD:H(S.H]G7@^1:NO1^@TK"=C007P- M7[X<.)6\7);8ZUF\U^P#,LQ%L+Y(98[\VCF2#?UOK(5XK:R-\Y'"A\H2_CF? M[LELNFDR"RSRTO*#63C7+!)L9WA6S#7M9:8YL8 MO5G3VCIGL5$8!9#Q56 M8=,H(]ISF4]LU=D<=.CO MQ!C!16^ZO.$B-.K#\=2.D_-RYBD5>$J5.[HHT7R28-IQ E3.8-(8F%H=7NHR MG\.&0-^)B(10"*@Q.)YSZMA/H)Q3IWGCKJ M7FBG6>FV6G*SP8LN),"4*YB.NGO8:3$P-=I[9W((Q3K#056.'WBA$9>)E$!( M/WK4%^=8'I"KCKJ;V,'=Q&9=KK>%$GV2:#KJ=F('MQ.5EMQ6]CX]B!,M^B"G M)J=0'?;(G2TW8(\I_;1Z' M#]WZZ>:&3S?7/QT]O['L63X59M@'L'+DYI/#M'I[0T?;F^=H0[&9>#XWS++Z MRC/-C<\TV3.;#Q])#?8"CRG#P_]<)SD9D$;GVTFL'ATUL324S8@ML>@]/ZYE MXZ>M9)/AG+:2E*YI=CBL$J/M.-:KH$XUBBY=4]:SQA[8J8[?77:JX]7\5$,,]T1 M@:*:BJBFLGKP])K+8-D$>\.)7EH=3R62M4Y>M:PYV$82W'"JW+ CQ7Y_;E P M>$?6FV*GM>N1-D"T(J@__W(]8(JV(GC YH@(G8GK8AEY'@ :FQA MHJ'U0LWJ?ZCG;N(?K0*9 ME^B8>@YBMDK]_/D4MHLV>Q>6KXL#QSV7\?EC&XN;=XK7COA0VD7$TC/<+,; MXIXP\7T:^!([^TD:+H)JG_J(PK+(02M:C.>XPT_<#'_XM(<$6Z3BIN6N4>DV M>*DU*C!S1&UH#\PT047BQ8.1TS(>D;_#N3':QPU+Z@<2D'Y) DNV10:6S8[D M%,8I#V(X(=55%$FUB8VP^O[>1Y<+0Y1#G&00O2EP@A4AQ)[*\2C]X ;$7I&O M16^LG&WV]Q:1ZT\,NL1'V]PY'=!5]O;G'#R56Z"I4,&<%DUJO=)M\X^F<]B7 MB81T<5%A>1P[?Z+Q,[E,S>G(G!U&PYMW@U5V\H#2RNOTKCS(QFG0FF!6P:RY M6&YO9U8\TD!N=O*R]XMBUM2II+N32Y=W-5LJ;GVXOH4/7+"\,^N)QEE:,1T7 MGHH'7I\_0@8PS##8_LA:Y']!V798BF]INV3AYVBVV3LAC[0Z\"CY625#Z.P% ML9_)U$<:+&X=64YU<0*WC7TY,TY[;4]I.#Q8$FV$,V 2UV.XN&![2=@*ND.X MZ8LT\E 8_+([\[D%>BB+OG2'TB7*$58LFW139D5JF_)1"DIO_K-_][5_+7WM M?>M=/O0OI3]NOGWN7W^]EZ7^]66MA .Z=@-X6> B84QTK9GX&Q.%+*4U,O0>'R?PZW3R:$52 M^YI8%(0IRI![BZ$.<=#H.:)Y?R#2WJV>\T7; U5-HXF>HB6=8/6\]"P X(?9<(5\7&:U*5\\K MM%>8H +X/"R:J8#?KG2;G%F:*[%A&2M>\.JF+OKY8RLBQ:@;UZY398I&#X#\ M!/KA/CLFQ]C^.^'B)Q$4BD!!+RI608Q_AY9'33PJG;X8(^(\4J9[1HDC[@"Z MR;;5%DXR$#MJN8F*U%GUQ0'E_[7W[=UI8\F^7T6+Z7/&N4LF2+R3&=_E=I)N MSZ3C'#L]<^>OLX2T 4V$1.MAA_GTMZKVU@,D0-@"!-YGG4D;T&,_ZKVK?G6W M[HA,.B#2#GN) [*"J7$W"@UXG77K?A1RZ)/G+Q\79"(:I2'M]&%ED';2=Y$\ M3L"-68T:*A>VJRR8X:_TZ#L2PYX2;E=Q*^@MF;4Q MBUYS#KV/&91^1(A_;SXOKGJ\_?@O2;Q[ M(UZTAO9-O0.BWA=W%CH+ZGVM3NCI=:(^&1;>K'\V.#=E^7<(_-MNMH^:(%,7 M_I6D>T#M\W+:[;2(=H_;U:XNM%L*L'EW;$W^AI'_MBS6[2 #84H+EGFXC0"M MX3M=;W:3*M6BAV^,\"SU\N#I_]>N]3GMB_:9P9>,\'J_P7T_.Y[Y/:49N)\! M* M5AH+\1!".H=,24(Z@5)52@)^GM\2?& F0_L@7H6=D#IC$0'Z@*U?C>-?=0#Z MS\"'UAVVM1*4T.-"@<8/KH-V7PGZDLG\HB. NI[MU/!L2&QZ?^C (FNK:?1%7C\=9NS^59-73-"]+)V[M &ZXDE^^*<-C1&U?=GMI_ M.4C3BYWT&I-)6T:*[F?:,A0;7BYVNXE\G\X1=I37'9#7:G_8J8.XEDP@ MF:"\_5(A$W21"7JM6C#!'@)!M5.0J8]?M7Z4B5,5ZI0OGFL^DZ-ZC:M>5QU4 MUM3[('I%$D^%LO@%Q-,'XNFK[9<;)540S^M)>OOFX:%ZC3R6@[:[/R$C[S"] M[D]#()779CN+H4'CJJ^IO5Y5:-J'[75_.)]*LJEDT^KLAIW9= ALJJO#X>"4 MV71->F.V G,OR8TU3O>[SQ__4FMUVS6=R.)8R![AW+@(EY>NA/OYKT[BK&9_MS&3 \9E8L-XPUV@P00D;S$W8"AR7:(,2D)<2E,, MFBMY#;DDU@.EM8JU[NN8].D%-J$$4=ZD_B-+6,\,KL]H]0 DG)?+P*AF/49BS*U$<-\Z?M.P=>)25-*]Y8N4'E MY&(^B5$V\;M=E&YV^)1#(N5_W-[_7Z\_7-M]L;Y=>[SQ]NO_SRH"JW M7VZ:)SBA+UX(#PL]W!@A0F^R(E3T7@+W]"&$+V9\[_+<7'VN^U)F_R5>=*0E MNNB^X?9,_M]R!07Q>?^U2<4GP5=C@>P '_V(90L,KEV+\.,R7V'%BN,%D<]$ MB#U?>=!M<9L/U!:SKD/QW66N'H%#TXG'*)^ST84UD!/E:R;B*3Z84V9%#KL; MYV>WIG"BFR^<6-'#Z43AA46D=BHU%&BQ>"ZR$(K"#2:0SUY;S42WVQQH=2M/ MT(8PJ%U??I!!=67-A*R9D#43LF;BK&LFDO4X!EH2K8&P8DAS@W5,YHCLTBU1 MUBM,BQK\F5/1J_!V*$>^Y_GMOB9PGPT;;"F5Q$_+Q\^/=57 QL/&54\#I^D,V+@4YFA1FFZY M5$(,EK^"O*5>17E+6#2*36P^L%%!^E&O(/VH5Y!^=..YM-](00_,M3U?H>2S MK=E'1:E _ 4%K]5/-D'HUE7^9L T_06>R^LJ93G?\!QG.G]T&";DP<"\\9A1 M6-4;*S_MU.]WJ>'O[9=/JSN-.WSK!K!AF.CWR3#9]0Q3ULK)HEY*$UKCJJ.O MB[O#XCDX5&,R\=G$")DRA^F8]MQP%(/>AS,S,_02<'IQ*5GQ A>F 6O4YP34 M>--4,+LJ_882J,0]D1LP,_)AY;P1[#)1$:5?99<7 ](C9OB*CW[%A<#Z;1[XY-0)FJ?#! M8FR&^^/'>\ZLIO*"),2,I"&159QWV&N7 &Q&P=&MM]S 77!9")OJ^U0,\6@X M$8LI/+,_KP^(62855IA4>)9I7"_(X3N0 Y*S[<@!V5+5[6T.>2T[/C?";MW%TTRC M7KT.>9HJS+XF1U*2-21KK&>-_@%9HWL:K%$K#7V"*9?8ENH=4)TQ\V!0_V$6 M4-@(0SY!1.@',K7RN.KN]W1GB+W%OGS\@14E;&>N[@%7JVWMN,WI9(+E<936]*F>V7BR[ M=R-G,\3A1NB[TVY>O"&%2&] %BI35(([,PZG/F#*#6Z:!PEP$+*3C-DYF M\9D;)4;@L=)RHH[/3&_BDA>^6VK.8(EWNJN\$V=R))9^+N>FW]J16X$G1=/5J%WC7U[<;5ZUFOKQ_XVIOC DIUHN)OYF7'$H^LZ1D5F;W561E M]BO*RGP(/?/[U'- 304?_X@(^#]D*5YCGT[5$4\N1'YIH+^(_/ M"%51>;+#J7(#E]NA\A !IV*:K D<2I!P%[\_7+]1/G^^497?/'\"LWP(#==A M"^6_C=G\/;RRB;\28_X"6S?#*X"O@Y7?+Y#9$:17:5Q/*,N<%^,[#C,1?]99 M\"GP7X/&&V7N>X\VKCU:;/0;Y9_2?8'!43VC.4)([B2<,6VX,#V2BHD?#,00 M)$*\$]FNUU$X]7R49<_+2>WC<8@PMR$:@+!J6, M?6^FA$!&.''^WRE8F9,IW<07#Y;9I'X.1D K%="FX_>PD)8-ID+H+/!^L-/P M*Y#52=Y>_@E)CNQ%\$9-WH8;:827<,LEL,QW%B;9P0WTW MY2O_NO&F+%[I"3+D%^^1)__D+30$E 9=B[G4PNY86A95F1J/A%D!7 1,&_+> M'!O2?SF]Y.A;VZS],Q3^A?*'X0,]"&.ZS+IUO_FP!/Q=.Y,ZEOSJS76X[#&M MIX2^1-K(V$!]<3.2W;BZ_*P19M:V&,<5OFARV%Z;>CI,/JPB!2DIN M14__C9&4A>&14FTDG_>H,/5#*\PAXB?M7V$F:[=&7^;49>$-B7I\IF[LO [= M*.(=Y5V]93XAI;BK)FP?3Q,.6HVKWE9AN481D@"-C80E^LCJR%VC$CLLQQY4 MY !C-JWF.F"=_6G(+;.N4D,.=(R4'$I#OL+0*??@KXECRHF,%]C1G2JE1YY6 MVMB?I)G/IE&>+1S4YUO/Y>=:2C3D9XM-IX<%CH&REO&5P,: H1UBYQV3S?'R M%PN#+?/<+ SRLT*XL"V3>C:KEPAO"JY\?7U]]"KZ^B#\B.SK(_OZR+X^9]O7 MIP['+H.*CEW2 Y:[\4T&%?X>!3W"7X*.(@/D9RQOCS59_C!FT,N?C QZ:PYC M+NEARLT2"OTS#F3H!6=DH'[+V)DSPW9#^%^PWL*<.X:[:HMHFZ(JL47)S\!N M761I4.9?X3G+7@E,P$3/Y,GSK8"EIEB$/KPUW0>(.8&W@2:8;))<@B M>,']P^]T 8XM\[B5J[[254UE=98KV[M^#OB:Y@L0/M(V8YP$&7M@_J-MLE3R M9F7EM0.B5^19W"<).N MV1X7V'GQ/&P5=27;882% _F:+BEW4HE#[J(0.-I% M6K[&0U@0!VLP2P;#%XXJ6;?B\=TG=$%JYW?<;QKBMG$-2F"IK&'EFL.K7"M! M-)LAF(V(;R\W<2/&$-R6;1*33UT2?6O7M*H-$BN,6L/-A6LWVH%,S)!6]T^SN^*C##*JMUPS>Y35<=5#0 MCYI >Y3$9_E&QT^_\>.GC^GQ$^*U'!G7HS9[FP/FJ2^@2\E=+PE7M'VZ+P$R M.J/%/#:JT6NXZJ5%HCN#S)>Y?[C]_F>1^;:^) <[A*@8(6I;+Y/CD]EI7_4: MD#8>,N$4K \[,*@ZSKI94IF7.0P1. M[[P8VV=7 [#&N .2HUX'1VV!^W@^1^G8%N7%C22/Q%''MSE.^RIA,<4_Q^39 M)0.FGD;RMGX\+XB)U79DQR>4T[[J-0!1WS_\+GSNWU_F?^X]/G*=] MU:'C6C7TN>>&R?#K3%K""YQL"01:RA[>@J7U?'NX#1YF>UUKKGH@?DJB>2;1 M#*HAFMV@V8:=QI6F:KUU< /UH*GC:Y+3ODK&GN]9P"A!!:U0BSTRQYMCQMY^ M LZEQ-KK:''?&^Y+%Q(DT#JTD'IT1Y!$\SRBZ;>.H@M[I M;>9B^.M'4\;7) M:5\E?<+]GL-*:[^4A-..(N$08TOM#&7_D;.D*?TH-#5H7'75=K==:YHZOMXY M[:OJXD%J@Z.IS6\$@E-PDG%\'_(%Z18G+O+:1Q%Y0VKCI;\X:'8*J3Z2#LO0 M8><(= C#;ESUU9XN$V1>YU5'<&6/J7JWE6L?WVE]M?+O&-YLIX7YMFJ_]^(^ M8#OMW@GXN:^6#"O*[-Z1#/7&U4#5.YT3)U5O!4U!X'3' M-D:V8X>+2],Q@L >VXA_A6 T+\D^>KV'9Q<[.2-[*G#IM-J-JUY>S+VIQ\&8 MI)=G^JZYZHT Q@]_54%K%3Y;? -2EJ4 ML@OPGI;FC'1!19G+.WI0F,JE#MI5'2'6JSNP9&7)RL=@Y6/DDW=:/0R&M#I5 MU2C4BY6/;V:=]E4EFYEO^IS'1ST%2.F2[7:FA@4\G6E#OC78 D_=J7M+?TM? MZU*0S%\\]Y$%(#H(7CB@TYGL[PC+_,4+_\7"%+"9=[?C8-:-7!N83JN/;9_R M!YE)&QBTJE<@LY^FMCE%,%U<#,+##CUEQ+)MW+U'[-VG\+UAUJ4!GXT)0WAL MV[,R'8V*,9@'K8.M#P>T_N3YXBN\3LO#U%N1OV"&GZ[;8*FQ>,PF"EX4-)5O M4^8SY7WG>XSUO$V/1'1TN.$H8 WTMJUZ=Q /]9V)$_B-]UA?Z5O4\-=S\=:JW'5 M'FQB9%R+W:;?/J'I:]C-*A\BC6=/Z/WSM%LW%V'PFFTR;(T$"[:+L$[=19BF M-Z[T=2*,R&7S! ]'$,^=(+:I:[:*)[A,$:7:$Y9KS=7K)*VY=NO,<02C:4W; MGV%%;7]N71#<[)OQXT/2_R?7!J&C=7(]?>"[?$\?_C %GL:"Y_3QX0\]HW8I M8D%"XT>B$M'@V$G&;\D?2390>*4_,Y>-[9)-D5OI%F.<";S3@K[(NZNE+8=L M50T9_>E6\9#C#M7E>@'3#'GS["6)@S:B@DV9Z0ML>1'O)O;'W6P[NM1B:>-F MYBWH^%7)"MW#>VXXHP")WR4X%5LMP$L]7:?^ANA(\3"W;.">Q@GVNFL[NG[^OI\MJOH\]GKRSZ?LL^G[/-YQGT^ETS)^K3^U%H5.0$?#=_%'HC@Q)%' M6. !# L\@&'> XB?I,"C%'K6\_R (?D!S^V=MS(=<'!M\]JU/MBHEJSB7F\= M/=\9[VS\$+1W>$\U;!/.>Z#-P=2EOFQHG%#O-;#:>%?XI1:.MLM-.)2RLA]; MK5J?R7YL!TO2DAW-#MS1[%2[D,ULRW*8[$)V%HMY&EW(#BJZ:K^[E?374A7V MPV0POXQ--/,B,)>6,_H/5.!R(#XH7A@RGSDX(#>@)3SU*([3+JY9/TZS6TGUL\=;QZ-A]HO+.(_DLS"HL66KK:T/,9P77G_ M! VR%_H*-<2)^^=JJIY)!,D]K$#QHC (P=& H9YJ*?Q1A>!:4<+7=\?,HGBS MKOE>?:%,D;NQ$'5TLA+@A<.GY0$>IG"XOIYCG$*RT1+1U_IAA9DH!:G,^G"S'UCQ,!)O-3>0=@L+ M3MIY]-Z7NW6'+5<^:"A("A I0';DW&ZU J2])8I<\3 V"!"]<=5M:B62@O><&D[SCL-$[B4+R*/G6% M%"ORXP?QLE)>/,+?PW-6X?8-@V(_3">R,)Y%C*%.:BC!C#DN'0OJ37VX^L;*+WJ>W^MR4T^4" M=(XB1C0BUM$.@HC22Z,Y+*Z)5:U^('8,=T-OZ7V%)YHG%3_Q3J[L(L@%,W+X M?H^8:40!$_LBMA1KP9;W@NB$BMKS%)=,X)EU:D#4,*@=HP.#WN9B\6L8?CSZ M!V8"X8\ZE_Z1YM)! M^SB/X%-8Y63*:8 $X6/ MP&(A\V?8ASY]=E.Y-DVP:&'Y$0O#*)ZN:?@^ 6B&V6&1ODK1-<6^8P]CQ4-5@(T0J#@UYK^7OF? MR$-+8 ZH@S -ZSYZ@N(Y_(N1J0:A#Z\Z]1]// M%T=:1?J_7Z")^WG]?Z):LJ#L+XCK_K+@>G\&89;4TPI!ENPOPBWY5D[+H-V. MO_'U54:XP*H2L(G/)E0W:( WPQUG8S[W/1"CB)[@(&$&VY32*RTT;/>;@V&[ M9C5]6KO9U;?6],E!U7E0PXV/.D#]D*Z5J7TLV_:T!B %%/DO"-$4Y*V=:B7C M46M.A<%X3L6,-5A/7:YGI>O9ENM958TY!LIW*:VL6"O5?ATK*6O=J7CUN8KZ M&&?PW/$K4YA:K;H]Q\LJJE.@<_9^S>GF-\]E"Q'?J+JJ^<4)U+5;K?+9/T53 M/)_^(8,M_4-NC&!Z[5KXGX]_1/:CX>#10\&1U*Y)UNU!XTKK==1V+W^<6J>. M<9)/))\@GPSWPB<%,+(9%AGR*+BFOY13HMR2*214Z'1;:4 M?>[-VNIH=;.VMKAFQ\])/NVKJJS$J[OG2]#VH4]'Y3:K'#BI5"5Q6225$Y=? M^I9NDS$^QR?/?P 1E.:K?F"C,/VTL_C207QI [5?4,[UO(Z3-6@"*^DJI:OV M/NAJL^78KLQRE"151Y+J')ZD.I*DSIJDMH!2[$W[=>NF_5[3N=;E47%J3H>_>H<7V;TSC!])DDI)JG\DD=UO7.G]KMK3-4E7YTA76XY- M]R&J!E)4G35);3EAW)NH&M9-5%44NZRU54E)@DDQ9+80OA"(.SE M&7,]KIY T"O\%5%]))+,\:%(:HF/(@=5=E G@B130X2##\QD! ,LH&*6>XM+ MD!@)$E.3]90@,1(DII[K*4%B)$B,!(FIQ66O*9GYF" QKS,8OMODSRGDJ5K2U+8*I3WIOYY6,_WWFDZE),3.X?AK+PB.FV5V=?5$$KBBEC2U M%_3&$C*[W;CJ:)JJ]>L":BP)JUK".CR&8Z\Z#$=)4[6DJ2.!./:Z=1-6$F9' MPNS(0N$ZBJAM.)A5%0KW>HTKO=U7VX/.B1<*2P:6#%PC!MZ&.EH9 _&Y2MZ5O"MY-^;=;2?=E2G?8>.JUQFHW>ZI6\\R M5>R8J6+''^!I7R675R[OZ5Y5 '&61_8AF=\JC^MS8"5-F$C?I@P4J.-X3S! MA284*'.?!53#*S4 MEX4[0-S9BDH;O]$ZSNPF,MQ:X M3!P,M<0VE4V#J75P]W/J[I3!;GI>DI>\__3N?TW5I]A5"4#YT#M8K. TZ MUU,=?4NM68*XG1&Q+SN?[9]CJ9GDD//ED"V5<\_BD.VGH'VM<:7U.VJG6U4* MDF03R29[9),M!7![4"25]].2'"(Y9(\W;$$5 MWD,&6.503S(#3'+('CED"T;ROC+ AHTK;=!3]:XNV42R2?W99 M.;_6*9"!K M4B2'G!*'; '"W9,B&6AU4R2O(2(A4XEK+VYD"L2S />KT]^5M\*2.4R2@24# M;P/V/":TX/=57E:6J;4P*%-ATC".RQ MC<#/@2)2QS)(TK8;A'XT8VZ(M\$E%@N9/X.W6\K(".!?C\-!IZ_V? 7()8*; M1["3<]\V89*Y0<"3%5@D[Q'W?LJ 9"+,CU%@Q;^S,'XJC"Y41E$ [PO@W<8B M?M <%LFSFBM9*IMV5RQ67\=M] (;+WCG,P>N?&0B35LP9^8N00RM]!9C!"0: MA>MOR>7\'(D@M.[*ZF3^Q>$BO]NFWAU;%NOH[6&_,S;;@][8,L8CL]LS>CUC MU/]?Q \0-TW]--5JPBY'/C.^7QICF.$[PWDR%@$R79:?@'.RJ[YNP9;YKKTI M(VH\WD]B&BP8YV0+0=*)>-Z!(&,^7@7#,6HS%F7JHUKX4XF= YE 10[ ,C>H M48"'__+6N"J)T=XN2E\[?,H@D?(_;N]_N?VB_'+]^?KFV^V-\NO=YP^W7WYY M4)7;+S?-$YP0%X&AAQMC,1?E*/Q%NH]D:!+!5QY"^&+&]R[/S;MIKR/HJN+I M7VCZ&VY+Y/\5IM$74#J@.E9MH57;Y\:;S>R0UN?:M6Y(^$\8+!T+4A/H&SS@ M9\]NS:*8XN"[*W%AP M+B!-I, J7YJX8X[#54R\BOQRSBSCY0=QHY*M/M @XY#P^;D B$'ZR3Z%7WGW MDZ!L;Y%S*P+L])KM0:=F5628N;[CHPXSJ/;F>CMQ8+SB$VA]LCE7HCX^$!VO M'=A3 ==IE6TD@E)9D?;K#YXKJ'HIB /4?)V$*BM:I374IQ=17YDE'&ZO::G1 M^E5M$'U-3SE$_6[RL78\RDFXK.9 ;H6.)1'1XIJ> X0 MV7X%$>HSC31O@ZS89#!_%?;/PUVU3=#S&SNJ"VM+HG-DLKJ M(J +J2M/0#H0T+ NU%.16W0:XKF_MS+]38Q3UF@[:\8I*Y[1IOGVY.TLE3$A MM*T.NUI-S!Y)7#62R@E1Y>FFT[CJ]VM",Z_*5!Y(4_DD9/'49SOG!0Z[)(W; MG;KT$9'D53=IS,DJ3SF]QE5[4!.J>56V\5#:QJ<@CS]YT< 1!.73RJUV,=?YLRGU&RM+21#\TUP=QDFP7R-^]G]M6P MK6O+Y&'CJJNK;?W%OJ>TD$^,N KE<0FBVE1/V6W5#I;HH/DVQP-;B7-3 MCVD]E\[H>CV/+8K@GE MG+VQ_G5)8GMC45F6@4J4X(BUR?V5H"Z["*(U6FYG;=8%>:2IO5[OQ*%<).]* MWCT5WBTT(HJ8LP>FYLMCQ?4$65J"15CY?(*5\NM@#R:&HWSU/=@"'.,* D)Q M6[#Z3&I-^;_OS900GHCP)/A?E8H+;[P9#&:AV(%B*'/##Q?X^Z/AVUX4*([Q M%$0V8D29CF'/>/V_!_?Y8)3A(LW318+'&:$"-X*M9G.8)Z!.8!I_ 8P6^0'9 MN(LEM"SRS4.9>$-C(I_@J/BY83OARY7Z[<#S80OL$'<)KC.=R,)WTGKSA\(/L!4C(WYC9B0X'X7QG\,%@5,^3C!'-]SN #TM44 M3'<%G@K;1(,*HM&_Q6\S7,8()*@?&K;+$<]AI#82#O,9;!I37"_$@(UEFQS" M@9YO!$'DH^A5\1G&A&!S8+F!8AY93';P[))CYL-,-G9,?)$=-VX'\+AM188# MZT>#Y/2Y8'0B5#_ M/6UP"AB4CCX&*E-QO6'O"%Y#X'/ '3A5TPBFRAA!-9K*K]X3K(ZO\L6%GUQ\ MM^NEJYG;O "YB#],*L64CRGFK0NJB;C$6CQL9E=\5T 5$Y(8=VY MP$P+11\0%P$O@7Z*0H+UX_"&BK#I3%@&!T4* 1F.;0.2*;\8#K[/!,YR!$7?NF93 MN6CP*Z]I,(TWJG*#T8HO7E/1WNG:I?EXV6JW^JTF7*X\L'G(^TSS*?'A17Z( M&M##6+0%2P>_A\J#.65,2',0*M^5OT>!:\.=!C(,;)AA*7S:P#>!$H,%S"-_ M[OGX'%JC)CP^=RV8M2Y7("RS>#"'I NV6/ @0/,0E/&C[3FQG!G#+$S^M]:Z M&+W![;DPWM! ]=9UC.3X\8VB4J%*W8?A@!*$?$D1VQJ.&.\-4<@^#@7= 1=^C3U<'5@5(&8 MNQC!GW%!9R#L@,(]\SL\,'QB8%W\+0(9I+5P?MJ0WGL'+\7ET3J<)LM"U)T: MZZ%I%A-)2B @D]F$62J:"4 37(2'4\X+I @KV]:988$9!XX8I_^9'2 -(R4& M"6X>?XQ![(ZF86SLQ2^U71Y401&!6IO,.AIB8(Q9F$".IE003.TY?RRH0@P( M)P,'\F ^Z;RQ@^N$^FCB&[-"]@H8^ZY8Q@PL%;(E^ $3F-!>@)8T^S%'9$#X M"\P-SW?9(OBS,F;T1:(9(Q?5,@=P97^ VB1SR$>;9\Q-9XN-88,,7(B9]YBL M 2Q5P&V5_/ZYL'>P&%_@B&R;/NY$+X?YZ>$/K>**9 2&^B)E_4S*-M #.MZ[MN.HF='Q><$!O4" M0?]]L"SQ4?".M=IW\[#!K*7!@+6+^E$L?7ZQX,&V:<^)-S(/3K8=B!1VW06Z M\IG(WN).7?*HN--!_ME!- K 7H9;,'Y$AI;'XP@\&-?A%LZR,;)N/_%6<@+U M^-X[\<4@7L?,SF(XS?)AU+ JME]JR<[5V+U+3$!=BU=JGC> P7?TB\Q(L 3Y M_OX_V_W#-H"D;B);A96'.;G*C>$[&,2&+YCKVA@SO/-#^S^J<@_W@)NGW(EM M_#N#W;G\F^>B;_4/>QXYRB_1/#149%+;4/X&[N)\BJ<)]QY(@M@#^Y4%4V.F MW(Y\8PI<=0$T^(BG(;#O>"*8I9^ M S)/B-SYR&"N6SR(=4X ,4D:Y]*T E81!(#F?/"$8LPKX,$UPVTJY\LT27Q) MW\ U0K# FF&D \8K!,[<]\!%20-_*YY//9DBM<]E7V9<.#:\?!W@Z & MBD%Q:8#U D2H=^*S#^[AK0X#:,V_3.X2.E.8L&C( MB.T4)E.16A4_8;%2.%6N!5_=+/$MWPBM'X\K?=UZ79D9W8:W$Q_G]38Y\RD% M]&(*^+!*,9S.,K3KQ3:-IF5);1N!"CNHG26U]( _"J+C*_8W*;#<'OB^5S^ MIRB\^&K^^JGPV;,LQGE3P9IJ@@@V7+_PO M8&[#^OCVHR$4R%)L/AL:?L1C"1&EOX&/Q$(M&H:Y.;A", 9HS/IIX#NY+O-;_4/?+V MRZ=<6KX7!&E;E,67",=S-TX]KJ6D15@A$Q,7G\"; H,]28MJI6E1_<;5& @C MEQ>5N"V9X<;,"_:9X6-F0DI8J240I(==FZ@M9M;,8<3*X4_I8XG=3A %Z^ 9 MHO#$%(:G*,WE(T*=C@A;PW9;N4"9JK?>QW?R,T7Z4GO_)N'!6)\ MY^H3!3.7>V*WU^XD3XSO7'UB+!5*/;+?[6KIK.,[5Q^9B)=-C]0[-,9.?]A- M9XTWK3Y-9#R0C!)*;Z%TLDY<6+N#F_E**!D^W2;?]%H^;MIT:?TCI M^3/H,VY>;Z6+I;!2YA'+4URQP-NM;"!C>=O(15B:#?!5;&5L>M>JE;\46,@L M^PM><..!7!#[% ]8;"U_<<%@9>KVT*DL$O(Q?UG,)+7459-8(.F,_Q5MX[GV0A?D%D9-P\;)F&VUE+2!7B\)@P,Z7_D/;(X MK))L$!V"&N[20680S7"6!4>C^*\=1GQ&!0>DL:V)QZ294]+\R>A7^)8;K!36 M0__7FX?QP2^>+\%,DF!1B#$!O@1J"9JD-Z](*>IF)&)HF+GH<$JEDVBD"$R0 MHCJC1_3-Q:)F,T;.U7"\'D63J?$?L *F1S$+3V7UMEN.P@:$?PLL)3 Z0,:, ME>QRQSYVD=%T+)LI:RM]8*"!J$MMHC2SP]^HY=N76K=W^=N7%8$C%$)0K!&X M)MBJ !X^WBCW$4@3K6-<#M722N%TA/29V@42*B82X^9V7/\ M9<8SX&%O)TSV-=Z4K="7V0HR6Z%NA_LR6V'G;(43S4LH7J[?/,#G1MV@T M"F2(,W_42R'U81P!* SGW?B+ "&X,LMYXS!8PW1AZVBUWL#5/@P[:[W>P++# MS:YM9.Q7,:]-INO@'0]1]?O='8U72ODH$<4H:['6WQPM0_#\*S2U77[-"17W M5&;&[F*\JELC)\EQ7Y(F)9*CR@511)1.F, R*)+?X8_!W':]X#@'9:>R=&L5 M32:FO4'9*'^W\1I8UV2U]ZU:TMK-G<,B<2A$!"U!O4RQ.!-KIA/EDLQC8V0$ MUN.R-1AV+__V[?,Z!7,.NN&TR?BL0A5H\Y?P!GN-K=LX6-G%0@Q5\12R&;\CMG$."#[S +?+9-[C[ M9\'ZX-_P5VYBS MYLP82W@'I#2R$Q7\C7SD'MP7+O%BL0]4QF67 5+=L6DMJ8Q>'/=^1%:=(P1& MH'P&?L+?X\/;?WS\G#G2)B' DXZ24S\2DA_="3I%306N)_9TTY>MJ)VF\KMK M";,-,\'9#/-&Q426X2NF!B_=8C],)PI0 1+^"\8!.(8 4Z+D69G9QV-?/LT6 M\U">/-^QGFP+Q/6]MS <6IJYL4!9H_)W\:+-.488?*RO5/SX0I6.SO!]$]!% M(:E*A0J)%<=[4E#=..S2LB=VB$EN�!N807\4-4RM@E*8?NT87]!H28[?EQ MEARO< .J,IFHV<1\-!@Y1H1'K(8RLZU+3$V!>R; 7C$,!DS8\AQ0 M;>(M-KPB1HO8Y?$P&Z#*'VN?'F?% 24@; >/SHC;P$5VUP\+[6$D#%T&936PJ'\ F$.Y%B-V&$'HBG 8*SU$LP-00 MU>9QQD&:P4<6F"6H;)$H27S[3[N 06GZ< D.JIL3T_P-'_D+RB&X]5*!/6Q< MM9KKVJ"#J'/BLZ3=1MUN[7/46@M'O0X(4XQZ)<.F0CMB^"KLB$Y%=@1X!M-/ M($0>HOGYK_O M#IN#3J?PIU93V_'[CC[:@5O=EG@T\3?&+TOBUST;F^]BD[Q_K-O64+6=-RF"IVS MY^U_F:81IWA_I4U^]:;>K3,MW+JFAVB]QH_#-SQX!>#G9PIBKFT&,>=$]0UI M"EL8?F'A#HT+M79EC0OKTYQ8LL*YLD)W=U;(DWRG<36LJFW@GCO_Q/$C&"A; MSQS'OTI,8R717>M2S/78)L:IW_^:/2@@L$ORHCCH;URH*0#+\1,>2M !KO2K MCN97K_N''1 @@]-YX4(J ,36! \BTCJPE2:.1+?RK%6 M1=[9+@M^;L9(T13/QQC98I??&'.,G]&YK&6'>*!U*\ZR?X["+U[X+Q:BE;)K MIS"M"_:+JO=?W"BL/FTO)8^<*X]L,=CWQB.]QE5?'7:UFO!(E5&N/BG5^EIS MMT$043,:0K_(-&$(ISYU*KI_^#U0T)ICUMY,MA)=TL^\?^X6[?2 6X);Q2R> MJ?45AN19_\ &K?>,ET8QBZZZ?C)\]*7OQI\\?\PXFQ8Q71\K?E_<4[<^<21) M367E^#ZH:="XZ@[6I=/).,WSXS3Y%I#+Z7L%32!+E>&]/GB#P7IX@_(YD ,] MR8%\ 29"MU. B2"1#PZ&?)#CACH4*%)_N=N0S12]J?R6P),EM6V8:QEQH%F, MA%R[AK,(;(J4I)@!""I@)S@X]VFGPKND4V'9PBY])=]2/W#E2/FL%IU'D!PF M^N,(;A-& ME7?9^@H!MK&FO>=*7[.X2L(EM X[;OG*G( ]44//F'#^)S+\D*I=[QF6L6(= M!I8'*UKK\G^PA9_RQ(#D1/F/$5GVQO=F*S3XNZF,)/34Y.?,2O&2(4%;>Q09 M,)M/XL^PO%/R1)A<2YLV+4+)HI3L"A_3UHECFVT(Q4JG.&%)@GLKB@S MZ2@7>&%C_<,:;["8T@ZRJY+@Z<.+T'Z]=#SO^TKO.FJ7!RR(")]EL2Q)>J!RP#=OW M(GB".NAZ7E$/#LRCS9YJ(II'^"GWCD3E)0:6' M^\Q/^ZB'(W8VINNH0(\ %BFPS,'T6"8@AY7Z4^PKL[E=>])9_ [("L!M)\( M9&7L4+W?'.OKW0G>'[]M2?2*RP)X$F)G@Y*=&PO',ZQ8V*?O3T:+. 9W10/G?V@0^65UUBU:YI&OR% MV&R>^1CR!BT&DH9QZ@^0N>.Y\%XJ KD%-):'+R*P( .>:N,9YQ/G,8%@0;T. M:,7CQ791& WQ%VULOOTR*:V286F^:>1".&Q<.PT;4J](W,'O:I+6):U^Y7N"*2PP%RYZI+7/\\&05 MX&D@V>*25.PZX8<8\5K@XQ'3>0E+9.990#^"KI='A]QO*+_"ZRZO'<1NL$ R M?/;5'8&G>A_VB\>OUYX^--XIA^Z8/'GR\-# 8T>5>X2W21TP!=>J Y.0M MQ *B)$<)%W-^9)V57!G!DDJ#4U=2BV?8*XS),>XL%S?21C(TP%,Y7JHY?@$';,;.20*0FT%RY@+/CLS8,G M5N),R378;(:B-=M*64@H/E+N9&%-?4*T6:F1-] 0)H7CZZ"EWDO<$_Z0G/#> M]K0Q.N;B62?/)63>"1->N09[R*1D*%2O7[FJ0,%3?Y;Y9RH R0,BI9].@%LD M$1X*)!V[+8:GPQR-P*6>)3'B&*X%/47T%%30]B&,9F3&1,3;0F5& ?!4R#4V MRLZ,VV5.$>O(%> \,<@%]R2$'\C(=_.>!!PT :Y@RQ>*KVG7S1*>%&@+1*V* M=^GH013:D0(?L2FXPIQ9W@N8>!:CMKO((M]XM'B%_<"UZ2YRA]840Q$>-!&EC>B0A.^2Y] M'&<]&AC6N+FIH^.Y:_P!O&1$7I\]0_;@X[805-WSD\ <9_^,5!!N!*'#\/ZI M8/BB[:\20R^I)7 H2,&"Q<8-J/@VU$V)PY31*W_PV$.J=0(R&>>@EA%.C58F M-#B26U[548@&?BD -*'UI>59>CE9>>G*\"_H=3\H3@1JN=?OQJN0=56X"9ET M4%VYZ2=M,%S&&D%TH]B&CF5J9DM\1**)P/Z<4X1K-G=8MKEN=HPGHSYWE 0/ MQIB!!Y#1H!2E!&)[R"S4 ]'N^E..6L@)/.HI=K8YI,\4OD%H/\2D,[B_059: MX,VG=H"N5=SYB)/"CXS_G7J[:)-FP@(8E4C<P++"SN0!I>6F$(8A1 MC.(BW"2/7WH^!U#BXIN3'W\,A31%J!6C,![HU/!)CG(7@8?,.3(@ M>L,CLN?Q=^&L%_+\>GX6]-31>9;9ZSC''U9RCC^0Y_AG>(Z_%8SJ2+[@BP[B MCZVFMT(XIJ>X FB)<4-)A!6*SVCC4\ Y)9\%L5_A!I:XH:S!Q.GGL&!2(%>: M+2Y;=D*3TIN=UJ B-*GV8#=) M&_2:P5(Z/>UDRZDDI9T2I6GJ<-"M$ZT=7]F_" NG([%P]G;_\3==VB@D-$0D MTITD71HD*L\K)M\-Z G:L,YT3*>_^'4FO+PWV-9-U>5E 5#J9S_H+76@]TX6 MDN;<=T=7N\-=78F][L[QQ=M!=?@)",'[.&MWI9A$@K;LM(SMMMK66G7RI.3N MI+O3':C#WK!.NW-\$2>MP15KD#D.KYJCE"I'5"_-;!=[R%,&@#0.=Y.)+;7; MW54F2N/P4,9A7QT,.G7:G>-+.VD<+M/(!\Q"-VTC*>HW9AX,[3^B6:"T$'12-67XYN@[HVF:JG7KLC7'%V0OTIZ[]3"K MB?8\D?N/O^E2$XK&M ([Q*8.BE(5[K1Z?577=DV5E=KP4)ZFKK9;@SKMSO'E MFH5FGJQY=ETK9/Q;UL-E]9L^(3P)E>AW2ZW(3$(4:/ON\BUWIVSJY MM:I+QXQ5%,)3!AH7-MET:TA[5R&?62H^6!3>=8@.EL&$;=VB7M 6+PI$ XBV\(F;0Q1 MFY94M#'[[I"U\>54S+CC)GZ(DLZ2O"_G8;^\LVW2DX QE6AT4#B/4\'7[[=VA:S?-Y2]!H,:U WTOY:#ZC6'G;HU M(L Q]<^X#T%=KWI&(9;LF?#LG@G;EL[WGG(!ZBUH^Z>U?C^1>W4S-=Q)F7.7 M5[]>_[7;>AU?GKP:"=9>I;ASZ'%0NL:]OIOT84 M6DEK$Q4\?)/!%/^KQDU.CAJZ?Z@*>UFVHB@]Q7H?YCP+2KH^U2:2V$Z*V)Z# MC"V)31+;\XZIU7ZO6Y-*+5E"E\VL.>RF'&>6_R6C'T?*BZCIR=S&@]$BPSQ. M]\:R&B>RX&6F%X0!GE_.#-L-X7]TLLGO8'3XF3GV5()%$++9>P56Z](TYN13 M_8=.ZY+GC"+;X:>F+LSCD4UMTV'\O!2F%(T-DQIOV_ >> M']))ZTV"\<'A0_1(5KL+\!W.>9WUFHS+S0\_FS \S:4."?,'A/CS!A MNM%L3H"W\)RE.U1E'#&."^Y1F26_&"<"=Q["DP" <7?\=, M"5B\G_16<_"\^[O4.SX9T$K>A>7;C\Q51@O%@) =V!;,QZM@3$9M MQJ( NXS_VOB3;>K=L66QCMX>]CMCLSWHC2UC/#*[/:/7,T;]_^TWKKZ1# 0,O!.()_O+6N"K:QOKJPAVS5):ZY7PHZ)8C,U5>7U)(+0^6!+;V1+;A=Y5>]W=4?YJ0&CGGJ[2Z9YTI]3\;&)<8!?\3P+VS4C?R5[Q#!#^]$.;;@\G!KPV7HTL"H?TS;&$:6> MC!W&L&3_R?"M(%.N+[HAJR(Y!A,T1D9@FXHO1J8JQGSNV/#"]!O3<\GK&GO^ M+')XOD 0PMV8KF*Q -95SDE( 4LH(9FZ:@186+-.O!)8ZJ*'829K 9O MK& :C7C\#![LPVSXBQP#'&!QYT4Z+TK3(.B#2TR96>!30Q]&X?G!&\JXX$./ M41+R.4#__:>!KO7?!S!9/Z*4'G7IJKGOS2,GH.6@&_AXTE_'-J8%X:MXKA!0 MH8"_H'OP4<'4G@=B&I$+*Y(F AF!\L0Z(65\GL"9D]<1R)%*_P MN+'=4KM=F4A1GPTY9V+3^^I@L&N'3TELDMB>16QJKW>Z>$9GGDMQE-P]F4]Q MKE>=13Z%7M)@3P^)"[,*=CK2I*/@^"?,S7CTG$=FX?EH/ #3\^<>X8J,(]6G['"RE[Z2 M9(,/F.N%"1SQ#*]GF,7#4[3.@MIS,S0R,\P"-2V1>;O9?PF5=YKZ7H@\8G'# M+,/\([(Y9@V*2\P# Q,*)#"H62'/DVRUDZ3,6PQM,M"5O(OR6=!B,B>;=X9> MS1G3].?F?'&RZ[^0[+:FC*4#-L!B!^-!&1D.&@:DLX7.Y^E&8&3X:9*@Q0AA M"?4)_#]?AEDEJNT""UHX8/Z[T\3X+:HR%(.XZ2#Z=DT:6D)AA3G&' M=^@'A[N.A-E4F?3)F"\$&A$5$J.-SALC#&RP-Q@GVG4>QPC,/?FP]-L/>MQ-(-0C3I'4Q2 M#>AQ*?X@.$R.HSP:3B3,!9&S ,$&JQ M0B]:D)03,C2<^AWI79D<[@PPH&AXAWWSX-:_P^0M;Z8J3U,;V96#2X)DQIDA MIUS.G0C6Q?-,%$,W'"T6JUMXH.4L+)5K,B\+] )U$)T:*#9QUNBTJ]QU1^<' M!#F%DW@I4!#ZMHERDGZ'Y_VD]?6,P8Q7\<<4F[%X1WO8:7;B.YK*781Q)9#2 M]AS;D/(5QPN=9%-(5Y$4)Q.?Q\=$50361%$=DV=^Y^&%\9@CUE)4L-B*42X: M,/.^\@4_--Z<3$AJ1Y/H5S +/1^/!("F8;\^@2:NGIAE:<1SD^MUK=G1=GO4 M@0:U.>7_ (E=9Y^(?H UE*FP,A5VQU38@W+VJ\G8?+/+&I]%I[4OX-Z3B2B: M"U@8^+R@)O6V^^9=U=F7)WW_SO0PIO\KS K1VC4GC+LDPI3B"#R+&E86H53& M6L'"G5O&6M$4ZYTI=-'OJD-MAZ9(&\A_'^EJDM#.A= TK:WJ^@X@4Q516D4* M_S0$_*W[F .*V9NZ/\\TT;[:Z7=E#F\]-V?05EO#_G%VYU59BI\H6W*_EF(I M6BVKS.M'J_I0[6OZCK1:'_/JS'>GIPYV[@9<+XNDM/S(G#*(1USB]>_TS@&. M_-9'*%:!LZT<_E0^('EN/DB52U-O67'1'JC] MMK8S$FL52U/3ND/)$*^:(73PY3NGPQ G5:NU8YI!&M.]SEOJ-9_JQI29Y!1# M'%QD\B,SV+V4\=OO/K>DIZO&R* BBW>IKNVG02?3^Q>^P,1)GIP)]UFX/ICY M3HDMV.<:!DOMJN,$QO1AHK[+XJDRER/*0%\JSHF3*O&UG4Q78Y%[7J("A-^9 MI .IU.3:-AR:RSB H8\6V,U8S\[(,,$*BU.3B].&YA&L&D^9#Q5#L>R DMUI M(#]IRX_#!3()F"M8V3)*)>48O;8Q$E5K)Y/[4Q6E:EK[N14.GYE03YH:=I2":<3[-4C!<4%\GQ.^/GQNX?!F,>AFAI&A=VH:83B\5"ZIBN.8 M$FEJ.1 P_A+&!7)&> DW7G)23I/.X=$3WYB=#(E6N6^]9Z,:R&W;LV2)7((M MN\D1Y.&'L+Q<6J?9Q;7@NQO-:=_@#='8P-9-0E@#Y02)?3I/_.-L M=RU.5%0(EI =,3Z^+>001BD-XM&?[]L,-(3MF[XQY@X[O GUQ,S#;E-%4B37 MDNO]6L)YE>7 ^OIR8%G9^YHJ>Z50K$ H3L%XR\HO4'8!"B347BM",E6$:M*Z M3UBY@84"P%%WB1"^! 8]*.-A;A1Y ],Q9;/!D+)WB/ M3Y":LR::T^?6OI7N,&*&)'A]*JA*;,87*!B -GR^_4^&S[!NZ6SLSF47(0/< M$<3=]M+6DL+/]J$R8IG7T8-18@#-H38Q^8#"Q0R?F/,8ATU@ M.Y%!48";0 _1#!Y$:&$S8P%O U95HH!CWK@!"N9X!!DZ 5=V#&]@2(RP7.C3 M\N&BCPO.+8(OA(R'89X8/=EEHELM$A8,Q:?Q !_0$]+;.7-A;(CQP6 (9FF< M([;P$)B!PTJ%ON.(U)J.2KCFL?F_R2V/>V<2CE&Z&+0;'!MK11AD%'#2=Y,8=,0FB";D MI8F%^?C!L_R:D^&:7<_]1-@NX.8FQ>T>,&YW*O/= N"E_"UR&48XVSRV0>!L M>#Z/@20\&@Y]>Q3Q(SCB9,M'X#E]NA\A#90!?*0WI88R%P\(-A3H.5WR\0E0[Y M7FE0R4++['3M"@'DUD M?XSVPLK#5R2X!.I>_@D)\,Q%\$9-WH:K41PH;L0VM')!JX);JUQ_^TWYRK\^ M(2R9;:3[Q7L$6P?VE0?H@7PQ<&:['&%MRLDZ.W<593FN:P#T!N3-<8!@Z36] M.5@F@Y0&8-1W/ MJ;=[PZN'A"ETH,5F<<1E#-22^&0IZ&ONM!?#,B:8X!@@&8&&)!=0/!R=/CJJ MQ!CGU/-#?G"8HA+ZFBC\XD28 2[GPE) MK(E$G#J1$>O\S,,1Z\BK)%&M#>FH,6AP&AW',2!=/^ '.IR\GC'$943!AK/Z MC?VP38^'7_BYY;JS'' M%DZ\:\K/$B!'-O-$'J6$P4MK\:H&/N>#6/8Q)KU1#DG@:W!)D%P@!/B8V$3.3.,>Y@)'V48E\8W"#+&R9/25VB@RH.JN,$&6-XF5P5@_)/P)MD)+PZQ M61%W[(/)A&K=&X (Z6\/17;MN1*C Q,&P M<*"M9HK6NOQ[QC*:,H/\H%O,]-&NFPH=$K7V?4A4'IV.*.@>5^$3R'[/#W" MFOX>OPI@<@F".N+R_BQ4R/&.N!I735I!3>95+.55M"N!6>](F/57F8QQ))CU MFXS%>9>Q. ET/;5.ST))?^0]VM'D ;4*]F,XC5M-< CRM-&*A:XJ3W_&@F,2 MP,)DP5,\;(H1)XB*LCCF!.P)_%S&'PE&U_]$8)8Q3%G-ZZ?_H1"^+\[:1HRY M, 0EZ2(2UY]Y41C8%C_W\GS08H:/S64BGY_I)>Y$.O!"]X$K_8RK$2QKUJ]H M/][>JEQ%]IOUTHRQOOXM:>M(^K'_/E ^V($94:2!-WD#0W,1V&3*?DIV"TB< M6Z%TS3T+(H?W8KQ+'(05?78,XMQNTA0%3DHJE7[CI&02>MZ(D'^=]+U4O@(; MFK$!^U$D-9R'6$*KSEHF9"-#R.0(),1L+A&SGQ)S-F4,37@J=XWFGKNK2(O= MS%0R@>W";&97.\@#+&1>PG$)D7,^-[FOV"+GD01+-Y*@__'5D3_D#R;#)> MC4^LETG0P2)CJOU5LX6_:NRT4QPG]L>2!J-KAKD41J(WDZ]>9IS9GKB\56*Z MQ#%W^$FC)@_?XCWQ;<3+)V _8M8A7(Q6"ZZJ/0//E(3,,S9!:#",$:LBHP)U ME2^\.AH ?V[,S@4#;A*/HV:;X+$VQA%YFRI^:[(NG"LR2T,,D(0/@=KM@/HOY@ST6"V;3K[B$J4@L]["3>174,/@E>5/^.U,(FV9%&"J$&<83NOU MLD8:Y;53X\CVA+!,"PR\NJUI:MK]N3JCKC[+CZS!S^?6&W?/M>VT5ONDC#NB MP'83O2/@G9"WY<8]A"^<^/.'C%XW1N %H5S"8W\,B9V%'/[B@:Z9SX$_*)J MAQG!#$PH$,3<_J#<4I21;G&R85GJZ#V/.HZQ4AL(IM.D:(OO.5S&?L63:POI MX\2H8=W1\8Q(7U@V'\D8Q>;$Z-R+2-/ISWUM)A3/Q(^/$H0%&.<)I\9S?!C! MEV&>+(-R00$-,%2YN+V/,.-(:QN76O>"O:&KM:XE/J4' Q]_T#F( M4$+ @J8' _H/B[T#=['NY:H(W* )-05[FT[5^(30A7#C4@]FX:FS&]BX!\@CP";$R2&;FJUJP);"VQ=N M!CN//H,3^SZ8^9RX)3X_^/-%ST6R\$,?SV<"<7Y%1T+)JME!6M^""6P@WA:) M_X(;D]E9?-D(Z'ML<[4]]T#C\Z.MXJ'&1P>B4;SM^9GZ&ZA./9WQG.'HNXUV/R2[I9/]JSP8[ZP_&)=G MW*_IC'MWMBGKY0ZS7NYQE,?7Z_MORNVMUZ:?G*Q'2[@M:;RF4T,AW_ZRO/,0>B>A^7Z3^X8Y0MA,IEXCX:/P6S%= Q[ M1CFB3T%DA]F,> =7B)]L6"#8L/20NSCS=+W@13;6UL:'/ANR %;SZC:\.?L" M/"$11TO*%";I+$3M[P^"<$M,&4(/(Q5S"'."G;%%&$0#(0Y8.\VE5^])\3FHN,AR\-YI-FTS;.0;7<9 MNBXFPS2FE:%8BFT!B\2V.SK$AN)&5. ((FG,EPB3"QB)H)0-O[O>$Q%WY-*? MJB!-.MB-0N)W!P.DV+[(^"2F'N1'PHL=L+C1G>K7\XYL*%>%DDT1$\"(]RJ=D M[WP6M8IY^-QWSZS1VJ-6?DXHC@FUNAT3BCRP. -:K4/6UO**7==TR;)2JA;+ M1N',>A]*Y[(.S^AHNLR)- ?Q79$)NMRE ^Y2F8CRMQ)IQ/S(9%D%+,G],N3 M/0="&H+G17,K!N3)"!>><[8^LE;CZMV;=*U^=\G6> @I40G\$GL\YMPPPV5Y MRW[0ZH!O$#GBT!:=*-H# \&XN!>7FOK1AF.JYT82ZV P4H$PAXV:>4$"N(R5 MC^"Y"?2ZE<14QS,3.#+A9V$.*4\AY+!E$SIR2 X8R'.+*VX%K%F\R-B8AI(8 MA<7)*]GH)--S@!1%]251/(^Q8GS:$YN:=8G!][;899RQF22MT3/;C(N6%TL=*84!:8JT_'0MT'N#C0(7GQ!%8,W5_X22%T.)KUT@QFS CX^71J38M9JXJ@X/CT1\V&!I+,3!S4 M5WB";0DP[;!PE-R 1D-<5!1R'Q@S9F$)$*7/"+!:E80KI0O30/F+%FI<"4E" M+. R+$[KM-@(AS $<=Y+#G$,TQQP)><30C' M.8/:)Y[(Z P521(/W M7$KJI">>9W%BCT%$:7N#);QTCMN+HLXSP7U3A<1+PCU9 M3#4A##?$/\3D$FY*,VU53I@(PT7/>O1P51WD--B)U$'B]?IB*T&?^=$\7%EC M6KHE%J"U'+'P"0DMECY<7/'XV87!/C_I2AN<7C #++O?71])F&,0/1!L M#[#L1UZP_;#<%>9W'GL4D=WUH8\ZJ"F1<.>RY^^HKIW>CK:;R@3!^2OZ8#\F(*GVU3NR)Z]30]TZJ0@/$6J0X5?"K3RJ. MHZ4AEBW+@]^?CG^-,[QS>>:4HG6R27PCS_ MGN:+_A9P\"X5UO=>(!?0!= MB.C^RB^\@A:DB3\7DDGY;#PM#>?#+S>?D[5:VKW,WL07GX MS5IRA"QRZ>/$4450&UG[_)M>^HVJ6%&B_ M6:!);,V+#BSYGWRD@B0H+H#%K!0S<3PZVK?CT-#4L)(ZY?A4"S&QX(W!-$[- M90IQA)K^B5!"A)XKTF:5"_N-R(&W'3R5QT/^$:&)<5;@J(SI_01RY3C%2Q![ MS33.($,K"/$H]BU^$2;\1^'4\T6_HIB85\H:,O1S,7V3D!!0Q1LZNZ3ZB?C9 M<)_(W34%25$D8O='<^_ZPA:+DYMHA@N6:;^I7&/5!*9EI$44:X9%R1K+G,,% M#K-R-+,D\>U >?1L"^_'_Y)2SE#FNA5&!'TQ#1&)RTA $081.<\)B]Z U"69 M@9%BDV&RRE3$!6&2/'L"0P@86!<-J9.'+(\Y7T5?)!I@\>-H9YJ(32'V[&>L M(L'N%**[1#:(0L4=;#<"\)Q03+[9*M-:H>ZDIWWR. M//;5@6>=>G8(!?N? 4/L4BX&/QGP>,%"D.) H]WR%_O'.[CJ2T0(C!3\@_G> MHS%N7FH-Q07E_-<&,ZUW7SP7=3HNKW;M^]?N,JQ:/?.OFDIL[ U'W;Y;%YD>>&J,(AJG3@G 3]-&Y8C1?$$.9T MWI2:=8F]0+VT+ %%"7(W&',KP *).?FD9$R<@.6$9KX1#(:.0-?F&]X\LXB M5JLP@>P%%$XFO9LVZ6DVGAVO:A>6<@.OFI>P5[A0[X)H!L)A\;[>OF2OJ7S\ M,;5']ID@AWU;.E"T/#-*VS%QS8:X]88?)DJ4EYF4;5EZO(9I%]J;9*NXSY#. MDXGOTVFJRCCR76Y6TWE68L61F4WH,PRMFM7EV)S$$*^2P%Z.PX"^Q?Q+['MB MS /V+O[C/1A8(!86[VR7ID,WK? #!AP?F4\X'8* B);XSR(H-APV]=X0XV*A M#_^SXA>+D%D3EN=M_OMAL]MJ%_[2:FJ%WZ][4D=K:KU!-8]J]CK5#*JZZ76; M0US="IXT:&K]:M9):S?;[=[&1[TE8N $ 22'A/G71KN11F&IO=^[EJ(!S[Y] MUF6:GKM.G__ *]_G MDY,O;F54N*8:DPU.T*K]_'O)Z(N- JO1I;%EFP/NF! M>:A0(KL2SW##DF'/Q=HLF)"JRA>O66*)GCOEFE%)/.D/E)X]7XHAG_WD4:&] MHMEBVM=K).[7,V'88K0#/X#,?U639M;;3XF=^RNH.8Q;+:U 22NA[CJJW=1V M4-\[S:;ZL^8R4RIWU+SD40LOY_VQQR>.GZ=A. _>O7W[]/34A&$V)][CVVO? MG"+K6^Q' M6VM.PUGC"IL/\P T!4U26RYSFG=/N5^^X88%1]G/(HZ:,?;@\N][)/:#I:*4 MFRR/P@)M7+8'>DL_P^U\L>RJV7RTUEM]^%9O:<,]>%25B_ ][^R%\4:I@F:E M?JJ/?M([6D_K]5J@G[1VOZ>MUT_7F(PQ$WVFI.Z2NNOK]U;KO,4* MPKKHKJ-LJBZ=J?HK*_O'_[4\\Z];E1;_4^_@'+I=V%B372*%M]I:FVNM:Y$S M* J(0PJ-_[RX_&P\!5(S2 $OD,OUQ^PS;7X/E@J?,C4[XRGY*Q,-/B^@ESD:_C6N>E MCO#:,',3OQ!3$9^EB5YRX+WOR^HOAO[/69X>:%*LU$VLQ&9JM]5N:_\+@VMK MN1A+6BHE.JKG$<>_+M>MQ.F5V8X)V38+'8S7\38+%]8;_IF7U8C"HZ\%=3#M MEIX4YAC^R'!9<'GWPV&+N#A';Z&))665E%65R"KIG==?5NE;956^^X&455)6 MG9>LTJ5=57]9I;_4KM(&A#UTTTRDC-;NMK:*HF&K)T51'471NVQFH_>%AH3 M7M?'9B-F6][SO%)#2\[ =X]5]9]N/GU3%GWF_$#04P78/"'S"7@ M\0=SRF9&PLN2>X['/6^I0OC("(6%1?RU@2WL':Y#WZ8%63_]HZ,3[L\C!/V3H93CAU+.@Y<^?/ST>GCI Z(\VY*5)"OM@Y4^ M7__\>ECILS%B3B#92+)1U6ST]?[CZV$C["D)="7-.\E,>V"F7>H\ZSZ;&^\1 M\[2,R;JTC@N.R1YR .HLW\4M8XVXQ4<<\P-Q\T;R6 U/HW-';07PY_PKV\6. MO'A,TCT:;G@RLVI?KI=Z^;Y[T&]\.46>E*F(-^W2Q*1&N_>*MR\)&:[?PE+- M9F3V2)P]TJ^DZ66[)YM>GF\&"9TW#(J4]9'ZE#S "(RPL*]NT=#UH\GJKRO] MSWSV1V3[O+%]06/#I;)'WN&PHXH;8R@B98KMWR)L'(]9P5:V90F^9L24 )8' MFWSPGF8C-C6<<=Q)CZB'7T!/]EGDPEWTP+C-&K/6:\:5=5U2BWJG.4R[H:P1 MP8?.00))TFQQ:;)+$E(;TW3T2E)B>DU=ZU>3\-."!2Z^I8KDFMYSG2R^X(?G M,=K6?]A($\HOAH,NEJG\ZCDX]D!%_)1FD:.\8@5H'9X:=PPGJ5K7_:C[@&?8 M[Y3?C(6B=7G_N.I=U9JO \G\M\%;Y3<;!#G#EK#.Q#'^8S/_.0&;/2W*\;K/ M&S.VTE5K#\D.M2.(.A+#OD"BR_9DLT-G!U(XI=V^F=ILG*\>)V/H8D-Y^9LR MFJHK-9745)5JJ@]>!$(I4*[!E\STN95:ZK5IJ;H1PNO04$>;'U=3.6"!->'4 M0X_NH@C[ (_%KDW3B]P0C/=H_J4#M8FSCM8'^=]._*L!?QG&LZPL )J# 1 &#!T09)L%)J[O7:0$4 MN,3#P>RD]75\Y0Q:OYR^>_?I7X[SQ_G]#;@D;KA 0<7%$&.//"(^1SP.0*_ M$_H=/T P]"&?$KIPG%,E=D&6SQ3/YAST.KU^TBPY2X^G70@G7K_K',"C@?C3 M[SB#ONLZ'U'OL-?K#M!![^.'V7'_X^&DNX^@,SCL=IR#:?_ &1QY4\<=' QZ MWJ'7&PR.%.@3.V;N'"T@$*8%[/B)G;3FG"^/V^W'Q\>]Q_T]0F?M7J?3;?_Q MY6:DFK;BMCX.OJ^U?II0/VF_WY:G)Y"AI#E;NFBM^0.F,^$YZ$.78W?/)8NV M-+JSO]]-9"0BKM"! \9AX*YT>)PZ_'F)6+=82)QOR_-24-R>JE^PY MG7U'=A)R3O$DY.A*4'B)IC#T^4DK#/X,H8^G&'DB/GPD(V"M0>8TAW2&^"U< M(+:$!OXY?0> ) \OEH1R$.0 II!-5,<9Y5+LH 4BHF^("[F*7]F2B:;*QES[ M-O(YDWN.W-M[8EZK75]KR)P9A$LCS5F92'M\Q*0'53%2U(U"$;GG)'*./.1T M>X+QQGU(KP6S/B1R6_:A,.S+2-%)JGVV;3=6UY!Q-V))HVXH((;9RPR02UT"0ZYGH3)K+C0*=, @(5_+R2'QLN<3!E$0'Q"$9.L=)_-RC M:3*BYD;M>(SO'AT=M=59,2(J84A=2GQ4W;B]I&2)*,>(94=\!3"G:'K2DN.^ MDPQ)$UR"M8O GE::$!,#*'*WIO4H 1"QH'0(GCP4>2B7;;?0U-3 M^X4(#O _PGH?3DRM%R+(_]L;[D+?U' AXH9^DZB7XF-Q'F#OI'5!Q(1U"&>B M>_+XU_MKW21#:4_%$NP$/0W'TX[ZUP5..M-U@)($4O13>U-@ RIDR+L+3M7V MYE4>"\=-*@0W_%1;;OVR*A2+#R;^K/1RX*% "(L-1GSLR>G^N?"JF$",Y@AQ M9NI^+5X%+T='_5ZW+WD9"8>B%3$Q)LB"@A@51+!OG&5\/(14F#='@AKHOS2! MZ^!:-GM-V 3OU[3\QW9V5PYD9'HGQF_51P8#T6@AS)T+ ?R ;@A[BHNSSGR'FSR\< @4*M+0? M-*$]J^C?(%+UQG1*Q 5D\RN?/+[T-9[B:GGM-^%5X@.EP"(V+Q%S*5Y*-#(] M#QD.$)-CZ#ED6/A\F#'.C$X38"V?AW(*C)GK$Q92)'=2=$E=@J_&8:5!'LWJ ML(A2&)F#%8B:3D;;'*6P'T "O"# M8FN%^0$(5(MHND&0F5Y2L8S6]4>;KH\$+?+NGN80G%C=%4A MWXR;4A0M,;E<.H8""@MDP2QB910NE]%Z/N@GU=[K0*[?;#*-TH!I.:-Q(1F\3[19];2W=NUW+'=?K;(< MHVMYSN6EIO5E\#Y291/)5>7A)K36P-,2F4MJ:Q2=;>0N*@@W86E-4LM'+M6- MQ&UT>4DUN0D'U5!:4G)Y<&EYVD:>BFO,C>Y354A:EG)934BJ M1-*2E,N8RXJH-I*T6:%K0D\)AI:87,:,WN03HX'5N]W-/LRJJ@C9QI:D>-;DNU(+7(0^Z]7I*;0J$^J4E^?*]%_J(3(O.-@J. MEU:N#9A.W(* M106W(?2_0/YC!I%*G=KHR!61&D1'I@<@[8*5H5)5_$Y'^])6C4+EA71J0R57 MR:I3E%^_LU1+6!DQ425=_;T@K%D$E&!H&*R?KP!))C%I!0D;%O04X&F M)2I7!EL159+[6]Q;*;Q:R^96TEAR0.Q1MQIL'2D M[==_^<-*JHH?BFV9!=7#U%)7^S61M\RFT..]3N^CVGA!%G.86A;SBWG*693H MR5-4"VG,O\/3B+ER&"U9Q6^A;+P19"\WN0?3VPV4-3&UK.5*0Z6/O6T?*(L] MGMW^_"0W7Y+/"G0ML[FR3@6S:[NQ(BM)SKS]U8C& GDM4;FB2O8E,BM9V%PJ MDI:P;A&7OZ^4G&C$D3&ZEL%<$:5@BIA:[O(5NAI+2/_9''YJKW_A(=I?^PJ$_ 9$_+$9Q;#\ M_?EO(G^+LO1LOB@78KIG@7>)_5!<$F<3IM;$M ",MTY:G(:HI;YI<=(RPPBP M[\MU-PF&^H+/\1)13+RQ^LUZ+Z3QV_(L%&*8AW+O5TK"Y4DK:HXY6K1 ]!/W MT1$!+T+N6AR7(.F7,'(6_X[DUY-$CQX0A3/4Q& CB)]M[QECB#/1L\QCOALD M#D8OKHS1$S_WB?L]:^P4^FQE;7V %S%2,9UUJVW MU1L2??N')Z,GL_GG2W'T M?PC2\2,I==KK*=S10*LV."UR_ #O-E6VHYZ]'H_(E#^*&\999MWB%[28(%IV MNZF6>$ZH*R4F9G M#5TM!:N^@^?;[<1=6W9K_XR/YRA* .ZF4R1'G"$E,PH7>IMJ"+^>H69V'FQC M9PWA7;!3SI?OHL\();T\"_F<4)F=B#0EK+C^:LGNZG4X1%15^N1R=F6!>L%8 M^ST1>YU6;JI/:A:$GBC4C MLRI%=L&FD?Q:LX\#E'XFK]JB"H%=L"BXSY\E#4VOO=?! -= MY-<2_J%7@7H$%GU,_?3=7U!+ P04 " !,@:]:7M$] T<< "I$@$ %0 M '-P8V4M,C R-3 S,S%?8V%L+GAM;.5]69,<-Y+F>_\*+O=U(>(^9-T]QD/J ME1DETDAJ9O8IS0$X6+G*RN1$9O&87[^.R+K//!!90:Z9K%1',N(#_(-?<#C^ M_F]?CV=//F.WG"[F_W@J?N)/G^ \+?)T_O$?3__\\"OS3__MGW_[V]__!V/_ M^>+=ZR>O%NGD&.>K)R\[A!7F)U^FJZ,GJR-\\A^+[J_I9WCR=@:KLNB.&?MG M_\]>+CY]ZZ8?CU9/))?F[&-G?^U^+@(@9B.8AN#IB^',FY280VFE%!ZU=/_K MX\_&V2@4 O-6<*:+T=__5R_1%CB$QK>?-G_^(^G M1ZO5IY^?/?ORY:G__S;DR?KZ>@6,WR'Y4G]_Y_O?KORRL_3[B-)&V:0 M5M/T4UH_9R,<\X7V*F;Y:+V317<;^@C]$XWA\AKI8TFO[IJV^?\!]/ ME]/C3S,\^]U1AX5^]RE55-)PM<;T/S=XZK,+W EFZ6363]-K^OGTV17>($/ MKRND?[&>N3,,LT6Z\J%9E=NB._N7,X@XZW\[.5FRCP"?)L^72WKTI'*@A*P8 M"!.9#LDSCT3;G.OWO"BIX.ITU2$M:4R]C LL8R_HT\>2P*5^AK/5\NPW=69U M/ZM7W[R>P=WQO^T6G[!;?:.5/%\]G^=?_NMD^JDN^C]P-0$M;,H0B&2HF1:2 MLQ B9ZY8D,()'7)L/*K[\%P=ZR6^/._2DT67L2.M]O3)%ZP:Z%3!K<%!EVX0 MZ>KB.OW$L^7)\7'_3#9=X?'9OR_=XGAON:\6 TW]6M8T@GW)L![4RY.N(Q03 MG45!&TD+^QR8MC*3/I::@?+&9F&*-6403I\"V$3<\OL1]^Z3VTR^;\AV=VL< M?RSFZ11* IVB5L"228;I*"PC3(5YG0MJ;91-K5?YK4 VD;?Z?N2]_V0WD_OO MT/V%*X@S?(\$9+J:XF5,4I6$,2)+$.11XT9_R$LW1D.GH.Q:#W+ M'!+3F=RJF#6!45F)HBFNE'8X,S=:GZ:%^/><[692?PG+(W*DZ_^J,_T99@1E M^7SU$KKN&P6-_PZS$YQH!S16$9@Q!<@$DRH/"CE+P4D!PH5L4V,B; 1L?/Y/ M"VZTETDSNKS#Y:J;IA7FS4!:+A-D4^GL5/T"+-J8:4+0)QZ\=RDT)LZ6$,?G M.+6@T)!R:D:FUU.(TUEO^2;9!06"(P,#-%C P"!8QQ"C+SP4!Z4U42Z]OHGM MO/2\RZZJTYF3O!A:YY@N*;*@)3#@2F>OI1(V#V%#;T4S)E=J5^G?:DGWG_LA M6'UNV8.0)@G/BM10+3M%L"H$"EQR+"5YL+)UM'@3Q9C\J%:RWW.NVWE1B_EG M[%93\N9?85Q=HF IW*LD#5.V!L'&*!8*: :2HP:9N ^FM>=T%Y@Q>4NM&-!F MYH=<_ JM45I:9K(D'% 4BXAD7P.Y];I(8N6A%__^!NYL<-YZK=%RYFPDOR%Z MR8)QD64ME O<2=*^ UNW$68)]F3!0Q9NE\EOEP5+:7%"'N1;^%:3%V=8R,)F M'K)CY)F2%^GJT$#5=4<^K(_&1MXZ57 [DI&:N18\:##U+2W>JH.T^H_IZNCE MR7*U.+Z@Z+=S6VPU>6 5F>"DV+,VS->(58-'+C(IZ(CMC=^#N$9J!UM0I+E8 MAK",%(Z^7RW27T>+&B&"K M*6_&\UO& T*"0@BL^!J2.$LX!!J6P'LT(@1O6MO&A[@\&KO8G@%["J"AA3P^ MGJZ.^VS;O)98K:;SCSA/E9G&JQP "DL4XS!=N&8Q.>M(ZKVAN\M 4-R-M8" M7*>8O0K@-0],NE"8UL)0M)(2$PZC],IRK63SRK@;,,9D"/>4_LWBN/TFO>$F MT0JF<\R_0#>G!;:DN.7DN$XSYE=8IFFZF@1I,4E1F'>UM)G<7>9-*62:74:I MK-'-6?XPJC&9R,;<:"R2EMF$,QQ]EH,T]*<.CW"^G'[&W^:)XI?7B^7R#UR] M*1_@ZX00H:])/=UK?U[A @C&%12)&C6DUD'"EA#'9$P;DVA(8;5C5,[3.C4P M>PO3_-O\)7R:KF V45PCU^0#6G2$R(?( K&:=*+SN@2',O'6S+D=RIAVG%LS MI,'D-W7 %_-+QC" E1YB9E)IB@<= (NH!/V8(H&("7GKZNSK&#:1O?D^9;_7 M=%\3^M^?79^?U_3S =VWJ_H:Q\0+,J;3]CU[UI"#0XNZ;:JU:XBW>,TSQ:O M'/BHSZZ#;W0.Z!;S<6XZD@6#B*0A'.D*+VFQ_HL\\PKSS?RB$OAY-UW2GU[1C_./;[&;+O+% MO#C#G;>1 3GEI*2ANNS:,^=0BQBE4['UAO)08QE3Q#44%4?!@\%9_>NB(R'- MUUM,Z=N'#LB2I%Z4\]S_="K8_']/EJO3(WO].-XNNOX/JU4WC2=]1?R'Q5OH M=ZIRML6#YZPXJ O7UJVPY%GQ#E&!]T:TSI,>=(!C"A8/S?_'9TRS17%A:GZE M:5WGE4]HP5XX52^PT'#7GZ,1X/*7KZL.2,+3.73??B/!]'6+=?=V,:/7?/QM MOL(.EZN)$%*46!/<.I=ZJC6PZ IGI@23(3O-3>L]] &'L[?Z64.H#SRW[F@* MN% *BS95D1O/@I>2N.J<,:6@5PP7[&=&:C.&@3' *)E66=,Q'^;? M^.\B1 N2TWK7M/ZMJHXKV-H<+H<:6KJ>>57 M^!EGB[ZWUX4MC*"X\$PX(9C6RE*DB&0:45H1G$I1M/9O[@4TIHA_+S;<YZ/I_/I.,C'0DA9F M$D8;IRUO7SRY$;(Q*=6F7!E ,$U5Y)ORCB@\/R'>DVPO/CNE7PW_WO M)TZ9+" 9)J.MY\&%8AZ=8S[E*,#)!,UK"C;!-:8HN2DOF@NE72+EECRT4-:( MI#E#6S>.5"S,\Z(9QXS12?I6--]5?V@781$CZ&H MLO:=^G6V^#),_>3%TP]8*GG'D%I51=+3KS7KNM',Z^HO+GUR8FR2263#,IGM MVKTK,##D9SNRIM;86/_<>CWN _C0_>A"L)'KE%AM:<:TK^<(BY#T718^Z50B MMK=US?O1'2RK<# N[MN_;ANY'KAWI@\""P;+K*T%5!F0D5\KR,T%8STJ[DOS MN+,5T0Z6DG@THK6785-Z[3PIZUI1\D(ZA"6^PO7_Z>>U)TDNY1',/^([,FN_ ME()I-7&11D/SQB)7NG83RBQ85=MU6QDIU_ M\>U/ZTK!+)VLM_'07(JZ4R%B<"8!1]FZF^7F MZ'X8"S,LQV\Y4C"$^%ONVM^&[]?I'.;I*CZ5BS$8-#,FULIQGY@OA"^IH(UU M*CMLW8MF?V\_ 6OO5ICC>E/\G[VW)Y4J^#Z_-0DVB,#1#)I&5OZS$07@_T)\930E0F M8VJ>*;X/S]CJIH8@T(TF+ZWDTVSEK$>(KZOV>-M-:;"?ZO'_-!#4FVW\H?=-44.WX<\K>=]BW MH_FP^ !?ZY;9T?HH[:^+[OT1=/@"^CS^<=T\6>\W^R("16>2%=7GB@*I2"1E M6:*/*"!QDUM7,^^*=VY:XU, M!HMHKBTKI8S)9F8+5,?$2@8\(%-:."&M5"JUKBUH5:]U MP/KX0Q"HN;B:'XE+- M73TX)YWF0J;"L:\4IY,2\)2^W\&!0UKO3TB!=4FX# M,ZKCE@?B3!O)M#S_TVA8GS.B4NB;"VGN*343 ?36!9:W7'!'(,$G-F1B&Y:4@SXK.N=U\'GW*1F$SKPJXM M(6[",/NCZZIV0CR8YKIR8X:Q'GC)##6:V@.:X@#GD9EH1"SUZIG8^@SA%O V M89C[T1G61GCM#N;=GHZ!VO@YFLB$K<GAPO+_HYD5N&$%Q?: !),&TD\547SX3,C@.I M-^%;;[/OAG2CC"+_P7SK PAUZ#3];95[T>1H3=*D%46]#)V<,V^D9 ".E^ A M1=TZY[AKX>;NFV:_+KK+VWJ]1W'K9(!"@2&3>K"UZZ?6%!@96W=S5-#9E^'* M/3:$^#U4@.Q+L[NVR(:0XB#[^^]AAJ0.?H=5;6K\[4WY';J_L&_;>M'H>%*; MN'B9R1^!FA5$3U-BHV9 <1%(+0PV[^ZQ-^ &0C8-_#_L!0:JR=Q(8C$\T% MN4^K;V]G,%_5T[CTV[XGSB0FEQ47R*04=2\C&0JJ:$*X$]DFB\3^U@F3S=%] M#P4D@].JC>P.<93Z9C$W5&5[83V:XN%4!OZI7O)[?K/$[6>PFGP5#-O"Q7$VMSBM83A=-Z8R&P $$RX\%2B 4BF?B02.YZ M^*,>+IR @@PV 8NIEG@E(YCO^QH8Y,I*(.7<.C9O>,S\<8I^FM#DMN.KAQ%C MNW309UJ!=5768CX"\@KCZM*%)Y>GY@4LI\N)KX>55!9,):^8UEHQS]&RD'TT M467$TGI/=5N,8P@,!N'7H,)J1ZE^U+_"M.N/:]-.D:M(J]IM1AI7?N(#+27S,H0HK/" M!6Q^O?BFX,:@BMOR9K.6 OO*:3#]>]DYNKRX)Q$-Q 3DD!1)-* MD]&PPB3>O'!W0VQCT+?#DF@0*8TJBCDKE3B!V6E&Z5#!R[UO?HR89?.I:-1D M:F-V&2D@:BT9TTGH,+.=12GNG\S1S_#T)W MOLPGF&) X3C-1P9RK51A8 -]$S)U4B]))LPQ\*$D[AV&(, Q^BW% \(%8UM7>2[/^HQ MVY6FO&QB7W87^"%LS!5TV^DA%%:4&#+C3L9ZJT^N75LB [0%K,W!B-3 SNR. M<,RV9A">CD?>!X@[KVSSP:5MOC]P=;$E=.>G]H@[&[VY7=PYQ%0TBCOOW(PE M:!,I10R>1V:\T;7O$VV'EM3 MJ=!HM20OTH= KB3&HK4V5@Y0[W0/HC'9\68\N:6"8(K &)F5GM@7E&"!&\.4#9*K4)*092,O__J3 MQV1]=A/<%;=[KXEK>#B/E,D'[(XOX:@W]!6O&191-83.".V9Q.R4SK9V;VLL\9LH MQM0YKXW$]YSI9A+_=^BF-:*_@,%])A= "_)0D-<2',&\]A29!QL5YXA:M"[. MNP%B3(U+VLA[OWEND[R[856,+\49\CZC]<0XD>IWA"/5ADM6:>=W9-\UO\GD<%SN:3:9XQ .UUK^KUB.7HET.C@3.OKLN^!,P;'8W_AWM?R M=9_Y'Z1+\+LZE6_*GTOL:V>NW@?IT5B*LID2"6A1 44VWD:6@\.DI2H26L>P M&T(;@],R+%%:R>5@$>?[DT\44]:(&&8OZ#,TD/='B/L'H \]N'4\NM5 6AQ7 MZ%][T9C&&A\M),LPN5A;MDH&491Z6S-RQ95-F6]D1ZX^=R]C=_51+T^ZKF8^ ML'@1.;%/N[KY'I1E]*-C(F(R$+*(1>V ]/3QHS$&>\CG2ARZ_R2V\5RNXJAM M 4^A).\I]A663) M3"=.49(1GD%.!;CG":_WM=I(GA=O&(W:'D:D.T[E 51T M?R#]E'&7VA3MH9L?>&([I;P-]%85F2EU)Y@OO>ULL7KKE9$\,&L+,ATCU)89 MAF6*/[CSD+#YO?5W@FG2KO7NH4HEE.$>:6RN'ORLG<-- :9T,L9P(KAKW7#B M?D1CL =M&7)KF]8V$FEC*4ZQG)5$OX:XZ,[MEHT&M;7,2$$Z,Q?'O")OUQJ7 M$$()THB-C,4]+QF#O1A&Y$VGMVEW* +TGI1P=VF J02MM=0L2J*;KC=GAV20 M\:0L!:]*81Q@+_,6)&/*7 ZC AI(X# WC7]&BD?[@Q/SZ:+[8['")0G1]=_L M_SX]I_K!YM1D=A#$,9:FUTP+K?!HQS MQZTSP9.7W7AL]^$9DR.Q,P=N7@O02 #-C,F?VG&BX92.(!AN3AW08'U28?'5T[K M[F-8-GQR.\.RRU!:&98+G^2VH["<9B7GF%BIK< T5Y+%XCTC-\)%(U4POO4Y M_/L1M=G/F,+L@8&CX]K[:)A-W-7ZK,3((ZLMT0(HGD14H;4=VA#:J$Q2._;< MOL'15E '<7>/CZ?KIJDP[\,U^A320$Z+U]HW6"DR*XU;$$Y@2GF#AF4V\W-$P)KVV]F]@,NA]Y&Z:66[$7^>@4)*B ME@9JR"KK6KQ2DF"\Z%A'Z;-IG7N[%FS*)02J<)4B:?'NCE6I]2G$K@&/*X!V>04W$ MUHQ9K^G]B%=KY6Z=!TD!HG:9,T%A!M.T"ICW/+,:@ M;S^P..DFW"F;N55,Z%S+U JY.]%;9DN47O"$I P>:2[.,(Y)2P_"L>MK;5 A M'GRY_4'NTXNV>"V3F0ZY5N"F"CTB_R,USFCNCW?+^S^^7?0<6[./8S=I_PX2LDW(L"6O( MN&O'(NC L@$)5CH9H?4IGRTACNE"T/%0;D<1CC'E/+E6_S%0TIE>\XAIY^N# M;'8X?$-"@C4"=8S,18_U5D_#@G"6E6 R64>(DK?.MATJ,7+'&\@10.4M^0#9 MR7JPS@MR!)QF/D495)$<>.M@] XHWV6:8QO&W'^J=3>1',8DWIGGY-$$;9UC MI$5%K5M3+!K@K( *#A)D&*#9P@Y O\L\QC[<&EZA%T'$N#!M.]%SK%8A\ 3,*C(-(V]GH'VS!B/TM R ->Z MH'-C<&-*&3\>K786UT'9U"M5'0OH:#.3RE+HGP-Y&L489KCTVI=DI'\,,HTM M=_SH7-I:6(=53%\6D^2#RL%%!AP#TSX3XX/SC'1I=B*JJ&/K&\LVA#:F-/"C M$VE;41V,1S=VU]5&;M M);P-T[RGOZ]?(L'XY]_^'U!+ P04 " !,@:]:4.@H(M$E FG $ %0 M '-P8V4M,C R-3 S,S%?9&5F+GAM;.U]67-;.;+F>_\*3]W7BS+VI>)VW_!2 M[O&$RW;8KKL\*1) PN84Q:-[2+E*\^LG05*+)5$B31R2)55WM)J;S_F0^1T@ M-R3^[=__.!X_^8K]=-1-_OZ#^)'_\ 0GJ>___#KIU?,__#O__C;W_[M M?S'V7\\_O'GRLDNGQSB9/7G1(\PP/_E]-/OR9/8%G_QGU_\V^@I/WH]A5KK^ MF+%_S/_9B^[DK!]]_C)[(KDTYS\[_[;_J0B F(U@&H*G/X8S;U)B#J654GC4 MTOWKYY^,LU$H!.:MX$P7HYD/N;#DM9?99NE]F%]T/)K\]E/]$V&*3VAXD^G\ M[=]_^#*;G?ST].GOO__^XQ^Q'__8]9^?2L[5T_-?_[#\^1\W?O^[FO]:A!"> MSK^]^.ET=-L/Z;+BZ7_]\N9C^H+'P$:3Z0PFZ?(&=/L\N_B'5]&8IXLOZ:?3 MT4_3^;]_TR68S15T[Q">K/Q%?[>G6F+X0D#Z=1F3T*4XJQ1MBO.WJVV.^N!;+6.!T/&N( M^.:UF^+MCF'44L W+MT [?Q"[!B/(_8MH7YSW2LXST%>1U@O^774?Z9I%L:0 M9J/T8^J.G\Y!ON@FF0:.F5Y,N_$HUWGVXXS^UHEWVI6/LR[]]J4;9YJV?_Z? MT]'L[/ZA3$]2?>BEX6KQR/_+]]SFRLB(0J/)J,Y*;^CM\EX5_V[&B'_,D"ZQ MF+G.,8V[],V/QG7>["X4/8:(X_FG1Z=3]AG@Y.CBEC0(?$TOIT#+-& M9Z91118 #:OK#_)2//I;:#(]IUV!:9P397D+(HS43W$\FYY_4M6@YRI8C6(A MZ0;C^@1QC$&2 P;*L/0J?0#LH0XUICN#;\5QRYUE_/K+E M([K12E/Z[KBI/F==,S$N-$6@?WC2]<1B,J[HJ_F\\5,:=T3]O_\PZT_Q\L-N M,B-6_SR>WY">6/Q<7S1CPN(I>M$=GW23^HP]^V,T/8H1A2LJL*P,":=HP4*0 M9(9%56BJ,)#58,2X#5!#GMRQ^M_!F^]0]"K.;"WPVRBT)1NN87HY7[?6 G5T MS1YIQ(9; 35DP4I[Z@X.;*^X;BBI[XP2&= 7A9Z9!$BS)A0&13CF/'E>/+H4 M5/[S4N$;4W7_3-A$V ,P@. <=Y.YQ?7+W((],L4[)VQ@5H;(R,%6+&)2#$,$ M3$D6YT)C[=\ T5+SMYG]-]7>0#E=2\G>5#7?5M7/HCHY3/VI./9:QE.@!9S5YEII3A 43D&77S,-7MT>^'RH@M MI3Z B?(69XOE[TTWI6E2!^.]EPR\(E)R0Z2,D3/(@19%"(*^;DR!;P \;.U_ MOZP',#16F4$5&P%]5S[!'^^[?B[]V:P?Q=-9C=I^ZM[33#:9'=%8BTWD5)6( M!-^80#XVN=R\"&,3-R+;UE39$O+#)M-+' 7D^GIYA?GO9D$BY@ M+BS%^=_GUP=VI+266D@D>69R3D7,+$IE65;2@5!% [2.'7X'S(?-RZ'U=I-J M=B"JS1^#%8AY*"4!(9:Y1LXX2A82/2L&)4<3% HE=\.T.U ^2J*UTMI-GKE! MI[2W^/O\J^F1P!)53IK%4"M2!=3GPM%;64JQ@B-!W>4L=H'L4?)I&^WT4+X+;!'R: M='.30&$GGL3E M0.K?6C7^HIO.B/S!^^AIC8XYT01JHR)_')%Y'D647H2H81]>P@J\#YMN.]/D M+?'582#G*I'9*P1F\,WS4BM+J9]>>SK>T-OMJL=?XC3UHY-ZL:X\/YV.)CB= MDBS)(AM-N_*>Q$NLG=MD;Z'OZ<57>F)F,!I/OZ>*?)O;-:LF;S;F1E7E+\8P MG;Y;U+!?)OJ4M$ZEE)F1F7AG;0VG$P.E=T9YLF" J]9/UFU MGZDTA?,IV-< M7O?YV?PNB\)9IZV Z#T3UM#LH10PL%*S'&G9E;%::\U]L]5P=E5UOKV^;Y@S MC63\YZA")Q=0!]1C+TG?2'%K%2)_C]1W1@F1R#HNRC%TV3"=A6%>*,\@N.AUE$'EUK/$ MGZ4DO3T3-A'V3DK2 ;UTY*,S%>J6'#2&@8F)&6&,-<%E'EIORSO8DO2-E'-O M2?HFDAV@*.RF;_2VF^'"&SP9CV8ONLFR/\&':L&+(^>P>&/)KA*<\'J168P\ ML*"YDB6D[%,9_ 1TVE/]\+IN?W5E=N^W<)+;@VAW3[L(673R)M^!:-^'L=]-IWB;/H+ MPO2TQ_QN\J'>OL9ZYW[^KY,N3K'_6H&]GIR&Z,CA9;1[@:#V';*;<-G(5?8D5V4D-AM(I$IHV+=2UR M+*$)Q=**9&SKLMV&\'<5(=@GAZ]/[/O2_J'$(NI\]VR2KTU[3M6X,&14/J4BC4T!J#U(VO+0!3#%'I? M)!?".O/@R7=/R.4@N;>!WH8(RQ"H)9+,,_EY8)@,A69V9Y"%F!PS23OOI<9B MFV>S+NZ^>_]Z=UJ[917\#I$/$*CYI9O@V<+Y>W4ZR>>#2U8&CC(P(1,-SCO) MH@^))8_<2T^^/[3N%'([DD=$B@:J&&!V>#6: !F ,'X](;G,VX3.9\M0@N<1 M,A,Q$RP)R,#3'Z&D\:CI6]4Z<+\"RF,WJ5MH:("=?I]ZF$P+]E-Z6!8;(T@B M[\HM:*>?Z)+3V[]:!L?7&S'WFY"D.[ M#O 5-=T3)X&H!(WS"'4 M@K3,&<3L6;39^IA24*:U*77X3+W'.#]XHFZBU $(^NO'3_U\E3F[#-(OK03N M@_6U;+[XI,A*L,"B=()%)1Q:$I%NOARO1K-[HVU_6NX&4=$@?3KZDZZ'&3[O MJHRN@UD[LG/GH$U,N%!RBU.XH' M0WC)B8_TS*H24I+-FZ-NBO%QTW%0C3:<*FNER-%"7M^ .D*)RD(L3(1 @X\! M6!!1,&Z+%2@MJ'(M/G^SZ&35Q1\G-9J(>H#8QS5J7B/NE>: _^R[*8F(3,9Q MQ?Y/$GQMH/(<2]?C)_CC"(/CO$2R'+RAY1Z\J-$_+5Y^DHD,L@TYYI!LJ&F16(I HTQ M0YMKJ[ ];JH-HL$!^B$M1'7;(P"@T5B?F2UUOM6JD 4I"W-D2ZA8?/;0>B_Q M2C"/G$M-=+2RP]$ =>GO^^X$^]G9^S%,ZF[W.MN>U,C06YQ=5ENO_-46Y>B- M[MRL"GT(230J/O_FIL^NW/22MMX^GW MHVJWR7OEO99')=EHO!*>9 3N4\RT%L?=%(F:=F\->^:V'95W-V8(ZOW M@C=4Q:$48Z\M29TN][(E"] 5I[-B MIG9!TCPI!MH#R\%)Q0O&"*V;\^Z-.O?47!P"5-W1RZRJ^B#+]P! M0T43MU;DL<0L HO16T$O7/L$Y>7==^_K-5=.UT2R Z0#GY^.QK7UV!)-J">! M*O!T^WJV#R%C7GO!"C="0#V]1;2> +Y%\/!TO86$!WBFGXWZ>4''2=H1= M#'>)SYED1"B!A50K-+(6S*M,])1&HH@BH&Z]Q?4^3 ^/$TVU,$">[A=(7\B= MZ\^NCOV\T"8"][8 \W5WAHX:&,CBF.!"98FFQ-@Z\W8'G(?'C5:R;YCQFJ>3 M7W_ZV)79[]#C;<#(VK$Y"08N)::ET^1^H679><@N1>O#M3[ *U+X=]WEX>BZ MK4 '2#>]J3UE:S^4U\-#/"JMI2E*S>H( I1(/.!1)# MZPG@#C@/AQ2M93] ;NA%-Z_H3%7 KR6DO0MI#R 2?(MHK=P?.X_KH-KH"3_*DS[ MR>QOJ[,[*;"EP'=)B*A]+4OW#("^]6R+N MO'OWHHW NU;2&B#V\::;?)YA?UQ'>E$Z@M) /0:4B5RJWU2/^18Z,IL5+6!% M@)>M5_';<#RL=7QK20^02KV.Z>+PD?M1#;2.WXYH/ZOX]AJ[AP);B'N(BJK; MT9&'@\9B8B!=S>KPNC6[[MQPD+5-Q3K;.CJ^2Q+N%D)JF.XAUNO.&>M:R<,$KR7K","B$\@\+7..V&]+\TK_55CVH/W! D!- MY#TX#UY/B/LXG7V >LQ,3:&\)^N)OH#/>%2$,DGIPGAR-/EQD,S;))DA(7B= M%9KFG?G71_=PN=),)P.L'N?8?O[CA)95//(B:,EK4V1AZF%'Y.T&CX9A%BD& MZWEI?D#V-0@/B0?;2'< G^%JUO2BG=KD\^) ;:,*>!LT\Z*>Z!R$9#$05&-2 M"BYI::5MK/F[\#PD&C23^\K:RYWE(B]B(,USD3>N/' N\NZ1-,I%?KL0O+FR M23^'H$ S[3.OF_0S&:)1,V&1[$;TF/BP-MJ;5OG';R^[B+4 @E-*2Q8RIVL!Y1DW_";*ZW%'J6C&664ST M5G$+,@:9DN4/-L^XM5[OSS!N(M]=)I36P?58,XP;Z6S=S-+W"'R7A!!( &4 MEC(Z,GR*8#[*Q%P1Q0NB/E>M=X0=>H9Q$!YL(N?!,XQ&9BZT#PRM=K5+K6$Q MYL(ANQ/U^&<2.!WYEAW$1:N\HPZL2AA*R9*@%IN?(T.IG):4$R M;'B2$GWS;3H'E&%LO8)O+>/=Y1;70?58Z.-IG([R"/JSVK+^79D_IXM3X;4L%JL% MS6OOPQPC"RF3I*)#C*4:P*T+%U>"V5>,J96RK_= ;B+T 8R)*W!J&/5=F3R'-:6$2+ZW8DF1]Z01+8O!:@:6 MYF&#"H)KW=5C7VRY)V"U-[)LHH(ALD_JV>S3%_P%^M]P]JX4K =JS%L!QH*^'6\\"5T9^#>W8Z M^]+U-;BRC+%YS94%!"9+J8W^0]T?F (+WG,=O9-@Y%H,6.-FN]?_ )[)()(= M('IYE?JG54KTY@OT.*T1-A2-4*7"PGA$_21"^BJ3N$E5%AZ2#3=JW M[IFR";X'09S!%3.LK5F[)8[HJO-J[@^8.:^9DSNT5' MN#6OW#84O^%(&L7EY\O*C5L_JQ3[C(NS5RY_LJ3)L]^ASY?$L]F(",43/Q29 MKT[4,X&M8XIL9@M).!M:I[BV1]WN_+I[L4Q7@5F$+;G2)EL2GZI5,3IRFG/! M%Z; :.EC%!A":_&U K^K[,&.6;KZA+Q=*OM0$A(+^.>57-:X*%0MV54YU$VY M@<5$PDP0HM200VG?#?@J@/T?B[=3#ES?+OG=NAC"\O]N05P.8Y)K%]HK%>+K MC&FH;,8 X]E/_F,+FER?^@Y%QW\6_F) 6F4P,$7&,=- 9GA B\RG'#@:6FUX M\S#)GX:W]V1B#IRVFZAV +K^3*Y+=X:X""F>U %=''#&,Z!/3)6Z-\I)SH*- MGAFPV1LP,5Y/TVS-N95@]A# W[NNNR$4U3K;\Q[[TO7'U:^_ NQ\.Y44HJ1D M,[,V11JOX2Q:&KG40J%RL10>[G.;[[_-(R9'8QT,,+]\P.FL'Z49YCFV7TDU MTP\??ST'%PKPK"P3NAYV8YQEWA1)MHC)*A1$T*V/([T3T".F4GN%#1'+O4+U M>>KB_)C%!'6'IF)<%UK5H^/,AT0DE](X'[/EN?46B150_F)0$R6M#/E^YSIU MGO!:U"2_GM1N8*.O6$<]/2HT'SHO'(L\D>^<8JWQ4XXA&BNB4MQ+OM8R==== M#I 8P\2WVLI[@ 3UA26%_=?1DJ,WX^1UF]B49L&Y1*:?NAF,KWY?LQAON]E_ MX^P#IN[SI.;?KZZ^1R)RRY,R+/@$3"NP+"1O&427N)#1!)6&,I^''-BCX?'A MTF5(-[#U(&DQ&'7Y5=E2'"\T!B](:.T@*,9P -#KJ6PRFN+K>,9 MNQWA7T_)X1!H #MTN#GAXDJ+?_1N]@7[3U]@R=:[U>0-[&^Q?#]%!TFK_Y1A77R_WYS8OS+CC'@.7:*P[ND;%&FN1 M[MEX?J%1[:=Z?6Z>%_1F XQMYEY6S)#99QT(D/.K>4ZR$!V5=ZQ3UZOKO78 M%R,.L^Y#1M#:1F#9)UIVM/ ,G!-UBZ7RUNJH2NLRI0.K^]@;'^ZL =E$+W^6 M'/HZ8_JK!F2C&I"-:+*+9/KWZ/C/PE_$P!V@8%QKS;0M@87L#=.HI.3*9]Q] M1>S!\':C&I"#H^TFJMUI#4BT0K@0#'/9N=IH4Q.P[%CB60%B*4+^50,RH*[7 MK@'91%&M:T!NRQC7<:]( VKM#5H@;-G4$^%48!%LW5[FP6M+IG1Q][GLWW'? M1TR?H;74>OOPFQ'$^6DP\\U)HS):AJW.=[<'%85/G*4H!-,D#^9!2):3]18Y M)]QB+0+=?9_'3IB&6F@8@9]#6V25;\=57%!>%\\DB%JY0(M[U$3A(ET,O"CZ MKU^+'7??9>WDI)M'T.Z \U?LH;7.!DCTK8"V?(#6 3=02.%.8/N)#313XWKT MV$(' _A0=X.T')++PC$1##!M!-332@V#(B(ZXRR8UG6N>R#(/4[X?OBQB>B' M" 7AF+[Z_$^<8 ]C6H.?Y6,2-MGB\UW8R_S>Q?DCH?;]*9:9*)!I7QP+2186 MN-*)JV2S;WU6UT8 =V_X-%3N]4C.8)II[6!_/(&$XWI:YLFRT\8Y*D 97;*2 MV9S)"*_[FN@IBJQHQZ-*F"#%M8S=E;=X"!IO*,1A=D@@7? +,? E?L5Q=U*' MO:3?^18?DP5AX0SGI=,J.@8V<%8 /8 H,O+6<;@U8#T$;@REA0%LT:4E?K6: MYY92D2-4@J#(6H"4=77,D7G4GA7C7"HB^'2]L=KV.=6UD.V>+H=4 C" ]E:N M,P,48OT,_80^GY)]N"$<9WJ50M)>1Y)E\WWT34>PJ^*IO7!W M==74SI5_,.52VPW\^=GM%YC[W$)#R+%V=$MUJ;&UM7U$S[AW-?DC'?GBAS6M MW#6<_8=3=T_2ZR;&@9!E "?I=F17SX!= ]] H=C[L.VI4NM0R+ 62;?4Y#X8 MYY3B2H-EANOZ?"K-(*K"0E::QR)U,:V/T]X/T^ZKK?JS$FT3!0X1&5[TS[UT M 6MV]KR<)T6H!UQDP+ ;;>/'P'G-T[[FUU=]VL;"3X M ;:F;_DL+1O *\@)3!1,<.5H$#R2<&1A(MG@D^7 3>L]@DV 'PK/=NSF[%[I MNPP+#Z1;AHS6OW"R(]#TC:11*NKC+L^D4YW5[ MY]59HYJAFL/)[VH#]M-^?B;$)+_M)OWYV^GVCWH_=#"26]@&G-;M7_J_5[7V% M0V9VIE4D)N5-KF90ZVUXJ]'L*Y"S)W9TC98&[>1W.\;;/SW/L:^!?:#P MS#:X]Q.Z:<6!E9W]=J3 @R.A4C+EC P$MTR'6J.*T3$R*@LYC\Z2F?[@R7=/ M-.<@N;>!W@;@W"_=!,\61^V].IWD2UMJ1$IQGYE6.3%P13 >K!;.5I^K M]>GBMR/9O=N\.VUVS54Q0-3FPG)X?G;Q\G^/L*_U1&=O:C71_/D).EJC8V12 MU@!3(MO \Z@9 .OA/2$59"DZ$6+& MU'K7U!UP'AM!OD<+.YI!U!(:,18@&W(E8CU9-FC/@J=9U96< *5$S*U+,.Z M\]@(\CU:&-(R?GYV10RO>OR?4YRDL_EZFVJ]"";.3++U"&+OF5=VCE,4X;RQ MHG4]Q1JP_O*[6NIM@&8"MSU?%P"73]4Z$'?H:EV#MW<'JXUJUS"!6^AE1S[5 M=:B!QZBXE=7FBO0H6<6\E8(IH[$HA4[9P?+QNZ;.^O[3WIBSB3IVY85?S,7+ M-5?9FND.R(K5A29>#F24^<@*1)>C2U+RUK7[Z^ Z#!-H*X6NXVUOHXTA?*C1 M!"9I!./7D^FL/YVW_JD/BO+!VY#(S(/:5$&EQ*#(>F*7*@8$*EF:6SVW0WGD MEDX#_=RDC=Z6-I]ZF$P+]E4LBQVR-.1WY1:TT]H_:GK[5\MG;)VQ#&0&M1S' MGNRE%@3I#DR[ RR-3<>42[()R'@0Q9 94?.%P+UA7GBPLNAB9.O\[>$S]3[S M[-")NHE2!R#HKQ\_]?-5Y>RRD/N\7Z*!8.L!O8G,CMH@K=2SBP2+&%06&4R& MUL',U6AV;Z?M3\O=("H:P(Q[T?4G70\S?-Y5&5T#)T2)D<=0LT6JEDW0(Q:$ M89F#P>RX]] Z6W(GH$=,H7:*&F *>HEQ=GUVMM)8[C03-IC:[US1[.R060?: MB)2M2:U/Q[V)XG&[ %MJY29/3%N>7-E:MPZN@2SY59CV8Y5OJ[,[*;"EP >? M.*[@*REPCC1+VJ0RTU)+%JQ6!-<[#(5KFM?^U$2XQ^C=%0\VD7/KENO/2 7N M;3>[6,5RX<8)0;,;>K>,F2$@*QXE@8&4W;6>0RLZ"UZ_\N[MAC8"[UI):PC+ M\=9ZVXN5[^5H6C<:T4)W5(J*QDHDDX0&JNM9PR'HR$H)$!17B*5U"?S:X/88 M/-[[UK1A-#C$#O6O,!I7<^A5UW\DE)?F;WW,+M\=*143E&R914XXDP 6,]G; M%D24UNB LC73UL7VF(DVB/Z&:+\R%]1M#T!,-A3!,_/A4B3.$\Z M)>EU:=[=8!681\VD)AH:HB#HW.N_(IG;8"HA0\ @6)P??T$B8 $QL"RMM#D! M&->\_G0]:(^95D-H;X#2H'O0E6"C+T"<]U(RG04-7AF:/7D11FHLHODAR']1 M:A6E&NIJ91IV@,XI+[KCX]%L'K0$,@V[R8Q^A?1LU$Y(VW??W>3RS7JH?/>8 M&C52>=--I]_<]9)AUEAP1B/+*4;R!FG] J$\(XM:>"-MBJ)U,?%J-%M/3]>O MO AA6A8A L\Q("$ZA+B4:HU+Q?R>U(=M5\I)&^;\PHVXMWWVU! MIOV,)L;9Z/.\K10YGHNS40VMJEXER4*I#="JV>8E*I:T5-PX,&*]FB&Z_!5V MT+M+9MQ^YWWE!UJHLFLFTI9QO1MH:E9L&?I:!],F0?Z-U'V)8[>!_1;Z6:GJ M+86[*\5'QZVW&5AQ@3/-@:()_]^'_PHJTESYPKL#21I6((8?0L.,N9TY;3 MFR"CT_?9B^O?;G>^1CNU=(/*=(! [+?KUMG;TPKJ77D_IJ'/1J5,C[0&:Z*- MS('.A!* 6;#,G!C8B1'RK4.E-T+:O=NZ$XLP&W%O\N&G!]P7(^A>0_][&Q> M4E._[R;;=.*\[Y+-W,>-L#=R&5?<\Y)&7"N!M=EKR;51OW*1!>TDRUS&XA-@ MM*UC/?=A:G?LRBJ)/S_[YINYS<),PM9"N83:L@,5X;WV)K&&0:C:?I22L2:/"61:\B,YE&RFM: M0K:N=%L?W?Y/*!F,*3>ZO0VBL4'Z"5[B.=\XN@:BP5I57D>SG\JWH?1W!TVV M$/YN:!$]U:;7,:.1+^ M?K]"9]=E[2K # ;; 2=57H=L7+5K9VURN_?I2HQZ0&?-:%;2@,FOWVYI>+'! M"6S>\%[R@3"HU6H]_?2+Y#D=NE2]/!T"%R__-6U!3U^.CP^7^C'9R* MXF&.=1,%+W92F56'0.NWCQNYZXRE<,-V5*__:\?+O3Q-=.9P,8.3P]>@8TF3 M@SM7Y4H.LK;?STZ8.AV.M=*FO5OW_SHT4DUX*M6D_4-/IF#9)8S9M4YY]D/% M\LQ6+1B9!$$KWP/:A.;YQW%I+^I1,H.I_5&#C.[>#65?.G88U:+[%J^V-49D MP7Q]8Z,6&GO>O>Y=O+XX/^M=7%VRM^^N;]Z=7?98[XK==,_?75_T+KHWK/O[ M^9NSRY^Z[.R\Q[9^2]?O?D:;HT->C9I[?)^=7;YB46M/[(?G"CN[86>OKM[V MNJ_N;7CK-X8>\5XZK#?8U6O6>]-E-V?7/YY==F^J5[__W/V/]P^.-.KUQL:[ M61%AL^C[=1\Q= MO945 /ROL*3PB_MS]2ZC&KM@0SX"9F D88P)V@VE9;\6W*!?U(1=0ZZ-8SIC MK[5)652O_LITPOXMS4!F[">N>.QDS-YH)3"QVPJ[R.(:(O-\&9F/[OZ)@-:H ML1^Y1:@0E'3";C,]5B &4 G8F8"8T+ABIK'RH4*.6/%LPHK,F0+08*R%OBPB ME)RE^&0D5RQ!,)DV3*>8O)T."Z"SHM_B;0&%Q2^9J* M:Y! + W64!3+<#I:(L"P\1 YSFQ!'_/Y8S!0*J$-I-(J++94M\?2#7&#-H?8 M&TAZ\GQ%WV%1">#) )14?[- %-+/*(P7^!/\2;:LO5!R;Z$$%Z)]/F052E#A M65U$/Y$I.1>4KJH*$M<^/$*G+BL*/TE,@YEK5Z.3_,LWZZO9Q&O3?7S]U3OW MD(JB6OV8<,#3&2*%?O:5X>,DK%#1BGEAUY]"U:,/;+92J$>Z,*@ L\M(6I^S M4 HRKXV6*VD\"=16_2M%)(;21N0 MH6SZ')Z1IL)2*?,!;7W=\QE.6T"#\ SJ)^78)087NA,"9P!'(*-A+!YC?P'H-2YE@POC,_WA[F M3W,_@Q%7A<^01 Q($NPJY0A=:E=TA[/.9XV,'QY7-XR>ZC@1L[4-;6E?%^YQ M"]:I27PF#=1S)Q\_K;#^M)OWT5LB@?9XIM("_]=L%=O#UFF>#C18IA,=MLO^ MU(^LY.P&V9F:#QW'A2'2+%3Z%5I3;1W^3C=;J,O&J.B/<)W"]AZ9DB#[,6\^ MD"X-Q\,9^'L"ND+(BIE=^\&J(;>SMH@RKH\6$+X4>3S*,C%A2MZ"*B\-'LA7 M/AFB3XB0KTWCM:Y9OZV)K1K[BT=,?YDW"XO*/*-1@EVDYCRY$;DV:'&6NNR9 M:1P[;:>-G745_@=4F:;2.8 /E(^^QKZ%QH5$^[R2/20P9FM+U0#_IWY_&G7P M1R'1?!]A11;[BXS]OWB2W![V/:E:L(6G5KH.H_998CS0%0-=5L02D,!E\S$[ M/8Z!WU(W$=I7WT_XQMO?O4ZOQC8*B_*@%RYX5F1<+G"BA5G"?32$RG8=IV < M8%=="2V-Q7[&%FF*I]7WX#=3%KJ5EXC?VY7M/%925Y(8S(H5Y OX1(Z,\W?L M)34KH:C+;*35"*BR9WQ0_JG E+D?TESI">#H>*A#PN?WB(]$_2QM3^T)9--G MN]%1O;/\^3D''H5A\:4!/ W[>_9VN(X:P=)K!--9?>V<3MOU^13>MUH5;GG* M1]X\")]#,P_/ 53[F(!NJSQ!)[>Y&O.)O;_\I[_M\&1F*Y?#-3]TX,2*L9/:\\/&H\/U6O3XU ^I/:HUZL>?7>U15&L=/3YU M4>V!1R*@@8#;G&1EGF_PS ");.ABB'4/]&*&\CLD\)O_.AA(1U[R NJ$2SJW!V_@[B)B#N MO0TW^-@J+B&YOPSE@2^D&[XAM1V=U4%XO?3 O];Z)U!+ P04 " !,@:]: M^/?U:;7,: M.1+^?K]"9]=E[2K #!B; '$5ZY -57MVUB:W>Y^N-",-H[-F-"MIP.ROOVYI M>#,XP7E;O)=\( QJM5K=3W<_DJ>7V%1>]!).V<7?>G^O5LEK%14ISRR)-*>6 M,U(8D8W)KXR;.U*MEE*7*I]I,4XL:=0;+?*KTG=B0OVX%5;RB[F>WHE_[IVX M17JA8K.+'A,3(MBK Q$W:-B*PM,V;='3^NE9.VB?U=OQRV84TW:S-W':G@MFD$]3K_SAP]6&46%M,PV7_U.C8T M67YOJU2*<=9Q^SGP4^?#D9)*=P[K[E\71ZHQ386<=7X8B90;!F-'PSO.R/AM=7Y-W[F]OW_:L1&5V3V\'E^YOA:#BX)8/? M+M_VKWX:D/[EB.S]EF[>_PPV!TU:#4Z/Z#'I7[TF0>N('?OG"NG?DO[KZW>C MP>NU#>_]QB B+DK->H-__;SX-\N/C#2J-HO M1,7D7T*/149^HI)&5D3DK9(,2C=X:)A%-?#,RTW/?'3WS\1IC1KYD1IP%3@E MG9&[3$TE9V->\;[3WF-,P8J9@MX&"BGXBF8S4F16%QP,AF[G&A^XDI(4GK2@ MDL3@3*(T42F49ZN\W(9 QB-N#-4S%$GI'8=U5W0:^(V!,;"D=%T3UD"!2&CH MDB"6P72PA'%-IHF($F(*_%C.GW+-2R6X@508">T4._-4V 0V:'(>.0-1;PZF M*0;;G, T1L+9JAO^VDAH?@ )G,0B U]CV):^K0 ,0!R&]-65@RR:!":/B6,"C\]Z04,U=G,#O(I0<_4DX@".4PB0HCF(I% LL&/C, MA(FD,@7,PS*BE?0!R[6*.(.?#3F"^# . ?=!&-Q'"A M'F1[5=>=T@!2:"(8HIT9E%-L( M-9 A2.L0^E2S.0PA,00-A11VAGU]V[*8E ZQ#HP^G]9$5VBAZU;WY8;R0N>0 M#,;QD"A2FCD#'$$<\PSHA82<@!&>8[*A")!?CWM(2I%#P_B._&A_D#^O_81/ MJ"Q,#NHP$:JU\;0T5(5]W()=>A)= M2'/DW/''3RLDG+-YE[VE)\ >AU1&\4X7J7^NB:T:^<0CIKO,6Z1%95G1L,"N0G-9W!!<3Z X&RQ[81H%IFV5 M-@M6X7X E6DJK.7\ ^TC5,!;<)P)L,\I.0( 0[4VV W@?^3[\ZSCOQ<"S'<9 M5F21N\@X_L23Y/Z@[UGU@CT\M>)U&-)G ?F 5PQX61$)#@ NROCD\XXNWN7N=78T]*B_*@YR]XME1 *NN>$IC M@,^8(DWAM/H'=YLI&]W62\3O=&4_CY7(2F(-5;$">.&ND /BW!U["@?A':4WL&U?3%87!6[VY^ M?LF!/?ESY)>P?&[SZ@L-<(YW?R'H^(NT"=]XQ6$^*U36JK137TZAH5&RL)M3 M/O)6A/],]+*PC'DUA-)Y5Z4QP+-#Y93.S/KRG_\FQD7/NAN3Q7XTX[H* 90T M-[PS_](% I5+.NN(S(7!3>I"\1V#!:43(*&[$V1A0-G+5'!9X8>7MM7JWCX+ M1EDV7[D#QJ1]2VZ@UZH]/_52U9ZU:Z^Q\)[4G MSA/>&^!PD]/LU4'SX$&+Z33R>Q*L-QBLI0]]G@K&)/_VU<<%]9]T1H)6Q;V7 MM$!.'%X2FT%??YX'V)-9_L&/)X#%YLV WU_ZX_-V)3W'BT3M_:0_^6WH2 M3R']Y;U^Z=CC3<^>N/[YQ'>D]H.AG/A72$_U9;6_; M-A#^OE]Q<[ T!2Q'\DOBMP;P7'<-L,9M[*[;IX$6*8L+)6HDG=C]]3M2P""P+#UAWO'CZ\XQVI;FP2<=&-&:$7/W1_]#QX+<-9PE(#H6+$, HS MS=,I?*),WX#G%5I]F2T4G\8&JGZU 9^DNN&W))<;;@2[6-KIGN:_NZ?.27*B2_DM;#9HV"3U2736:H5!J^Z?TPFCK6K$_@Q*.!35\S': M+ 1[54IXZL7,^F^?5S/3N>/4Q.W ]W\J.;V+;B13@\X4#LZ_YC8V+!DV-QX1 M?)JVW7Q*^="E.)1"JO:1[_XZ5N)%).%BT7XQY@G3<,7NX%HF)'U1UB35GF:* M1[FBYI\98D)X[N==@1?M")ZR)?Z@:D$/YC&?< .U:B5XB/A^-M\.4GTK)-C ML86S$%>8J3V1UA]#WZV+L:PWAX\,B#)GRLC"K]"HP& M?8<^J#7\\L'C[HV@]WKX?CQX_5W1O22YY9_!\ V,WPY@U+O^N7D=4&!\?!6=^IQ:47;4J M ]$0<8'2>UPC%LX4-QP)("F%P3R,23IE6.>2A&MMYX#_5I-B4828*8;(UZ'E M\UDB0^QE>,?1"A-H1$P%^Z);#YD 9Y<2-2A9PD\H[)&O*CH\:S<[AAQ[DR[WYN1-Z1JB-.$^P MR+1K9^AE4%G.X[_WWGG 5.!7&I:&,<92D<[1 M3&!NAYBFPN;2?7XI]O>,*V8;0FV#;%1L#$'MA& :*P@:)_3E?6"NLO$^$XOH M#%JU.L9AJV/S]#N(Q>?&W'X#+&@@YNJ^ @R][PXPGN+^GA 7-5A9#,&1%)^Z M@%E&'^&VM&2*:1MH92LF0@ .0S"XM:(@P\C393?HT'*G6F[^Z/6 M3.1Q*K&8.)]Z&9M%";*[+#ZQZH_J3BAOL3I0F"S6H%4.I:O8M3=^3<&ASW6) MSY")8$M4$ZDH4QZ"$R33K+W\TJ%<9X(LVCQU+MR@3D)LS^)-I#$R:6.0=FYM MA0Z)*+8=E\RY>'4ZK?CY"=5@!V?HTG,AKCC1J:%;9,W*^7FP4^Q7=LN^:+95 M:;9J7]ULHUGQ:V=/,GOJF,C90,(U9M:K4JWT:(]L5[,Y! ^KLMT?'G.><$H% M*^TGY-S*OB.+/,2"1MYK/KI]*/CXPE1].]'2DU2?R\H^"#D^JI]WM/OR*R-NJ"EX!0L+9UGLIRG^IY8/D1FOR?^=AS*_B?Q.21^ M\00+FUR>NDJZ_R[A\ \1XYCKX@8 %]NUJ3JV?6TJ#4P84(8'*[J\B' W&\4] MA.M-LYG*I&8/SUW-)YZU\NN$)+],6;_O6%=>W7J@.PP"B0Z5>WF 3;!B$?;# M:A;&0 I !].B[PS(]3<>N*+NP-)63!";:AOO0%8E MSO6H_FH(F6"=FYG-(?_RVJ3XS-_@G+HW1_\ 4$L#!!0 ( $R!KUK7.IXG M904 (,: 8 &@S,C(N:'1M[5EM;]LV$/Z^ M7W%SL#0%+$?R2^+8;@#/==8 :]S&[KI]&FB1BKA(I$92B;U?OR,EQTYL=PG0 M-@ZP(#!LW9'WW/$YWI'JQ29-3GLQ(_3TA]Z/G@=O99BG3!@(%2.&4<@U%U?P MF3)]#9Y7:@UD-E?\*C90]^LM^"S5-;\AA=QPD[#3Q3R]P^)W[] 9Z4TEG9_V M*+\!3M]4>(N0)JTWIHW@A#0;3=KVH[K/:)/X1R=12%I_!A4G>@X M?RK%T(4XE(E4G3W?_76MQ(M(RI-YY]6$ITS#!;N%2YD2\:JJB=">9HI'A:+F M_S#$A/#?#M(S8V08 W'AIB% MN,),/5/0!L/+R?G9^: _.1]=P(=/E^-/_8L)3$8[CSQHPZ?:N#:HP7@X<.B# M1LNO[CSN_ACZ;TJ##>WPN._&XCJ+IJ506B(>() M2N]PC5F8*VXX!H ("L-9&!-QQ;#.I2G7VOJ _U:38E&$F"F&R%>A%?XLD"'V M*I;2_"I!6_U8,8'N#&+.(CCC@HB0DP1&4<1#IN#@@^+X),-':T*<"3_M0E8A MRY7.":ZED;#<0:QSQ]UB [&>$2HS6[=7M4L=RW^$[1PF:DH$T]YHEK Y]$.W M%);_5903-RJ=P[60MQBH*[:_UVIW=Y]V4"SU^N=6Z!FAEFU>PB+3:1RAE75G MBD<<"25,QPO:V;=O$S:[%]06?GQ_Z]U[D0K\6LN&88)<*E,YRA/,ZQ!3-+%Y M=)=;BOV=<\5L,Z@MR<;EIA T#@BFL(*@=4!?WQ%SF8EW65BR,SAI-)&')UV; MHR^ BT_EW/,2+&@AYOIS$0RM;R<8%[BWI\2Q!JN*(3B2XE-'F 7["+=E)5-, M6Z)5K9@D"> P!(,;*@HR9)ZNNE'1W4:+$U+NIK8[/VKE2<%3B87$V=0+;I;E MQ^ZR^,2J/Z@YH;S!RD!A.E^!5GL!5-VV;7Y-P0L.PP*Z(=.$+5!-I:),>0@N M(9EFG<67+N4Z2\B\PX4SX09U4V*['&\JC9%I!ZG=O;%U/21)Z;J+0B%>GF=K M?G&F-=CS&;JP7(IK3G1HZ 99NW9\'&P5^[7MLB].>U)KGS2^^K2M=LUO'#UJ MVD,7B2(:&'"-^?BFTJ@\V%D[]6P&P?U:;G>5AS%/.:4)^_YLN>Y/",XC5,L,-S+KH"YH MF7 *-B3=)T:X2.MGBO"N1?4EQ6[+D>W_(#XEB!O/M[9[ZH>AS(6Q]\N+X^YZ M9 ]=_=SIMF'W.YM)S'5YD8"L<-VNCFU[+*2!*0/*\'Q&%W<9[G*DO,IP+6Z6 MJTQJ=O_XUG[DD:VXE4B+^YC5*Y-5Y>7%"9I#MD@TJ-S[!^RE%8NPK18AQD!*0.N=_JX1RL_B)="A>_GT+U!+ P04 " !,@:]::K/-_[^\ ![ M=0< %0 '-P8V4M,C R-3 S,S%?;&%B+GAM;-2]:W/C.+(F_/W\"KRS'[8[ MPICF!;Q-G#D;KEMO;517.:K<,SO1\88"-]J:D24/*;G+Y]>_ $E)E"612 B@ M^]VS4UUED\C,A\PD+IE/_N?_^OZP0$^RJN>KY5__%/XY^!.22[X2\^7=7__T MZ^T'G/_I?_W7?_S'?_X_&/_?-U\_H7LFW_^]4_WZ_7C7W[ZZ????__S=U8M_KRJ[GZ*@B#^ M:7OUG[K+OQ]=_WO<7!T61?%3\]O=I?7\U(5JV/"G__O+IV_\7CY0/%_6:[KD M6D ]_TO=_/#3BM-U@_JH7NCL%?I?>'L9UC_"883C\,_?:_&G__H/A%HXJM5" M?I4ETO_]]>O'LR*+G_05/RWEG7ZV-[*:K\2W-:W6GRB3"Z5],]KZ^5'^]4_U M_.%Q(;<_NZ]D>7K8154=C*JU++268:JU_!_GA/UT@?J.]%T?Z^I N<; M9:5"]O+NDU31]M.45>@'/%=HJ]'R%UBO$ M)+JAZWE3J"O3;5L__]RRJ*WZ@T4+/(U;52WA6_")X M]CY;*WP:;$I:LP:@;EP%5$1^DHMUO?T)UC]I'-=*]$]'+\]UM;655GSDB757 M_,17:J+UN,8'#Z^L5@^7@[)>7?[>M0]-*?LGM*J$K-2D^X3A.Z^I'[F<[5Z@ MMPM:U_-R+L7U[[02O\@')JL9%8E,$T)Q4LH"DUS]+8_53)#E0:(FUB))9& 2 M:@QD>8XL.^&8[Z0CJL6;Q1@3M(9#BF,,@!%D9_Y>,&HDH]]:V>>C A@'T:WD MFD7(5'@<"'6 R^5!$F!@&Q/U#3K0)4'BR5L%0/?SZG?K\+5;UII*W:@[V1NG_KUE2,!*I];X*741- MFO*(8[6\YUB&(N0T#..<<_U M#Z,RCV218 5[A$DF"LQDP3$K1<9*&; P8Y!@IP MA3HMKE"GQU7CW$H5I'4!3/G-@#18 3F'!^;EALC8K(K,( (LCIQ#9;=&NO1E M@BV80$8/KIO,1IIN^02R[& 5!;L3%B:%G,_>KIYD9;@S>G2]/U]MQ#C=MSRK M_(FO;BWYG^]63S^I>]H/KOK+_CM[/-(D+])9 [;OR_D+[*; >AZH__?^WYOY M$UWHK<>O4HT\YVH*KG^A7L/#'_2N;$^O/BYYI;_L[V3[7_7OQ4:G ;S_SN_5 M\Y9?U73^?5E*]>X%)"W20F:8LSC%1(@2LY@S3$.2RS@KT[107^+=HBT0/,EXDK=J^9/)/=:-T&YVMG4_!XV<9_XF9NM!_ZX M3Q(8U)J'UBRO>@I>H;WNJ+U$/\87/SR\HS4*;:U"/VSM^O$*[4Q#6]N0-@ZU MUKE;S+S.4W&T1II8^4F77J_S8%ZNZ%Y)"]O='GW*>OKD[7E[C/IB+Z,L,U%F M3. L#PDF+%"?JD1]KXJ4R:PL[S!=YN M*K5J7,]('HJ\2%*LI]"8E#3$12@B7#)9RB 3411)4-+0:3F^\X.T5,1;66BQ M%P],%#H#DEF0<6 Z+)"T5O9DAN: MII.JFZUU70XTF1;32<-Z&\UG;X YA*2 MB]GU8M$-=5U5>E;?)+EU6^8&+__8&)Y]08E&VQ>H+]S,*T8!&'82E[;#?.:< MV>.G)\9N9&K<@%>I(;IO$Q=[KQH=>!(G,S5OZW/&U\-=\.WJX?&:KS=TL7C6 M"Y*_U9_E6JVV5P^]99BA*YJ,Y=DEM0IR63='76BK2[/20D_UGY'>2VT5,O=1 M(X3&?=4U.-!#%4-<'.=$02VWKE!=.EP M\"_X5R4M#%@2J@7 M5@]JK$_+.B=Z;?\S.V>(XV6BK18'/87BZC3P/QC?\[Z M\<^^ \-A(6+$9O2;%N]H5C!BG-7\X-R8D\T41HSJSQG&+K78E-*52O7;Q:J6 MMZM?EH]S76'0.+'QEM39$7QO2#6"42-9IPK=SM6";KU"OWR^^=BK>X%L4)T' MPV![R@D.P,TI0PBZK[*KO:I12^UVJLX/.]T^U:AI![M4XU?;S>>[A3#]KHNA MYYJ)9,:B+)54: J$3&)"4XFI%*6:J@O."*<1"4/(5/U8A&=W[79MY U].1@>NA'\ ;^CS MW_1DMBD 4XKNH^:G^5)^7,N'VB#X&XSB[]53PM%3LRS;BC\H^]0:H$8%1_$? M8*S5A\!D_,F^" !C^Y\&R&V6J7QJG"_EVTJ*^?H#Y4VZ33M7*0M!)2D*3/-< MG[&KCP8+8DUKD<9A'/"LS&)0PMXY29Z_&,V+NRI1*QEM18].9H!PF7U+G( M\VM;^^$)SE7*_6JA[ MOZZ7UP]KT]77R#">/51+1XUXU,A'/0705[G>5$MT_;#:#&1Q@8$Q^!B[PP3X M(;X<#MB'V,Q0NX_PR-C3?8#-C#SX^!K>8E%L?D#] MM",4[*JF;=& 54L;F#A8(SUT_W25T096'-1#FUQOMW#X0.?5W^AB(Z_K6NJD M*JJ7)>++\JO46>?*V?693OWK<['Y>-FK7ZM[%23G^8E:>?. :5% M5A8I)BD)5Z>8Z26E/4J'J%6F715ENT6J*= MOLT1:7V%^BJC1F=TJ+3=LL;EPS1;"+W2(X+%Z>F?#GC1Y0%'1\LTEYI-NK#S M .G+I: /$9954-4=7<[_NQE/?27JU6(NFG]<+\6-@/KL5P_+K-H_9H/ 1:R^YIJBK*>KLTSZ&NK M'\5.7[17V#_=H2\\716?N59OVJHU3^ >E;OYDF.5J'QAIM/Y$3P'3)WYZRSA M:0"'\0T_-Q# PI6!]4Y3G\9MM,V.?O4$J''37N1-NTV#.IK:]1)G]I];FNF. M%*3$89H4F*A5+J:90I,0$G.:TE!&=BO=4](F6[MN5T6 2CXSN(!KR4M!L%T= MODB2\C%C,++1]TLP7F?UJ&PWJA\ZJ[.K?> M#SSM0?6104]VO;:6A!\N+C MJ1EN+OP!G@5PD^'MQROT3K(UVBMRA:Z?Z'RA'P0N5Q7^1A=2[PCO'EAG!-)6 MH!^T'3]>(2;5M5)-]?^YJ==Z^G2%:*E>#)T!ZIBRQB/"+CEO?*@Y/6F.1[!/ MLN[XE&=9#G+[<*?G7Y\ ^:\G[_-X#-]T=;J=/VBW/)C"?W*=[#IHF7V=P]&( MTY8XG#/HJ+KA[(7P=ZMYW75*;+?F!&2YG;C5\_>ZY2/KIU1WHJ_ "6VG[![W MJ M-!GX6K:T%^=* 35:>=&J\R?QHP)B^%PU=YH[#M;?SPD)69J$@F!,68$(S M@?,X)+@,HS3F05Q&$E33/RS.]X+7HD7J"#Z&RV!G5@.7QJ<)57UM3IF9Z9$5 M];6VI\P,-^$Z=;9!I6:"#ZOEM[4:J4E9K;]LUKKQO9X!SEA)I/60,,\^W8I&M99]A>I&.EKMQ:,?U#*K_?&/0%+_ M(02#(BGB(.8X#IL"RHQ@5I0E3CGG>%L>7@HW1?"/O MYDO-R( 8732?;C_P)5E$E+HYCE*IBXIB@5F06$7ZUV'QURDD5[QX3QEI7(ZW;"HS (<2Y'31"WY\AAT[GPDP?=TI:U:H?S? MF[FN6IGK24O7YDS/6EI/7+'%_*X):O5?+#M7&_;$=((#="^LUZW:88?,45-< M]Z>>MG_FJ'EG>U([ZJ=Y4ZVXE*+^H%32A^G72['M _2E/#W9"U)1LE+B0@8Q M)B)*E-L&!0Z94(9G0OU?!'%6L :>G7FK#])/22TXMCW%VC)JNE@TQ24.$D+@ MT)MYO5= 85'A$$NM3(/BKK.8 M+37/MB,!S%%;C\2>..-3POXY+]0+:L>\JU M9:UK]>3\J:52XF&9J/"#64#5+()$##-:$!PF21XD<4[2@,-8]UZ*\!QYM@)1 MM9,()=\[ L4L9%QF*BPF[*S\.FZE!?/>.4.<,>\="9B8>>^<@V>OM*RY M:.JKY*>VZVD[>+<\GT4E59XG&!9)5.ISA@+G)!%8%%D1YWE)PN 6V\/LEK?D[_/U_=M-O5X][!L,/F]Y;G@NPK1,U>ZDNC 8V^8C&C,.6,X)(4N5*,AIDDD<7" M:'(P*LFS<[:R=7T@.I2.6O'F[<6'\1IV5*#RX+A^Q5/C(\-.'AD?7V7W#EVK MEU+H]H'SI]YASF?Z(-^M'NA\.8N90B@():;-*4R9!OH4)L$)3Y.,QHR4!'0* M,R;0=VI'3_Q!';K6 /W6Z@#D@1W%T,PS72(#\]4+00$[L*FECEQZ5-RD3FYJ M_$NW-[[/=M.X>EQ5="W?K)9B/W['7Y.5-"]97. TYC$F:53B@E&!>1&)B*.?7Y"8[K_YEM93/;;K&AXUZV;OWM&!%D>])P8@7+RRAC-XA=\/DL MUV]I?7]3K9[F0HHWS[_64GQ<[HI"KKD2V68G!UE2Y$DJ<"99JE;^F1EG M+$;P'61VF]=E*8J2<3W-H6J:0W."CW;T0D%IJ6(0%@'1S$6YF@0%M,!9F:>QC(J,EP$D+IT7Y3G^_/KG;W]& MZU8V>'HS )!91'%C-BQR_/H-;87ZW>P<-\Y1"!@0-*FKCQO\TJ4-[K#<3-$\ M/6]HK;MU/NAU4G.\WF/3;(E\&C[5'IM/%T+:3N)[?L(L8W$8T!2+7!28A%F) MBRB.,2NB0,J(!D4&RD-SJIWOS1A^+X5NJJ-;K?782!LZ)/3K?F*?@9LR M3A^1X:;-:P$/W-316N!&3W1#G]L&1OMF1E>'#^*8(VSW1+H6F<@+4:47,%WM M#3G5;=J](Q^P'NTM>1$"K#^HUKORA@U=?-GQ9GR8UYPN_B%IM:TMW@:A%TZ? MEW$A$L%P)D+-49 *3 G/<$("%J8B+P@S.J^Z6),)8W!/SVV!O7D1P\6(#X?9 M27&$GG+O8=OK=85:S9!6;<]7X"-J.L-F*$(J(;WHJ/ZUCXR7RY^F(L$53+NJ M!6<#6LY$MUTJW_][HTNV5+A=+75KM^OO\WJ6)GG"I.2X8)IE19(4YTE&<I;T&,GSYX6X2169C[M$@&86[\@2.B5$JY7B$FU0IN? M[P!X$4O"D)T>J!).BGLUOH0AXX=($P;OLW/W]P^/B]6SE-]D]33OUD9'BZ?K M1?-PFQ[57R5?W2UUNZBV#91F#G=_=Z#(;1)/+\I8^SM=MZZUMYQNSEE*3/$FSV/6* MS\?QQI.;1P,.BIX =!1#76LW:16K: M%@BNN'169PWAM+K,5%J(.R\N=$]:<-\5] M8?FKD-&<-W"@I/PRHIE^Y\)?Y/I^)?8;BH;=!L_<[MFE#GI:MJ+->PR>LWC8 MI1P9"_.I$W8Z;FYF8-9%C3M?CCEYZ\XS1IUJWGGN4KA3W5:T.96IJC?/'Y>B MV;@-YO>=JB8DX3 ME^D[ ._%HIUX+;Y!J".1P4W$,$BP>&Z+BDL+-LF6O*8_?Z;7)AIAXSVGEHE7OJC/?O&#_V.%77C_\^25M NV4!(#><(WH""A8<7:1M;55"G"]HITUZ! MM#I^TCC,4?"0U&$@_-52/,R!&4KX (P"WV+]N*SGZLIN@^EFM9ASM:#1;; ^ M&28!&([BSQ$ZX6B[&;D5WYSA-PV]Q$9_,]T>W0/-MMJ<-!E_LKU*@+']K4O( M;38]YIOSNZ[5LFQ.T6>E$#R.0X$3HIO)%X%>*W.IOI1Q1HLHSG,F3+;8S@GP MO)6FBX"O6J8.M:R8/]%%DVNKW^:3[1J;W)16N^'VP6;H#7N["TQ@[KT]"G=J M)*35^V7&6O9TAQD-[-U^WJ+A)NTG[INP&_MYK0_;K@]<9UDG7\LOY?MZ/7^@ M:UG/XDRRI)02YS'+,(G#!.=""O6W2!1!(:,"UK7A<'C/,^M?ZZ;*:B<.6!!_ MB(39A-G>/EB@>&G:53L3>$:_=?_U4B5ZVCI7E>^'@T];[7[2L*,*]]-7V9+Q MULISEV)+_37+25 $-"TQC7FD%[DQ5FM>]4T/I!!1G FA.ZJ;'Y:]%.#Y2]Z6 M%>PI;V0G%LJ]^P(5,[>[Q%:8XS62FOG)^S$#+1AU3UOAC$3WQ? 3\^:>-NZ8 M*O?,=19Y:N*?MRN=DWK]L#9.3NO=X_GSI$1MZG5S!+)>H7[N[#8#&Y"@UC=U M? UK:R5P-GO6P#'[8+EH)XRQ2T#K#S1=UMD)]0]2S4[]WNZ;[8/ZW<"O47W<M_!PRNMER)T/K^PV+UN^XUI_[Z_NWS>/CHLF%4 L>L9.N MU^--:TB]F3G?ZMQ\L\JMUO9$H!<_),.%U(30 Q=>&E:M6MN'4O_KXP'(._WZ M-*%[#;W,%US!Y6J%=ZDZTZX('8%WM()T-:[%BO/N;OWV?GEWLZR7?Z.+C\MO MFX>'-D[7Z^4M6WQ85=>/"[;X1]5Q:YHN2Z$#^UZ[WMU5\DXW&GI[KZLA-,7Z MC;I>K_6:G#$=#=7DT9'E" MXYF7?9A(Q)M94*S+P\!&8XG#LR$10R8A1;9E"?MN"!]\G"\B?,E M3QISG"!Y^C+XK.'MZIM<2*XB<)=G#=CS.'7O!+L==*D)MUO!J),,WODX:??X MA_A2DZ$'/G;6@CZ&0R99?>].#CC9)VW(G/Y7:_ ZBQ)JRM1\I_HTK]#9HSJY2 N^@LYUSUL][DI.#(;Y4]]6+^2L1G;9U4^?'76Z(NHQPPXJ MJ4,BX#@-2**["'-X=R_+LE(TH%%N6YYV QFP'SI'!,*?<5X)?H5;N%>KL]]!,P\!$U^5X)R2] M3AG>>9//EM\-W.*RH4:/U^+-\_Z2CCJN(3SYM&<]3')6E,K#XY@03*(\PT66 MQ+@(T#<-0YPP8SK^TR0 K] 7IDV !HUAC#:N3+3E9/M#7[).M: M[D_GLB@MRR1DF!!:8!*+ N>!%)C%(F0BCGA,0"V@C27[WBO8GMJI:473CD0_ M <3K&Q/LP\U=U03[ZT(E[/+(W-=WPX.2[W54XAC>$X=]QH/@!\ M9^/]O]?/U[]7HG9WH@@8>SOB48LO,KZ+< MEE\X);%.^PIPJJF721837$0BQYP(]5,6AR4W*D4=E02*1Y:5+$ >M[.@F$U) MG)@*# VM2-23Z8&">=0P5YQL9^5,2\(V9NX1Z]KH#99>NES/Q7RQ43.1'I/; M^^]\L1%2?%"*ZP"Q67<$[>]II5D6ZAM9-2NB]CLPHWF<$B8DCDI-Q!:7#!>$ MQK@4N2R"..54@JH_G6CE>39RLUHK^.=T@6192K[6WTCU;=2?SUJ7L3RJ^^XU MQTC=-$T%TS6Y?4*&X65JW(&AJ*=>OXWS5D&D'0WU5&SF+9V2NG]JN^DS6C4% MCUXN<7,5Z9SH-&U4= GC401U.KC#%F*_+G5NN!Y="J6.6@IV/LNB@&=%FN,L MT97T95Y@&I0AYCRE89XF 2M@1V00Z=X/S>KZ+^BQRT5\:A896T5^FNOGT"PJ MU,C2E-?"#F3#PS9?T &/W\YV)>OK@EIEG$-P6+4S&QT M$,O=Y@6MZR_EW]O)RI?JJZ;2VA\!B2 M5-@1F)8BPD2F!-,PH;C@82F#D(12 M@"9SP^)\[RMKX7H:T(E70*%&@0N.V4;P,]Q<=H8*<$?Y,D#@N\A&=KK:.AX6 M-NU^L9'A1YO$9G?9'S/I_[W?,VA]59_7:JXSZ_0OKI?B\ >]*V<9#X0,HASG M,B\QR2*):4$C7,1%RO,T#^(XF3TV?;N^K6FU-C^ LM8)XB8O-0.=P9RA'JMV MBK6_IVO$Y-U\V3!,*A]K9<)/L>P?4D!IQD6JQ^*6KN_%(YGR"0*6!^H:[YTE&O47/^S?X?:$ M_F*@')[:V^LR^4G^Q;"=.MV_?%#[HS;9I"RUGMUM8;WK%H^:?^6FD@_SS4/= M%CDW/Z03Z#!+;G>&3Q+'[O;MA9XLT-VF%/R@+8^H2P!?6'OD8_ M:HQW2G7$TZU:5ZBGF-M#1'M@')XP6B@Q^?&C/5"GSB8O&,V&X%JAGGU>K66] MK28)29:D:EHMTD M>V3"<:[FVCB181XD<4KB/#"9V9T=.$'-1G]#TD MH#YWD>6,I]^A>I?6&XF<)65,<9RG,28A99B14,UJ:$@B&I<)$:!BDY-2?*_; M#GJY S.@3\-B.*NXU%C@I.&PF;N7#.9!DUQ][D_*F/9K/F3FT<=Z\&*+;_&+ M3BS;0HDY5Y_]=_J\7?UJ^R8F)..A4$L,EJ<9)CE)<)ZK?T9YGI1A2"671@T; MH8(]^^Q6$TR[-D-MH@]:[9GX#!T9C*C!9]\33C!W/^K$U*B!&CV04@1UFIC$ M@8N%E8>3&ML[K>F9'YH-Y4:IJ[; MU2W]_O?Y^OY^M=#Q13?C/5G%-F,YH42D!I8[32[24:Z0^C.N% M$W!>! MXHZMVTZ-J:F\+P+K!,_W9>/!"]W4F'>KI=P2'+_;R-O5NWG][PU=S,LY[[:@ ME!X=HV$-H,JR&=OS#+-3:4^C+392)YF_5$O'->V$6\W@#2*L@!T.7%-@"@M8 MWN $U;%=@HE509N5P,DJVRZ!HU_B=M$X%@O@?NIFTT-6BR]']YRXT79G*ONMAA&'M18\PL-@C7J)E4#7/TRA M!K9-/+(-L)J\Q$:[)2/$5MCJ\)PM@TO HYNF6^>=T_=@,7?V(KL5V_MN?=$T M1O_RJ)]<=YY!&1-<1!D.N*"8Z%QK%D04)YP6B>"%"A2@-N5G)7F>E33RT*H1 M"%LB#6%#2J[B)\[*DF#"PP@722%PGD9I5,22ES28J;C.5I.BTY=HA4][_OWM MBRN>3F3KN)&S7VY3!N_P98F;E6M M=<_U_6>192$7*2UPS",U!0I8@*D,4BPS%=^RN Q* :(I.A;A.[1I@5C=^ "> M! W 8N:TEQD+]59MIQ;F=I8P;HLS%K,C 1.SDITS\)AE[.R5%]*K[EN30-OT M#0WA<0Z^)Y;IR?5R!&QBH&L.T5.B7H=$=,#HLRRB0_?8O:>_[/(L]W776]J3 M.)(LST**J3X,)CS-<4%+@=4\CTA*])(9]*$8D.7YB_'+J6S2*U3O/B2PK\<0 M:&:^[0@*F&OW4/C60\$Y7XR!<8[<>DC2I%YM8/)+IS:YQS)$MI2@J&2RY*3%B2J)DAI5C*,@@36O( M1@ALJXCG:*!>HQ3F\-:(FD6#*7""A8I6HSZQY3&MP7J%F%3+R+FX0O^0M$)? MEN>)^L!!Y%),'$48:S4F#3^7@O4R-ET\GN5BE=]+L5G(+^6%A# -L^&L*/. MZY>23_+CDJP<5_-?-4>TL*:.2B33%4I0Y)E*$F":<8)I&3)^H M\J),0<7SYV5-=W)7/]L" M& > .!KN"GM#![A/?)B_<)0!OU4&:6VN4*>/'\([*16H4/1 M:"?;0QJ"J:&N"A#'Q$U;BVAH_%%9HNE]EM4S"FM955(TN0_-BJ7^LJ_.FV5" M!%SG844Q(YBD7&!*B,099V68QV&4Y +B_"/R//O^3GI;RG)UHA[1GH]\#$JS M:. 0(%@PV&/SK<6FE8UZPAU6I9A9Z:KX9$3:M#4F9J8?E9(8W@8+ [H5^W9W M[/UW?J^3T3[3!SG+LR**:19K$C[M]YG$1<1"'! 11%%S\\.^ DCC=FSM;3 M1J]S2&T_=&P9ERQ-$B)PP7.&25$V.2 <\R@AD2QXFL0@,D:H G^X V P@O#% M_.L>^)YGK_=[S&N+@$_J^C_,L:XM.$8$]OZ.<9LV=+?JWNOO\WHFTS3.&4MP M$$E-_$-B3*4(<%Q2$A&U@"\IJ%/&P>B^#U&;AGI:&/I-BP,>CQX"8;@4MS4/ MN.XVM@R^QCYE@:L%]<'8TZZ>3YEUM%0^>9$](_SU\B4=Z1%QZ8O?WZP6<_X\ MBP(NI0T^T4 M@_+%8UK4;W^C.O^A+8HJ2UGISLR;]?VJTA3I79>HH C3(L\R'/*X8YK-/;:I+B9'B6Y00-ZCK0%XF8'Q/L]$)\' M@+ X1AJWT-D9TH"HB0^0QHT^/CTRN,>RX&G?>7LFDHR'4<(QE230J]],Q4$F ML:!EG$4TBJ5,(/[<&]NS^[;)IXN]/&"-4@\$,^>T- WFBY\,[($7!QUK[JK> MIS?RM"4\QR8=5>6NMCRO.2)SAXZ)) \927B ,YJJ>2U+8UP$2:$[3H9!02@/8Y S^U#2]^G- M!;WTO#P3PQ.@5T8:%H>:V-.G$]BIC\M5A;4!5VBKI/KMHHD[FKU93)V!:@VUR MZR.MT%-#)J1S6L5JL:!5K?O[MOFMP/16$T1-)VM.<8).W1J(NAQ7)5_W>6\U MZ)B7E YM[JO3HCI3B]T5UXU*G+K(SA2"$\5VQK=>3)C^_KO>O^N*>3\^/.I8 M-.==VHX^9VV.62T9T\T&]QPD7G)\ZZKXG5KZ"..E8M8-26"$Q1 P M@N@WIR?T%T/B@B3=4.)KL:3# !F@20<.9#==^2IKJ6[2Q_COY)-E5G@TLE!T_ MEC>FC^6-Q6.Y@(/)$83.Z9N5F)<=,F5 /AR\+822HP*_/.JD:EW MJ4Q7>Z?N]1P9]\*:_5OSI=I).\=78I>:" LPMQ5M:K)[#QZ96@Q:30V99;58 M.CG@9&NA(7/Z2YW!ZRQ7,II=XTOY:RV;ALI?V)K.EU)\7&Y+*M7RZF1)U"S- M8R82'N.2A2$F>9&I>0V/<")I(2/)N0@2T"K'5A/?^R\7L!K9HVNX)IH",^!Z M2:N$5R562J%&*[15"\V7^]KGE@9+Z\W7\Z?FC&MWWLQI4A)* M,DS2@F#">(ES&::8!T*D19(&DH*8V> J^#YLTE5)Y6+U>XWTDU?.V&F"Z$X5 MP^[N%\!L%M?\@@<+:)K-L<%NJXU>%?V@%5(0_HAV.J&]4EZ.X>TQ<13$+!28 M-'K9 _0R;%TPDL4*1J>R-HLCW6985E_72T"/W]-W>PXE;?9M3RKZ*M>;:@EN MTGO&=H-US<5F UYH>T,J]0*]5+0L@IL]PG@1Q(>:W$CU.F#B1[G+SEYC(/%!_BR.<)640R4#-V,V( MSD8E>?;=5K3>B9>-<#67[*0W!6F&^PSC> V[K5,4@-/J%H O)6KEHIW@IA#- M&0" PF170-A5)%L# BM$-C%RL )Y<(#I2H]-[#BH.3:Z 3Y]?__O]?/U[Y6H MK\4_/RS!&6=G;O=]#-&^8W5:BH4U1"W&U5N?7 M8O6XEN+#@MZ9NM_H0)X=L9./MB=G6RW:+NM*%2F:EK*=1N9..8[0N'LZ!0?F MJ$!..CSZ9"QL;VG=F\YLL"_RXFCSI-E]2O)./E>3S]JA3 M/BYDDU2P%%T52O/SLY7RLYQE/,FB'/-8MV[G08&+E*JG$:E_YSG)TC*8/D!F.PJO 3HL5O4T M1'T5K]!.R0;ROII7Z 7OQM4A\8;#ZCW'^+FJV'.EUK15>H[!/*K,=Y!O:"".CJ)1/0 M707N:3<"GUG<9>?U MNOA7S>[65;-Y]6F^E!_7\J&>!2Q/HB*.L9I0E9A$+,=%S /,LS(),\$*1BC$ MW<_(\>SG3>W]7BSZ30M&C61@9ODYG,S\VH'U,(>V,ASLR"-F.?+@5"O/\N>=/D]DM9SKGR!XO-Q]&!?!^":/EHIP#::F"S"SD. MROB&AU,\@,]TF-_DH8ATV\R14I[3/,., MA3DF8<9Q$9(0LX@2'LHD"1)00P@#F9Y]?H*"4A 5F6-$8%X_5ESJ@:@,8.\4 MM::O06(&@ !4=^J$X.PHH6)/C#S+11E2&2)Q)$($O6_4-(4 M2#IX5M9KI"[1/?>VN_2E'GQF <$1*+! <"J-J<=%[C&3Z=@Z7]E,/4FOF]%T M;/)H5M.)6RS=>T'K^DOY=ZI+Y-9?JJ9"HJTSI@DG0:QF49F,"":"1[@HL@1G M@I0LBHLBB3.0=Y\5Y=NYM6"=VM2)UI1-C7"[2NX!R P]V@D00(>VQ@#NTJ/F MN?+H\X*F=>A1@X_\>?P.^[Y3W72S).JK3 .N"5\H)I1K_M \5'\$01DS'L@4 M-%7?#^W;7;=]BZI]+R-NU1P*Q@%L91_0"[5I'LA^CU1WV#CI56A]CPPZU=3( MR?SV[U+[GA373[*B=W*;E?=NOMBHGQZWX28Y$U&>13CGF6Z)&"68E7F$*94% M)[R426Q4\&\IW_>N="O6?KX+A9,F6<%3-:L(.4\P*?4D(PJ86D?$$2.,T#)B ML*P(CX!:)3]L]<&T50CQ;JUQW#L>(S$U_F:QT2.FL "Z501UFJ!]WOIQO_DK MU"GH+M): N$H'$.E3QJS+:%Y&=AMAX$?6_RR?)R_F]?\=OX@Q8=5I:EB_D87 MD'3-@2$\!^I?/M]\1%KT8E5O*HD:#1H2@P/VI(;EU/S08@B2\>,*1VC (@($ M"*=IF0;66AU3#(T[V0&%@7']HPF3RZV9$SXNU1=3?EK5]8XH_';5VQ%IZS-K M3?_-=W7]&8G53(Q$6*2IFJ;Q-,",E007<1$645I&F0B!] DV>GB. HVL]N2B MC8]PP@0K=,UF#1-@!HL5FCJAU0C]H'7Z<=_P *U7J+_IV2EVA5J(/1$H7 */ M.Q8%*RVFIE*X!*H3? H7#6?9Z6RUO%,^_J 3,+9MQF=E%"4B+@-<2"HQR5.. MBX(23)(R3,N8T*2,(''JE!#/04B+Q%IFT\OHRJ@QO3E 9J'F4K-A<:2Q^!9F M,;Q/VH!)KAJFG1(Q;>>T 2./6J@-76M)K=MS];86;Q;P((M%$N$P+],VPX'E ML<"9M<40$?"YB6T_>L@4?DO.>OO)06 M79\%?%BL?O^V>7Q<-"RO=+'?$:B;<[5]VF5 Q;&B>;IB'),4A'C@F8YC@/! M4I$&45B">$(M]? \*3O@UN[ITU+':2W52JA<50\6%7>VR!O& ?]XPH)%'\H= M>E>'J/;4Z@[4D=/L6$?@."<@AVGQ2G3C5E"=)Q>W&\YO>]&_S]?W\^67I?R' MI-4'.J^:_&CD>AI=7QOB6OQ MRO]^;X0CW6'I68GWTSOT#.!F(6XZ&&&1SJ@?J-:CW4Z']@;55B!ES?2M0(>! MG+CIYQEE_I#M/8>!LVWD.3(JD*.M6L\^J6'OFIF,"L[MOE%4ML)U#,.V&[:&3R&(]/E5@)WT& &FE.* M#=HQY.CJSIZ3JW_M'?S,H--PBPT:M",4&[[*;N[Q<:G>7%EOJPD^KY:ZV)=J MPN$9HU$:%('$&P:%_# MODSCMW$K&\F1'FI@G,SF Y?:;DEIU!G=2;U"?;GNOM$&QCGZ ])FO3K:F#R MRT^GR2W6!$;51@KU/::5^O:^W51ZCVNF%@0R* J&HY@5FC2#8:H[0XJ(\R#) M""T2 EH:G!3C^3O9"=4I=;M4#S![T"ET#.?Q%]L,<]FMN5N!5Z@3Z92>9\ D M=V0[IX1,39TS8.@)(IRAJQW3VNQW$_:;9R6-(RZ2%.=I$&O6"XH+61:X3 +) MXXP()D%YQQ#AGKUXF'I*?972&QK"@,K_6N%ZO;^_E+[3ZEUQ_*4M9J2F&DG]7T8>N7B:B MHY3DF0-8+,MK5T:Z9T&E/RJ7JH MY+T:3HV[3S#^K*/5+?U^HXE25\M^SM'MJLTXFN6RX $E,4Z3DF$24H9I&H:X MT#DI24DEBT!)*1?JXSG8--HUFS8[]= "3&MZ*>9FH6=")&$QJ07Q0+/#XH9F MX:R35I2&:L'8ZN@]Y8UP_36(G M&1;@C* SBV*N 8&%JI-8>.#!@%CI*, 8B9PTBD! >!DJ0/=:'DQKH3*9%Q#@NN::! M#L(84Z;9JLJH".,LC40.JIQRI9CO(Z^>FKU<+;15M&VFW5-5SP"VRB*E;4N4 M< '?M+,G:'C(]@K/!7@L-^4C@9_H.<;/U1F@*[6F/35T#.;1.:/K\2UWPJA. M=&Y*-C3KL)HB5G194]XT_U@]T/ER%@2R+ -:J"5JFJHI6Q1@R@7'89$)RK)8 MQ+ 5Z[A(WSM@M*N6T"J@WUJ9P-!H@)OAAI=3-(";73 @X/M:QK:YVM,:%SCM M?I8Q $=[6>9WVN;\\4I-_>0[V?[WX[)9/7[9YB)]FE,V7S1!:<;B).9!E.,P MT-6@>1#B(@U2G"4%IT%"6<% [+\ V=/L3[5)'LU>[W*UQ-M_+_9Z0!,%S<$U M"Q.>((/%BZT2Z(>M&C^B^1*U(.Y409\,8+-(+@0#X"S9T%SRQ,F'8$B.DQ'A M0]AS8MQV-?TSE@5I$*=$Q1(A,&%<;X('"6:RI $CD:2<0$KO^X.#(@:\Z%[O MM'):5<_Z3:S+L/N2[7HM_UC=5]>V)OZW7W7Z@(7/=F=M]9_KI_6=]"+'O=(UNJOE* MK8!E]33G4JV2:T//&0)AV($>S=UWNT(=YS>GBIN'7^*!^IJ;#*8U)2C*?V/H='UZ\> MK10W4E8_5ZO-HT7?QX$A/#M@)QEIT:B1;=/K<0B"<1]T9#W,!8<,]]#9T* MXF<4%9IQ$F)0BQBS/ QR6251P M+C(6@C9H#X?W_6ELA %/I@_M-]M&L;<*^-%KY'AA$CYM@JN#VL/!ISUN/6G8 MT:'IZ:OL%W>:773&B8Q)1G(<*DAT^[,,,\()CF7(0I+&NLGFRS2H098KLT%;K)9B?<4O6GTU TV^X.JK?VJ-=?![N\W%-\M2.97X MI\5\[LSM$VTNOI%+6*']=IN+PZ9[F->-6&J]P7AJ MS$DW& >,>KG!.'0IW/4:^N8FF:.HI (\@"694#?D[>J:_WLSK[HZ>5W) MM4\DGN5!G*>4EC@74F 2!1PSD13W2JA$Z]C2*< VFO0JUQPR!@$ ML=@559"1S&DY@B P')$#@6YVPS.NDY/V@U\_Z/+0_Y9"IZCHEECU+!(Y)Z00 M.)2YQ(2& 2YBEN RBPAEG(0\R"YA%A]3P/,DY)=3@>,*[?0 Y"E90YRD411( M2K",$\VQFB>X8"S'-!!!ED=%*(L4D@[I%6)XRN09B)MIMF=D#0\&/.(%W &P* M2.::4TDJNRVV?&&C>H[>K3)HIPW:JX/V^MCL"0/!&]]_\H<;+,1 (?.P(64' MA=6^%%#49-M3=A#T=ZDL1[";-7Y=/=/%^GG+Y14+29.$1UC(A.N>RPS3L QP M%!8!I;PL> JBJ#T;Y] !-ZX\BSF@1SI/2!1AA$KXSP M$19ZU-5W4M$9I@:;;L4^GYCA N6/\1Q@TV$"SA^#"6-0T_\_D6.8 M0.Z8+\-(I'7;#5T%6M_09[VNVS:6H)'(BC(2."1%@$F>IY@5C&$9\226<1$& MA1&W]K 8WV&T$XH>6ZG@EANGD#&,>1?;"PQ76U,[@7Y:;@R8Y*[EQBDA4[?< M&##T1,N-H:LMZ\WU,9P^O__X\%BMGEJ"LZY:AA9%5N8DPI+KCCA$K5QHGA/, M151&62JIC$ DA .R//OG3C*:]T0#"]('D#)S54?VP_QU;WI?J@>N00/K7)6S M#TB:MKI]W.2C8G>#6]SQBMZL%G/^W/[9:_A=%$&+X5N6#R3<9)$,@@Q MBUF,29 )S#(:8D&)2 ,J8AD:5X"<$^(Y1G1BMZ7M3<*8DMPT9#8O#CF+T'!, M<&4WS/VM3 ;5D(S99%5/44T&G,51":ISM-+"^Y2^ MKO^"'M45^MU^:KYN6T5^FNLM#JEF^UT34>A,WP9TTS6 9RBAJP.MSE6?E>XH MP;:O%6K50M?#C%X6BX<+8'&VK+#18>(%QP4P'2]%+AGL@NT&G;0Q(YSD8413 M3*-(G\&D$69!E. D$$D9L3R+2P'BMMN.[#E+JRU/633\CAR<\[:W'[!E +7* M8H/@RG&.U)'>+I?^S;C3+_3[YIQ$IQ5E0Y+H%$L=% M'@E,\T(D690%ZC-OXB$GQI[$1W;]NCMO =/$G@)EV&TN--7*<7:2[(T"]'ZT M-\ZNR:.QD;".CJ?-&&S=^.*6Z7HTGM;UH!GCF4LLZLSE2O-8&]>5MY=[GFK? MO/^"M!A I7AGQK"W6EH \])1Y6'EW8?JVI5S=V-,5[Y]J/1!N?:+7\'?V,^K MY=?-0H8!2\+KJKJM'I9K\6%![TS?X;,#>'ZKE5RL!2,M&8=(R=8T1"V]AJP> MYDM=<&7^SI\'8MP+G& \PLS\]%O6@M'^:RC5EJYT_E1)W.P4!-TZE[._B&_$0O".\BK:9A>BXG5]=/=\WR6Z?Y M73^L ;.PD_=/, EK9NCJ?]=/"L [V18\-MWAY++N:F\ #20&T3":BET,!'PF M=CD&T)G8H)&V$['3@TXY#QLTZ\4T;/A:RT9Q318MK75IXO[A]2;7]9OG_35= M)?OU[[02S1^:INYZ*6[4"Z+795V+-!))$1*6XC@-"UU'%&-62H*IE&$DLR3, M8;RE/I3T'"@:P0WMH6TG.A\/QFRN]=IPP\(1!&EXJSN/4+AJCN=#Q6G;Z7D$ M^:@!GT]9\&G0E\VZ7M.EFFG=?95\I;ZFSQ^7 K*E>GX$WU,AT [K@*'CZWDCQ;J,[H;?-2QI'KT^'A)D(8T+"C..":J8M3@C.TS##298D,2DD41,9 MT"0&KH-G#];*-"1UJQ*IM=^#FK373_Y?;Z^UZGAVD6:327TPUP-T1CT(W"V8_& #"3[&ZWFNOIJG\B3R4!P%C%<9$F)21:HQ5D2ESB+$EEFG-!4YI"X=B3!<]3: MRK/.:3J&Q"R27&0H+$[L;/22['36$$<>?3S^I/YZUKR7WGC^0HLF2GHWAJ_5 MQ'#QK+E=_U:_77V3"\G74G2E#_"N2H Q/3O=XIU-#8HN>ZC\W&W]T^8RV MVFWK=@ =F"#XC:\8?$$'+,P_Z/AD<_\%AR*P M_H$%1MD?9[AM7WC&A,L.*Z9N4GC&B)-'$T[J@J^%F.N M21?:TSXNW]+'^9HNNA>GE#)5_X]C&I6ZJ5-)=7?Y K,BE&4L2E9&1DUZC:3Y M/B/8R6Z^"5@MGCOQ0#Z.0<3,)K?.< !NWI^%P$/%OY&-KN@Z!F5-R]IA8O81 M>8?13?!/7+N+_G!W4TFQKAZ6H-3+DS=/\VI9>I]YD8J^DW+ M18U@X%'Z:8C,OHL7&PY<,5K8#/X.#MKDZ/MW6L:DW[U!,U]^[X8OMBB.^RS7 M^\R['5T=K>?\>BG>:<(Z*7:-;G,2AYPSB7,:$DQD03%E&<521B(66=,1RL1= MP9)]KQ7E&BUT!O*CK-J#H;\ JLY $ Z[LU=@@.M-A4F7Z-LD9RM%V@.@*]3H M@JCFNFBU,6DV?"%N@%H^7_C95?I!<'14!6@#P&"-(&C Z2H(;>P\J"^T&L"R M0G^UO-/U/[KAPGZ'N! L+ED0X$R&:OY3L P7)!-8Y$E!@KS@&05M$YR4XGW/ M??DDJ_6\;>VTG*\J]'FUAI9NG,;';/)SL=6PR*C%82T/-?U2W.Z"&]GDJNK_ MI(QI&0"&S#QB QB\V,XO7S+U=EX_XT%!PTA$F!4\P6J=$NB#:(8S]6= @B0L M4C93[SU;F?KF&4F0][0OS_AUW7ZC==*+6"T6M.K->1X&49@](*305[=G'U:A3NF_XVB)FYL0\<8'X-:/FK%9FVXV_?] D; M_C9B_W#]?OM@V+3[/;@??@;290Q LOQ[M_C>L@&E]?=-&3_/L+0"YH;;)!IW M^?DGU+8ZINB/,]GAQ GE^T<2IWX-9^!]OUPK+VG*@M6*?OXDW]$UW?:%*'(9 M!WF0X9PF!28R4G-_'L>8E[D(PHS%661T%C$FR+-CM*)13[9FI*6C[21@8 T[ MD4L(@)-62^M!O+PFIEEQ\PX./!D_KXEY?8Y>H^NMR5/4C(QU4]AU+P0\$TF]!ZA CF^EM%T ];57Y$.D^GTZ8I T);?9Q2[UT( MA3OR$9#TJ0E%;* Y01)B-0Q\\OM5UFNZ;NJ:WJUD_7FU_BK_O9E7K-U)OF%SKRL?=5E":4AKF.<<9 MH0(3W1*59F&&:2#B@,@RH\)H\PPHUW/0!* MC#@ORG/0W EN&0JN.MX!-&^$VS,1#&!GMFYS@P@L=.[!^-:"<4 TX&XA-FZ; MHS77@*!)EU?C!K]<21G<8R2U!5:[-Z+CKZ1C47D_,G*6YD=5O19:VW MBM1'*\T%2W@JL2QU[S.24\QX6.*(E8+GH8A)">I3#!/OW?E77$I1MYRJM5+M M)8<)D'X$AJU9(/"'&"PX?.O@Z4+#@2YHJTR3C-!3QR'#B!4,KLA%8,*GY16Q M N:(4L1N%%L>I6XY^*5L)S-SNKC1.Z::0\TL$QLRE$>?V&U$*,?8R4=;!4SR MKBVH=LPM=L:M8R!R8C(=1GF "=>-1&6(M32O-:WOT?OO6AN7O%J3 M4&?]$=BQ8 18/CBN=LSEW5-\(Y>RG*]GJ8C2,(XYSF688R*%\EJA9L2AS A/ M8JK<%I1J=T:.9[?]N.O:@.3(6PI"Q_@4\E*;P:>-70^$K5.B'SJAYU?REJT/ MSIKEM&W!L917:#EPUM33[0+.7VZ9'KMM WY=UW)==UE'XHN>IFXJS82GJX/J M7YH57A+'250NZ9K=6X*X6K=$7>O-FKT1H>* M7U!<[?K)FH6E5WQ>P$.-UWE4\!QB/X"Z2C5VK-VT& MZ,&^8Q 25D1!CJF:!6(21PDNRJS$22E*&:116F:P$P\SN9Z#B):,'KOZ$Z2D M&S)H0-$SW,!QCPEP1Z>G &JPT2J@G@Y^]FYA=KO:WS&4.NV&#PR*HQT@X.UV M,>. @.+ZBKYSNWK;'!$V.Z&ZV5#Q72(S4&CL"U"R@>(4)%EIZA#)=Q\Z=/KJ"L]4( M]57R4+=MC8>CD .7/VGPL8;G91BR'\B2#N/A<;%ZEO*;6GK-N3R]#_Y9,[[4 MFANG:;2R:_.W_;WFJ/^\6O]#-HNVN^7\OYMIUGPE/JRJ[D?ZNG"6RY@&.8TQ M"=,"DS+EN AB32B6EB*E*<\#T-;WM.I[#H6_+JN=_(.3L*:9Q)7FH5 ZZ;D6 MJO9: 3DIIGW>9L'VC_L4W1_KM3:@QHBV@493;O LVPVU5N\K=+-_UE\-GC6< MA^-5('=%[S&M\M.RAKS*@SDB(WD=+>R^85_EDUQNY+:-],OJL/??^6*CFX'I M#4CU_\4M_3ZC0<2YH"E.\R!5'Z(@PS3,A5JCQURF(J,T!Q6.6NC@^6O2:03[ M/-A :1;C/0,$"]2=,FV:YKF"T9U*:*N3/OUU%X(O0,11'+718-)@> %$+R/: M)4-=G)383NFOETWXK.2]BI#SIZZS_7Z?D*4YCUB"99I)%9*(Q(P'(5:K_"C, M$YJ'#-0 #2C??#&HD_;7R0B'0#*2(@H:Q7-27I6R(.79),_KX0X>]^7*C8MR7QRX9 MNYZ591[D24)Q4DC-\"U#S *2XC"GN0I(3%+8X82Y:,_Q9J<(FN\3U> 'G@ H M#=>Z7@""19D]-KVL-JW&BYR.J^V9I\-U)]A\5VM&<\'3KO? @!RMU> C6!]> MZ).1FVKU-!=2O'G^5,4DZ"(L5I1 M,9PDDG"1L9S2<+;6"T;C4PM#T:"PLE, M!G?9&8_=JH@]JPB3*<&HCL]P,<8 MIM :GU]X Q^<-$.HC"B @ M)\XFH"/8!9HN8BWO]D[TZ*B*L<>2^IR1,ZJ<#)KYTR*%+ M;4M6VG2I+LE^%N99*(J$X(Q':GE (HYSSA),HH#)D$1E+D'+@Q?C3Y7H:%F@ M?Z7J*JT4"_U>WY-Y WQ0)@,T?W"QLL%IA1O.^4 M:HO+M5H-W=)$C.^#F$S!_7Y:@3\."_P@0" ^^.&1+!M:=4+4]/YZ*?J92.__ MO='TL3+*0T83B;-",[ND<8X94W/UDJA90DRBD,D ,D,?$^AYNMX<9Z/%7HGF MJUKWU/B?2#:* !M?C>%H%GY0/)^& 1X)RQ#RUPUQ1H3-VU_+$/C MCUIEF=YGP8R[6<@P8$EX756WU<-R#>J-??INW[D/2BC24G'83\!"MTW?:&J< M93Q@_K"7NK$DAIV.E'33I@(%V^$J+_O.+Q;7X9Y/G M^]@VLS=N/G]TIV?G4@*1DKBIUVWM3YN##J1M.6/SN%==9B[,HT8L1;^U"KCJ M/W_6,KOF\\?#3==Y_JPI!VWGSU]U(9O#F^?=7__W7%9JH/OG3_))V?M]7L\( M9R7E-,%!*CDF@DE,6<%P(J2(6"$2P@LKDH9!L9Z]?DS*I&X^8 M^M)OQRZW<]1?:/4ON=;%<-\T;TBSTM4L>5U_,ID36M!4X#(I N6O/,$Y)YE" MM,B8R(*XB$#$2\/B/+OM7CBJ=]*OT$+W(5?#/<"<=P0Y,Q]VAP?,E7M0?.M! ML1?MSJ/-3'3DV"/")O5O,\-?NKGA7?[:%M_^OIH%19C)C"EG+](5;3*D3I,6W'XI[A$S8L MUE+_."=5QU#8M"ONWVX7)G15_+S=G&D2ZG7*ZYU<*(+VFG@I"+'"P)$WP&1/ZA-6L+ST#+M!;-.Y=&IFRX.E,\2V MN2NSA(@PC&B(,QY33!(181K'!2ZDR,I,E"(M0,O;97F?$3)SR-6SL<>[7R/46;09O9-6P3"F% MFV/;+X]-K49W()*3A)8)$YB75&+"$H*+)"TP"T69\H 486DTP1T7Y=E5>[+; M) JT:J4#.N4-0S7LMFX!@#ENW_9&+NH$CY\@04$ = AT!H9=4\"SH#AJ_&=D MWF"OO^$1IFOO9V3)04<_LSLLV3;F=_?K+^6O=4OH^X6MZ7RIZT#>?^?W.NG@ MPZK:92(?SO]G41I*23G#09SHY7I28"I9@46<)KK3'Z=A"6+=L-?%<[CK%7MH MLU^?S+O]8WU9S+M_?+NQN^-LW- M&1[%EF#_-Q8:V:2F&#GIXE_?=BJTP0]*;$W:- M.YF]2=#=B*T<9PDTY]6W\I(70TWF%:=-Z'O!F2ML>:;4#+]MY?MNH_MIM!Q[ M3;[,5UFOE7^MN[:_#5'?9ZD;%:ZJ4L[7&_6 9VE >)%E*2YBV7#AY9A1P;!D M99;1M S2#+09>*E"OMU0:=:L.E^TYD7K^VJUN;M'7[_]6J.6V1!*3G7ADS"; MNT^)+RPFM.OX5C74ZM8QF5YMFPWM%>Q6_1T3JB:+T&5I>S5=\ENY "C:O;4BM+*4F4,!QQSC1Q=8#S M1'/QBZ24A,B"I1$H%=!4LNQ\)PGG1B@<+@37+.)Y@0P6VJZ_O/V( MKM?JM62;]99[_X;J7!>'=0#6!KO*-S26.VT&(A2.HYQ$\ #V[<7VZ5 [_GX5 MMG0_])X6/U?*JS3A.UUH6N2?Z7RI_>R-+%>5IO":E:&( J%[!85E@DFFF6\* MRG#,!"T(3PD!>1""$1][08S^'STS9''&FQ5T@+1K^UHH$%8&=@,HMP MEQL/"U>-W;=0N^'&KX:YJ9#SV?OE>KY^OA9" M/?*Z(4_^4C6\@TKY640YC763;1(3M0R+RA"S7/T1L*PLTRBG-#,B2A\3Y-E5 M6]&HD]VU&54(H:U\,W<=A6O885V" '-9>_N-W=;4N('M935$Z[/J+WM7'1UX M$F_G_5O7MOX\B2+_C__10$=K'3#3@O M^$B^9H +N.MQIK!596^5^PS.]A]&/ETZ1Q8]E.QNWT^_F20E41)%9J0RZ5H, MSK3+)C,>4D1&1D;\@FODD2==&/1Y-T4](Y00KJR6Q0%O7C@19?\E)@DO,(TD8B3/U5Z."SV'22"J]O)$)$592M!X MTU,2GAW ?F*'O;$/Z,7T)N@2::%W.R!![8>0^#+4 0)O,TIDTA!'GH071GRH MFVSG]8HL7]>+]9WX:_.;8NM?IB42Y][W'1W7=;42U?/Z$')GRX9Y <59^<=- MS)7HP)AX7.K@#\U#T##AJ-YB2D:KRHNSB\Y6@S$E5K\:8_+9"U'L.Z3@]:X1 MD5*9J*U-(AFJ !AG"=5-'1'*2LF+0G B60C9],Y2\FRC^QK<#F ;.LWKO(K, M]C\G@L,L="_SEJ:7#LQ)R5S#W9_0>1O0^W/BGH6^/_N"XS/L?M]@91P)0DH4 MA7F(L#JVHB*,8\3SLLCC))%Y"0I9ITGZ#F'9#\$U>&0E@Z,CV]7AF:6(%MGLER^:J!*/[> M3CYN9B2WF+O?-BMPF U;U?(TG;9K?98XHSU+=.%XB&H8$Y86, M\RS&(4] R$@NF?/LO7:$@QYERTMPIY^)6;3S5IJ&.3I+)8.C(!_:P)R4B1! D$X&50XTB H.3,R7L MNRCH:&)'GY%_FYK?<9E&S5R>#SW!W-GP4!,OJ1VHL#/-.7F;Q ]4&="Y)X[2 M0KK\< _5]?KU6=>*WTAUOERH7TJYO@])%I*XS!"AN$2XC!BB4J=X15Y&<932 ML@1UB4Q2].PS6H(Z):1B7_$@>+#>![WK8/.#; *Y6*K?$]U%]]3P!2TPG%*J MH?=PJ2J@V] USSW:5\%>;WOZ+NL/#45U5HHX16_FJD1#\4\+%$U?M)B/)-;; M^]KW8M,-VU''__?JE\93DD;6\&SH/=+! >U $P?,21I3PW0"QY4&8/9K*3QL M4)*!9';CDL86GF]HDH%X!Z.33)ZWP-'K(\Z^J]:;_5UB1*0418I1FI,48<(* M5!91BK)4\4-3K'1*C3'TSI*9):DA6C@IM>.N-X9WK1/*&;=,=R+;9!@"(--"C6*C7?^[?EP\28E.,#$FW[:[FCP^XH\ M5O5&-RKI]HO/:7'VIR%)C+@-O0J:6\9D*:7$<&M)! MG[:76Q!305TAZ$Z1FQ;Z KO%Z!0XSALL4Q:)0 MAQH1%8C0C**(41P1@>.<@AI+Q_)HFY!H]5^JNMI_B[6S2;SOH$)TJUJBZIN MA\!VU7K-EWS=/-A.C'FG/PKUHWX(T)QBJ_II!S"'UF%.PI_"'<+BNE"=76>+ M+='Y>EPN5,M!M\NE:SGNN07FSB;7>;-3L8?\F;&POIM#WR:#9BR^<6NHHQQ: M<]NXZU]X1^I:SQVZ?JR>5YO[3"0A#E..DIQ%"&=AB0K,(Z5M+#+!B4@YJ$AX MC)CW7-EBQ19/9 E'6CZK'C,S=R4TS,*/ 48;C%JW6,930CF$)SY+:G;$X2FA MAT"$)]^!A]M-)//AKYHUXZA,@^C#MWP?8_\2-5NL13NSS#REI$@D$468889((3@J2\;C+ LY%@2R@QG2]6Q:ZA//@Z_5!CJGU51K9AN; M!UW #'+?T]MOA^N="PU*)< ['U!J1YN@*=59]T.@*HZW1NCK=I[B ZE7:L== MWXJZ@4'8HW3D:1J6/-=H X3K.7(QHKF($8]P2E,B":>@Z/8L)=\;;4=75]2T M6!TPKW!>0V9^P(GV_#T"[8EJ^^?Z[;5 M 52NNGW+L\GU2SFW)*$5JSL!IR-<>]E@9C54J3HIGD61ZK$D%Q2H[I::N3CU M6(33PM23)RQ;N<5Z+42_&Z2'"\!UR3MV5ORN6KV(>K.@2]$,G=&WK?NO*LT$HQF/$9%EB##F!-$$4\2R0N0R MC(HD2B%F/$K-LQWWT3E[?#1I2)AUC^O,S+R=:0)FW\>">P7>-)+1D8&/TYK5 MPHW$/C9QLY=L2^JW4X#U4,CK5?.?#_NAD->[]&]SPKT/!2DE3C%*<"H1)J% MA.AY;GF29SQC:D\'63V0OF<_T!NHE#Q! MA(8TI4J7G,I[]<'3ZB=09I^/GU.=9K[5HXI@WK:G&\U"GYH)[_7Z(QP1>60) MWW?;BG+0D XZVNID456;507IHQU3P72*PI'T,,,?$]P#1+&!C'8-AB/KSM=S M."W<01NBP>.77.VUYZ_MS<#K%[+1RS=Z"M__S*WCV%$H7HM:7X UU[3 &TOCF8<"()J:C #=*@'D (_D]1 /3 MLEH% R/+SA8+3(O6#P4,GG88"=S3A.4DCF-$12STW/M8'?,Y1:(HT@QSGD9$ M7KSG^X[8U=_TM_*E*5-17]D6)F^Y+X1PL+E?LHW/OV%[WH?GV'%_@KT5M(M> ML%]>+Y>?5GSQLN#/9+F&M7(-O>O[OGZIYS[L: **48?DG-X'+Q419E)'TCEN M9!J3Q:Y$=6C!^0I51\0Y*%<=>\X"[[6]7#QL<=Y9XEWUF] GE6NIOMRZ&>VC M^JSORU!RFLH8L;!LH <8*@76W1A<9)B*/"R-YFY:TO=LDW<_1"V()@C 1[70 MXKBUSJ ;F#%O2P-.4 IZ1]N[*OAM>[1MV&H;C?G4) *'UJU,[=%I?NH4A MV=IK9A3BUF+9^;!O[64^ ,6]8!DKEZV6_R^A<2@$OWY11!^:NF3=N_--G3IW M_9YEFJ4\R0@B*4V5HR8EHA'%B.,B+ M:AJ$P&K$*HNK9/6\Y0*1E(> =#X'2 MO?'D9)@>C5RU>^U '73C,K8\!!T3P9:+0+-AA_YMK"B0'W:O,%OO:Z X9SX6 M)O6$9S5<;$Y_"I/OR(L"7[9+W_SVO%CJ/%QW:B(ESC&A(2I8(9#RC#&B:1JB MM"RSB+)21AF#Y&T.E_?L#;?$@'F9(Q68)63L!8,YLBT=A^?%<1$':=(3IBV+ .H MYDZ&G#!^>,5__$>[?>#3BE6/XH[\M>_I R*EC*S@[VO2$@T4U0-X:@_8* ;B M.7*=8Y1F]:,&(A\[59-7;)O-/JWX5_(('(W0O>39TVH2T-:RK3C3[M9:$I@M M#=S(7O52UL&HD!8-9D<"7=!?MEUIYO:R(P%.N\N.'["$OMW\$/77:E5M,RJM MD6VGVV7CO:O#B%OC81TA7D[3FQ>T%LCP4]0;\W> MLLA?Z@Z7[X)UY8+7+V2QU/52'ZOZ.U'_V4(M;(NIKI?-9RNXGDRL^%CN_J(1 M%75"]>[/ZCZ+24&C(D&L( 7"(J1(_9.C+)-)7J2E8L.HY=0;AY[=2$-1K ,J M-G\*L0JJE="EAIL_J^!5,6"8(/#W^1CD4-]:ZS#?U?3/[=F]"G8,(UG52+-\ MU0-]V1=[JB>WG+=CY!O>][6@FONK]G9'"?#6GQL@I?O6GY]=^O>M/T=8 MFG MCD>3S5X(SY>8]JFW@R2V5T*6\VBV@X)OY/=-Q?[5#9]OP8>!*0^CM?PYW1UY M79S89^#?MEC*/A(A(*%=C4XQHCGOW!2(&DZ&IH!>=HR _-OKG5KQ^J_%^K[$ M.&<9#U$<)RG""8T0S6*,TC2FA&69D#*!G!T-:/K.>8^!)E\%F@ME%8H/X,PE M$VV:.0W'.H*YC 9Q]O/B1>W2=^KW#?9!,[EC2BGNL*1/Q?2-)MVC^'/@29^J MP!A1>N!52\B]QZ=E]2K$=U&_+)AH@,%^(VO!^],\OFHD!HW#WX+RWU4;LNS_ M7<^\_EIM_B$V>D3%PTJ/QMVOU+[4')WO?I#533,"='TOTC)E"4Y1I(^D.,\9 MHJE0)]0R)#PI29@R#(+T>RM)/+NRWU?UCI5@K;<)1#4S >O/6Q%M"N)*_<"6 MSTT"MYVU"KP%?[OO@YG;_/_%IPR,WS1EU) .;LEK.W.XGWS?B=,.Q;@*/NP^ MXY:YJT!+I%%F@U?EP_="J>-8@U[M$&3QK?7O"L3QS>28%R3RK3^N$Q#*-V?( M$L!]_6Y9K<5=]67UM-"WFD=MV!!4]_&E/&\GW5R=A@4]5N=N\=@D1;]\O?W4 MNSQ?JR!9LP7$@I_0TO0EIV,%P3RQJ6Z\M*8#I;='G)]8?UX8>C-A3[#I#5^S MN(CY_D284'_<5JXKU]$51,DH"PN1)4ADE"(XG.6 MC&?SW]$-JAUA0#K]O'8,[C*_IIRXST;H*R48S4)^%2]\^KSE@T?,'K.[^GG=H M=$\+%6_VCT^7SF=W^8$:7DF\])8]O-'?>@YK/ M#ZGW00Q^L-R-PVRG8*ZX8FP["O-O]4K/PFS^LOZXY,W$S'?5BJ_?U^H'B[&\ M;JAYO[C9#X)5IMX;$%3)H]&P?U/^H9L->[UZ[8^0W?P@&_WJLCF\":&OM35*;>DWKR^KQ[)8G6?LCA+RSQ%) L+A'%.$4T8 M1E$6$5PP'N41Z#+KE(1GO]L1#!J*P1\M36# .Z 7LVCU,FEA7FHKJ XDOU:K MNB>WGD@W*;D%]/0YX9RA2Y\0F!E ^IR IQC19Y^T'-4Q"#4]-"8Q9G$28<)1 M$98,87W17/*B1$4NF;)10F7&8:CSQK0AWV4KO/D=D+I&FP]$'TA]OPD#YWD8 M*[; 1*1)'J$T5CK%15&@HHA#Q&-"PHACDB>@5G$O:K5PB"-*E5JI+SZ5:N8V MO:@*YDU',/P]S_8$"^]JJHHQW7DGK$#5<3)M!;R Q47JP\/F0UWK,_;UX\;X MSO3@+=_7HP\/M7C0J#"*9+42U?,ZZ.<$I@HJIF0VN &U%A=XV7FAI+"+S4&A M[.XP#Y>:[[IR4(2#F\GA)^Q#F^,1&BO^A=3_$AM]&-[7T_=FDR5IG"8A1F&9 MJKTX"4-4AEF$B$C** [3-&&@.EX+'F;8E:].-IMF!]JSU>M<@6_04)V;;]4> M-0G?M$^5>'5>BYZ&'5Z@%(>;.92#V;=U2Q4-;?"V2\%<&!>+^\_JTU_>_E#[ MRM?G)K]99J%D3*AS0E9$".DV!DOU>OM0:K?MC;Z>!BLQC@F!A;RQI]YJ+H MN"UN?"_4E_5QL1(<7F=HL-9;1]*Z7%EQ%NQ9LXJJS^L*%&L[49/C"/Q40QYF M8T!T<&G ?I[ 6X3QD^*>">ZGW[NT FCX/GH_8J_I%OQ]M5!;N+Y0NV:;Q<./>U,F&M:#A M+=CR95O7X^9C,CM!O*'R85YMLI9G\,.XVGT87N=^>=*B\WH>-]R]426/4]6> MK^%Q2\8Y9L_U8U5O=,&0+A6"X8N4489#Y;N1ANA!&!.)2D$(XAFAE$E*PL0( MR\LKEY[=]VS8/1=\3N.>^Z?1/LQ_&V&_[!AO.@_?',?G@L_0&9;//)^E1SP? MSY^I2TR?RW5] :[/!<1_%FR?R_4'P/=Q0,P:S+C6\/GO1?O?3ZNF*70WDJ1! MO%C?4RQ*'*;JA(1YAC#G&)4I4_\O*P@+(Y)%A-^OFH,Z-SLHF1$V,ONR-?L^ M>6.K;Y$DU<=2BPX"956MT.[?#1.PHX^A1LU.- ZU9 L:W= -?MER\*LN2&VU MMA\[=#VN)QL$:8#8[L"D38C.C2L-4,0 Q#3D;6<>9+M^UX2R@PJ+(A:%C)8H M3D4#9\)16>(,A;@HU*^*F A0HY4Y:=]7KC_TT5U;QAZ0MO4=C4OIS4$UG#-D MH5QKA^) 96Z^P.F!"O#G7LX1?FL7,Z$0 S;9H7SM!2'VWF-<7V8. MPYD6@->N>[(-N,]6&3Y<@I&(CKS .*U9#=]([&-;-WO):C+0#L(&4/=X])IG MJ]23=AIREY4['LLZ?0=[@9@PL[.3$#I<:$@6VQ%#!VO-.6AH2(BC<4.#CSB& M*-48AUTC42QCDH9QBG(>EPBGJ=H $U(BAA.:2PH"F;X,S@2BUZL,R MT:?9!NE82\!M\CQ(J?,F+8"@OF%*>Q1_#IC24Q48PY0.O'II:<0U8_6SX+V] M^KCJH\0)0+C/*$A+(D453D1L.CX*1G+&CH6&F<1INP>M<% MD3WN;,L:)E5LYCS\* [F0X9TUF-CIEH#4_F=EQ%,$GZC"@%3A9R__#=>X9(Y MB#M\]L\=#DB#[XTI2;#440A+Y3^Y(!N MR-26_%7P&U$/,SN<]#']&2?S7&@%Z"Y<*,1RIN2HJ$YG2@Y3>H.9DJ,B#\^4 M''_%\OS15JFMNRD,G];K9_TY-Q _]R+G>5'0",5E054X$1$53A0$Y9*D24%( MRN(0=CLX1L[[G>!=3=3!ES4G7Z8I!EL$A$T5+#I6]+=?*?M1/=, C@./'Z/J M+%B9D(BC,"J4!XV(.L?%C*ECG4BSC)&D9$8@FLZ4>8GWU,6+.YTUVG2H*<,3 MFB/Y@:F4CNINXDRP)=S4CCB\+361S]6);(S4O$.\ )JD4-*.H+"5#F"<]-D!=IO"U&KF#_PI"^8A1O5T,*3;3VNIE1I<=97"B,_;4&JE MF)->4KM5[-U/M6J\6H>5)T*6AC$K4$33&.&0YJ'(DT1D.2B(.*$P M@Q-1L=5W>&QUJ@MSMV M(=SRM\(YA.*;E,2A\1ZN/[M]#HHW9(+##\(O*+\( MH@VV.9T;7D[V7O%L+!TEP_* 8W'&S>,"26!&T1%QECHXP[C516-_G=DN&0>8 M[U\P#OW9=M!G%PT+WF*%MOB]#:C1< ?1?91*F5(1H1QSG>43!:*%R)36,([5 MEI, [QKA+'@VJ4]GSOG!TW.M_[+1R8#^J#'2P+9>!2O19,;^7&Q^Z%F5NIYM M0_X"WS3 /Q+#&P>OB@:F$C6]==!R<[6=DSS9'$FD^CR#CU4MQ6+C%##-7CG. MIK>"&9AYE*NM@D[GNEJO9)O!K#.ZV8)IFDN(X(D+I4GXS1%-.7ZOH+R M-(HBDF2@N] S=.9(M!W--(8FVH;U8YICNUAJ:'JM)?AO7JN%)\1REE4;IC)S M0FU4U--OU8;T?SV^]-RL7FGI][5:]W#K'U"="]H6621#)'Z M?PE2%BQ165*)")%Q$F4YHS@%QR$ !CR;]3>AJ8DN]%AK#JY4.++E(6B&ZUA$ M%A 5 ^(*3XH#1A5#X]TU,U?=@?M[J\8]1\&W437:A1$6NG 91$#(SQ]"6"AG M,("P6<>V %-(4=<=9$(;N5X_;WY4M6[;O&!.MDQ$/RR6'6__15:>#FJ1\-HPYEV@$'' M3C'?6\5T)Y@];9?EEB8R.JNT'"4V"G]95&;UD,(%)R5"NAAQLI?_+Z M_EG<5=VHK1OY824K]571YU) UP)@2<^6WG$2;%D)^',#(=)QTTREV?,S.2K[ M(N5-IR$]Z0WF QRK##9G!ZX NV$Z #KS3EB@MXP=6I)0IUXH$@6M 219'R9(6(9,1A8R>-R/X,:5.R09L? CTVN+KJ M2>6X=9K4.J8P5/A%"=(+U&AQ?.ERHMO172T+VW#C*E!LM$\XK"*"R>TWWWE, M]&?(<9Y1A&%>\]S;<-3H#ZN-.NM\>!3U@UK];W7UY^:'3I.2U>M]1FD><8G*_T?VC9IO_.#F0P>Z(&G]KVX[A'DZ!VN&M)T!-*,YL M$W>G#IC]'L 6>)[N9":C>]R"-Y_C9";X"'*!NXE-V\6O^3^?UVVQWUUUS=O) MJV1Y2Q;\TZJ[(NE%!H=5[(P3HIQ!BF)9$K5KER$JHC!$(LF3 L<\B\L=N-J= M^7G@$IZ,+.2PQ^(.OM&?-%K /,5%2C?S(]YU: >*O^=*'Z?V? 6:,8VEU+%V M%?1/$U?>.A!*;(U67Y:[TD4 MIJG !=! &'D\VO9)G[Z@Q M*/]V?7T;;!LS>CR8WP ;*&3ZXM>M+F .;$P-'D:-F8MJ=;-KL/QL%[KFHO;O M<0%O6+__[\^$CJ5WUWN\5Q^?Y#B(TZ$LLTS62Y?=>H)4!HWL:@49$)C+;AD.C:\\9"YD(>10(&;WBLA-G M"'2%X9 3B4L4RR1$&&<8E206B(HH*8JLQ'D.;P4VH>P[&KJXI&V;>'(<&K ZS%AEWZ#/-S&?=]G[W^/"?U9]?5D^+=ZLU MKRUFL8^NXMG0&^+!W>)QL7JX"A0+P9>OMY]T?]AZH90 FKD^KHWI#=Z=(H"G MFRD=^)BJ;B2KW3SU\:7GFZ1N).+!#'6S-^PV]=8)Z&"A6JEC7(=S'PE)4QXQ ME#$J$,Z91(6@(4I+'O.0B#@6%+*!#U+Q?5?;[DL[HI9C 8859+8[7RRVU4X, MD!B\'X]*Y&CO':8QZSX[*N;QGCK^L(O>TEM2W]0-AF^+AG$KZJ9Z_#XI.4FB M+$6"%#'",DT0D;E )(JI!H9-(QG9]YB>(^O9<$]Z39](5S;:](/P:KDD]3IX M$G7;&W)1N^E9U9I9N'N%P4S^I/U4L:"^:$'+1%=JJMAH^T1\M:).R>VE)?4L MT3=L39U2Q'B+ZN3;=K[DXV)%5FRAZTW6F[K)UC8@;X0S47(>HH0RY3PH;P"[ MU*$]HA+3D&8B 36HGZ'CV5OLJ 9[LE;@^^?49.8(' @/LWP;N<%F/B&5([L^ M1V560YX0]=ARIQZW.#;O:C-Q&+\,I81,3\Y3"_D^/.^+CQ4#O[S\:M+K8*$. M@Z.S2TT 3\\C2O!Q<#:5U.[L/+GZ?,=G4T$/3M#&+WGL]= [.3U&L/LFU.%A MO=B([Z)^63#1MH;JCO2'5;-*$PC<1YS$M,%JYD6!<%EDB&2)T%.S:2*(R"4# M;=6^&9XC#]^!;++^E9-4H:]HCF.(+1O_='IIH.@Q^+,[2@.]#AGR\HE[/Y\;2T.E&_5^N*"KD55V3>A MPL8%VW1'O]_5LKH:0Q%JZJJ47EM\@ ZO/N-Y1H1.R!;*]^,(9XBR+$1%2$E9 MLC3',C:N+8/1]NS+OWW_O2GUOOW^.Z \"JB^<6?K62DPO[GGH^O4:SAI2J5Z MO&QAQB8G!5RL.D!]F3\5VE69@53IJ.C,3@>CI6? )>1>_AD!07-!X>+#=SU^&0**N[BHM[29,L81%!O C5837',2KB,D8)*Q.-@)K)A,/L:I3> M/(9VP,)5>[\2-$>6AI% A%>K$P7"-I+[#D\?5G-FTC M84]MW>PU>(;ZKN;J[/YIQ>\6FZ71!(33MSQ;:T/#/,E\)-%T1ME>&)AUW=6D MF1-SE"OABY<%?R;+8%Q.4.IX6"2K//'14K,EA8=%Z&> SSQA6PC=35-N6B7N M:L=S%5P4OD >!5^P'RGXM?K6I#F M")1GG!0I(2AG.4>X2!DJPX0CBC.2<2;+,#6"HCE>V+-I:U*!I@4\%1[(/GW\ MLY4(9I2&PH".MY6RX6>\GY;5^QK MM;GFU5,#CPHL[#->T+/!=GP$VR3%EIOV'E>Q)/BSOIQ4G 4=:^8I&7.M36=K MO"@,9N46NO)0'@A6A%7ZQYS*;)DAL.#]I!'\Y0L/P)]63\^;]6?Q(I91=_V> MQ"G'1,:(\HBJ$%@42&WN,0II+F2F@N$R*JT.OJ>T/'N-AE0069YL!U0#/-%> M)C#,ZO+?527HP=KSEFT.B7528SGXT(7W*C?R M'5G_^+BL_EP##W)C2\QQT5#)0-,-&L)>3G,F$KJ^AQ@B]3:W$B-"G[VC&'O' M[HOZ7M#-ON^KO?K**$G30H1(QG&.,",)HC%G*)BU&*[M[@F'-&9FT1?J 6C(QRJXLU(!V*A'A'1D MRT,49C7A$1&/+7?L43N#U14QC^*._#741QC&NO78O9^OVS^(<@]4?UI;FG+&1Y MBDLDBIPH\XZ(+L\1*"@8>9JAS7\>J6'9%'1()->!9JC0+/D\,[%4AFN;F*@Y.>]G[%4SLFM MC>TZEE!II%XI,NLM+,ON:,K+@M.LC!#A7*.E%005J0K]I4RBHF1I(3$H]#]' MR+,GV9+=XP69'&!AJC)S)2X4 ',9=K+#X=,F!'.%H':.S+P@:A/"GN"H33U_ M"<(A]!MX\)+'[UT'GNOCNS8H@E.,OC?Z7@T*-HS*Y^@[=/U"%DM]#OU8U=_) M4GP7[+EN1P:IL^H7LNG^M;MCV'W=2)&4-&0)2K,T0YB&.2IQD2"2XS"-PI@R M;-1D>#$GGC>/_8T7\+[ 6K.&=PMSZ MF\TTZ:<_'5;#C$TXT2<\.JT

H2+E&+A$,PD M=>8.)LC-[ S,A#]U!8;O619B/#\]+9N[<[+G-D:&YXFM42G:KQV%3=+FZ+2+(_)E\_/#1G:,!XR9$E?)] 'QYJ\:#Q*];<"(?DG3:^"T6U MNF ZE=)A'\J$4%9&-;3>;,8T(DS?B,8>LXQ+#VH9_DLL'GZH8UXW75?74FEO M^$VYR%NA/N[5YIY'*6:2Q$@R7B",DQ(592813T699"QE+"T@&1DH YYM=%_! ML]3\ &L:P=HT#.@]Z@@8NQ\7.&V9V0UDWK(3:'ZN@HXCAT&ZI2Y-0\O.& MWI;*.8FR;==QX81V!57WG @>D5PBP30&>4%C1 B6B$J68TQED7 0X,09.IY= M2GN*D8"IA.\3QTK 7T-Y):-@.SX M@%DW0+5F!N]'83 ?H'75),-O>[KZ13,2+%:_!CM>@NMIK8&= UP!COP%@/"L M+@2ND&.O8K&"Q7@Z?8+\?<7KY>M#+V]@GF@[NX#G#5^1%(JF_C[OR0+GMP_* M/7W2=R(RS+;;J>V#,CM-IDV*9C^D?7#5>>>SCPEV,II]]&'+\<_GQ@#EK&2E M[B\0&ELB*1-$<1ZC(H]#2F6:YBD(!O5M1OX AJ^ M&.V \\^T<=F; ]\(+/) M@)G+)S"_YP2RZB,C."_SY9V??UTY96H(F9HY0>2C]N#\&$M)C8,BS)!2-: MCA:<>2;+L#BG0UC./&=Q\.+_O*N^5JM;47T5E1[A]'%E,1-\9!'?&\WNTE%W M72LFT.V'F^"K^E]_Y&;PL:HVJVH#&A$^IAF#XYDKI0!W*I@^O$P+-Q#<G6K!%.UU67^"LOU]_^VY>(V&\F&=C;@=I M]AD(6@Z"7Q0/Z_.=(I:J,3O3.=4*S)JG%.+AK&/5;WIJB3OHT*&(1;*;XHT09ACB8J$$X2+.(YE'H8Y M2^Y?1$TK=%7,H4P^#VW"K1PK7.K4(SU^I:,3#OVJ=^%>SH-^JY-E&/!12? MN;S.L/D,2,X,UF>NA%/T/L"[EA4JFQ^BUD%:+7ZH>'GQ(EK L8]5+18/JQ:- MEO4[HQ3]YE_+MCI]%X%_%9L;>4?^NM6\J3]L-O6"/F]T[?%==4L:$.-4,BDQ MYBC'4GGL1'D9RE/EMO,L$I+%<<%@=2]SS'8B7J5\6"+ME_TF2[(W!1T"3.DP25-*$(QT2J4)<4B..Y"5CL_E&GM2 MVD;;X3S!LZ[TZPJ=A567E*E:S?96#\J"&7?'P+:]H>$!51(I+H*&C2M/B2.@ MY*XF1A6>QS&G!MD9H\*3=]KV%\NG#^^S'0ZSWA1LL+DH> M\AQ1$NH^0Y(K*TQBQ&,I,E%*7D2@>2RFA'W?G ]C47U:-=6I\#L>8WV:;=P^ MM 0S[)U.KH(#7?6X\#37!2J[H[W;F.RLFS=4&<>[-_A]RSDPU>I!#RA[5ZU> MA(H)Z%)HD-SM^.X5_ZK$M1L&#U_9HU'LF6CGD'F9$&\OL:N!)18*8!T[&7C/(8I3G3>OVL6WU[=UCW:1YS&F&!XE)2A#$M$8W+%.%(D#PM501=@"9. M0(C[#J&;6LMUM>3!+XM5L&[8@):<0G1IY@%\:0CF$C07.C'8\'$5M)PTOVA[ M#EMF J6W'CL.BU(ME."J/A5">MY250NEG%2MVJSA=\S-?RTV/Q:KFU4S6:U+ MR0G^KEIO[J,<)S36TU.+-$289@6B5!W>SY/U.>].<3/]L M& BJE0A>%0M^IN",*-[,5;AJ+\L&R>E_J(OV+\O M5@_*'^[&Y;QO\,^:$3I*JOE'YDPK=.;9.2,,_91#=*85:#M-QV#E"X]=7P31 MN8\&=W/WR_]/U??5(%JM[3J(XHSE%)--EICIXHUG($"U)1G)"<"J, M+A^LJ,]78; CW)CIU^N_!W^T+ ';<"4"SS*N5:9[>'.1EOVISN(U*[/>T:T MW^8$"%'+V3,A:!%XW=$WP:H74;_>R ]U4_.XS[A^-AP]8[J,O^_]EKH^M"CZ M*I2JGM?+#KRXV?%[[;']8>^?70ZF@>K!JIK'B,!LI3T0F&#(%8S$*:B5B=0D#;Y3E"GG?& M)NA=[.A>!5)1UIU?8TA=,$V9[7TNY+>(]S_U1-=$G8&4F5_%G\U?UO=E2=*<%R$2I,0(XSQ" M15E0E!48%T7"PS!BX-;X*:J>S5D3:XWLYRU+=KUW\MUJ9] MC@.O>G:C/8K!>Z'+[Q:K+I&H?OWOYGV.0U*;)%8O$AB:1QV3-?A#4W>6*#TK MEV5>]'2]&=.@9X4YS'J>?PQ^Q.EN)5^CF-XM-DMUL(FEQ%&>H8044K<_I(@6 M,4%)ED2<,<838GRP.5[$S LQ&]ZZ4-KX+_,_R?81A&P1.IVY%E_Q'D87@5MO_K M2B #\KSY4=5ZC_^/("FORC*Z"N.LB4236/TSO2KB>/OPHLVTZ3]6SQOERU;- M6-ZV]?^+OH_\O_Z/* O_(XFN O6U2ILGWPO65+(>_ E?!6K!)Z'GRXBEH9V? M_=S,C@Z7?!HP>^\^B*Z>O1&7%5,D&U87='MIO5?D)?D:H5R;O828B3&H/ MX C1-\,&V!:$6/0 9O Y$!GIBX_W3WO9*;/]5..8 OA9DH(IQA)&*NQR?F M'!6,YTC*0LHRX0G-(B. @"E*OJ\I]TW'P4:P'ZMJ63V\!NN.'QMXKFGEC;L' MIRJ!>81/=\&6;' - ^<"JH!7K+EI;Q%59E'% ( 8\%4NM8)ZL>U9TO# M)(E:+(7)!>:!5#"58X>L8/R"9:G4KOCJ1O:3@=_$4I?%-WF_)EU(=;JP\YIK M8'/T943>+#WOI6W:C2Y<%2!=QLR\94I.%'=2S.1F58N8X7":<]?(?1]RD4I" M]94E80A3C1N=8(Y8'B6A3O$5,C9#^C]/!&)05KC^WW]4]0;I'')0[8X6EB/3 M1W1E$!M<+#_,H1R/1[_J )$AX="PK( @X&*9[79_N.RPW7]4K-%M?_C-^?;[ M44G,-&8QA1]9T4U'7H-7ACI_@>EJ'\)'6=IIP->H:2'W>$=AVJCD9C6VY#+Q6Z-V/ MU<.GU4?=]G@C;YXW:ZX67O'?5R_K#?_PWYO7ZS]KOOY;O=KP3ZO;NOY'O1WJ M;EA19$W <^"B>\J1;I)##?; NQ\Z(Z%!6'I-OKK=46T$FZ[3<=U"D[=8+;?U M0IF??G<=W/U0.[O.R-WTKVU5"/![\UF-7$LZ_#S&O=AL'P7,E\WZ*3@$X'*B M3JM"+'NJLY5K7:R8?E'7Y8O9!6I?Q48'@LK]OBRXX+^]_K[6F#[M/=>!]]TE M:M-(%E+HTA:J+Z%DRE")!46I*%*=W.M/O'NZOHP5#.L MV+Q S6;AFE_EP;R<'L#5Z&[+34!?@U\T0\J'_1KL>.I%:U[RXO8Z<12[63 P M:_AFKZ#C".Z"E6RK[0Y 2_=0I??[='W%V+E=[X]1CV]56P$L"6_//*,DPQN5 !,*UTA#=\%>RINJQZ MFQ#,6?G;.3HSU\%-B'M:$#?U OP(]H_ZPXIW ;_J(_#'M@)S';] M.0Y@0H7GAJ'^.WU,4#\V!X6-NQ.7M?JG#UQS:-[BO.5-Z8X/6)>JS^I\94UT MMN/5I6KIGZXN7LLR"ZX^&:'\)N]5F=,8QPEA$F5AH<(4F6>(Y*$*4T)*L,B8 M^AE4]3M P[-'VU$B?IQ=X8/ MB;)U65)$22813C%7QAX)1.*8A$)0D<1&5^$6M#T[@2T?B+2,!/66DZXZ1Y?L M&"9);#0[;N">]04S_*Z:9:N^+=M>B4CF,4]+)**H1#A1 M/]$,2Y2(@N=)))(T2\#P;L.T//O:AC)JJD:[LXL%5ML9+9D%2HYDA_G-R9)J MYW-F#,1T"<1VAM+\\&OC(@^"KDV\8F?.&MF@7C!=+#U8HS3\VZV]2RQ#6L0H MESA&&*<%HE@/3TU841:Q4+$6:/+#)1-UF>H!# MLL[H*1$Y#QE'$2\CA,.X1$5$0E26,H_*A!2<<(B'OUA+%JZ[U=%*;()EM>XI MR*/:S!STQ=XM.8VTVTX(NPH:DNX<[JA$CCSI,(U97>2HF,>^;_QA.Z?V M:<5J?:Y[+]K_?EI=,Z81!]0@_<\#TN6QP7*U5E,A6:$(J)\'2HREN$X ME+3@ F*XDQ0]&_&66O#4DH-9Z;2^S"S6J19@UKLE'?RR)?ZKOD;;Z>5V0B]@ M6S:6U9%=3].;U<:-Q3^V=_,7+9+AUTIMR?7F[H?XTD#)WW1(\K=U]5"3Q^Y\ M$$E!4EH62$JIHIL(EZA,0A7BL(A)&A5,"O,Q+OD2P_#5(X-&TM=E* M\V6K09(=)*EA;]I>_N\[6K9C.1I@@"W4V#V+2981DB,N>*+.,V&*BB(1*(RS MK&14EF4,RE!/4O1>&-#KT6JN]H=&D4 O]Z>T:!8L.=4-S#,>JJ4_H:6/\.>R M ,!05&?E %/T9BX.,!3_M%3 ]$4[A["#QFMNP;:];_<1"4.19AF*2BH1SFBL MO( ,==XZ*RF382Y 68UA,IY-_RSLWQ%H!_#FZHS*S$S^DO2 MG6F/B^3(GL\0F=6(QP4]MMR)I^&URM?\GW?5K:CT+=?'U7ZZA&$I\IG7?6&YD!QH>B-"^S"W*0GM#.[LJO.9W)1@!T8W^?#E MV-6WZDC,%D]DN0N\9!3B*"R%BE7# F%:IH@D18&R7,1)QD(>X6P+TV(6K8[2 M,_K.'N*Q $^L6XP1=1@[ *@.*KI&M/[6MDORWY\W7:O,/L;DE M"WZ/*9:89@P5H3KIXT(6B(1<:."$$-,PCTD"ZOHQ)>S9!?R^>E)$]'!A]D/; MNO:C3[4^\VO0QJ>E'CAL@>4-5J^97_"A-)B+Z#@(^BP$6QX"^KP)%!?!J]#3 M !8NIWP )7>&G&=(=F;P/)@R3O'S@.];'( >'C:WJ_5*':W6WU_8N_46P-WT M_'/F?=_'GX>'N@G#@EMU\M;@_OMC^3KH)@8&&@@9A2?J_7Z^H4LEKILXJ[JW0O\ MJ)9JO75;;9?&+,)5 M0$>+]9RHTFQ7]Z@@F/%KW;2@:C/ MC7EDHYH!P".K92P@*ZO'IVNV>2;+Y:L.)_Z^;G QOZASC HYP"E1P^4\^X]^ M4C[8LM,$N\'+^G]VL*X=3P T24-538<,'K0$/"$ %.0AN0J4WP[:T9#&?$". M,*$/8!N!KUJVN>ZF;S<.YK?7=TNR7C?CW.\S&8IG ,#/MT7(X MF69:$D=&.4!@5EL\+^"Q"8X\"8^G_[[>K![>;P91P*Y7:N?>@X'!DFW@A3WO MHW_O9B*\UWDH$P \G:'_>XML=X2%9QZ"P[4['8Q[52S,Y!WJU''FSUI)5K$[ MG-IL4;RU(OKQO/TBE@WACT_+ZE6(+C6\[= M3VZO';X)5CVL-,A>$[/8%8RE<832DA&$J4@1R<(2I5FNC@=I4>(, MUC@]!]?>KR[K'=FV,:%#V&']$[C0ESQK8(/G/!^J65STTWU4P!/1. 90@P[= M@;(VO%\%+4M7[27+]C9US_95NS\#QO&_R<'\-)6_VL MQ.VVFNOU6C3M)I*0+"U1S)A$.(GT_10N$2FH8#AA65XFD)-FN^PLITO2D(+Y MXDYJ,V<)EP7FS:['!0"[GD-^'?F&;M%9C?=0D&/K.OJK96&K"MJ;F+U=K\O"U).8YQRC$0B(H2)"%$99J$*FJ)0%+F4*0?AB4$9 M\)UM[=);^@AS>*!I^=M>,O! A4$[%IL+2VA))U3S9L;J4Y\PL]ZK[\I >5T^ M-W!Z=W.I4ES5BD+)SUL^:JF-9A#T/DY_,I/0[ M%_A-)CJ9"6XX"=@--N^VQ/JNNF9J\5K<=H7!&BYTH\A^V!8%WR:&VVHB%B!=Y1BA-0ASEL+82<^)&7_U+>DRV-;^B5R]J-^C70)-FSL"Q M=BX;[[NI@HZ+X'97.MXP/6DWW-Y7<\U-> \)O,\S57R+E1OH 5 M+%$4='U%[V*H-]0LI"'/A(B5!RF9BMB3#)$HSE ALKR(5"3Q7E2GF/S MMLIG6:T>D!ZC8'^=.J(L,T_A1@4PS]!*?W#)ZF,&W+1HKO 4SA.:%U-A4N 3 M7(7I-^#WL!\5_]5*Z!S7BZA?WS^+N^KOBVK9Y,!NY']6C^*=SM#6KY_)G]>/ M&]-K6.BZGFVX8R?8\A/PYZ8,>,>2/FIKIH*.JT"Q-9F=OER;T]>N/A4)/%A[ MT2'H>M56&5:WJV!BLUVNVJJA?[=JO8;MI-C'QT7;>://.-5*7^"+%5-^[#[. M*8Y3FJ&49 G"LBQ0J M1#$01WI,=8;I!C<* >8:CG1Q0-;E\-A)V9R-CSU/:>8!LI,BGXZ0G7X%'CS< MU?RZKO4$H<6J\1NZ(,8NZ&&PD-QY=P.$AS?J>[!0T_F.")O%G%S;JU"B MEX\8N'E3#WRM=&E?[R+N\V(E/FW$X_I>Y*P(XSQ$-"\8PJD(49'$NNN"<$%Y MAE/=9F%]IW\9=[X3$J>WU#I([C%\YM9:/]7G>GN-K1D/&LZ!'M'M9VKF*=_L MDP)F/-[B0[JTRL"-,OV4(%S(VUO6)[A1ZT3Q@B,BEHUP0O$@#M%[M]R\;F^4 MWC\+W39Q]V=USXH"YSIC0V1,$0ZQ1"13WCS)HKB@RK/'!0@P'TC?LX-67^4< MV"T'U)^9J_2H%9@S;!G1)=U'P-H[;JYT-IB*IC_^JNVN41PY[,6S4X6K1CT@ M]7F[^.Q4<]+B9[F,G\"QM:XK!'YHF,!,TH!?#[?XB:6%&!Q04OE>?E<75]GM*8-X=]:R M)YOD^29EE M$&,T(SM+^.ZJJ=U0DV;FZUX_3H/RJ^##A(K@K9H@B5VUK@UP O&]Z"]=[ M 4[O?8$+G.H.\9)2C+#D":*1+!'),BG+K"PC NJ#M9??'J[X$OG-/)JU5##' M-8 QO-G4"_J\V<(,WQ*W9?*#@OD #'Y#..!SWF;X(9NJM:9&2NTP38AK7*[6 M?\MWG=II&=>_0VK5#@0<-YG+9(/9RU!UFJOX_;P2^D1P4]N7<>?QJ^M^VP(O7\F0]_L>7#W\GRVU.M 2._/S\^ MUJ_ZH+K>K.[H$H8O"U_9][7+ >)I;\*1SINPY7,3<;5P0M_$4U7O0%![.2C@ M%FJAW>D]UJ]B8:[ 4J>;'V) KXXA9NWU9+6M6Y";;=^W5T4_,+A@%;AC>O_" M^?JFOMG\J#_4JX?U+;]9[1CXNM&__W/]32Z9IGZW:2 )/U:U#1*V U*^+ZT6 M+PLN5LK$JKH;IO*!U"ME7.MVR(HRH4-37%6;]L$_%VMM>W(I6&=\+2KA@?GI M\;=V -HN/J9IES?S)P3S@7-_.([=I$/=6OE-%_1G'<<=TJ73 2,M<,(O*F5,)+BB9Z2TV/4F=/>:$7K5 MOSNPPZP@F1!EB1(>9@A+R5$1R1"5G&88B[0(,:R!RYBT9W,[&!X/!5@UUY]9 M'L2/5F!F>J"0LR7_'Q=KIK;Y9C?_0C;/M39M'\B2<)6XZF= M2/ 5G *HZINJ0A19F1"&"A:E:I>.(U1*S%&2BI2529@D6(* 8,Z2\NP_QG!6 MX75Y(QHS\R!N] #S&-8J< 4SZ[YR;X30SP O.U+)9_ &S)C73TS_9A#? M0BZZ20K=X3?#-(E(B94!9U2/T"M123!!,2XYSB5)9&D4&DP1FB6YBMB.=$ T M;3/[G532N/6Z%-TF_8GV5-L3_O0)'28^KUA36=KD V91PP'%2]5QN0A']9OU?4YEGJ5Q MAL*82^6-"HP(BT.4JQ\C$9F!"(*LLP;DU9TL63 C5SQE,/6H7VK?E>=^5>VUJNX#GW#-O^_N2 M=:6;.XI>CJH34CD*3<]1F34NG1#U."B=>OS"WLKN/Y\7*Q'=IX+CH@A#%.*\ M0#@3%)7J5(F(C.(LRV,98^,-X"R5>7+ NW;#[H= TPYN5H;W]^-Z,DT-7RB] M58X8+KA]K^608)=W6QZL^C;]ED."G>VX''S81<_E5_(HWE>/9+&ZQU$>AC*) M45RD7%EFF2&2)B%B/,2<9GDD& A%YAPAW_'985OB5: I!W^TM"_JP^SIRFP? M=:$!8+1F)_R%O9FGDGGIT.R1><,^S5-AQ[LU!YZ_8,+'-6/UL^AC4W43X.]I M+#0,2X[*/"((1\J&*8E31$*:ICB*0BQ!*=MQ>1GP,2FCRR$?YXG-/^AC4O#!81_3;UTR?':'/;=OIKAG"16D MB$L4B3)'N& 1*GF2H#RD,04Z_"1TXJT5OY#Y!>L\SF49QQE!)\Q+A/&:( M\$@B&@HL:8JQD""X07M6/-NLOF,*?M'UN;JAH6XXT T/BM-%Q8'3:RY0N-D6 M.X\:8>X!BI6Z8Z^9_[V_\I@9.W542W/"J XS\O,AJHXJS I<=7Q%RR/\ #-%2V1IDD81 M1AQG&&$A!"JSHD",Y#P6>5I&S*A6["R%N6HS6J*!H@J8+G9>+].7<1=+"\SS M0P6UJLD8%.:BBHS#%6>OQQ@4:*@:8_A!RXEBSW2]X M2OWXG>DA0@S_8U R' M:9@414E166"*<$D)(A)G*%0F2$A1\CP!C=L\2\FSV6EJ.EYNZ%D55I_7D=E& M[41RF F"A(;/\9H2R-6LKK-TYIW'-27NR+=:\YI_7)('TWS\\-N>-\VVD/]N\:B/ M;%^^WG[2B$?*I^DV?/,\_1G!I_/TE\L,O P;$3?X0]-V!#0\GFRUG)H*4> M;,E?,(IX7'>&>Y4KC0 WJ$N4 =^63(1TM1>-TIIW S(1^V37,7H)OM7GY[^P"OJ\_]W0#1;AN4CF!(E^M1/6\/D1INWZL MGD?*@ %:F=Y_G2@$F)UQJ O01CPIJ]4^?'[5V;;A2<'ZN_#TPS.,LE::%O=$ M$)E$(D=9G! ]5R9#A! M*K)@+N$QNV+B-4='L9FX,+SG?X(U1 MD0ZF;XP_:;?-?R'UOT0S:^N[8!IM4$\.V(UUR4C&,R9#Q$J"$6:Y1$7!&"KC MLBSBB(9<&/5.&%'S7>O ?@C^W%[][_D(]HS ]O9QQ9GMX\[4 3/80>F]C,@! M">IH-QZG->O.:R3V\2YK]I(E<&2UWMS(;^)%K)[%O60B2J-K^[;F)\+$LLD8M?%(M0(:\*$NS S66D*8@6HRVDUU MA!SB/ [Q[PK:\6#M>=$B3 M5S\6 PQ /)1R.NBT%A!F&>=E$]?!-&8,?Q&[;3LN:[U1>F*?ZU6]?:?OY'UHANK&[*" M,%QQYMG<]TA'&DFAH][,GNBS8S?! MV-VG8Y:D>1.=P]R-(W7#A_ZX5HVKF4#.^)IW9)!K=9Y,%').P!+MCJG8Z7FI M^]6:)B"=.*C%#Z&.,"^B;072\Z>_BLV-O"-_W1>4 -F[E"CWH#YNUZ*FO; M^0Y8V37U:6Y^O0H40SK_K5ARB+9GIPM7&'Q ZO,B\]FIY@2OSW(96Y3Z#LFS M/<+"&4R+A"6"4:4)1G*F"BI+)C(I3$6QA@ASUZF@VSO M: <[XD%+'0I5?T99TWD05RJ .0Q;Z2WPZL=%NP"R_LS",Z/6CXMW"EP_\;Q= M /%-;-0Q3_#M^.MN?!6C6:1.6S$B:4P19CA2<4*1(9;G:4I2EB445#(Z3&;& M<."]D NV,,Q/3BC';(N_7&2886[I[2>9NQLZ;B:3HQWY#)%9-]YQ08_WUXFG M+4/[1VWF_[M)RFC /#W"5"VN;\O7]Z00"<=$(($Q0[B(!:(BEB@B18A9+(L" M5M(]1LRWE?9(Z]B2ZX$+B_7ZN1G*RS0'P(A]3'&&X;DC=0!C\2--M*,GMIIX M-ZH)>-1M(**K$'N,U+SQM('0)\&SR3L6==2K]>J:_W/]_86]6V^ZG<6TBGK@ M7<]6>JL/"[IH>%?GL0Z^B_IET7TS >730X*/FZ4+F6&F."6NP[UU2CB[XNFA M!>NPYVWBVB?=N2;UY;:[R"6M*$'][[?^EQ8HC@F4L"Q%/HP3A M,DM0D6<$$;6GJI.H+.,05$-M3MJSK7;D@H:>%7@<0(NFP; /W4 #Y%8MNVS^ M7DM-F;5CO#FXR,[B9V/",\?44(6R\R!%0[-=G[9ENY/HV= M.H_/[EF1Q%24"8KB-$<8)RFB*=5SHK(B30M99AQ#' F(NF=?TM!H0*37#7D@ MBC1,D5D89X(*C(J8*X_,RDCC>&)UM"DI82S*<4KOU4JT>G-5]KDP5N:6&T0Z MA&E6/3Y66]4&5:]A&P5T3LV;>7%OVH0Y\A.@[I:1!CJTU62/EZN@X<:=7[=2 M@B/7#J,]JW>W4LNQ@[=;!'[X^K[YUVW-;NJ[=?UAO5D\-H>[+V+SH^+[5C'# MPYC)6IZ== N8>UOKTTE5!W??OP5[5H*6%_,#FI%RI@]LKO4"\Q$F*@G^<-I3 M!Q7:ZF!G1&"V@QY$W/[!#_2>[4%PO5&?OG(FS5?A]]5BL_[V_?.4 MUO:P;KYUC]KZM #WYBV3,]X MCG0 /=;MQ&^-OB$<_*)(KW_U<@=B(*:SH]P8K9E/;P9BGQ[83%ZR,_!/*U9K MH(OWHOWOIU5#XT>U5&NL/_SW\V+S^JU:+C]6M89PO<]BAEFN,STB9PB7F"&B MA_N*+"P+GB3AH&3@A*-*DR*41\-29]7W' MKFUI>D-R%]I!R_$/%3)NJP[$!$:N( DM2NX'Y;B@TOYPO9D+[ >%.:VK'W[, M.BE5/0I=F=^,N?BL5:[,=@L_0+*H8&&!"*=4F5=[YPZJOK:M>L2VS*@[UR73=$J#)W 3(O&*24WNH'>.SE1BTW2:%I<=RFB M$5IS)X2FQ1Y(_QB\9(G.7JW7:L/6_3EBQ19B_7DWXX.5:2*BDJ,L2CC"69[J M.I<4A2'E&8]Q23.C]K=I4IY-7Q,.#BA?,A?EO,+,#-V-&F!6;JL!.(+ZI'"N MH-+/$YH7$WU2X!/P\^DWX)FG=]5WL13ZXJIKYH>DG 9?]GYN?7PBJ]=@2SGH M2(\G6PSEGLX^72PR])AJ(RTHM30JD55.:7C%V9))HP+ULTCC#YZSI;[6E07^ MZW_]C^UOU/^C9"W^U__X_P!02P,$% @ 3(&O6E5JV3.+OA>O\)]^K5Q'/-0JZKN MDF6[6JM]++4EWW.K7[AB0$CL0Y$JDBE+]>L;0>:<3":'V+E#KJY!3C&IO3%\ M@0 0".!?_L>7C[/O/N-R-5W,__4O_*_L+]_A/"WR=/[^7__R^[N?P?WE?_S; M/_W3O_QO /_KA]]^^>['1;KXB//U=R^7&-:8O_MCNO[PW?H#?O?WQ?(?T\_A MNS>SL"Z+Y4> ?]O\LY>+3U^7T_WU5U?375^DQ_+O_]???GF;/N#' -/Y:AWFJ;Y@-?WG MU>;#7Q8IK#=2?Y*N[Q[]1OT;7'T-ZD? !4C^UR^K_)=_^Z?OOMN*8[F8X6]8 MOJO__?VW5W=>^7FZ?$_:#K.0UM/TU[3X^'W]VO_B*OUDEXY<:%D ME6($RW,&Q9B!(#&""-9SXX-/(MP50"5^1=1OE+/"]-?WB\_?TX-)24+5'ZIT MU$8R#UZWE=!I=%^MQG?TW0E:J7P1'FC%E+I",@3.$)*VR1=3BN;B++)OO^TN MU;42\R];K3S*W(:S-1E9W'RSA<;_[XNPI"?.OOZ&GQ;+ M]20)QWD1 H*H5A1SA.!L!,6-,@5-L($U4?Z]%Q^$ ]$_#LZ19R>0>(/+Z2+_ M-,\_TL8\\=&H;!4'+3'5;36!#[P TA9FK$H\Z]($$'=>>Q <9/]P.%V6G8#A MW3+,5],J^$M >\*S8(H!SY%L7(X&HM(>LA':DH'+*O VN\.]-Q\$"=4_),Z2 MZ,BH^&F^GJZ__CR=X:\7'R,N)RE('J)5U7BXR3G#)2 M$&[!^HR@3":S%C,'E[6.'!-BB0V L9>(@W!B>\=).SEW 9MWX9$S MJ6!U^9]?IG/D$S1)8+8"BA6!P_<.CG-E MVA,P7M*/KY?O%G_,)P5U4)Y30*4SA=A$,[$@-*#@ 8FC0&:P'2QN7GQ8ZHI] M(Z@X4: ]86*S-;Y>OEDN/D_G"2L^102>W :I32Z MV/?VP]#1<6:SF6A[@LB;Q6H=9O_/]-/6=2+>43I.H;8VH+Q)0"9/0+#%LZ.;.)R9*J%&XOPS 4K3 N="!&RNS M.B_W??MMAP&@XQ3GR:(;6>7UO'3VYL-B?I6!B<(%GS7%W9'54YL0( :TH(*R M9.<$EVC.4OO]-QZF^HY3F6>)<&3UO\5TL23H@"91@'*< MH&L)R6A#-(QQ%JPZ2_WWWWB8^CO.89XEPI'5_VX9:DW*VZ\?XV(VD5YKS)H! M.;S5TR7<>OH1E+$Q24O2,>=YB'=>=YCB.TY;GBZ\3A;]3U_2AS!_CYM\JU/H M-:MN2I!DM#Q#\&@EN."\8D48:<[;[G>]]3 ,=)R2/%N4780#+R^655S;$[@* M:=+!Q6J25=2.Y41Z+#5-)AP)14LP"EG1WA0A6F28=K_],&ATGX)L(-HN(/)J M3D^KE6.?\<>P#I=L32(%-5Z+&O2&1'R0_0M16+!6.<\QV9);G'?M?OMA$.D^ M$=E M%U I![C+E^&-;Y?++].7.+!$9(AVHT33((A3X@0GH0LT:'/>%ZYWXZ7 M'E8VU7T.\G1!=H&#MQ_#;/;#Q6HZQ]5J8CE*8UVZK.>0"2D8"H5B82VD-AC] MF?'DCI<>AH/NLXVG"[(+'/ST$3<5Q_^^7/RQ_O!R\?%3F'^=:$N6C @&[QSY MR3P+\!(U"&1HR+Y@N\#'VP\XFUU17R0/13L/ -8I'^\_4!R6[V^ M6-=;'36RIIA:9(X1H6*; BF9(4JC@466I$LJFS8!R!X:#@-)Q]G)QF(>&30O M/N(\U[K1GV?A_<3FQ%U1%I(DQUB50DY28 ZBR,(8X[U1Y^'CSNL.@T+'F,_,"RW+&!FQ3IKP/IZ]T@5?%A MJ.@XH=E"H'TX%L3$,LQ>S3-^^;_PZR2ZXG*,BCRC(.O5(X3@6 !ZN2]<*.YM MBSCTWFL/PT/_6@/YE K2&*6^T MSOP\Y^&Q-Q^&B8[3EDU$V@P6__+] SG^0A^<>TV;H#Y?8:8?5HO9--=;^3_0 MU^8)*>#"]>HN'X?>WW[RJ4TO=A_'PYDWOB]6\#Z$3Y--<5S=0EZ7GZ=S>MF4 MO(O%]H[7-?1RX4Y7;S/(>OZ1R0T-%*."(]^#8@ZTL>S+#I>PBAM87+YTNP)Q MMEY=?7*S%(^AZU1#<_6.%ZL5B?6:2V\2\4$K*B=&Z\$*!12#TU)S&;U@KIX2 M-N;R+@7CW"Y2?VE,KYF0F7LT48"/C$B7W(&S01-/7M!F M&[C.K5?&3D+&A3#^'&3&S>K%^&9;+ MKV3\_V>87>#$%I=TD0RD,%4XQ%Z@902%N92504WA6V/L'$18#U@Z"P"+H;71 M <1^0Y+,-)&/+QG"P M&U)#'0#P;V'Y#UR'.,/+JJHI7HEO8@-)R2+Y!C85"CC)7W!!ZKH52)D=IT!F M7VGB*6#;0\XX_3B& U8KR7< HM?K#Q3AWI;0Q'!O?5(<*!2MJ:M:0"$RF67- M.=/D8RIL[84_I&*9,.7> E+O$:QZU-T\A@.'Z=+]W1H+-9A-MA.].MBGBZY$38'Z;D';6(DH"?BAFD%R259 M\^04C>P[7&BU&=U0U(.CTR16:RCX#BS,F^7B$R[77]_, JVJ>:ZNVJ>:#_D5 MUY-44QT&':0B24R9&8BREHN'Z()1T6B!C4&TCYX>7)HF$&HF] X =&N3O;4* MD@SDN[L"+E]/VS3TX, WSA4<)L@.7Y9=IB-/99L,DH[BX9Q+7TL%K15FYLG!:+V$:Q%;S)G/.9]][Q. UE8[A*>G6H??CU(R; MA1Y&^X]#[!Q5= "J%RG5KFZK-^%K#0>N DGEDXDE6W"I7H+@% M$,NHDH6*S MMCI9W%>T<=+VMI.2;L!TEI[O;WWG"[T#Z+QB^/MT_>'EQ6J]^(C+*X%= MW<><.,-X0MK/?J9 .C!%MSY]QN9Z2Q_UN/MG"*>CDL&PY(C>3? 9)N M,3$IWO-:QD2.G66T")('KTWM[*ZY3SE$OW?\UIF;6S<^]+-L94<)NP.WJ%YJ MGJX_;DK?YO660VVPA/-46?$E!XH"'!@?R,U+=;B0BQ*D1(HO,1DG6^-F#SG= M^-7#X:B5,CJP/V_"=&86@K6O-=I QKD/=1+T/2C_.DW4'<+G5IV-+/Y:239027)&9-N(:!'!9 M0(>,ZS$, Y2PI=X"2%SEOCJ7#[$V8YE?S2]E,I$Q91.(@ M\3J^)!$&-$1W#/*U/QT;#:?PG).#MKJ M14H7'R]F]6KPCUBF:5J#4*\=*PC"&8H6M!#P&HQIKH %NW.-@D(VI3LB5^P/EJ^AGKV+:/^,MBM?H5UZ_+N_!EDEWF M6$=AJ**P=B!BX QRX"5))QE/?.^(LQ,/\X\A<5P_>Q S-J"..H#@PV!D8C2S MZ%@"PVI?Q$*\4!1JP06;1%:*EECKY.-#*L89T3DDD,Z4= ?IHZ?"V$G.,AND MR%4D[NL ^XI]'B'7AAY,1(^ZM7UZBJ9Q9M"AR.13S*)U M0?AAE'T#S6N.0<[^;%43]73@@-WE:MMK]L7%^L-B.?TOS!.=2O;")M"EN-J? MF%P$17\M+$7-4_1%M8XM]U/T#=PY: >RL]31*;A>K587Q(E#\EXU:D#4MM[L MX^!*1+!9AX2.RY!;WS1XG)IQLU^C@.H$-70*J#N=L2G>#9&1'^MJUU/-#3B= M#%CIK7 NEAQ;)U2?(&G+H]IX>E!'5O..[>,AZE15?(,-O*^%NUJ4UY]PN7G7*M1RQ5NG8/7\JUFJ]8A7 M#IUZ/97[1JG8[>'B-1$W9P5!*U63#I(S"4IAA*"L@F"]Q,(5L[RU;_((*>?7 M5GS&^07^3(MZUY77G[ZDV45=9K7#"/U?KN>KW.N<@TF@1:BSER(GQ@4".05> M.<>,V#N6XK1BBZ/)'#<5VP(Y#ZLOAM55!YONY1J?O__IRZ=J#&[:XSCM2RE2 M0T$60 5'D8U-$7(IKFBAR;-H?;#Y*#'C)F"'@%8;N7< H)>+%;DAERMEHNHI MA"_D95A-H4LQ 8)W',@OT,[Q$D1H?;/]#@'CVJ!&2GW@C)TJX0[@\1MI@ BH MC:A_) YFBTV;O4OY3%*6&,ACA"Q2)F8BN9+)*\#("@4H,2O?^EAQ+T'CVIEA MX--. QW Z2W.9G6H+VDP_J#*!OWT&<8@ V@DPZ0]B/2FRFPKKJAGV>X41(Q]W&Q M7$__:_-Y[2CBL@D6E+4U^YL9Q$@.@6.JJM?.T@XQQ=[1! M0[,39=T!7%[-/^-J<\]ZR\.K.6V,],DD%FVLD@J2K-%#O;SO'/TAF97!19=% M;I]'VTW+N)O4$,!I(O4.7)\KNB^-Y:^+^>)J24R/6' RRE[730!>&Z6I#ODK)3^<7Q-3- M0=4/6!;+RRMJ[\(77/WTA81(FIO.P_+K*Y+LIN513>8O-E'KM8U64>;B!=+F MSD.=7>XA9(80,0J?F;&"MS=L@[$S;L7#,(:Q#]UWX=U=LGBYC'_ .98I!4C> M,6NEAT)!+ZB2 T0>#,1LN.-.Q.1;%Z(^0LJXY1'#P>\\F7=@07_%]:VH1B;. M B]D^2T%TRHZBF^D"\!C\$:FDEASP-PAX""8-)]Q/R1,3I=O!W;E5EG1EHD7 M]\H^+C^]$I0E5T$Q9D$(K"Z$KP-46 "MM&>:%9-2ZQ9%1Y)XV'$@^Y80-J22 M.C!0C_4;^)FV]NG[^;8W<_KZ;AGFJUK/M,D!;_XVV^HU_[\7VQC\JCO!FYH? MIE^LU\MIO-C,C7NWV%XJG20>I=&;G3Z[[2IUAM,JQ<(L>N$Q##(EZ[D8[.9V M9'NH[@ITNL1-QXOJ]_D2PZS6G/^?BUDM9/KW,)W7G>OU_&:TXHOE=$6_^I'^ M.G__!I?31;YN_,$"\RE70Q;JH,Z-"+A/A/KB7,(LK&]]+64H7KJYXSG:4GE6 M-'2P*G:(X)H5CS$[D148DQFQ4A2XVNLMH7!.+)827>@4FZ:O-VAZU)*)I+)@043\&CBI'7CMNT M,GB,*09F6&R=FMQ)R#C>Y,!*7[360!=U)??9N!31).E:[F<*9&9\G=)&+JP, M&K3DFAGEK55#0^F2E''\K7'!=(H61H731EQ_IP#J0Q4)/3&\Q[W20H4Z>N&@ MA%C; 6I>MVX-WA<4A94D@CIHASOBI8>9I6^B!&50>7>PO]UC[=>+CQ&7K\N# M.X9;JVNX06Y+!$E+!%36 IPK&:R) DV0)=C6V9FC"!QQ/QP,(XOG4EB_:+R4 MW\.+KSHQ"KEM!*=*H:T )81,_H#S11/?RA7;^@[RD22.N*F.C,@F2OO&;ROO MZ 1ZA[%&-Y0?:SCZ3+>2G^*R?5/(/3U,8S$8$]DY&97;(CED*:%P\A%M2,DU MGQ!\$&'-C@+?U;SWA"<=96W:*]&S6BQ$O@QZ [G6OKI$?DT8K/GEAH)N#C(: M8>'14[WCY=W!1GI-_58B-;>WF-?5^N++=#6)L3H%TD.6NEXQ4W6.*AE_%64A MLZ-)2(.!9Q=!G6#I!$T_!IJSQ=X!AN[Q\./B8YC.)SF@*Q(=Z!00%(8"H7 + MUA6M6+3)R];UZCL)Z00SYROZ?H;B;*EW )U;W6K^AM4=G.CBK.7&@Q$^@G)" M0L0D 7T,F)(HUK:N3'E Q+B0::#8QWL"G2#E#F#RR'">*V94D(KY#"$55IM& M)@@*Z_VP'((Q(EK5NL?*7H+&/8]N#Y]VTN\ 2O?'\EQR03$EA;!"T(*PGA8$ MUAN*$2%YIP5GSC/1VNSLIF3<2WGMP=- WAV@YH"Q.I>,B:"+$K6^*-2KKL89 M\+796K0:99&6G,;6C:H/)F[<>WL#&*9!M-(!W*Z]QE]HZ6RN/TR0(M' O :C M%;F**"/X@+HF:#FR4ARZUAG,AU1T4FG5,/XZ3< =0(3@O<2PPA]Q^]]7\X?Y MC=\6L]G/B^4?89DGB>O,2V+@C;*T JP!5P=",6:"-JB2S:U[@AU)8B>!VHF( M>'CI9##U=("^O5U&:>_.IHX=$S)R4-PH6I@Y N/)FIQH>^>MLT9G-WP=L@)O M." M6<;6=3 GSFD;LC#OV3!UI@:Z0=+=ZUU8AQ4Z)R#4OLJ*:5H,,3((V9.?&#RG M7S<&T?'7YX:L>WDV_)PN]PZVN4-&J.Z[;$*R*2;Y#"4BL:NUAXC& RM?36+L\&S.?4;0=0OKDEM7JW>"2CMW$:8MBZK MZ1K?XO+S-.'VZLAOF!;OYYNG;,:J3%+)%H/P8'),H!0C>3@L4((,VJ/EH31/ M? S,T^@]:IYM,72%C@Y6RT;2VUD0.7JCG.?U7 ?48;\PW2RY1SADOI04B$.1:^*=86V< M2.M2HV"HO40N6]_[/)[*T7O@C W25AKL%Z/;9?@K_K'YU6K"L429DX+H=4U/ MA+H&+?U5E%(,9TBL/:?UO*9L](8X8V/Q'$WUB[_-"KMA2ALEO">1>:/)\!>F MP6>LK?H2?1I07WW#>/TSS!-N>AY/N'>U MPVB F!,9>A-K_3LB.!9Y%([[J%HWE#Z'WO$[]O05+K50Z[F]0-\]SXE/@\N( %$@5FG&,.KOG)]8D'/H.V8ACSQ.<8%30%TCBWL5Z&U8>? M9XL_AAD3>?/TY[Q[]0A/[:]<7;_HYCHUS\AMLD#(2^2S%8H5ZF6;J S7*2(6 MV[HCSSYZ&IPDUF>^62X^3TER/WS]G<3^:GX]>^ %:>;SMN/2E02D0\ED86!% MIBU?ZE)#)@:I&"&D5=ZFUA41QU/92?W-N0C:<0 YI+HZ"#+N'K'JHI'5Z4R: MQP)*\ AI@0ZN6"MS@IEZ^WR^*/MP6 TM+;WGFX?(_H.05$BEZA-#J8UP)J-7ANL)N>9X=9<41V [S;MK\O/TWF8)Y+<-NN2 M4Q(BH0*253TUT;5QD]<$%2-*#BP+WSR9MH>><>MLGAELS133 \@21> ;/=UA MZL?I*BTNYIM)=6^6^'%Z\7%U,U1J-8F&*Q^" Y0BUZ44(.I ,O3!9H,LR=PZ M0W8:I>/6O#PW,(=79C\9W*N!0HD$?'>6D-->HTD"N)2"G SN(!KE(2AM5:;_ MH44X1)GB+F+&K4]Y9ORU44D7 \,>9BBOA79Y('+3;25XG6QR4'MO$F]60-", MW IN'!I4(C0?/G$X=>.6GCPS_@926@?;] [.ZEJ[$>1JA63):3EY'94!Y+8F MMKD%IZK#JR22C1>%-Y]C=QAEO5U::H.+I^%WKI(ZM87D:&P"W#FJZ=+0U0%[54Y_GZX_ MO+Q8K#S-8UGR-[.'7CEB$_ M_[':$$KK8%#C(YQMLTN[!:E]#K9D"2CK*$J>&7CA/1ARBHV*R8OF]4_'4]E) M9YAG*AYHI:X.[".YO5=UK.D_+Z9+)%YIF:V_OIF%^?K%/-<2L$_U*V3Y6>&. M:Z!]1H!"8LH'9.0>9V:VHK)E)'D[L3A@AIF4HG+1M Z@#R*LRYJ%9X/AV:KJY[2$ M9)@0\V9D_=LPJU,=_Q;6E:>OK\M./I7VB#[0[A*CJ?>BB$^A$A3F+ 8> ]X? MH',^)(\ELLL:A\'@.:@*.]J[?UXL;_.ZB=UV"'5BN$B9F F.;GDFM4A+TF2 M7VZT\!2_J=3ZDMN1)'99%C&T^1Q"??T8TL.%.@D^F11S!)[K& 84!H)+"8PT M,4AF(E>M"\4/IZ[+PHBAH#F0TOH-P*^+DG8(TJ;@9/:V-J:E %)+2;N"(Q=: M^LPQDCOM!F@6=B25X^[LSQV MU)7!YOXEA7\I>9=WRRGQ-6G>I-TNS5,D"Q[ MH;4+Y'Y@S?M3^&9E)(_$AR"M%BJV/J[92U"7878S-"R&4DT?D?4M)^/J2C*M MUYL;I!/%/4KK!6 *A6QYG;V6M(*K MY3?#*'/H=!^HIZ=L+Q2D/TS .9_J"\ MT"7[UH[A/GJZ#)Z'QN'9BNEB:SY<>).0;8A.5[.O%"@R^Q V7)(TZ1?2%M'Z M]M3AU'49) \%P8&4UD&07-FJ_U^/D3Z'V=;>D\2FB0!??_%BGN]^<.N;V[Y- M#TM*TNRB[A _?4D?POP]_D:+YZ=2D)200HI.\0(RY%KL7@K$XB/P$KSFWG@1 M6D/Z>3D6C+Y5?:3[9MR -+V47:. PW)%)//WDF.:#P@F1* M<@U\ '0^2=BXM\X&16%;I720TGJPCIY@+SJ3)5H&V=>,72.&YM\6#H&U)1)^/P,R[CHE5/SK.,O/:)*TLQJ;"Y%O);"Y[[!$(7 M+C,SQ:LA;.&P._5@K9 [W:F/46*SF&B0KHP_XBHMIY_JPQ;EAXO5=(ZK59CG M'\)JNEJ4-[=>=I>AP]HR'O/XAGT93^:J46/&U\OW87[9V.*F->2VU\_MEU^W M9:F-BZ^Z1M[9AW J MY\?S@YX=8V*BF?L[3&/=AUM9J#6W.^J03[#@1SR]96/=$WEJ9+\?\5ROCR^< MLA*3!%&8!!5"K'/-+10?R!?(0J7F0]?V4S2 2_MBM[AO%I!B#GD1NA9L>U"* M,P@I>BBYZ*B*,\(\@R/[%)GCVLV&.#K @6VJLKYMWIV;5^'6S:M?<7V*E=O[ MO(9V[7"Z&UFR1Z^H78.P1!=,X %,O2>L2M80+"%#\J1B1L5C:KV.GR2J0#:.GOJW7 MIK3U)&_L\E\VM$B[:&ED>[:/O@8*1F=Y81&L-/7* KHZ04^ ]"K*R+/)KO6- M^KL4G&M5?L'5"O%V>?+MO;6V&2_2@['UT%&& -XD!1H91S02>6@];& ?/>-: MC3,T?]]$-!-Z!V<86UYN^KO?98+$ F.A*(O8NOA@ M/T7C%H$W!U$3P?>]LVS'JU\LJWQOMU,Z8:MY[%$-]YZ#J&WE"&\;S=4@J?8? MO@BS&VB)%#BOE^E4+O2')521"Q-!Q.P,*SFC:-T+:P\Y#7IEWVZMMWD\8?1& MOO3.C>1O?73C;UVJXV9Q),N"TC%!B8+<+FTLK3OE (-4S N7M6X^8;XI!R,[ MT(UPMZ.)]EA:[ML$OES,/U-,,=WD0.;3Q?+7Q?K$U.?N)[6='_8DK:V<\<7\ M/ND(F5)#WDS6H8T7HJ[S[$2.*BJC2_.A M1B>0>;971J]\1Z^L[[E9$$9[:7QT(%Q!/D#GW[#[???K.@>*W+BZR =9Z!BJ8Z )'6KB[:A!)"YJW#Z3-)'M?J M/2,^'PRD>T95]VT[MX. WH4OI\6*M_]Y0ROY*%6-3./U\V^ <(TKD[1RPGB0 MNI8,&)L@!D]_:(8F!^Y"\_.:/>0TZ(U__]&W$\"%Z60M9$_\JFSK"'<=P&8? MN':J2-_:Q.^C9_0Q-$TPL:/=?1L-]&U(?@K+.7U>;]IN+.,VM^YU]!@MYUJ4^\^]=2RI MBXJ).5#"$IA=726%">(T%D*U3PQ;FY-'B1DYH&N!@_N&I(W@^[8B/X?IW( I8V,RO6;;C:0&R_8R,1]E C(D@%E@ZNC>DC_ M,ALNF"W,M,X?[:/G[/Z$.YY]@W.64N"UR6A6VM5..QE<#@48T\H8HU"GUL4F M>PD:U\@TP\6#3H3-E-"WL:F=[J;;*;MAGNM(+/H6SM.I5P;V/*[IX=F!5+>Z M%'#SOA?WWK?+4^8Q!:4->'2$NQ -.&TTF%*"8<58W;R8YR@"S[XR<,C+;AWA M!&U8CK184-IZW4:!5UI"=-GG2(Z_S,VO3!Q%X<@7!0;#UH-[ \/IK6\C=YG2 M>A.6ZZ_OEF&^JK]?S$^R<(\^JZ%Y.XS>1K;ML9?='.HB>L%\!"GJ9&R?,A#4 M.*3@M!*U[5_SG.Y3-)W?46+W\WG615EQ. 0IA(O"Z&&7K M([LCR!O7=C7%SL-N$L,HJ6];]?;B$UFA:J3#[*KOP:MY62P_GGZB]\0C6Q[M M'4-](P.VZYT_S>Y=0,["Y"+(8^>UU$XY7R#X5.^_(0\Y"Y9,'&\6L^FIP>8IKQFGT\AN+KOJ.,*5Y]J)"#IQ33MHM!!B*""3EJ4D M%(RW'E751<>1WU?XNORT6D]IA\+5Q(K:(;A._$ZN=@LV"2*W"@2G):Y8\JA; MCSF\2\&?H=O',5BZ;R[/T$<'U[QVW_I_JB_:QCQ\G9"G++SB 1*YK<1P0?"1 MHOPLO#%6:!'U$%V93Z5WW"MBXR/UV73= :YWG?1L.=G^>>L;&B=+3B8N''GAHR/V&&TV+G@[H7>;RUHGG7H<^XY1 MVB7MXN^9FB9E(53-SG"%BC;QK"C&T08D^B"C$UR9UH-ZAVV:M+_7#GJ6K'$1 MF-,4+;*@('#.(2F),DH*[TSK X]ON!'2$=BX;\_:J6'$+7:U7$_J64R5QD68 MO8ZSZ?N-KE*8_0>&Y=40Y;?I ^:+&6Y6\FU&I:.-P$!Q-3N1383@@P-4 MFJ4@M4GJH-P647(+:_2W&YR=3>2XSN( &'Q>M?6]Q^YK;77ZKGK 4Y^I/=> M.^?3399\4$5S3.!Y<=O6F9[[2$Z9EBH[:6,88$3D2$VZ;E:'CE;KX@MP6XOZ M8O;@-BD '8TM6B#R^%QL=[*3ML7*P0VY3M-)WQ;KL@W,R;;ISK]OWI)K0'MS MO[,.IH",9S#9Z]K!+4'0G(%&4BXF99AN?M6]<6,N>EJ]JW1O<_4J'*T*(!YIDHT6H;FYUV/D-)7.ZXC]/VPD]+YHA[3SZ9%/'FQ6N&F^NE6 M:Y1MAZA[3(6@DD='EM1@!B4Y.6=":K"*2XM!HTCL*2-QU!O[:KAU DR&DV_? M6\DCG:Q.WUOV/W#X'EQ#>KM[.B(IY;,KK$!&1IB33()C)D/(VD:TCG/5W,\= MKA/75TV*S"12%A."]P-KGI-113('9UD>.AU/7;P>M M8_#RH$/$,-KIVU#M[CAU1M9[W_,&[Y0UI(]\0NV\X%%F&]O?>]A# MT+?7/^L8%#VL[F^EF[[-V.[N,:>;L;W/&[SKS8!F[,S>(LDEKY/6(+03H#0R M\,5F2 Y-;9J+1;3N 3%N[YL;I^"F[3';/')3OO4; MIL7[^?2_2!V;B=L;'=W*EPH33*J7";(R]5XEULL$JHZ?B][X@E:UKH89C)EQ M*^JZV"'&A$??GOJ#9BTG^^B//&G UD@#^N6/-L:1CGE%@1IHTCHHRQ!<% Z" M16Y8I C-MKYI.E2#I%O+X]X;ZNV81-'OC]/9!:W1>YL$"[+0VB//B&5&FT1$ MB+P8B,%A4ED$)UNG$$XDM=/F2L=@:(]-&TQI?5NLG0V-3C=;^QXW=!NF 0W8 MWJ8[.B619#" =;ZO0JDA1)9JT).%M"FA:3VY^EF:,6U/-B\EG%^3CU&3=Z2. MS76_6XDV&5P@^ .7TI-3H3Q$D3(X8>EGBO:L'JP9U8$T=MRRZ1CT/'J[80A5 M]6VW]O1#.N=\YZF'/D]'IR'O+1S5>\=K+T(=8JY<[8"J0Z9]SA=()FDA4N** MC]+(J.V0P[NCTJX.1K]>%3/?C^J+3DK4TGIMD&1"JRFBYO0'=RQ&63RVONYU M IG?4H>G8U!VR+"[EAKL("]S>QSD4ZR5P*2NW_'P]?0;2^BWT_3D"6X]G4X938-\F\(@&.;^&9759/N./N [3V=#M M@!Z\;IRV0/NY[JH]$"M6!BTR<&YJ,Y9"#J)-'AAG7B 6YECKBR)=M >Z50FP MJ=_Y^G(65MLE.['*<'**'"W-V@5:R@#!" 6Y]DX0T1NKADM6/R#GS] XZ!B4 M[:G9.$M3'<0XUY+93J^K!XF+^4907Z:K26WQP43M$R8 MI7*ME^)>@D;>QUNI_<$0P58ZZ !0]WCX8#'?K*V_X<>(RTE )ZRR :2O M@]]0DU-0UXRM: M4ZN)%,;*E#+0GIY!&5.[Q\<,PEDM72FE_2W7NUJE2_*KM^>D==H3<(HS>=.D,[S]*8S+BL42!MK MV>3YZE7W[ ,(ZZS@"85BK<^(ANU-=V 9Q._S15SA\G-5Q*OYIXMU+4NEN'PV MO=9R:,G148#R$$MDH_6 M5@>X>ZJM\^Y/+V,Y(UQ*]?"(L\ I,E0& B\:)#I7!./31F M'DP3>B8%=@#6RL0EY9EE\L&#!N$+K5ZK:Y_Q9$$G99T3"HL98NY+#T!Z/HWO ML'HGB+\#X/QM,<>O6P?]YXMYOA)&,L(S%!ZX2+S.5A84._I4+THQ)QS%=*%U M;QI75JOOB'8LA X^9V! !(3CZ@TNA M'2KZK6Q]#/$(*>/"JQ>GK86>.H#;9F0@O;F6-V[O9I($;QT_WW"W>D>/7.W^ MU65NWQ&C,C$-%DD *F8&(68'T63C8DI>ZM;;:$OZ1XY&6@!JT8EV.T#V[V_? M+3?&X>M-!NUR2V#.&V>L@N)J5L&9 %%8#E%RBX9$JIK;TL>I&1=UXR'D_D2K M-NKJ '@O%\M/BV58XP^+*M-[S&09%0O% 8IZG;[.-7+1)9#6%^M-$*ZT/IC9 M2]"XNWDW\&NGM X0V,9'NCD52S&5A*%V+!:T!05)"S"%"%YSQ[16T6#KXO'& M+(S;@:,;GW5$7'2P+':L%111_ \\B!F6(X"A-DN7I'3Q\6+3[.S?EXL5B90BS5GE]=\I;/B%/OD!RZ)V ML_I2>U R5B(%#9MQ>,'QFBU&X#&IE$O69/4;6\-FQ!^$9_5GQO.X>.A@]]]] MN+*CFOF ]\/I>T@H)K_ M#D =1)L=&-2M:'6:W(332(8*RXDQ* L&,5] MC()Q9Y_'N6I5+O]J3B855W7)XG2S@B<\FD@+4D+BM8=J"0B>U;E/!!YGM1+> MM,Z'/J2BRR+,4U!PWXZ=*?#14SG;;,)&$S]]J0V^JV.P:[E.T!+=/ADP@GP! ME8J$8+4%G957K-1^6D_:J"/?V?68]5-0,Z3,_RPWSVZ-H;]LJ_9<%\[VOGF4 M/?)P63S/?AF%4S[+#$GG2*:-%<*CD9 5&J&YBM*V'GXR['ZY/QRZD?E;TN,, MK]K\_1C6^#"'?RVE@()E60HD+QU)B:MZ$F4@9..]C[*XYA M%P,_@])[B)0Y/_#SU=6AJ#_*S MKKF>*)-2Y,6#M8J#\MI!1)8AH\HE8;*2M[X(FE(^5H"Z0N#Y%CD(A57Y&$EA$-0]VWXSVT W8>*N[?: MM_+TT1O%DB[@N+*@D">*@4L$%H5W!45.V/HMP9OE MXA,NUU_?S,*\3JZNGMJG>NGN5US?=*M[]%MGG*\T>G/#\Y4A9-'H?.7.2U_< M>ND-[I,.P2D%08D,2A@!7A@&/KDHBL 8FE]?>I*H=F,''GW5]M(Z M5C?%$MXE\%Q0]!F<5TG6T5[##1/?3]NX'FU;W#P^;*"A?CK8OQ_EYH>O]9;R MIFT#[2PJ.KZI-*N=J;DFM]L+")AS,5Z+]I [@*Q>IA"TQ,-B6.7TC+?*T.7E M=Y)6L2I+T(63R\&2I!7K F1OA60%8PRM7U/LH'9/!$;F!J"=.P"G'H3#->4"N2O-AOW?>0,^[=W*%QU4H/8Y\_O'KW=E'6?Y!,=S%"WJ#)B4.P*5$D;!4%)6@@6Q>R M3=$X?^]D]Y%SA'UO&??JZU X:2O<#@S/9DQWG?7RZN.GY>+S=D#C5<-9BZ*P MI$!S(PGPCB(*+P-(1(W6>A);:\.SAYQQKZ@.[D@WTD,'D*KS0-?+BU15\VI. M@GM/NKKBI0A$H2@VS:4.P$J&>"&[ AZS*%I*ED3K@_I]](Q[WW1H4#731 >H M>E16O]S,O#)>:*=KTX#D:MO$!"%Z ])P)9GVF34?6OPT5;W,HALC47F::GH& MVZ;-"G%C#2;B(7)CZS"? M[4CA4ZA&R*8M&WOK^RGZ).DTPGZO]0>!VOC Z@ M=:MGSX](1*1MTP#Z>8:7 [1OWW]\E/F)D,H&D\AJ2^2@>%04CF0.W%E/?B8R M:9K7&C>BO=-<5QNXCJ+@+AKA/,K*K[B><)(?K4T)41L2J5+DQW#G0/J$,9O@ MI'RV8T2BI]/TV, 6\UA%]%W2LXF95IL_:WW^&24ZCSRI8%,Z76=H^;ZY.%/ '3A5_S,LIS6, MN6% N4BFC OP467:/!F93UUGCP@C>!!)9=>ZJ=4#(L9U2-HY?TA(%.R?4M55)9TB[ZI)VV>YJPH6W7@D$$X3#3T7D\3Y[>0'*L]"7Z>+?YX-2^+Y,#N4_H%29V1,!),: M2JYG[Z7>%D)5^]%G@1@P>-8Z1FR;.KL2WW6&YP4)^?/F:NAE%59*-)D(JQ(>R+D+MOP RIQ""U](V/W': M2]"XF>/GQ]EY&ND 7M]Q.;K2%'.'/.K^4]?THK6M35GD-N!.W\Z4!;C:.T; >AMBWV+41<""3&!=EF MXKJ #Q[!,E2.%R6QM ZC3R:V X/XK. \7V-CY\ WI/\=*Z^87WRFM?8>?\-Z M=^)JR=5SZ1N!^A2,((^A)(ZU#4R&&"0'84R1+%G-W+UF (]DR(][;U\G_2=L MM$/+N@,+=]=0/\DFGV1K>70Y@PZ%D1RS@U#0 1/)!6.39<4W-FS'TCCB8?"0 M8-F;^VBLN0Z0>=M*'\ ="J."I/TBV%1 &>O!":]!,>]+1I:Y;IW,/8["$0^4 MGQ&5 VJMQTVWCJA<7,S7O]5N[5?R$\4JSI, IBGT5UDFB"E3T)ZDDBP;;]1A M0]$.?6-?Y50M-]JSY=N!(=MKJ&\S^ :7J5Z",8DL,<5)0!XG!4FHRK8!:2P& MDS-!>-&Z>OU8&CO;8L^'R3&;Z[DZZP"3>\ST+NZ%:+2R51JR-*L1'I]O(R.WF\O;BTZ?9IC]$F/U WR%1O/V M>/[UIZ<>W+RXXRA.AJGP2$)'ZY@&9I@@GZO4IK 8($CEK N6<-CZ$NV0EZ/N M97PF5E"<$R0%-[:0]^IS[?%@)>1LG-:,:RRM+ZKO):B#U.]INM^_)YXC]BX\ M^>O,W\N+997DA+GBLU4&7!*J5E8F\EFYH"BHD-FM[!P^_+N;ID@WE1/(Y?\#EI1&[XN^\N>)//+&A.WD,[:WF5(2O]4;LJG;S2&EY$6:WP)53X4XK M2%$0*-#QFC,LX)E2*LEH6&G>ZN)Q8'Y+4E_6B>N7!LZ+$%64$IAP M#)24FH+\Y, X"O,Y5RZ*UF'P;DI&[GW4" <[NLB<*_6QMY5+%EXNYAMQT ,7 M5XMTDJPJZ#22M0RU^9PF?\D5"R$F86047LO#TL)[7C)REZ'&P&@JT@ZR;AN; M?AKKQ+SY=+'\=;'&U:]A67-!G_$,7_G )S?TF4_AI54.=C%_3XO^XRT2 MZMC!2[P0,&_BZ&MH(L>26"TK6_#]&S,A9 MW('1\Z"RO(E..M@=JY1>;1I";^;BU9E1'B7CC'&0SG.22_002!I0S- M_78!9Z/J(14CPZF->A=-9=T=6GX-'Z\:DD=R [.(CE80U\2'KC=Z9)VLPETN MZ*5UK2LR'J-E7.2BY=!%TB184#[$66B)X M[1/S*"37AS4DN?_DGG1_JK(6K237@;VXVI:K9*YG$J+002)93YYKQ46A^#%R MVH%-EF14"P].M-Y?=M$Q\GGC(#O,V?+N$#.7:TA1C*@-)@BBWG2)S( O-0RU M(2N3BK&F==7";DKZ<'1/U_ 3D#E!W!V YI[??VDME7&<"T5+*<2ZE)P&AQF! M>V-%\3PDUAHS.PGI"S*G:/CA#)DSQ=T!9G:9X%^N6ZTK"@6]+PA6:F)&L0C> M,0MDA%&[D+/+K=N4["5HY-*(8;:K9AKH $YWO3]B!U]\K&6G$YFRJK,E@;,Z M10=#@&@Y@B/Q6#+J>V^8=*+LN\/051N56KC\=EUGAUR6 M+X?W."ER1)U:S^$[G+K^?.LA<-9,/QT@[W[# M4\>]$DQ39,EUKIT3.4D)-6#F*7KC6%&MM[]3^LL^ZX;7!D/G2+H#H-QNKORZ M;*]=3.?O-SU8)UJ6X(Q7X'@]&JXEKM$3:UJGY&U2PHC6!S+[Z!FYNG P"#73 M0=]76W:?1EZGQ)J?K#YX\N GJ_MY&?%DU;J"67$%H3;\4"E:\NJU@J)Y4(SV M,'F_(<:W>+)Z=SO?QC,!@Y52"?"9U8XJY#8ZYQA$Z9SB,0DRSH/Z5=_H:>HQ MB-GO5AVOAPZVQ1WG/HK^QXN:AHOUT@>9=(B)_BJ9"2)ZD9)IW7"AMW/4LQ7[ M] GJ,5+N#B>WSH@X$B/"!T@9+6W;A8.+(H$MO#A.DF'->TE^,R>H1^GXT!/4 M8P3>W0FJ%IEQY3R@441\C1=BS 4L11.EA,RI1RMI[@GJ,Y#JP M%SO/>U1BH?BL0!:/M4D@24-D\O.1&V1)"'2M,!Z<%\4,QH>6*UM;]BQ7_?GQXB[ ]#L/LPSR6A, MR0%Z%\A."@F;]BT\<6&X2H7=[]'TW^CL]"@-'W1V>HRX.\#,7>-[D]5*,7LO M0[WCGAD)1F;P-BJ@M<1#0H>)#7O6]4L?YZ7#!CZGR;L[V+P,R^77VB=^>U:7 M10HA6@\D(P,J*@,!ZTARYFQ$*8N0PYYHW:6G)T_X1(7O!=$9TN\ 2;_/PS8) MCGG#UFIU45L%7<_KV]Y12Y %)P--/X,S1F^DAM$$[UELC*7]%/7D*[=!4T,- M=("GNM&_N]SH)\'SZ&I_;8HYR5+7%F$ND*5&H5)4+B#GK=%S^_T];5UML'*R M=/N^^O=VO4C_^+"8D4)6/_WGQ73]]8PSJ<AYRO7R\W+;ZVSIUA M)E@=(K"0:?M4KG9XB@:T5;1[YES:EPL^3LVXKLL96G\0*[41> ?[R]N+N)KF M:5A^?1MF^+IL%N(F 6&4* 9K!,DDV=4<(_B4R?&*%C&6&@"V+E)^E)B11^(U MTO9B"-'W@*$;\FMJ_'5Y1W):50N_F%\F)DKQ44F4D"2Y\JIV:8C>J-H/)EJ- M,GC;NG7ETU2-BZI&ZK\/JK:ZZ.& 2;Y8O_N ?PO+?^#Z=2$:R(%XLUR\7X:/ METDJ%K4*27M MQG>9SF$[#G$XBSJ9++%PT^=GGS=R+!IK.#[AU)MI=T#?M23 M' 4ADI>5#V4**-KX(7B1""#%H8M9>50'X^?)UXT;<@^-G[;2[F!WV[G[WX2? M(=A 8E$0L9 ;J3W9:6DSA9_69I5<2LW[Y^VG:.2AKL/X2@V5,+9)NK4 K];' MBXOUA\6R9JPNDYY.,6D"!A"E1%#>U\M+R8-WCJGHK CZL([&![RL0]_Z1,4N M!I1R!X;HMN6^J):4_O*!A+RJ*^6)9^@3)X%XX#,JZB=G=7V^ILLRB?E M35*N=0N>8^CKT$B=![K!E=07 %\NYA2\;-K*+^:_8<+IY\TMH]O<,NIK,^)'KG1Y/LP^V+]'47\'6_N6\JL26))0Y+)6T\M<>_&&.@R- MO])ZLD0[@=+K@;MB>YS>S,+]UY0,]AN+0 M@R1?!E0@K\FCJ9WLLV>HZQ"5YI'U 'R,"^XS8'7?5HZMXPYP_A,YG(NOB-MT MUZWO5\SX$EB6!KC:C#.S!IPN M C+J+'U!#*IU5+B7H''3B=W L+WR.D#B[66U2>=?LF%3J/=S)3!5R'.)EH'S MB1:4$-JZF W+K>^&/$+*N)G&[M#70F$=X.Y)N3XFUILLK\F:1Y(CQ"P+>1/D M5T=G+$B2GPF)6^-;5S>?3_7(6WH7H??6CLB+2!JPZ.4S(G#QKSN>TOG 4IC=2^&D'T')O,ZKL+E MY^FE]7]XZE$O.Z_(-]E(T?8LC'4>2PVS!OJ%SI]Y/9&+-EWDGQ?+ MRX_J]_BD%!$L*R03IRE$+<&2M7$!D"G!C73*8.OTZO-RV'F8^(VNL//!]&=> M:C=/VOZCS235=Q_"_,HFY9"8L)J#R*+.3JVCFAE%YUJ[[*W,QMK6LV]&8[;S M2/D;78!-(?8M%@7=_OFRV4#S\J ][QB\4.A0_CHI&5*9E=K%ABP_K9%0B]%8 M5, H8.&:<<=EZ[J77DJ&#EKB+V:;1VX:==_?13>4;O,729*OZID #$@;*#,9 MG"D94&HK+,\AY];EE(,P\FV7$AV!Y<=+B<:"10=^U=UJ QB8&R"[11J2X MJ[VA>;V,))TQ*LK2VC1T658T&B#VEA@=HYT.H#7,P0=Z9@-RJ*/L09GBP6>G M0:$4@DF7\?E3]M]XB=%1L'J6$J,C=-P!SA^O5HF&<^N]!INMK>T#%3&2+226 M94 LA8O_O\3HF7!R<(G1,4H[&7V?<1D7+8Z&=I425$D]<,LI@L4_%7R>\M_/4^7.!;VB-C7U.^!FY2PQ2Y!P4R0]1;Y6<'64"-C@VM[ +N; MCV*]=*HX$('75I\ MW,Z"W#3/O SI-IYQT)+[X@LP4Z!. <;][,E@6AK;67O[*22WO'3F1#L#W%2BRV@A&,^@!'0A\"(B:YTW.X"L<>/*X:Q0 M:XUT +(V+NHOUV4E3D858F84R60!2I!X@R(9"(->&0PBA=:!0&,61DZ*=!<\ MC(F0#A;()6>W:Y-V%+%,4'):VZ*64V55\T,(#I6#HJU-A7N7[C=;//\\^"#* M1FZ7/R9X[A\1M]=DWR5FVXWP7?ARUCCY'4]I6";V%(V-"L&N7W-317-3&>." M#;1M0S*^NH56@;>.C".J&(5U26+KF&X/.6T2)/3H2SS_0"%3F:XG3AMN4_# MF7>T!6BLG=0"%&-,<"9CR:T]Q4=(Z2%&/1\)NY,BY\F]@^WNIU(PU9#ZFI_? MR&2^7,S7T_D%+>";H&JB,@\^R@!,.K+%S#D(K$ZOELY9;UE)S<>0'4Y=#Z%M M>Y -I)V^M[&?PG).GZ_((=CLW%M^S.< M2.K(SGX+#-TW><^AM [VW2/9G.1((4H@/T)*SR@0TAIBH)^<50X-)A--ZXD1 M1Y(X+A:?!3;G0?4H'7Y3$/UQ.KN@.'LB7>9)%P/6,54O*4<(R1M@VCBABVDGDN(YBWS ]18\= /7O6%N48W[QF;SA]WAWA,+KB_5J'>:9-JKM*L3@ M1%12072^'A9F"5[&!%H@%EZ$Q-#ZUNI1!(Z;CQX#H,/I;]0JY"?8NUQL#[B< M&,9SK/>U0JC>4T+RGEP14%Q(4M2A6J)UG'TDB>,6_'4$T28Z[ *D]WWY[5H3 M.AN)V0-R(VFM)08>I0-!CGS2RC//6T=".PDY"'#ZSP2X\_71P<9\GXDK_X)\ M"_1!;(:&$!LIU/,=4\]WT$?NT"O9/).XFY2#@&7^S, Z12??5OZPQ>"5)Y\Y M8'[P68:M/)K+2&TTL,AE-LH5TSSQ,%0^\*;6XL5\/Q1G2T!=EZ#T]89EKOV0.RTTL[A>='Z?TBF4X@T^WJN74IS$K) MI*J&B:DJ7?G_M7=MS6WC2OI]_PO. N#]9:L<)YZ3K<1VQ9Y4S9,+5X<[,NDA M*2?Z]PM0%]L215%DRX!W\S(3QZE&H[\/S4:CT0@1XX%&F0Q"S#4-=02=WCRD MD^-N";Z09Q"I1R+I 3-7CW(^UZ[9VXKK2_F",Y*&Q'PHI4!&\1#QS 3O]LEU M8R.S_A7T>6V/.C[R<2SNVZ$%$ @>\&GBNOVR*<\4S%9.:HT28@*T,$H4XDEH MWX15-!/FNQ-IZ-=ZH73WY<[H>X\ QI'A_2^"U7/P 9."19P@@H/$K'S,C4>A M&A$19ZF(,<,1]&D2B.(^.NI3[(+EU7@3-IFE.=:T.>NC F5F-!0(!ED%(6)B&QO:=O9E@5:JHS& M"0-V%WWZ3/6A&]EG=:W:9CWKMBJYO9S;FEY>V2?DYU5E<#+_X+(LJO6/-JN] MNK$4A#R+661LP@-AGQ47*&-1BD0H6=">Z6[W*8$SS%3EW?I2,+YM^TV*SMK-JV43 68U0D2*HXM(&^L2>7QN]S$:21M)$_=!O0 M_=IXPKNWI4=Y$JP\8-US][/N.77_[?JJ>Q!0(:5"C. 8A9F]\*EX@LQ76)L- M;A*;2 B8EU/T=:/_\Y595LQ M++[81@SM6LU"'D.\J5N+D?6#M5AEQ$P'R9B;E8O-I+C2$DDF[+D9L6VQ3L6\ M774\X1D\"?;1;2(BGI*+KJ8B(AL+1QD2#"L339AH.4W-S(@)4!*2<:D$=-/% M'G4\^=@Z(=<81#PE5[":BED=C$G;-('CS):VIBA+C?=/M!1,4:H4^!6R'G7< MWL5Q2ZXQB/A$K@^+%V:[J-0_$#73 Q0RQ.R^;)M $'/)T)V36BU=C/,>8!C:L,!;NP6!RB-*4%!%"H=!"H) M8NAF/0/4\B1N@Z+"@,W!%%P\I5J]6;$K?Q[81D11II".0VV6)V8F6$@YTHPG MDB>"4O V/D/T\H1L4&08LA.=@HP/;,L+5HB1*X/"#>>5D]EA5KU(?2VG1K,H1HSC'/;,H]L,>09CEG M)$(2LTC)!*,>N%[> M,@P5F;IQ2*0**0A15D< M!F9:::(RC4.S6$[*,5_N[TW%N),X-=29DLG7':<^S/-N2?<)^+%@EE.4\\!<0?O?+YF9*PEAFG2S2 MF;% &$?V.2HF44;BQ'RE;:;G9"E=B FX[8SCQS?0'2,\6 [=18H=MPWNM YX M%%-E8LVP[4K%4):%'&F=L2S @5(:NOAXL'*>I)7?GD"#ZN2GHND!33=MLR[* MZL;,ZGE/9+]PSS_=!0$73,L8Q0K;!E>$(2[-)BQFA-,X"C-%H5DZ5#=/:EB< MD_0D6/K T=:P78N-BSC3!$N4XL3LVCFF*$TR;F(O+$(A:!IJ\.O#^Y1Y__4' M0"P$06L\[/O8N3$9RI3*D*0QC:5@+$K JT6' MJ?;^#_!@*'D*)#WPBP=FH[.8IYJ9]952$[]+8HP5F- ]QII$-%2:@+\M"4!' MK_.",'0$Q W,39ZD)8)MQ)HW;>Z>F>"Y?7?I7IF5J.HOQN#J*VLV D;0V&$<&QU-0$@BR%+C Y M2L&I;G'UJE=QWR+P8K%=L\7R'&G^; S-% NRQ#:"SDPHG 0)XJE9>X0)R8)8 MB)1 =Y0X1C_'-WU/QJMMEW@RS'SX3"OSP5'=,URLY_=-V>RQM%WQ+XQIV>PO MQ:J[*&1:Q2)&DI$$A91R$YH8"XM$)"1*@I@PZ$J;\=JZY>KI&+3]]7X;.-\+ M<8U9+\UG[/:GFCVIK\9%_*CO5) 1'881RO2RK11'&2,QBJ)8!)BGB0 O81RK MJ]O<_W-I4J BQ)*4HH#(D@2*A!L^]'ZFB MV[22=P0= ]Q[XZ4AFKK+@E2:_9\Q9L)CL\$4"6*"<(0S'82!I(0[\Z$;)=WF ME_SDYM'@O3-V7I3SZDX$J::1L:&,[%4+%@8H%9@BS1+*(L&,2:%/YX_5T6VR MR4MN'@V=ZV*BWLG=EA_4-./>)"F%)MEET%OJ_>H,HAMV;MG&P00'O!I>5"OAE@KE)1+ M;"(*;'96**0I1CS&&%&58)X1$9 4O!7X8.W<9A7?[MCF1'AYRL0#V7TN<,J8 MB3+BV-;KXY0CAB.,;(01QDQ1Q< ;:AZMI0^7G^'Y,H"6@.#Y3L^N/+X,@SBD M2J!4V3=OJ8X0CVS3%_MV4\ YI13\/L61.CHNX_6 FE.!>P?$7.?O3?P146X" M$Q(G$0H9"1&+A$ RI#02::*E@C[9'JB:XSI>/V@X!J;WPKXV0R\PQ7'"4_O& MG.U&E)FHQ_;F8V$84!-ZQQR\CI#C-CB8_,+KLUN,..G:?1T6#?'E;K^,/!HH%P?F71.JCLQ+Z* 9V',4686 MEHDG%$.,12&B02*$B$D6T*W]RIZCDN%C.KX5>UI>G=+^[\"OW>& QVG,(IN_ MPO;0FR.>Q!'2)E)-*,EPC,$;6Q_0R>U!B"=^["A@/#C^Z)S/WHPYU2HVD6B$ M:&B<4UMJD28L0#HFE.) )(J#=[P^1D&WQQTN*0@"F:^.[\[6\. XRY#"U!YK MLQ2E/# _,B64O?N=T#?Q=FX/.%SRZR@(_'X[MN<:T26K[,G.DSK-%:D=\6]S M.:I_5DZN1:DT440JP\K4OEUGZ(B8+7>646R?00[24(&_3?F6UZ*^E'7]:HAE M@YD8KNP4!DS'P>4F MLVKNOA@??]\BJY9H/,%F_R$9THG=?V!&S&PT-1]KD4A! MDD@*>'(\C^^&(A!X[J7&2..Z3D[=/.9&4OZ'L5NNJB\LES/VT[:$;?[UWXH5 MZS[ THS+8K-PA([,C'B*LB3&* E-N,C3C/(D/!3Q#!_.%W:,A;0\J7T]V'[M M^-@OFR8,<12S) H5DH)SLZ7 $C$2I"A0BJ01C04GT'O__=JX/;X&_!(!&]X[ M"BTNYW8=7.GKF5EM3:YU?1>&+(YXS%'"0FD6!F.(*1DAR7 4<:XSDD ?!QY4 MRK/09B3ZO:2:"H7?N_IO:L8:):]9U2S:#NCV]V4QI=G)(9& N_>CM ?:L>\; M<[/QPB11+-4IPDI9<@092I,@1"1),\*"*)8A=-7G(9VF.J<;\4/)^4Q=Z7TC M?5B\^DWKV'&@0F,,AN(PT&8-&FMDDA*4"A4RB544A!38$*,4=?V2/""?MEW9 MZ8'SX-,Y;&K+U^28-!-)C<<* X;"+(WM+0:.(FDFB6WO/PK]]L!P[=SR\ VH M4KX);IXQ:<4AXM1LZ1_>'-F/P+$&-ZYEW>;&.GC<_. R(2D*"M)1F]02V(4Z84"2Q,5ZK![: 2:D' 9*!LP\C)D+4 *B:^A/R[]XWC2R5&D2&[&Z#4Y$=%O]N?#;YH$46 ^X5C9-NZ"A[9?MD )58325!*M MH"]W#U3-\28/FCL["8<3 .3!Y^]S85:^NF6_;-U8+B]5#.VC*792','S\73ZINELW;5TW_ MS9_-U^5IV8.[JY(GBC-J]\$IMP=DF!KS11&2H?GT"TK-'@4Z:3559\?A_JF] MW)M"Z@6%'W-CRS8DE7EC9E*;=3FWFGR8-Y=E\Y=J[.J\4Q$V 6]@ML[8!+^A M[>K!.2:(DQ1C+.*(* Y.U6&Z.:[=>U/&[-#U!/!Y0,N;IA1_?Z[KN9(?Y_8! MC&M5Y:5L'ZOX9NQ;Y<+LTMI_=?:35?;C<:4ORDJKI1'N A8HDL444=(^7ZG, MMDHP,_U44Z$3G$H-[5FGZNRX;8M+&K\IW.ZWTJWL6HE_W9=/_ZF$7(IO9W:; M/YCIOWBUYN">^15O7PI=4E;(9Z9VCW#DWGFT\A,WR6:HN^4H#^T0SPG(L>;8 M+W&D]WHI\&OQF%NAMV;:'\PO_P91JDV_?02S6"WR011Q^;U[IIYH?I03& M:TNF$Q<_#JUN:WB"U;49MJD>S+=IQNY!D'HMT4D7EE$X=5K"$Y3LBC\O:EG! MP;0ETDFODM'>;]<6G@#U[_+GLWZP'G"/:"8OGB6!TT]@!"#U/0/M2K/9LU[U MJDQMTB+J$N@,H3TV+X<9P(/4['+]FW]\8-&,>M[^E6RWF^5!JZC7*!Z =?/# M3/8#JY6T,9 JZI7]*E;<+T_-/BR>_\VJ<4H[F><9%?)ZQHI+]K"^T0R<-C^% MBDY/A+K)L)WR/B$R'A#OT\/CK%PHU>;LKQ[MW ZZ\C'LV3^.V_J)4Z);'FEJ M#^BP/+IY-,.+O#7%M_S^1U/?G'V[.0DM#H_GMHSA#>DQV/2NX[ZNCZX)A.P, MX3=1:\%.^I=-WT9MV<4'Z/XL9#5;W-\H,:_:,^*SAV8Z;IU2![EV[!ZU/I/X M -FG7Y6XKG(!L+Z>10T"QX,3R9W)^X#('^8+T'QDC;I@>=66/TR'ID/F((P\ M.(?<;P['8+U>V8NO?S<*(2 MG%WI(.4W!Y0&*+WYID3YI*K%E=X9:X<,HW@_:( )2W8E=3W,].1\IT!G><5C M\'FY6/O,XMC)VLH_X_OMWL=^ R8GZ;OD.<.KU^[E("/\OSX^.4ET,A24WP,8O9OF[^M*7%6W=?6I;O+EU5_(*OE! SBK%!V+ZC%FZ7ZJSTM&Q6!XTD#\?P.5ES_676D&5<0\9P%DE*<#'\J#9'"-\8826 MA5K/%.) =(](9Q6E8U'L-XU?N'V0KL>P=S=W .R8 A]O20!F;&_\S9 M+->Y6&E_RWY]4(72>3.Y6&+4@.Z.ZB'I,-2N?E'"N+$9*U8*?WYXK-HV=.LG M>T%BMW$CNJL- "+%<9;U9P<&&>+UB'570 "P"?,SUNM0$'@?O2UV$(A>Y;H. MV\BC4X%2U69?^$W],\^KC5^!<+LP/4(%%ZNR.W9NSX0 M^J7$W+Z\?&[S;;5RQ50$ZJKWJA M*(^SBV/HKE4)@-.S%)(_RN57S+ M+\WO^L3?]8G'82/_Y[9L]^-3E\=K2<[*J/I61^=D70,PFVW4@ED:V^+>1F"UQR"NLW3_-(NSGY6LK8H 4'7)<]=A>9#;ZS&! M+^"<.!PY9AQW>;P>F+K0?#C.)/ZK"*G[^5,F_*GN6+MNG6?XLGNI& A!@]*!^ M+/WC\"WAC.V8*W9[];E8Z;^MZ?9\3+#Q5P7Q/1\_JA].8S1;)IO;,5V^FPG> M?VPZ^6[F87Z]H3T 38X?S5E0"$./T>;UQXNU-DU M3W ?,LK8KLN8UXHO]2WD[G=SZ?@N9K*=VWE9R/IC9?X Q1P@%9Q=+(7A$2P0 MCEGU\4G*^JJZ:GY4GXR&];6\*C:SN6SLW_^LO^F9L-.Z;6;60/9A#RA*08SO M['(K#)\ (7#]*(YB[[._\?AU6L7U^5E1A6YJ<6ZTCH71NY% ;/6 M#DMWYP+'83G87JY]IE+5'U4Y?VP?0(9#M$^NL]AWK!\];"/7'O6'[=TO-XI" MH=@GUUG$.=:['K:1\[58WI8-FT%H>XZE(R-,@^8QR/T6LU>> A($+MDNVLO H!EC[%\<*4;5<$=ZE[)[AJ# M3/&KAPSEO,YGGC<+^[3)TI1F>_/0/N'V,==&&65F"X7ND4.YZQ,R$NYQIG2] M;=QR,]_K]B/2/O[VHYP9*W]KH':2QPWEKL7(Z-S=&%-ZA_^E:CX7HGP RJ$/ M&L!=IQ$PK/>;S3N$=Y+,IT*Z9Z!!B'N5.QIA1L?(=[@?._-5\@L&]*%C#,+; MI^S3D<;S;I%?-3]4=>+UW3W&(*A]2EP=:3S7JYKQ^8Q57_*Z 3SJWB]U$)P^ MI;,.&L@U@+N>96HF9(_(0=4*/B6S^DWC//._=O[P !Z2/0A)GU)9 XWE$-+U M^^2;P/U+6??5:XUY!OZU[$$@^I+ ZC6/\VAG*_*>NOPZ!0Z"RZ<$5)]97'>H MM0&5G1$08%WR!N'E4\*HQR@^I/A!7C5[*6@00#YE>;K,X#P(*2>72JYE#,+# MIQS,UN3]*/.>#,>Q]:K4IS2)AV6J9?&'"5Q6BGU4M:CR]A@&J$[UL/A!(/J4 M !EN,N??)9E;O=@LQ/3I>790Q\^'I ]"UJ=OV"D9Z(VX#_8EF^G/ M$W0*=-@)]Q 6KW+./<9P?5*P46WR7=(M4W2X]F\TZ? E,N]S] M@CW JJ=S[D&#_.Z\[FH-_>["_KL+^W$9K:::W:KJH;[2MY4T_(*)YGO$.EM# MQ\4(APWC/%*P6D&\W/A:DK/[\\?&3X-DGT]DE]^-P.F 2]^G\4V#6(];9K?;C8#ML M&"\<8*N7O03#&@@G^$J*7 M)P0";+]49]?8)_E![V!;;QBJAWSY*#R0)]R6Z.[F^AAON,<>7F#UZ==C7D%" MM270W;WT,4AU6\,+H#[.EXH!0+01Y>Z6^1APMBW@!2PW2LRKO,E5?79_?_;$ M\MGD^PT]![\:Y@3'P?NG 7X<_'*H M'8X G MWRY]T:+(2+U^*AMI['Y;NR=%Q+VZO3UH&VLOY85B7GI=ELU(5)M\_ M?!1/TO\3<>ZQW^D]^NH7]C^J__N-_ 5!+ P04 " !,@:]:&2-\N\L6 M \I@ '@ '9G:"TR,#(U9F]R;6]F;&]N9W1ET]:U,; M.;;?[Z_03>[.PBWC8!.>R:3* YX,581PP9/YN"5WR[8V[99'ZH9X?OT]YTCJ ME]M@&!(_EMG: ':W^NCHO%_]?I2,HP_O1X*''_[K_7_O[+ S%:1C$2)3"+QP:_S_HW] M^_T;>LC[O@JG']Z'\I;)\.=7,CAZ&Q[L\:/!,3]Z*X)=/CC:/6Z_#09'AWOM M?3'X5^L5W J7VWM,,HW$SZ_&,MX9"7S^R6%[DKR[DV$R.FGM[O[C5>FZ1'Q+ M=G@DA_$)00O?#A3LS7T=J$CID]>[]-\[_&9GP,NU9C' M_VP8'IL=([0\IV]N%]PON1\)#UE0Z%W@$ (SXQXL3_\BZ49A+QZ8F,Z3%TT[LQUT/ M2%\EB1J?[ -,MT(G,N"1VSSAP7Z=XZJY:_&5:/A_Z)_LOF[25V^2[\KV&/V7=O:&V[/FS!3'C\\ZN]5Y5=.KAWFP Y,RJ2(?-GXJZ(Q""Y[WLZ MW/LN2-2D]NL)#T,@[Y/VY!O#LRP0##YS!H]J4B8P=[\%L-T\/(0U_&<6*/=A M8>$ N$+H[TZ*;VM)\:9[^OGRC'4^=2_/NO 3?K_NWO0ZO>Z9I\QE< C[Q<=$Y[YZ?LM\\79^>7'V\:[/SRM%EFFO7 ?_U&W_?UA_9NZQBWU;WL MG7_ILLX?G>LS=G71N:S(AHR#WA";U\G!$N.WVO=LE)X\%X^/6.A'8XP4S,7G MRX^LU[W^5,#;5??ZU\_7GSKP@8QVCF)8HBT"4>)+P'&A$72X#=]$:D[MK62Z+S*P5T%E!(* VY&K,\- MH&XB]$!I6#X0#*DT7&'*["!\*X%$L+4#+?N /V#]9"0-NU!@@_>$'B/;@TB2 MMX)=%7!+L+./2,KL4@%%"$0TW+B2F"["N0H(;S"3]O\M@L0+ =!V8\-XC%9K M'$H4J8:I 7UW(_ SU@'G)H03PHNNA4G(5[I?6C.K^+,#M(=V%7&0UR"(N%MQ MH-68);!/@@9^-MC*\@P"OPHG2,> 6%J,43I#+01YN3Q)># "K(^$%H!O.(=E MVL'>4^PL$ZFK+*/]P:T"T348V) CE MW(QF,&!IA,O9F&$EODB<@ADN2N3]E M6@R WH @FZPW\E0)<@5LSR1-!,H>]AE.0;.;1 5?F=+L%+7J+Z15[>5 TVR2 MPL.,R(03\F,3+IT01O]"LX9$6:P 2Q,1R %ZL]$45,P ]I4KF!* L# NEG/) MB ,;X4=CP6,4:&P(C!4[<3FVJ[BG+^:K'33WR*9>FZC''MS9:BT4]7C,=^WF MP?[AD^Z\#]CV8;.UO_?LR^X=- \.CY\>^3EX5:$%'W=A^'-OQE.?'X+YP;)Y M;Z]L:O_T>O\HDXP>%P]O\]'AI3*)'Q2"&P\%/);DKO[T^KCU[E_N/_AC[]V\ MF,9FT885GV<@]5](XX4T2J31@X,2"?O"H_1[$82F\IV,(M8'3QR\9,$U6K*KZ[1T+8"K$U^RL3D5 M,W!]I;BU-K[W( K.\JD/?@"^P='1 EV(+$A2O!)^ERILH/ML0-C!YW ]Q4V? M-W=3IK_[]P66"I! M&E'<;%:+-)A6*47'TXG7/S$H?C"=V-U(P=(AQHKT]GH)HJ66@I 47Q:OS9$1 MBJ%)UURRP"1[\F4IC964#-G +DB;5&&C7 M+(U!,@DC1,P"J8-T;!*4KK#"B(,X$EI0O#T U(GQQ(FTA"!0:8*2K48T>PO: M9R(!9 '2')/IF !4B!NM0."B:$TI.!-'0.GQGV"\* M92U\>28U+*^T66&56[^U55"[ZZ5>5LO.M9"%X+3;(J435.@:KX(3=\H?#QR( M=+Z=4+**ET$)[!S$1Y"@/50L;I$&#)7D#F4"LM66W)Z18%XD8:IZGA"S]Q9N M+ET =SZZ1-"721\T][#2;:*L4#O1 M%]*^;63ONJW/P6WC6TH=OI:\*\[? "@GO#HCD_-JT?5H,]%RDMB]"4Q^F M>Y?"U[LN>%U8^"40[-7QC*T7@7T742E$P0UN>$MKGN.9.=*AP%H)JHJP/2]H M#5*/"P) _W"--1U"3Y3354697S!>+21-=EZT.\DZK%$=H1*V0&,LA+42,Y7! M+G A KFZ(X>"^S2EQ4JVO[^$5OA@O)YM[?YCN\DZ\(W?-K=Q@6JD]VXDJ [% M%U@!"=!FE"]ZF1,QQM+:/J+&G44!T6,>B@>L6.=#&/+L,^^A6"Q3DP'@61E, M"#:WQ?=L *(&5E#>'LJ94L Y ;(4X,ID@G >J@;30^\.#KT,*ZNPXJ1$>X_]* M+3^M4L-.L9FG\LT](M!:&U4A.)9A&(D?;H-0PJ^.J>?F^YX%8U:*;R8VYTO M$DZ?0J(;3XF_4&=#IFX6(<+_:%K;_<<+33V$HQ=J6A13^R_DM Y403DA98> M0!/&'5Z(Z2$L.8?QA9H>P%/[A9H6P%*GKVX%>S1-^<;C6IR\$-SCPV3W1\>> MA*$?4X+]F)[\QRR_.H$ZC-=,E/9YG20/WU!L) M]E0,YA?K$V6A9JGVD939] MFL>8X(N!D$DI*A1QD["03^>G7^>G]S;E,$K%/11#TV+,94R9Z83'"#[%^N@[ MS'K[TJ)D)#6VN\82^,)PG:$Q[WTH!<]*[3(N"XTI<1FG& P4^A9;S;#OE=VX M/ZZTNI7 K+"L5NEP9.L$,)@W-SSVQ-$8*S;EX9*!)X7Q);-9#\@R@UV)-,(,D8A!NG&'S@ MH? 9!L *+_6==\*QC"55J& -R@3%8SQE?Z;8/H#7<2TI;4%[O'=9-;*"Y=W84FVN9 MK_>NKSK7L-GSJ\YE[V'+>39_LYI;G1.FGM[?$S4_.[6^#7'W54O]]+IUL/MN M]M\:(VDQ]^EOHFEGK]G>6V\\;2#77/*Q[26<+P'G;G#3VY$?1S5GX(RPSDB+ MV#P;ZZT3)5&G0-'8M:15K)/?4![JX>S:QRJ?%QZJX:'3D10#]BNX/'& 5?>? M!P-P1?03^>F92U<>$458*'3WN"&*=/--+C:L M^NVK[U1,7(/DY0VTOH_Q9P:8S:EY7N&!LXO-FNU\O.YV/W4+SM=:1R"?,#+L ML:/V5G@@Y4J-E:N9MN;.P2-?5,-Y#28'=&"E,Q*5R.Y"4]I6DS%)$';0?(H$ M._]!_:%U4%1,LN/FT1'Q+"B0C]W+[G7G8NWE >&ZE;^IX,<_OH+D=K.][Y%5 MKW66.5J%T&4KTWT;;&FL=);R+.?$F!@,1$!",\]0YJFT0@-\'PS//(^C59H65 BPFV[5*_,7QHWU\"IZ)%(&Q.AO&Q2FU^BH989W,/ZN(,8R<["C0*E++(+.H* MT17I*\M4VNR?+;20ICR9%K.5<&=Y$FVY7-ML<%!^'$P+?4[%9+$Q>. O37B@-]C(X)4P^E?:3669JD"ND3T1!K8' <_ M$GI*EM8'0D\B2]>9^$9!G6:;\4I7]8%$+'=/^)2RURH&M\6.4Z\9B3 4L="8 M@#?P$+/>%O$*F<3[S0-O$7_IWO3.+S_^]'K_^!T#__G7[GGO]^LNO77HIMOK M76R& TU'T5XK@]G-G'0G8VOE@)N6+!&>D1(.VTNCA"V^O3*4L-"!0T"@Z,+:ZDFD!N;.E46!]K@+.DG!$8% B.G?PC!V7_ MY]L$-BAH< YG_P>&MNNG[>7MR/1>C$I,HSN>1&I*&B&S.;;!&(HB=>QH*UN(VB1X0EX.ZN L$;^6I%3U6RPBXO3 MS-3S.G!UW<*ZS:Z"@XB4G(RHV+10G$Q5J6B)[/AC!D\0RQ'YW#XM$ M.PA3#165G%8GG]715%'@PB6^&ANI'(6*AL-7)45 ]KHSW0"2]R6Y6?%T<>J'*XXN%]HBJQ!\BUQVSPKM60DML038E@,CQ"K%\2)C:8M]&_,UW,:$C=IK%3:Z MXG00UE#N\6_"+-5&WA YNGH6"R)MH MLLY(^SH1AR./G?"J&WK<3RG4'"LGGW%4)-[%K=#^Q#5(L]:^OW>*\X?*AN[4 MCB0JC)KQSZ,1."0G3:DMIV B)$C.)*&4'?&3@CS2E )&T31R+Z_;%*);/^5= M5!RH]D(1\2FIQXD52UFO1RD G T^\O=:#0YG/LW5G6%W*HU N4J<905:+Z>+ M"WX'"RJ.YU7R[>]S9:SF-/(=2F#D^+(IW S8#V@R6+ZQJ'>PV*(U!&<^MQ3K>U[JM^950>S- +A0 MC=;2AC>N171XA<+#+2I@M/'AS[W?NM?LZOKSE_.;\\^7-YMAX.ZM5238!NR6 M:]4RU@$!'=N,N6U7M>^7S%L9RQVK!5VGREH22 %O+\SD(]\T#$&NF_PMW_YZ M,NSTW*G9(-VQ#Q/43UFC9A=,-/ASX.GA.+=!H;4RNS&[$H.-.V"-:80:6ZXC M#Q7>,^"! 2\0F#5.QWVA_R9*BA[H(B@I7K_ERLF*GTD+/_:I8B0H;'@\G@D# M'$A>^B\B%H ""9O>1G3511JH _]KK.YBAA@@6"P3#"X,BMB5 M3>E8:%W8-:U3/CWO281X/B$+4[! [$UW(^%G'$137X82-NSGQH6#"2^5S^ST M2:P')*1M :VE.K8K3-"&H:Y@$=KW(H>"; =GUC/X@Z;E3;3PS@VG#PLTW-=@ M@HU*GVHRP'2$6)(^:>!")K_'M/P-O@7;L"M\0.3C+@YT,+-P<("]!TZ'!)'? MMQK&Y':(;Q/"LAG)R02I(_#)7=?Q['=(\M4YG*J\/4<8S<\HNS6+ILH2Y'A !5A M),*A?W-(.>?Z0!FA>]MX(NBM2#:&COOVFMF-(8Y!8!J:UD*R'Q.X%93@VHW* M7=5+)NC<)XVJ*N-C^W1@D_PY95 J*VT,1[Q=(XZX20,\''SG"])1QZ"!LVQ6 MJ+PV"*NP "H*;H$'?5)]KYH2X0$(#"B(R5MQKQX1;0PA,4,XRC,U:Q:D6 MGMK[9+)FK^,Q93S9U4S%-P#0*]446::5AK7$UA@!L_'>(DTU,Z&E BB.['&9 M)C?K);P7>!RG _N.Q!!L,.%^B_*B.8HR42CXODVB^2KAG%%3)FICN'5_C;BU M2R.15J-*PO'IXDHI3V\2)PO7#6C):=N:2S))72#93G\J9% K5(@/,"GZ=R(4 MLT.CW 0G2:_D"K&JYBMU2Q%=^S6K_$O?%O5PW:MM?;X$G C,R"#X:K QW'"P M1MR0D]:- /<1#8DE,T3-.STP(>,'B95;>8H#MTJ,(E'&1B#2(RNGR;NX!8*Q M=6F%];PV,'[_5-'79.VOW[VQA>.5PC7KG(ZDC0#*F+OUV32;4J3I!]]TJAF03]!A#VF!!W MQI]WNL'$2[;7NPHN9W!FF* H,=S=J%6A;AXEWNA@@E,=TI$42AQF>O"H[8["+O= ?]_S MK/IWT5+L'0DKP=^Y@?.-D5E':R2S0(' 69\ZWL1#R:O?EBRG +115JL[UPB> M5>U>BI';5JX%G.8$[PMYLPI-VC8NYT?C5GC4B0UP/@WH=YJ_ZX0CIBC M#TV["U59O9U!Q4)55F_Z*IS"CU$RCC[\/U!+ 0(4 Q0 ( $R!KUH)@F+) MI= $)<# 1 " 0 !S<&-E+3(P,C4P,S,Q+FAT;5!+ M 0(4 Q0 ( $R!KUJEH,LG>PL )J# 1 " =30 !S M<&-E+3(P,C4P,S,Q+GAS9%!+ 0(4 Q0 ( $R!KUI>T3T#1QP *D2 0 5 M " 7[< !S<&-E+3(P,C4P,S,Q7V-A;"YX;6Q02P$"% ,4 M " !,@:]:4.@H(M$E FG $ %0 @ 'X^ &UL4$L! A0#% @ 3(&O6G6[&/ ]" W2H !@ M ( !_!X! '-P8V4M,C R-3 S,S%?97AH,S$Q+FAT;5!+ 0(4 M Q0 ( $R!KUKX]]S*.@@ ,$J 8 " 6\G 0!S<&-E M+3(P,C4P,S,Q7V5X:#,Q,BYH=&U02P$"% ,4 " !,@:]::H!=*F8% ! M&@ & @ '?+P$ &@S,C$N:'1M M4$L! A0#% @ 3(&O6MS4! M '-P8V4M,C R-3 S,S%?97AH,S(R+FAT;5!+ 0(4 Q0 ( $R!KUIJL\W_ MO[P 'MU!P 5 " 18[ 0!S<&-E+3(P,C4P,S,Q7VQA8BYX M;6Q02P$"% ,4 " !,@:]:56K9-P%J >]@0 %0 @ $( M^ $ &UL4$L! A0#% @ 3(&O6ADC?+O+ M%@ /*8 !X ( !/&(" '9G:"TR,#(U9F]R;6]F;&]N9W1E @0( ! end XML 77 spce-20250331_htm.xml IDEA: XBRL DOCUMENT 0001706946 2025-01-01 2025-03-31 0001706946 2025-05-08 0001706946 2025-03-31 0001706946 2024-12-31 0001706946 2024-01-01 2024-03-31 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 2023-12-31 0001706946 us-gaap:RetainedEarningsMember 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:CommonStockMember 2024-12-31 0001706946 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001706946 us-gaap:RetainedEarningsMember 2024-12-31 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001706946 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0001706946 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001706946 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001706946 us-gaap:CommonStockMember 2025-03-31 0001706946 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001706946 us-gaap:RetainedEarningsMember 2025-03-31 0001706946 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0001706946 us-gaap:CommonStockMember 2024-06-14 2024-06-14 0001706946 us-gaap:CashMember 2025-03-31 0001706946 us-gaap:MoneyMarketFundsMember 2025-03-31 0001706946 us-gaap:USTreasurySecuritiesMember 2025-03-31 0001706946 us-gaap:CorporateBondSecuritiesMember 2025-03-31 0001706946 us-gaap:CashMember 2024-12-31 0001706946 us-gaap:MoneyMarketFundsMember 2024-12-31 0001706946 us-gaap:USTreasurySecuritiesMember 2024-12-31 0001706946 us-gaap:CorporateBondSecuritiesMember 2024-12-31 0001706946 us-gaap:LandMember 2025-03-31 0001706946 us-gaap:LandMember 2024-12-31 0001706946 us-gaap:BuildingMember 2025-03-31 0001706946 us-gaap:BuildingMember 2024-12-31 0001706946 us-gaap:LeaseholdImprovementsMember 2025-03-31 0001706946 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001706946 us-gaap:AirTransportationEquipmentMember 2025-03-31 0001706946 us-gaap:AirTransportationEquipmentMember 2024-12-31 0001706946 us-gaap:MachineryAndEquipmentMember 2025-03-31 0001706946 us-gaap:MachineryAndEquipmentMember 2024-12-31 0001706946 spce:ITSoftwareAndEquipmentMember 2025-03-31 0001706946 spce:ITSoftwareAndEquipmentMember 2024-12-31 0001706946 us-gaap:ConstructionInProgressMember 2025-03-31 0001706946 us-gaap:ConstructionInProgressMember 2024-12-31 0001706946 spce:A2027NotesMember us-gaap:ConvertibleDebtMember 2022-01-31 0001706946 spce:A2027NotesMember us-gaap:ConvertibleDebtMember 2025-03-31 0001706946 spce:A2027NotesMember us-gaap:ConvertibleDebtMember 2024-12-31 0001706946 spce:A2027NotesMember us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001706946 spce:A2027NotesMember us-gaap:ConvertibleDebtMember 2025-01-01 2025-03-31 0001706946 spce:A2023AtTheMarketOfferingProgramMember 2023-06-30 0001706946 spce:A2023AtTheMarketOfferingProgramMember 2023-06-01 2024-11-30 0001706946 spce:A2024AtTheMarketOfferingProgramMember 2024-11-30 0001706946 spce:A2024AtTheMarketOfferingProgramMember 2025-01-01 2025-03-31 0001706946 spce:A2024AtTheMarketOfferingProgramMember 2023-06-01 2025-03-31 0001706946 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2025-01-01 2025-03-31 0001706946 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember spce:SpacelineOperationsMember 2025-01-01 2025-03-31 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember spce:SpacelineOperationsMember 2024-01-01 2024-03-31 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember us-gaap:ResearchAndDevelopmentExpenseMember 2025-01-01 2025-03-31 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2025-01-01 2025-03-31 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember 2025-01-01 2025-03-31 0001706946 spce:RestrictedStockUnitsAndPerformanceSharesMember 2024-01-01 2024-03-31 0001706946 spce:LiabilityClassifiedAwardMember 2025-01-01 2025-03-31 0001706946 spce:LiabilityClassifiedAwardMember 2024-01-01 2024-03-31 0001706946 spce:EquityClassifiedAwardMember 2025-01-01 2025-03-31 0001706946 spce:EquityClassifiedAwardMember 2024-01-01 2024-03-31 0001706946 us-gaap:EmployeeStockOptionMember 2025-03-31 0001706946 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001706946 spce:PerformanceStockOptionsMember 2025-03-31 0001706946 us-gaap:RestrictedStockUnitsRSUMember 2025-03-31 0001706946 us-gaap:PerformanceSharesMember 2025-03-31 0001706946 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001706946 us-gaap:PerformanceSharesMember 2025-01-01 2025-03-31 0001706946 us-gaap:StockCompensationPlanMember 2025-01-01 2025-03-31 0001706946 us-gaap:StockCompensationPlanMember 2024-01-01 2024-03-31 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001706946 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2025-03-31 0001706946 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2025-03-31 0001706946 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2025-03-31 0001706946 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2025-03-31 0001706946 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2025-03-31 0001706946 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2025-03-31 0001706946 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2025-03-31 0001706946 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2025-03-31 0001706946 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001706946 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001706946 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001706946 us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001706946 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001706946 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-12-31 0001706946 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-12-31 0001706946 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-12-31 0001706946 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-12-31 0001706946 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-12-31 0001706946 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-12-31 0001706946 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-12-31 0001706946 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-12-31 0001706946 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001706946 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001706946 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001706946 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001706946 spce:A2027NotesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001706946 spce:A2027NotesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001706946 spce:A2027NotesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001706946 spce:A2027NotesMember us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001706946 spce:A2027NotesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001706946 spce:A2027NotesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001706946 spce:A2027NotesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001706946 spce:A2027NotesMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001706946 spce:SpiteriGrenierLaidlawAndSt.JeanMember 2022-02-21 2024-07-11 0001706946 srt:AffiliatedEntityMember 2025-01-01 2025-03-31 0001706946 srt:AffiliatedEntityMember 2024-01-01 2024-03-31 shares iso4217:USD iso4217:USD shares pure spce:plan spce:allegedShareholder false Q1 2025 0001706946 --12-31 0.05 10-Q true 2025-03-31 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 Non-accelerated Filer true false false 41574845 140763000 178605000 31391000 32280000 348754000 384621000 26659000 32430000 547567000 627936000 45605000 61280000 249219000 209114000 61542000 62895000 903933000 961225000 2956000 3696000 82197000 84493000 58671000 61821000 143824000 150010000 420689000 420120000 67249000 68815000 631762000 638945000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 0.0001 0.0001 700000000 700000000 39991026 39991026 32995822 32995822 4000 3000 2829428000 2794871000 -2557359000 -2472872000 98000 278000 272171000 322280000 903933000 961225000 461000 1985000 20826000 22591000 33310000 58969000 30550000 27884000 4223000 3699000 88909000 113143000 -88448000 -111158000 7215000 12308000 3240000 3227000 34000 145000 -84439000 -101932000 48000 80000 -84487000 -102012000 -4000 -8000 -176000 -864000 -84667000 -102884000 -2.38 -2.38 -5.10 -5.10 35440000 35440000 20019000 20019000 19995449 2000 2631235000 -2126132000 371000 505476000 -102012000 -102012000 -872000 -872000 8045000 8045000 13735 -269000 -269000 254445 7272000 7272000 58000 58000 20263629 2000 2646225000 -2228144000 -501000 417582000 32995822 3000 2794871000 -2472872000 278000 322280000 -84487000 -84487000 -180000 -180000 4833000 4833000 49040 -50000 -50000 6946164 1000 30729000 30730000 955000 955000 39991026 4000 2829428000 -2557359000 98000 272171000 -84487000 -102012000 4769000 8244000 4223000 3699000 569000 552000 2193000 5328000 14000 0 -5749000 -3835000 -751000 -7480000 -2296000 -5507000 -1487000 -9232000 -75918000 -113229000 46047000 13072000 104607000 161843000 158121000 257414000 -8000 -598000 7475000 83097000 46000 60000 30730000 7272000 50000 269000 922000 52000 29712000 6891000 -38731000 -23241000 210885000 253592000 172154000 230351000 140763000 195433000 31391000 34918000 172154000 230351000 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: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 operating results for the three months ended March 31, 2025 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, 2024. There have been no changes to the significant accounting policies presented in the audited consolidated financial statements contained in the Annual Report on Form 10-K that would have a material impact on the accompanying condensed consolidated financial statements.</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:112%">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%">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. 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="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 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> 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 gain 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%">March 31, 2025</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 Gain</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"><div><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></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><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: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%">7,794 </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%">7,794 </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"><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%">Money market</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%">164,360 </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%">164,360 </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 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%">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%">118,735 </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%">3 </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%">118,738 </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"><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%">Corporate bonds</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%">275,591 </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%">30 </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%">275,621 </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%">566,480 </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%">33 </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%">566,513 </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, 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 Gain</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"><div><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></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><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: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%">8,232 </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%">8,232 </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"><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%">Money market</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%">202,653 </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%">202,653 </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 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%">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%">34,694 </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%">37 </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,731 </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: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%">410,998 </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%">172 </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%">411,170 </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%">656,577 </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%">209 </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%">656,786 </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 $3.5 million and $4.2 million is included in other current assets in the accompanying condensed consolidated balance sheets as of March 31, 2025 and December 31, 2024, respectively.</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 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 $2.2 million and $5.3 million in accretion income, net for its marketable securities for the three months ended March 31, 2025 and 2024, 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 March 31, 2025:</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:59.906%"></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:17.767%"></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:17.771%"></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%">March 31, 2025</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%">Fair Value</span></div></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%">348,711 </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%">348,754 </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%">45,615 </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%">45,605 </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%">394,326 </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%">394,359 </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> 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. <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 gain 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%">March 31, 2025</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 Gain</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"><div><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></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><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: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%">7,794 </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%">7,794 </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"><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%">Money market</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%">164,360 </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%">164,360 </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 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%">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%">118,735 </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%">3 </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%">118,738 </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"><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%">Corporate bonds</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%">275,591 </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%">30 </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%">275,621 </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%">566,480 </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%">33 </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%">566,513 </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, 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 Gain</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"><div><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></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><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: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%">8,232 </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%">8,232 </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"><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%">Money market</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%">202,653 </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%">202,653 </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 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%">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%">34,694 </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%">37 </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,731 </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: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%">410,998 </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%">172 </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%">411,170 </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%">656,577 </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%">209 </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%">656,786 </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> 7794000 7794000 164360000 164360000 118735000 3000 118738000 275591000 30000 275621000 566480000 33000 566513000 8232000 8232000 202653000 202653000 34694000 37000 34731000 410998000 172000 411170000 656577000 209000 656786000 3500000 4200000 2200000 5300000 <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 March 31, 2025:</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:59.906%"></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:17.767%"></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:17.771%"></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%">March 31, 2025</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%">Fair Value</span></div></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%">348,711 </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%">348,754 </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%">45,615 </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%">45,605 </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%">394,326 </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%">394,359 </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> 348711000 348754000 45615000 45605000 394326000 394359000 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;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="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%">March 31, 2025</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, 2024</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%">10,111 </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,111 </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"><div><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></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%">4,331 </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,331 </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%">42,948 </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%">42,792 </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%">47,314 </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%">45,553 </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%">77,652 </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%">77,589 </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%">160,084 </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%">117,810 </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%">343,742 </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%">299,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></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%">94,523 </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%">90,374 </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%">249,219 </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%">209,114 </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;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="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%">March 31, 2025</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, 2024</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%">10,111 </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,111 </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"><div><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></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%">4,331 </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,331 </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%">42,948 </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%">42,792 </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%">47,314 </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%">45,553 </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%">77,652 </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%">77,589 </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%">160,084 </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%">117,810 </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%">343,742 </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%">299,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></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%">94,523 </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%">90,374 </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%">249,219 </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%">209,114 </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 10111000 10111000 4331000 4331000 42948000 42792000 47314000 45553000 77652000 77589000 160084000 117810000 343742000 299488000 94523000 90374000 249219000 209114000 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:46.698%"></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.371%"></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%">Three Months Ended March 31,</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%">2025</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%">2024</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: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,399 </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%">3,459 </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%">707 </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,144 </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%">— </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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</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;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%">51 </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%">67 </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%">15 </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%">19 </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%">66 </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></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,172 </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%">4,695 </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%">Three Months Ended March 31,</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%">2025</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%">2024</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="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%">Cash Flow Information:</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;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%">Operating cash flows for operating leases</span></div></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%">3,455 </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%">3,250 </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%">Operating 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%">15 </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%">19 </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"><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:#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%">46 </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%">60 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Non-cash Activity:</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;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%">— </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></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%">5 </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></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></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%">Other 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"><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:#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 (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.5</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 (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.0</span></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"><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.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><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></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.3 </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%">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></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;padding-right:36pt;text-indent:22.5pt"><span><br/></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 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%">March 31, 2025</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, 2024</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:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating Leases:</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;text-align:justify;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">56,719 </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 style="background-color:#ffffff;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:#ffffff;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,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">5,794 </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 style="background-color:#ffffff;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:#ffffff;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%">5,604 </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;text-align:justify;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:#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%">65,872 </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 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%">67,394 </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 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:#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: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:#ffffff;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%">71,666 </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:top"></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: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:#ffffff;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,998 </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: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 long-term 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:46.698%"></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.371%"></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%">Three Months Ended March 31,</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%">2025</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%">2024</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: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,399 </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%">3,459 </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%">707 </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,144 </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%">— </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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</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;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%">51 </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%">67 </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%">15 </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%">19 </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%">66 </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></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,172 </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%">4,695 </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%">Three Months Ended March 31,</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%">2025</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%">2024</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="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%">Cash Flow Information:</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;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%">Operating cash flows for operating leases</span></div></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%">3,455 </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%">3,250 </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%">Operating 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%">15 </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%">19 </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"><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:#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%">46 </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%">60 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Non-cash Activity:</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;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%">— </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></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%">5 </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></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></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%">Other 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"><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:#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 (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.5</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 (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.0</span></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"><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.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><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></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.3 </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%">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></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;padding-right:36pt;text-indent:22.5pt"><span><br/></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 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%">March 31, 2025</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, 2024</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:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating Leases:</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;text-align:justify;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">56,719 </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 style="background-color:#ffffff;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:#ffffff;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,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">5,794 </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 style="background-color:#ffffff;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:#ffffff;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%">5,604 </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;text-align:justify;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:#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%">65,872 </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 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%">67,394 </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 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:#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: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:#ffffff;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%">71,666 </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:top"></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: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:#ffffff;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,998 </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: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 long-term 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:46.698%"></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.371%"></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%">Three Months Ended March 31,</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%">2025</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%">2024</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: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,399 </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%">3,459 </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%">707 </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,144 </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%">— </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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</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;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%">51 </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%">67 </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%">15 </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%">19 </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%">66 </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></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,172 </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%">4,695 </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%">Three Months Ended March 31,</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%">2025</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%">2024</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="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%">Cash Flow Information:</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;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%">Operating cash flows for operating leases</span></div></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%">3,455 </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%">3,250 </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%">Operating 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%">15 </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%">19 </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"><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:#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%">46 </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%">60 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Non-cash Activity:</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;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%">— </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></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%">5 </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></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></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%">Other 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"><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:#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 (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.5</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 (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.0</span></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"><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.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><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></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.3 </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%">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></tr></table></div> 3399000 3459000 707000 1144000 0 6000 51000 67000 15000 19000 66000 86000 4172000 4695000 3455000 3250000 15000 19000 46000 60000 0 0 5000 0 P8Y6M P9Y6M P2Y4M24D P3Y 0.122 0.121 0.133 0.131 <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%">March 31, 2025</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, 2024</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:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating Leases:</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;text-align:justify;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">56,719 </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 style="background-color:#ffffff;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:#ffffff;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,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">5,794 </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 style="background-color:#ffffff;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:#ffffff;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%">5,604 </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;text-align:justify;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:#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%">65,872 </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 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%">67,394 </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 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:#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: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:#ffffff;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%">71,666 </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:top"></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: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:#ffffff;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,998 </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:top"></td></tr></table></div> 56719000 58039000 5794000 5604000 65872000 67394000 71666000 72998000 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;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:55.818%"></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:19.811%"></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:19.815%"></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%">March 31, 2025</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, 2024</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</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%">20,866 </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%">30,705 </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%">20,763 </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%">18,827 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">17,042 </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,289 </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%">58,671 </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%">61,821 </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;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:55.818%"></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:19.811%"></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:19.815%"></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%">March 31, 2025</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, 2024</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</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%">20,866 </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%">30,705 </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%">20,763 </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%">18,827 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">17,042 </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,289 </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%">58,671 </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%">61,821 </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> 20866000 30705000 20763000 18827000 17042000 12289000 58671000 61821000 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;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:55.818%"></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:19.811%"></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:19.815%"></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></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%">March 31, 2025</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, 2024</span></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><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;text-align: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><td colspan="3" style="display:none"></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%">4,311 </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%">4,880 </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><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 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%">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%">420,689 </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%">420,120 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>During each of the three months ended March 31, 2025 and 2024, the Company recognized $3.2 million of interest expense on the 2027 Notes. Interest expense included $0.6 million of amortized debt issuance costs during each of the three months ended March 31, 2025 and 2024. 425000000 0.0250 <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;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:55.818%"></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:19.811%"></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:19.815%"></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></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%">March 31, 2025</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, 2024</span></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><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;text-align: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><td colspan="3" style="display:none"></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%">4,311 </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%">4,880 </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><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 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%">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%">420,689 </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%">420,120 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 425000000 425000000 4311000 4880000 420689000 420120000 3200000 3200000 600000 600000 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 June 2023, 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 $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%">In November 2024, the Company terminated the 2023 ATM Program, having sold a total of 12.8 million shares of common stock and generating $396.2 million in gross proceeds, before deducting $3.9 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 November 2024, the Company entered into an open market sale agreement with Jefferies LLC ("Jefferies") providing for the offer and sale of up to $300 million of shares of the Company's common stock from time to time through Jefferies, acting as sales agent, or directly to Jefferies, acting as principal, through an "at-the-market offering" program (the "2024 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 three months ended March 31, 2025, the Company sold 6.9 million shares of common stock under the 2024 ATM Program and generated $30.7 million in gross proceeds, before deducting $0.9 million in underwriting discounts, commissions and other expenses.</span></div>As of March 31, 2025, the Company sold a total of 11.1 million shares of common stock under the 2024 ATM Program, generating $59.8 million in gross proceeds since its inception, before deducting $1.8 million in underwriting discounts, commissions and other expenses. 400000000 12800000 396200000 3900000 300000000 6900000 30700000 900000 11100000 59800000 1800000 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:120%">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="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: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: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><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: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 March 31,</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></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%">2025</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%">2024</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><td colspan="3" style="display:none"></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="9" style="background-color:#cceeff;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:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</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><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:#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="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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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></div></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%">441 </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%">617 </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="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 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:1pt solid #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:1pt solid #000;padding:0 1pt"></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><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%">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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spaceline operations</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%">435 </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,168 </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><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">402 </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%">1,106 </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><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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></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%">3,491 </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%">5,353 </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><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;text-align:left;vertical-align:bottom"><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%">Total RSU and PSU expense</span></div></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,328 </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%">7,627 </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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></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%">4,769 </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%">8,244 </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="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;text-align:left;vertical-align:bottom"><div><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></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%">(64)</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%">199 </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><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></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%">4,833 </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%">8,045 </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="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%">As of March 31, 2025, the Company had unrecognized stock-based compensation expense of $0.7 million for stock options, which is expected to be recognized over a weighted-average period of 0.6 years. There was no unrecognized stock-based compensation expense for PSOs. Unrecognized stock-based compensation expense as of March 31, 2025 for RSUs and PSUs totaled $38.7 million and $1.4 million, respectively, which are expected to be recognized over weighted-average periods of 2.6 years and 1.0 years, respectively.</span></div> 2 <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: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><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: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 March 31,</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></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%">2025</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%">2024</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><td colspan="3" style="display:none"></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="9" style="background-color:#cceeff;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:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</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><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:#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="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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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></div></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%">441 </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%">617 </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="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 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:1pt solid #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:1pt solid #000;padding:0 1pt"></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><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%">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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spaceline operations</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%">435 </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,168 </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><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">402 </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%">1,106 </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><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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></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%">3,491 </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%">5,353 </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><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;text-align:left;vertical-align:bottom"><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%">Total RSU and PSU expense</span></div></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,328 </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%">7,627 </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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></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%">4,769 </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%">8,244 </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="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;text-align:left;vertical-align:bottom"><div><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></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%">(64)</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%">199 </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><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></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%">4,833 </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%">8,045 </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="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-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: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><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: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 March 31,</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></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%">2025</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%">2024</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><td colspan="3" style="display:none"></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="9" style="background-color:#cceeff;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:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</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><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:#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="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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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></div></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%">441 </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%">617 </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="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 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:1pt solid #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:1pt solid #000;padding:0 1pt"></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><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%">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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spaceline operations</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%">435 </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,168 </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><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">402 </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%">1,106 </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><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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></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%">3,491 </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%">5,353 </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><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;text-align:left;vertical-align:bottom"><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%">Total RSU and PSU expense</span></div></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,328 </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%">7,627 </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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></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%">4,769 </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%">8,244 </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="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;text-align:left;vertical-align:bottom"><div><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></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%">(64)</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%">199 </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><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></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%">4,833 </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%">8,045 </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="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-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: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><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: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 March 31,</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></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%">2025</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%">2024</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><td colspan="3" style="display:none"></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="9" style="background-color:#cceeff;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:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</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><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:#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="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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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></div></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%">441 </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%">617 </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="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 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:1pt solid #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:1pt solid #000;padding:0 1pt"></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><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%">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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spaceline operations</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%">435 </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,168 </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><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">402 </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%">1,106 </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><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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></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%">3,491 </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%">5,353 </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><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;text-align:left;vertical-align:bottom"><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%">Total RSU and PSU expense</span></div></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,328 </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%">7,627 </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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></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%">4,769 </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%">8,244 </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="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;text-align:left;vertical-align:bottom"><div><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></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%">(64)</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%">199 </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><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></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%">4,833 </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%">8,045 </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="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> 441000 617000 435000 1168000 402000 1106000 3491000 5353000 4328000 7627000 4769000 8244000 64000 -199000 4833000 8045000 700000 P0Y7M6D 0 38700000 1400000 P2Y7M6D P1Y 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 $48,000 and $80,000 for the three months ended March 31, 2025 and 2024, respectively. The effective income tax rate was nil for each of the three months ended March 31, 2025 and 2024. 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> 48000 80000 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;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><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="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 March 31,</span></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="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%">2025</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%">2024</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></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: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="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:#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%">(84,487)</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%">(102,012)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:#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%">(2.38)</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%">(5.10)</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="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: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%">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 the three months ended March 31, 2025 and 2024 were 7.0 million and 2.5 million, 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%">The following table presents net loss per share and related information:</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: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><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="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 March 31,</span></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="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%">2025</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%">2024</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></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: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="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:#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%">(84,487)</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%">(102,012)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:#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%">(2.38)</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%">(5.10)</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="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> -84487000 -84487000 -102012000 -102012000 35440000 35440000 20019000 20019000 -2.38 -2.38 -5.10 -5.10 7000000.0 2500000 Fair Value Measurements<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%">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-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%">• Level 1 inputs — Quoted prices in active markets for identical assets or liabilities.</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%">• 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-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%">• 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;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="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%">March 31, 2025</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%">164,360 </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%">164,360 </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="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:#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%">118,738 </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%">118,738 </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%">275,621 </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%">275,621 </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%">283,098 </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%">275,621 </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%">558,719 </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;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="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, 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: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%">202,653 </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%">202,653 </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="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:#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%">34,731 </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%">34,731 </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%">411,170 </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%">411,170 </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%">237,384 </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%">411,170 </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%">648,554 </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;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="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%">March 31, 2025</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%">174,450 </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%">174,450 </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%">174,450 </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%">174,450 </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"><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, 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%">186,252 </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%">186,252 </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%">186,252 </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%">186,252 </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-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-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%">• Level 1 inputs — Quoted prices in active markets for identical assets or liabilities.</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%">• 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-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%">• 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;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="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%">March 31, 2025</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%">164,360 </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%">164,360 </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="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:#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%">118,738 </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%">118,738 </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%">275,621 </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%">275,621 </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%">283,098 </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%">275,621 </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%">558,719 </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;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="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, 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: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%">202,653 </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%">202,653 </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="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:#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%">34,731 </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%">34,731 </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%">411,170 </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%">411,170 </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%">237,384 </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%">411,170 </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%">648,554 </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;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="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%">March 31, 2025</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%">174,450 </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%">174,450 </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%">174,450 </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%">174,450 </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"><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, 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%">186,252 </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%">186,252 </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%">186,252 </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%">186,252 </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> 164360000 0 0 164360000 118738000 0 0 118738000 0 275621000 0 275621000 283098000 275621000 0 558719000 202653000 0 0 202653000 34731000 0 0 34731000 0 411170000 0 411170000 237384000 411170000 0 648554000 0 174450000 0 174450000 0 174450000 0 174450000 0 186252000 0 186252000 0 186252000 0 186252000 Commitments and Contingencies<div style="margin-bottom:8pt;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: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%">Future minimum lease payments under non-cancellable operating leases and future minimum finance lease payments as of March 31, 2025 are as follows:</span></div><div style="margin-bottom:10pt;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 style="height:17pt"><td colspan="3" rowspan="2" 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 style="height:12pt"><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: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"><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%">2025 (for the remaining period)</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,555 </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%">182 </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%">2026</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%">14,012 </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%">192 </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%">2027</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,951 </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%">77 </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%">2028</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,340 </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%">38 </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%">2029</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,959 </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%">11 </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%">52,327 </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%">117,144 </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%">500 </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%">45,478 </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%">73 </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%">71,666 </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%">427 </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:700;line-height:120%">Legal Proceedings</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%">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 March 31, 2025, 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:115%">Lavin v. the Company</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%">On May 28, 2021, a putative class action complaint was filed against the Company in the Eastern District of New York captioned Lavin v. Virgin Galactic Holdings, Inc. ("Lavin Action"), 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="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 amended complaint alleged, 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="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%">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 </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%">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. On July 8, 2024, defendants withdrew their motion for judgment on the pleadings.</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%">On August 21, 2024, plaintiffs filed a third amended complaint in which Xinqiang Cui, Justin Carlough, Jennifer Ortiz, Richard O’Keefe-Jones, Vipul Gupta, Maria Josephine Rosales, and Hesham Ibrahim (previously named plaintiffs), were designated by plaintiffs as lead plaintiffs (in addition to Robert Scheele and Mark Kusnier), and an additional named plaintiff, Montgomery Brantley, was added. The third amended complaint contains substantively the same allegations as in the second amended complaint. On September 11, 2024, defendants filed an answer to plaintiffs’ third amended complaint. </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%">On October 12, 2024, plaintiffs filed a motion to certify their proposed class. The defendants filed an opposition to plaintiffs’ motion on December 20, 2024, plaintiffs filed their reply on January 24, 2025, and defendants filed a sur-reply on March 21, 2025. The motion is pending before the Court.</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:112%">On February 12, 2025, plaintiffs submitted a letter request to the Court seeking permission to file a motion for leave to file a Fourth Amended Complaint. On March 17, 2025, the Court granted plaintiffs’ request to file a motion for leave to amend, which plaintiffs did on March 26, 2025. Defendants filed their opposition on April 11, 2025, and plaintiffs filed their reply on April 23, 2025. The Company intends to continue to vigorously defend against this matter.</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%">Spiteri, Grenier, Laidlaw, St. Jean, and Gera 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 21, 2022, March 1, 2022, September 21, 2022, December 13, 2022, and July 11, 2024, five 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”), St. Jean v. Branson et al., Case No. 1:22-cv-7551 (“St. Jean Action”), and Gera v. Branson et al., Case No. 24-cv-04795 (“Gera 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. On September 12, 2024, the Gera 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. Per Court orders adopting the parties’ stipulations, the Consolidated Derivative Action and St. Jean Action are stayed until the close of fact discovery in the Lavin Action.</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="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%">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="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 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: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%">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 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;text-indent:36pt"><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. Per the Court’s order adopting the parties’ stipulation, the case is stayed until the close of fact discovery in the Lavin Action.</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%">Espinosa derivatively on behalf of the Company vs. Certain Current and Former Officers and Directors</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%">On September 3, 2024, alleged shareholder Kimberly Espinosa filed a derivative complaint purportedly on behalf of the Company against certain of the Company’s current and former officers and directors in the Delaware Court of Chancery captioned Espinosa v. Branson et al., Case No. 2024-0895-JTL. The complaint asserts 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="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 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: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%">Future minimum lease payments under non-cancellable operating leases and future minimum finance lease payments as of March 31, 2025 are as follows:</span></div><div style="margin-bottom:10pt;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 style="height:17pt"><td colspan="3" rowspan="2" 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 style="height:12pt"><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: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"><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%">2025 (for the remaining period)</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,555 </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%">182 </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%">2026</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%">14,012 </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%">192 </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%">2027</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,951 </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%">77 </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%">2028</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,340 </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%">38 </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%">2029</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,959 </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%">11 </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%">52,327 </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%">117,144 </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%">500 </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%">45,478 </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%">73 </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%">71,666 </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%">427 </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%">Future minimum lease payments under non-cancellable operating leases and future minimum finance lease payments as of March 31, 2025 are as follows:</span></div><div style="margin-bottom:10pt;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 style="height:17pt"><td colspan="3" rowspan="2" 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 style="height:12pt"><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: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"><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%">2025 (for the remaining period)</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,555 </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%">182 </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%">2026</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%">14,012 </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%">192 </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%">2027</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,951 </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%">77 </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%">2028</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,340 </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%">38 </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%">2029</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,959 </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%">11 </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%">52,327 </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%">117,144 </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%">500 </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%">45,478 </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%">73 </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%">71,666 </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%">427 </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> 10555000 182000 14012000 192000 13951000 77000 13340000 38000 12959000 11000 52327000 0 117144000 500000 45478000 73000 71666000 427000 5 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 three months ended March 31, 2025 and 2024, the Company incurred royalty expenses of $0.5 million and $0.3 million, respectively.</span></div> 500000 300000 Supplemental Cash Flow Information<div style="margin-bottom:8pt;margin-top:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"></td><td style="width:59.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.800%"></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 March 31,</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%">2025</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%">2024</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%">— </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%">94 </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="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 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></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 non-cash investing and financing activities:</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"><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:#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%">9,276 </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%">7,951 </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 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:#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%">173 </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%">585 </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="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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"></td><td style="width:59.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.217%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.800%"></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 March 31,</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%">2025</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%">2024</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%">— </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%">94 </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="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 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></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 non-cash investing and financing activities:</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"><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:#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%">9,276 </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%">7,951 </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 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:#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%">173 </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%">585 </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="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> 0 94000 9276000 7951000 173000 585000 false false false false