0001759631-24-000089.txt : 20240501 0001759631-24-000089.hdr.sgml : 20240501 20240430173718 ACCESSION NUMBER: 0001759631-24-000089 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240501 DATE AS OF CHANGE: 20240430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Hyliion Holdings Corp. CENTRAL INDEX KEY: 0001759631 STANDARD INDUSTRIAL CLASSIFICATION: TRUCK & BUS BODIES [3713] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38823 FILM NUMBER: 24898832 BUSINESS ADDRESS: STREET 1: 1202 BMC DRIVE, SUITE 100 CITY: CEDAR PARK STATE: TX ZIP: 78613 BUSINESS PHONE: (833) 495-4466 MAIL ADDRESS: STREET 1: 1202 BMC DRIVE, SUITE 100 CITY: CEDAR PARK STATE: TX ZIP: 78613 FORMER COMPANY: FORMER CONFORMED NAME: Tortoise Acquisition Corp. DATE OF NAME CHANGE: 20181120 10-Q 1 hyln-20240331.htm 10-Q hyln-20240331
0001759631false12-31Q12024http://fasb.org/us-gaap/2023#ProductAndServiceOtherMemberhttp://fasb.org/us-gaap/2023#ProductAndServiceOtherMemberhttp://fasb.org/us-gaap/2023#RestructuringChargesP1Y00017596312024-01-012024-03-3100017596312024-04-23xbrli:shares00017596312024-03-31iso4217:USD00017596312023-12-31iso4217:USDxbrli:shares00017596312023-01-012023-03-310001759631us-gaap:ProductAndServiceOtherMember2024-01-012024-03-310001759631us-gaap:ProductAndServiceOtherMember2023-01-012023-03-310001759631us-gaap:CommonStockMember2023-12-310001759631us-gaap:TreasuryStockCommonMember2023-12-310001759631us-gaap:AdditionalPaidInCapitalMember2023-12-310001759631us-gaap:RetainedEarningsMember2023-12-310001759631us-gaap:CommonStockMember2024-01-012024-03-310001759631us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001759631us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001759631us-gaap:RetainedEarningsMember2024-01-012024-03-310001759631us-gaap:CommonStockMember2024-03-310001759631us-gaap:TreasuryStockCommonMember2024-03-310001759631us-gaap:AdditionalPaidInCapitalMember2024-03-310001759631us-gaap:RetainedEarningsMember2024-03-310001759631us-gaap:CommonStockMember2022-12-310001759631us-gaap:TreasuryStockCommonMember2022-12-310001759631us-gaap:AdditionalPaidInCapitalMember2022-12-310001759631us-gaap:RetainedEarningsMember2022-12-3100017596312022-12-310001759631us-gaap:CommonStockMember2023-01-012023-03-310001759631us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001759631us-gaap:RetainedEarningsMember2023-01-012023-03-310001759631us-gaap:CommonStockMember2023-03-310001759631us-gaap:TreasuryStockCommonMember2023-03-310001759631us-gaap:AdditionalPaidInCapitalMember2023-03-310001759631us-gaap:RetainedEarningsMember2023-03-3100017596312023-03-310001759631hyln:StrategicPlanMember2024-01-012024-03-310001759631us-gaap:EmployeeSeveranceMemberhyln:StrategicPlanMember2023-12-310001759631us-gaap:EmployeeSeveranceMemberhyln:StrategicPlanMember2024-01-012024-03-310001759631us-gaap:EmployeeSeveranceMemberhyln:StrategicPlanMember2024-03-310001759631us-gaap:ContractTerminationMemberhyln:StrategicPlanMember2023-12-310001759631us-gaap:ContractTerminationMemberhyln:StrategicPlanMember2024-01-012024-03-310001759631us-gaap:ContractTerminationMemberhyln:StrategicPlanMember2024-03-310001759631hyln:WarrantyObligationMemberhyln:StrategicPlanMember2023-12-310001759631hyln:WarrantyObligationMemberhyln:StrategicPlanMember2024-01-012024-03-310001759631hyln:WarrantyObligationMemberhyln:StrategicPlanMember2024-03-310001759631hyln:StrategicPlanMember2023-12-310001759631hyln:StrategicPlanMember2024-03-310001759631hyln:SupplierMember2023-12-310001759631hyln:CorporateHeadquartersLessorMember2024-03-310001759631us-gaap:CommercialPaperMember2024-03-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-03-310001759631us-gaap:MunicipalBondsMember2024-03-310001759631us-gaap:CorporateBondSecuritiesMember2024-03-310001759631us-gaap:CommercialPaperMember2023-12-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001759631us-gaap:MunicipalBondsMember2023-12-310001759631us-gaap:CorporateBondSecuritiesMember2023-12-310001759631us-gaap:FairValueInputsLevel1Member2024-03-310001759631us-gaap:FairValueInputsLevel2Member2024-03-310001759631us-gaap:FairValueInputsLevel3Member2024-03-310001759631us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2024-03-310001759631us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2024-03-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2024-03-310001759631us-gaap:CommercialPaperMember2024-03-310001759631us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-03-310001759631us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-03-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-03-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-03-310001759631us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2024-03-310001759631us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2024-03-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:MunicipalBondsMember2024-03-310001759631us-gaap:MunicipalBondsMember2024-03-310001759631us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-03-310001759631us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-03-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2024-03-310001759631us-gaap:CorporateBondSecuritiesMember2024-03-310001759631us-gaap:FairValueInputsLevel1Member2023-12-310001759631us-gaap:FairValueInputsLevel2Member2023-12-310001759631us-gaap:FairValueInputsLevel3Member2023-12-310001759631us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2023-12-310001759631us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-12-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2023-12-310001759631us-gaap:CommercialPaperMember2023-12-310001759631us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001759631us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001759631us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2023-12-310001759631us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:MunicipalBondsMember2023-12-310001759631us-gaap:MunicipalBondsMember2023-12-310001759631us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001759631us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2023-12-310001759631us-gaap:CorporateBondSecuritiesMember2023-12-310001759631us-gaap:MachineryAndEquipmentMember2024-03-310001759631us-gaap:MachineryAndEquipmentMember2023-12-310001759631us-gaap:VehiclesMember2024-03-310001759631us-gaap:VehiclesMember2023-12-310001759631us-gaap:LeaseholdImprovementsMember2024-03-310001759631us-gaap:LeaseholdImprovementsMember2023-12-310001759631us-gaap:FurnitureAndFixturesMember2024-03-310001759631us-gaap:FurnitureAndFixturesMember2023-12-310001759631us-gaap:ComputerEquipmentMember2024-03-310001759631us-gaap:ComputerEquipmentMember2023-12-310001759631us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001759631us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001759631us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2024-01-012024-03-310001759631us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2024-01-012024-03-310001759631us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-31xbrli:pure0001759631us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001759631us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001759631us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001759631us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001759631hyln:RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember2024-01-012024-03-310001759631hyln:RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember2023-01-012023-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
Commission File No. 001-38823
HYLIION HOLDINGS CORP.
(Exact Name of Registrant as Specified in Its Charter)
Delaware83-2538002
(State or Other Jurisdiction
of Incorporation)
(IRS Employer
Identification No.)
1202 BMC Drive, Suite 100,
Cedar Park, TX
78613
(Address of Principal Executive Offices)(Zip Code)
(833) 495-4466
(Registrant’s telephone number, including area code)
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 x  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 x  No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
x
Smaller reporting company
x
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 x
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)Name of each exchange on which registered
Common Stock, par value $0.0001 per shareHYLNThe New York Stock Exchange
As of April 23, 2024, 174,035,799 shares of common stock, par value $0.0001 per share, were issued and outstanding.


HYLIION HOLDINGS CORP.
FORM 10-Q FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2024
TABLE OF CONTENTS
Page
PART I. FINANCIAL INFORMATION
PART II. OTHER INFORMATION
Item 5.
i

PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
HYLIION HOLDINGS CORP.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Dollar amounts in thousands, except share data)
March 31,
2024
December 31,
2023
(Unaudited)
Assets
Current assets
Cash and cash equivalents$14,715 $12,881 
Accounts receivable122 40 
Prepaid expenses and other current assets6,559 18,483 
Short-term investments126,703 150,297 
Assets held for sale5,973  
Total current assets154,072 181,701 
Property and equipment, net12,701 9,987 
Operating lease right-of-use assets6,992 7,070 
Other assets1,360 1,439 
Long-term investments122,529 128,186 
Total assets$297,654 $328,383 
Liabilities and stockholders’ equity
Current liabilities
Accounts payable$2,119 $4,224 
Current portion of operating lease liabilities1,436 847 
Accrued expenses and other current liabilities6,948 10,051 
Total current liabilities10,503 15,122 
Operating lease liabilities, net of current portion6,207 6,792 
Other liabilities534 203 
Total liabilities17,244 22,117 
Commitments and contingencies (Note 9)
Stockholders’ equity
Common stock, $0.0001 par value; 250,000,000 shares authorized; 184,016,695 and 183,071,317 shares issued at March 31, 2024 and December 31, 2023, respectively; 175,304,238 and 183,034,255 shares outstanding as of March 31, 2024 and December 31, 2023, respectively
18 18 
Additional paid-in capital405,118 404,045 
Treasury stock, at cost; 8,712,457 and 37,062 shares as of March 31, 2024 and December 31, 2023, respectively
(11,370)(33)
Accumulated deficit(113,356)(97,764)
Total stockholders’ equity280,410 306,266 
Total liabilities and stockholders’ equity$297,654 $328,383 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
1

HYLIION HOLDINGS CORP.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Dollar amounts in thousands, except share and per share data)
Three Months Ended March 31,
20242023
Revenues
Product sales and other$ $310 
Total revenues 310 
Cost of revenues
Product sales and other 691 
Total cost of revenues 691 
Gross loss (381)
Operating expenses
Research and development7,968 20,918 
Selling, general and administrative6,592 10,981 
Exit and termination costs4,431  
Total operating expenses18,991 31,899 
Loss from operations(18,991)(32,280)
Interest income3,396 3,462 
Gain on disposal of assets3 2 
Other expense, net (15)
Net loss$(15,592)$(28,831)
Net loss per share, basic and diluted$(0.09)$(0.16)
Weighted-average shares outstanding, basic and diluted178,482,894 180,118,044 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
2

HYLIION HOLDINGS CORP.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(Dollar amounts in thousands, except share data)
Three Months Ended March 31, 2024
Common StockTreasury StockAdditional
Paid-In
Capital
Accumulated DeficitTotal
Stockholders’
Equity
SharesAmountSharesAmount
Balance at December 31, 2023183,071,317 $18 (37,062)$(33)$404,045 $(97,764)$306,266 
Exercise of common stock options and vesting of restricted stock units, net945,378 — — — (247)— (247)
Share-based compensation— — — — 1,320 — 1,320 
Repurchase of treasury stock— — (8,675,395)(11,337)— — (11,337)
Net loss— — — — — (15,592)(15,592)
Balance at March 31, 2024184,016,695 $18 (8,712,457)$(11,370)$405,118 $(113,356)$280,410 
Three Months Ended March 31, 2023
Common StockTreasury StockAdditional
Paid-In
Capital
(Accumulated Deficit) Retained EarningsTotal
Stockholders’
Equity
SharesAmountSharesAmount
Balance at December 31, 2022179,826,309 $18  $ $397,810 $25,746 $423,574 
Exercise of common stock options and vesting of restricted stock units, net869,263 — — — (176)— (176)
Share-based compensation— — — — 2,040 — 2,040 
Net loss— — — — — (28,831)(28,831)
Balance at March 31, 2023180,695,572 $18  $ $399,674 $(3,085)$396,607 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

HYLIION HOLDINGS CORP.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Dollar amounts in thousands)
Three Months Ended March 31,
20242023
Cash flows from operating activities
Net loss$(15,592)$(28,831)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization572 524 
Amortization and accretion of investments, net(973)(194)
Noncash lease expense78 302 
Inventory write-down 231 
Gain on disposal of assets(572)(2)
Share-based compensation1,320 2,040 
Carrying value adjustment to assets held for sale5,564  
Changes in operating assets and liabilities:
Accounts receivable(82)299 
Inventory (1,026)
Prepaid expenses and other assets(7,382)(5,313)
Accounts payable(2,573)215 
Accrued expenses and other liabilities(3,066)(1,144)
Operating lease liabilities4 (340)
Net cash used in operating activities(22,702)(33,239)
Cash flows from investing activities
Purchase of property and equipment and other(2,818)(2,988)
Proceeds from sale of property and equipment572 2 
Purchase of investments(23,707)(31,394)
Proceeds from sale and maturity of investments53,861 33,533 
Net cash provided by (used in) investing activities27,908 (847)
Cash flows from financing activities
Proceeds from exercise of common stock options48 19 
Taxes paid related to net share settlement of equity awards(295)(195)
Repurchase of treasury stock(11,043) 
Net cash used in financing activities(11,290)(176)
Net decrease in cash and cash equivalents and restricted cash(6,084)(34,262)
Cash and cash equivalents and restricted cash, beginning of period21,464 120,133 
Cash and cash equivalents and restricted cash, end of period$15,380 $85,871 
Supplemental disclosure of noncash investing and financing activities:
Repurchase of treasury stock included in accrued expenses$294 $ 
Acquisitions of property and equipment included in accounts payable and other$468 $255 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4

Table of Contents
HYLIION HOLDINGS CORP.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollar amounts in thousands, except as separately indicated)


Note 1. Overview
Hyliion Holdings Corp. is a Delaware corporation headquartered in Cedar Park, Texas, with research and development facilities near Cincinnati, Ohio, that designs and develops power generators for stationary and mobile applications. References to the “Company,” “Hyliion,” “we,” or “us” in this report refer to Hyliion Holdings Corp. and its wholly owned subsidiary, unless expressly indicated or the context otherwise requires.
Note 2. Disposals
Strategic Plan Wind Down
On November 7, 2023, the Board of the Company approved a strategic plan to wind down its powertrain business and preserve the related intellectual property (the “Plan”). We have not accounted for the impacts of the Plan as a discontinued operation through March 31, 2024 as we have not abandoned or sold the underlying intellectual property. We historically provided limited assurance-type warranties under our powertrain contracts and plan to continue to service such warranties through their remaining term, with the majority ending in 2024.
Total charges and expenses related to the Plan of $4.4 million, inclusive of charges to assets held for sale discussed below, were incurred in the Company’s first quarter of 2024 and are included in exit and termination costs in the condensed consolidated statements of operations. The change in total liabilities associated with the Plan is included within accrued expenses and other current liabilities as presented in Note 8, and accounts payable, and is summarized as follows (in millions):
December 31, 2023Charged to ExpenseCosts Paid or SettledMarch 31, 2024
Employee severance and retention$1.1 $ $(0.4)$0.7 
Contract terminations6.5 (0.7)(3.7)2.1 
Warranty obligations0.4 (0.3) 0.1 
$8.0 $(1.0)$(4.1)$2.9 
The above estimates of the cash expenditures and charges that the Company expects to incur in connection with the Plan, and the timing thereof, are subject to a number of assumptions and actual amounts may differ materially from estimates. In addition, the Company may incur other cash expenditures or charges not currently contemplated due to unanticipated events.
Assets Held for Sale
During the quarter ended March 31, 2024 certain assets of our powertrain business including Class 8 semi-trucks and capital equipment were being actively marketed for sale, and we were actively locating buyers, at a price that was reasonable in relation to their current fair value and the assets were available for immediate sale in their present condition. Further, we estimated that the sale of the disposal groups were expected to be completed within one year and it was unlikely that significant changes to the plan of sale would be made. We review assets held for sale each reporting period to determine whether the existing carrying amounts are fully recoverable in comparison to their estimated fair values less costs to sell.
We have recorded assets held for sale of $6.0 million consisting of property and equipment in connection with the Plan at their fair value less costs to sell at March 31, 2024. We used fair value hierarchy Level III inputs including comparable assets, adjusted for condition, and recorded charges of $5.6 million included in exit and termination costs in the condensed consolidated statements of operations. The estimates of fair value less costs to sell are subject to a number of assumptions and actual amounts may differ materially from estimates.
Note 3. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of Hyliion Holdings Corp. and its wholly owned subsidiary. Intercompany transactions and balances have been eliminated upon consolidation. The condensed consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in accordance with the rules and regulations of the United States Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. The condensed consolidated balance sheet at December 31, 2023 was derived from audited financial statements for the fiscal year then ended, but does not include all necessary disclosures required with respect to annual financial statements. In the opinion of the Company, these condensed consolidated financial statements include all recurring adjustments and normal accruals necessary
5


for a fair presentation of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s 2023 Annual Report. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.
These condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business. The Company is an early-stage growth company and has generated negative cash flows from operating activities since inception. At March 31, 2024, the Company had total equity of $280.4 million, inclusive of cash and cash equivalents of $14.7 million and total investments of $249.2 million. Based on this, the Company has sufficient funds to continue to execute its business strategy for the next twelve months from the issuance date of the financial statements included in this Quarterly Report on Form 10-Q.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of expenses during the reporting period. The Company’s most significant estimates and judgments involve disposals, income taxes and valuation of share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s condensed consolidated financial statements.
Concentration of Supplier Risk
The Company is dependent on certain suppliers, many of which are single source suppliers, and the inability of these suppliers to deliver necessary components of the Company’s products in a timely manner at prices, quality levels and volumes that are acceptable, or the Company’s inability to efficiently manage these components from these suppliers, could have a material adverse effect on the Company’s business, prospects, financial condition and operating results.
Cash and Cash Equivalents
The Company considers all highly liquid investments with a maturity date of 90 days or less at the time of purchase to be cash and cash equivalents only if in checking, savings or money market accounts. Cash and cash equivalents include cash held in banks and money market accounts and are carried at cost, which approximates fair value. The Company maintains cash in excess of federally insured limits at financial institutions which it believes are of high credit quality and has not incurred any losses related to these balances to date. The Company believes its credit risk, with respect to these financial institutions to be minimal.
Restricted Cash
The Company provided a supplier with a letter of credit for $7.9 million in the fourth quarter of 2023 to secure the performance of the Company’s obligations to purchase semi-trucks related to the Founders Program, backed by a restricted cash deposit to pay any draws on the letter of credit by the supplier. The Company was released from this letter of credit in the first quarter of 2024.
The Company has provided its corporate headquarters lessor with a letter of credit for $0.7 million to secure the performance of the Company’s lease obligations, backed by a restricted cash deposit to pay any draws on the letter of credit by the lessor. Total cash and cash equivalents and restricted cash as presented in the condensed consolidated statements of cash flows is summarized as follows:
March 31, 2024December 31, 2023March 31, 2023December 31, 2022
Cash and cash equivalents$14,715 $12,881 $85,206 $119,468 
Restricted cash included in prepaid expenses and other current assets 7,918   
Restricted cash included in other assets665 665 665 665 
$15,380 $21,464 $85,871 $120,133 
Accounts Receivable
Accounts receivable are stated at a gross invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level considered adequate to provide for potential account losses on the balance based on the
6


Company’s evaluation of the anticipated impact of current economic conditions, changes in the character and size of the balance, past and expected future loss experience and other pertinent factors. At March 31, 2024 and December 31, 2023, there were no accounts receivable due from customers or allowances for doubtful accounts.
Investments
The Company’s investments consist of corporate bonds, U.S. treasury and agency securities, state and local municipal bonds and commercial paper, all of which are classified as held-to-maturity, with a maturity date of 36-months or less at the time of purchase. The Company determines the appropriate classification of investments at the time of purchase and re-evaluates such designation as of each balance sheet date. Investments are classified as held-to-maturity when the Company has the positive intent and ability to hold the securities to maturity. Held-to-maturity securities are stated at amortized cost, adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization, along with interest, is included in interest income. The Company uses the specific identification method to determine the cost basis of securities sold.
Investments are impaired when a decline in fair value is judged to be other-than-temporary. The Company evaluates investments for impairment by considering the length of time and extent to which market value has been less than cost or amortized cost, the financial condition and near-term prospects of the issuer as well as specific events or circumstances that may influence the operations of the issuer and the Company’s intent to sell the security or the likelihood that it will be required to sell the security before recovery of the entire amortized cost. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded to other income (expense) and a new cost basis in the investment is established.
Fair Value Measurements
ASC 820, Fair Value Measurements, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:
Level I: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date;
Level II: Significant other observable inputs other than level I prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data; and
Level III: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.
An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.
The Company believes its valuation methods are appropriate and consistent with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.
The Company’s financial instruments consist of cash and cash equivalents and restricted cash, accounts receivable, investments, accounts payable and accrued expenses. The carrying value of cash and cash equivalents and restricted cash, accounts receivable, accounts payable and accrued expenses approximate fair value because of the short-term nature of those instruments. The fair value of investments is based on quoted prices for identical or similar instruments in markets that are not active. As a result, investments are classified within Level II of the fair value hierarchy.
Inventories
Through March 31, 2024, we have not yet commercialized the KARNO generator. Costs incurred for components acquired prior to our determination of reaching a commercial stage are expensed as research and development costs, resulting in zero cost basis for those components. As a result, moving-average prices for inventory that is capitalized in future periods may be
7


significantly affected by those zero cost items. During the three months ended March 31, 2024 and March 31, 2023, we recorded inventory write-downs of $0.0 million and $0.2 million, respectively.
Research and Development Expense
Research and development costs did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was no alternative future use at the time the costs were incurred. Research and development costs include, but are not limited to, outsourced engineering services, allocated facilities costs, depreciation on equipment utilized in research and development activities, internal engineering and development expenses, materials, internally developed software and employee related expenses (including salaries, benefits, travel, and share-based compensation) related to development of the Company’s products and services.
Recent Accounting Pronouncements
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740), to enhance transparency and decision usefulness of income tax disclosures. The pronouncement is effective for fiscal years beginning after December 15, 2024 and we expect a material impact to our disclosures as a result of adoption.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to improve the disclosures about a public entity’s reportable segments. The pronouncement is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 and we expect a material impact to our disclosures as a result of adoption.
Note 4. Investments
The amortized cost, unrealized gains and losses, fair value and maturities of our held-to-maturity investments at March 31, 2024 and December 31, 2023 are summarized as follows:
Fair Value Measurements at March 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$31,067 $ $(20)$31,047 
U.S. government agency bonds27,622 22 (151)27,493 
State and municipal bonds12,303  (57)12,246 
Corporate bonds and notes178,240 191 (494)177,937 
$249,232 $213 $(722)$248,723 
Fair Value Measurements at December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$35,218 $18 $(10)$35,226 
U.S. government agency bonds27,60256 (186)27,472
State and municipal bonds15,2621 (48)15,215
Corporate bonds and notes200,401515 (255)200,661
$278,483 $590 $(499)$278,574 
March 31, 2024December 31, 2023
Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$126,703 $126,385 $150,297 $149,934 
Due after one year through five years122,529 122,338 128,186 128,640 
$249,232 $248,723 $278,483 $278,574 
8


Note 5. Fair Value Measurements
The fair value measurements of our financial assets at March 31, 2024 and December 31, 2023 are summarized as follows:
Fair Value Measurements at March 31, 2024
Level ILevel IILevel IIITotal
 Cash and cash equivalents $14,715 $ $ $14,715 
 Restricted cash665   665 
 Held-to-maturity investments:
Commercial paper 31,047  31,047 
U.S. government agency bonds 27,493  27,493 
State and municipal bonds 12,246  12,246 
Corporate bonds and notes 177,937  177,937 
$15,380 $248,723 $ $264,103 
Fair Value Measurements at December 31, 2023
Level ILevel IILevel IIITotal
Cash and cash equivalents$12,881 $ $ $12,881 
Restricted cash8,583   8,583 
Held-to-maturity investments:
Commercial paper 35,226  35,226 
U.S. government agency bonds 27,472  27,472 
State and municipal bonds 15,215  15,215 
Corporate bonds and notes 200,661  200,661 
$21,464 $278,574 $ $300,038 
Note 6. Property and Equipment, Net
Property and equipment, net at March 31, 2024 and December 31, 2023 is summarized as follows:
March 31, 2024December 31, 2023
Production machinery and equipment$14,032 $10,376 
Vehicles1,040 2,013 
Leasehold improvements2,818 2,236 
Office furniture and fixtures223 223 
Computers and related equipment1,983 1,963 
20,096 16,811 
Less: accumulated depreciation(7,395)(6,824)
Total property and equipment, net$12,701 $9,987 
Note 7. Share-Based Compensation
During the three months ended March 31, 2024 and 2023, the Company granted 5.9 million and 2.1 million, respectively, restricted stock units which will vest over a period of one to three years. During the three months ended March 31, 2024 and 2023, 0.9 million and 0.2 million, respectively, of restricted stock units and options were forfeited. Share-based compensation expense for the three months ended March 31, 2024 and 2023 was $1.3 million and $2.0 million, respectively.
Of the restricted stock units granted during the three months ended March 31, 2024, 2.7 million units may vest between February 13, 2025 and December 31, 2026 contingent upon achieving underlying closing stock price thresholds. These awards were valued at $0.83 per unit using fair value hierarchy Level III inputs including an underlying share volatility of 90% and a risk-free rate of 4.35%.
9


Note 8. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities at March 31, 2024 and December 31, 2023 are summarized as follows:
March 31, 2024December 31, 2023
Accrued professional services and other$1,409 $2,606 
Accrued compensation and related benefits2,407 1,510 
Other accrued liabilities1,237 1,922 
Accrued severance, contract termination, and other charges1,895 4,013 
$6,948 $10,051 
Note 9. Commitments and Contingencies
Economic Incentive Agreement
During the quarter ended March 31, 2024, in connection with our operations in Cedar Park, Texas, the Company entered into an agreement with the Cedar Park Economic Development Corporation (“EDC”) that superseded prior agreements, whereby the Company would receive cash grants up to $1.1 million from the EDC at various measurement dates during the term of the agreement contingent upon the Company fulfilling and maintaining certain occupancy, investment, and employment requirements. The requirements must be met on or before specific measurement dates and maintained throughout the term of the agreement, which expires effective December 31, 2029.
The Company is further required to refund $0.7 million and allowed to retain $0.4 million, subject to performance of above requirements, of grant funding previously received which was been included within accrued expenses and other current liabilities and other liabilities, respectively, as of March 31, 2024. Under the agreement, the EDC has the right to file a security interest to all assets of the Company.
Legal Proceedings
The Company is periodically involved in legal proceedings, legal actions and claims arising in the normal course of business, including proceedings relating to product liability, intellectual property, safety and health, employment and other matters. The Company believes that the outcome of such legal proceedings, legal actions and claims will not have a significant adverse effect on the Company’s financial position, results of operations or cash flows.
Note 10. Net Loss Per Share
The computation of basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 is summarized as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20242023
Numerator:
Net loss attributable to common stockholders$(15,592)$(28,831)
Denominator:
Weighted average shares outstanding, basic and diluted178,482,894 180,118,044 
Net loss per share, basic and diluted$(0.09)$(0.16)
10


Potential common shares excluded from the computation of diluted net loss per share because including them would have had an anti-dilutive effect for the three months ended March 31, 2024 and 2023 are summarized as follows:
Three Months Ended March 31,
20242023
Unexercised stock options293,410 2,444,263 
Unvested restricted stock units*6,763,910 4,563,859 
7,057,320 7,008,122 
* Potential common shares from unvested restricted stock units for the periods ended March 31, 2024 and 2023 include no and 687,084 shares, respectively, where no accounting grant date had been established.
11

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
References to the “Company,” “Hyliion,” “we,” or “us” in this report refer to Hyliion Holdings Corp. and its wholly-owned subsidiary Hyliion Inc., unless expressly indicated or the context otherwise requires. The following discussion should be read in conjunction with our unaudited condensed consolidated financial statements and related notes thereto included elsewhere in this report and our audited consolidated financial statements and related notes thereto in our 2023 Annual Report.
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q (“Form 10-Q”) contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements, other than statements of historical fact, contained in this Quarterly Report on Form 10-Q are forward-looking statements, including, but not limited to, statements regarding our strategy, prospects, plans, objectives, future operations, future revenue and earnings, projected margins and expenses, markets for our services, potential acquisitions or strategic alliances, financial position, and liquidity and anticipated cash needs and availability. The words “anticipates,” “believes,” “estimates,” “expects,” “intends,” “may,” “plans,” “projects,” “will,” “would,” variations of such words and similar expressions or the negatives thereof are intended to identify forward-looking statements. However, not all forward-looking statements contain these identifying words. These forward-looking statements represent our management’s expectations as of the date of this filing and involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance and achievements, or industry results, to be materially different from any future results, performance or achievements expressed or implied by such forward-looking statements. We cannot guarantee the accuracy of the forward-looking statements, and you should be aware that results and events could differ materially and adversely from those contained in the forward-looking statements due to a number of risks and uncertainties including, but not limited to, those described in the section entitled “Risk Factors” included in our 2023 Annual Report on Form 10-K, this Quarterly Report on Form 10-Q, and in other documents we file from time to time with the U.S. Securities and Exchange Commission (the “Commission” or the “SEC”) that disclose risks and uncertainties that may affect our business. Readers are urged to carefully review and consider the various disclosures made in this Quarterly Report on Form 10-Q and in other documents we file from time to time with the Commission. Furthermore, such forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q. Except as required by law, we do not undertake, and expressly disclaim any duty, to publicly update or revise these statements, whether as a result of new information, new developments, or otherwise and even if experience or future changes make it clear that any projected results expressed in this Quarterly Report on Form 10-Q or future quarterly reports, press releases or company statements will not be realized. Unless specifically indicated otherwise, the forward-looking statements in this Quarterly Report on Form 10-Q do not reflect the potential impact of any divestitures, mergers, acquisitions or other business combinations that have not been completed as of the date of this filing. In addition, the inclusion of any statement in this Quarterly Report on Form 10-Q does not constitute an admission by us that the events or circumstances described in such statement are material. We qualify all of our forward-looking statements by these cautionary statements. In addition, the industry in which we operate is subject to a high degree of uncertainty and risk due to a variety of factors including those described in the section entitled “Risk Factors” included in our 2023 Annual Report on Form 10-K and in this Quarterly Report on Form 10-Q. These and other factors could cause our results to differ materially from those expressed in this Quarterly Report on Form 10-Q.
Overview
Hyliion is committed to creating innovative solutions that enable clean, flexible and modular electricity production while contributing positively to the environment in the energy economy. The KARNO generator is a fuel-agnostic power generation solution, enabled by additive manufacturing, that leverages a linear heat engine to generate electricity with significant improvements in efficiency, emissions and cost compared to conventional generators. The Company’s primary focus is to provide distributed power generators that operate on various fuel sources to adapt to an ever-changing energy economy. Hyliion is addressing the commercial space first with a locally deployable generator that can offer prime power, backup power, peak demand reduction, renewables matching and power generation from waste fuels such as landfill and flare gas. In the future, the Company plans to scale up its generator solution to address larger utility-scale power needs and to develop variants for household use and mobile applications such as vehicles and marine vessels. Additionally, the generator technology is well-suited to provide combined heat and power (“CHP”) in various stationary applications.
Market Opportunity
The U.S. electrical grid is facing a multitude of challenges as it strives to manage the escalating demand for electricity while adapting to evolving generating resources. The electrification of transportation, particularly the growing adoption of electric vehicles, is adding substantial load to the grid. Additionally, the integration of renewable energy sources such as solar and wind
12

power introduces variability and necessitates grid modernization and storage solutions for stability. Hyliion believes that localized grid generation will become an increasing part of the solution to these challenges.
Hyliion also believes that the KARNO generator is suitable for a wide range of electrical power generating applications and can address many concerns with conventional generators that inhibit consumers from adopting onsite generating systems today, including cost versus grid power, reliability, maintenance needs, noise, inflexibility and emissions. Additionally, the KARNO generator is expected to be able to operate using a wide range of fuel sources including carbon-free fuels such as hydrogen and ammonia.
The planned initial KARNO generator variant is both power dense and easy to deploy. It is expected to consist of a single four-shaft 200 kW generating unit along with essential balance-of-plant components, all arranged within a space-efficient, rectangular configuration occupying approximately three cubic meters. Later planned developments are expected to include a greater-than 2 MW system with multiple KARNO generators inside the footprint of a 20-foot shipping container. Over time, we expect larger and smaller capacity versions of the KARNO generator will be offered with power levels varying based on the number of generator shafts included or the size of component parts. We expect the KARNO generator to initially compete effectively in the market for power applications between 200 kW to 5 MW and later extend to larger and smaller power configurations.
We are currently working with potential customers for initial generator deployments. These deployments will test and validate KARNO generator product attributes including efficiency, emissions, maintenance requirements, durability, control systems and other parameters. We expect to receive compensation for these initial deployments as we believe the generator will provide tangible benefits to customers. We also expect that early deployments will demonstrate the effectiveness of the KARNO generator in a wide range of electrical generating applications. Target markets include:
Prime Power: Most consumers prefer the grid versus generating power locally due to the grid’s inherent advantages of simplicity, convenience, scalability and cost effectiveness. For critical applications such as hospitals, data centers and refrigerated warehouses, local generators are indispensable in case of a grid power failure. The KARNO generator introduces the opportunity for certain power consumers to rethink their primary and secondary power sources. Due to its unique attributes in comparison to conventional generators, including consistently high efficiency across power levels, minimal maintenance requirements, and reduced level of noise and emissions, the KARNO generator stands as a potentially more cost-effective base load power source for consumers, who could then utilize the electric grid as a backup source of power. This arrangement holds particular appeal for consumers facing high grid electrical costs and low fuel costs, such as for natural gas.
Vehicle Charging: The rapid growth of consumer electric vehicles is increasingly straining grid capacity and reliability, both domestically and internationally. The introduction of commercial EVs, such as buses, delivery vans and large trucks is expected to intensify this challenge in the future given their substantial power requirements during charging. Many commercial operators cite the lack of electrical capacity access as the primary obstacle to expanding their electric vehicle fleets. Here, we believe the KARNO generator offers a unique solution for vehicle charging. Its flexibility in fuel sources, including the ability to use hydrogen, along with its superior environmental performance and low emissions and noise levels offer advantages over internal combustion generators. A KARNO generator can also modulate power without efficiency loss by activating or deactivating individual generators and by regulating the heat input to each generator. Finally, KARNO’s high power density allows it to be deployed as a localized power source for vehicle charging without displacing a large amount of parking space.
Waste Gas Power Generation: Natural gas sourced from waste sites like landfills, water treatment plants and dairy farms is a growing market as producers seek to capture sources of methane emissions that would otherwise be released into the atmosphere or flared. Also known as renewable natural gas (“RNG”), most sources are typically treated to remove impurities such as carbon dioxide, hydrogen sulfide and moisture before the gas can be utilized or injected into natural gas pipelines. We believe the KARNO generator will compete effectively as a power generator using waste gas sources. Its modularity, coupled with its capability to oxidize a variety of fuel sources and mixtures with no or limited prior gas processing, positions it as an efficient and adaptable power generator for waste gas sources.
Flare Gas: Similarly, natural gas extracted from gas or oil wells frequently requires processing to remove natural gas liquids and impurities. At remote well sites, gas may be flared, or burned, due to insufficient pipeline capacity for transmission to consuming markets. The KARNO generator creates a new opportunity – to transform flare gas into valuable electricity, destined either for integration into the electric grid or for localized consumption. As with RNG, the KARNO generator is anticipated to use flare gas with limited need for pre-treatment at a gas processing facility.
Peak Shaving: “Peaking charges” also referred to as “demand charges” are fees imposed by utilities on customers based on their highest recorded electricity usage during a billing cycle, often measured over a short interval, such as 15 minutes. These charges serve to recuperate the expenses associated with maintaining grid capacity during periods of peak demand. For customers with substantial peak demand, such as large industrial facilities and data centers, peaking
13

charges can significantly inflate their electric bills. Additionally, time-based electricity rates are now common to reduce demand on the grid during peak times. Peak rates can be two to three times higher than base rates, increasing electricity charges even further for consumers. In this context, distributed generation sources like the KARNO generator can play a pivotal role in mitigating the financial impact of peaking charges and rates by supplementing grid power during peak consumption periods.
Backup Power: The market for local backup power generators is well established but also poised for growth due to reduced reliability of the power grid, a greater share of intermittent renewable sources of electricity, the frequency and severity of extreme weather events and the need for continuous power supply in critical applications. Generator emissions are a growing concern in the backup power market due to increased focus on the health impacts of harmful compounds such as nitrogen oxides (“NOx”), carbon monoxide and volatile organic compounds (“VOCs”). To address these concerns, emissions control technologies are often incorporated for conventional generators and alternative sources of fuel like natural gas are replacing diesel, which is also a source of particulate matter (“PM”) emissions if exhaust gases are untreated. The backup power market is another opportunity for the KARNO generator which is particularly attractive for its low level of emissions and low noise level while in operation. The KARNO generator is expected to reduce CO and NOx emissions by over 95% compared to diesel generators, and potentially without the need for exhaust aftertreatment. We therefore believe that KARNO presents an opportunity to provide solutions for end users that desire a lower emissions profile and in the event emissions regulations are further tightened.
Mobility: We also plan to develop variants for mobile applications such as vehicles including rail (locomotives) and marine vessels. Longer-term, we also believe KARNO can be a viable solution for on-highway applications.
Following initial deployments, we expect to ramp up commercialization of the KARNO generator including expansion of production capacity and establishment of sales and distribution channels, potentially including market collaborations and extending our reach outside of the U.S. In the future we intend to develop KARNO generators of different sizes and configurations to capitalize on KARNO’s unique advantages and extend these advantages across a broader range of market opportunities.
KARNO Generator System
The KARNO generator emerged out of GE’s long-running research and development investments in aerospace and metal additive manufacturing across multiple industries and in areas such as generator thermal and performance design. We initially envisioned utilizing the KARNO generator as new range-extending power source for the Hypertruck powertrain system, given its ability to operate on a wide range of fuel sources, including natural gas and hydrogen. We believe that the unique capabilities of the KARNO generator will also make it competitive in the stationary power market, competing favorably against conventional electrical generating systems and opening up potential new markets to enhance grid power availability and reliability. The KARNO generator technology, including the technology that was acquired from GE and the technology developed by Hyliion subsequent to the acquisition, is protected by numerous patents and trademarks which we believe provide Hyliion extensive and lasting protection for its intellectual property.
KARNO Generator Development
Our ongoing efforts with the KARNO generator encompass activities such as its design, development and rigorous testing, along with the development of essential balance-of-plant systems including cooling and controls systems. Notably, we have reached a significant milestone by constructing the 125 kW ALPHA generator which we are currently testing in our development facility. Simultaneously, we are in the final stages of designing a 200 kW BETA generator, which is expected to serve as our design for initial commercial deployments. We have also showcased KARNO integrated as an on-board generator for our Hypertruck ERX powertrain system and with potential stationary power customers. Moreover, we successfully demonstrated the generator’s capability to feed power back to the electric grid from our Cincinnati, Ohio facility and confirmed through testing the capability of the generator’s oxidation system to be fueled using untreated natural gas from a Permian Basin well site.
As we progress toward our anticipated initial stationary generator deployments, scheduled for late 2024, pivotal development activities are underway, including enhancements to the linear generator system and its controls, rigorous validation of essential operating parameters, including efficiency, emissions and reliability, and build-out of balance-of-plant systems and controls. These initial generator deployments, coupled with our ongoing testing and development endeavors, will play a vital role in the validation of other critical design specifications, including the generator’s projected operating life, maintenance requirements and durability.
We expect to achieve efficiencies over time, leading to a reduction in the manufacturing and assembly costs associated with the KARNO generator. These efficiencies will predominantly stem from advancements in the speed and capacity of additive manufacturing machines offered by GE and other vendors. The pace of advancements in additive technology are expected to improve over time, with the output of machines we intend to acquire over the next three to four years projected to increase
14

compared to machines available today. Additionally, we are actively pursuing design modifications that will enable specific components to be produced through conventional manufacturing processes. Moreover, for less critical components, we are exploring utilization of lower-cost and lightweight materials like aluminum. Lastly, we anticipate that economies of scale will play a pivotal role in reducing system component costs as manufacturing output scales up progressively.
The Science of KARNO
The KARNO generator is distinguished from conventional generating systems that rely on reciprocating internal combustion engines or gas turbines to drive a rotating shaft. In contrast, the KARNO generator harnesses the power of a heat engine to propel a linear generating system. This innovative generator derives its linear motion from temperature differences inside the engine. The generation of heat within the system occurs through flameless oxidation of fuels, like natural gas, hydrogen, or propane. This thermal energy causes helium gas enclosed within a sealed cylinder to expand, thereby propelling linear motion in a connected piston-shaft system which includes a sequence of permanent magnets situated on the shaft passing through electrical coils. Subsequently, the counter-motion generated by a piston at the opposite end of the shaft flows the helium gas to the cold side of a piston in an adjacent shaft, where excess heat is efficiently dissipated. This cyclical process continues, resulting in a continuous source of electrical power for so long as heat is supplied to the generator.
Linear generators present several advantages over conventional generators, with key benefits including reduced maintenance, attributable to their simplified design with few moving parts. Additionally, they exhibit high power density and higher efficiency by circumventing the mechanical losses linked to rotating components such as bearings and gears while producing less noise and vibration. In the case of KARNO, each shaft of the generator relies on a single moving part and utilizes a pressurized helium bearing system in place of oil-based lubricants.
Heat engines offer the advantages of fuel flexibility and high operating efficiency. We believe the KARNO generator stands out for its ability to maximize heat transfer between components and working fluids. Enabled by advances in additive manufacturing systems, parts are designed with a large number of intricate flow channels for the movement of heat, cooling water, helium and exhaust gases such that contact surface areas for heat transfer are maximized. This enables the KARNO generator to achieve high levels of efficiency.
The KARNO generator is expected to surpass the efficiency of conventional generating systems when employing various fuel sources and even outperform fuel cells when using hydrogen. Notably, its high efficiency remains consistent across a broad range of output power levels. In contrast, fuel cells reach peak efficiency at low power levels but experience diminishing efficiency as output increase towards full power. Internal combustion engines typically achieve peak efficiency within a limited operational output range and may suffer increased wear at low power levels. The KARNO generator offers a distinct advantage in power adjustment by modulating the rate of heat introduction, enabling seamless power adjustments without compromising the generator’s efficiency.
We anticipate that the KARNO generator will achieve an electrical generating efficiency of nearly 50%, calculated by considering the usable output power in relation to the energy from the fuel source. High efficiency is expected to remain consistent across a wide range of output power levels, spanning from tens of kilowatts to multiple megawatts. In contrast, internal combustion diesel generators typically operate within an efficiency range of 25% to 40% over a similar power spectrum, while the U.S. electrical power grid is estimated to operate at an efficiency between 33% and 40%. Notably, best-in-class grid-level gas turbine powerplants can obtain efficiencies ranging between 45% to 55%. However, they incur transmission and distribution losses between 5% and 10% which the KARNO generator can circumvent by being strategically located near the point of power consumption.
Conventional generators emit pollutants as a result of incomplete combustion of fuel-air mixtures, with the formation of NOx compounds being particularly prominent. Unlike conventional generators, which often employ internal combustion engines operating at high temperatures with rapid and incomplete fuel combustion, the KARNO generator is designed for continuous fuel oxidation at lower temperatures than internal combustion engines and extended burn times. This is achieved partly through the recirculation of exhaust gases, which serves to prolong combustion duration and by pre-heating incoming air. As a result, the KARNO generator is anticipated to achieve low levels of emissions, with CO and NOx emissions expected to be reduced by over 95% compared to best-in-class diesel engines and targeting CARB 2027 standards without the need for aftertreatment.
One of the notable advantages of the KARNO generator, in comparison to traditional generating units, is the expected significant reduction in maintenance requirements and cost. Conventional generators typically incur periodic and usage-based maintenance expense that can range between 5% to 20% of their total operating cost throughout their lifespan, influenced by factors such as utilization and operating parameters. KARNO’s primary advantage arises from having only a single moving linear actuator per shaft (4 shafts per 200 kW generator), which glides linearly on low friction helium bearings. This innovative design significantly mitigates efficiency losses attributed to friction, enhances the system’s operational longevity and eliminates the need for oil-based lubricants commonly found in conventional generators. Furthermore, internal combustion engines require extensive overhauls after specific operating periods which are costly, require specialized expertise, and result in prolonged
15

downtime. Conversely, the KARNO generator is projected to require less costly and simplified maintenance service than internal combustion engines, translating into both cost savings and reduced downtime.
The KARNO generator, functioning as a heat engine, derives advantages from its expected capability to operate across a diverse spectrum of over 20 available fuel sources and fuel mixtures. These include natural gas, propane, gasoline, jet fuel, and alternative fuels like bio-diesel, hydrogen and ammonia. Moreover, the generator can seamlessly transition between these fuels or fuel blends, requiring few or no physical modifications to its flameless oxidation system. This versatility enables a single generator to adapt to different use cases. For example, the generator may operate on natural gas for prime power generation when a pipeline connection is available and on waste gas near a landfill or dairy. Furthermore, as hydrogen becomes more widely available, the KARNO generator will be able to adapt to this cleaner fuel. As the energy landscape evolves, the KARNO generator’s fuel-agnostic nature positions it as a solution to electricity generation needs.
Benefits of the KARNO Generator Versus Conventional Competitors
We believe the versatility and operating characteristics of the KARNO generator make it an effective system for a variety of conventional and emerging electrical generating applications. Key attributes of the KARNO generator distinguish it from its conventional generator counterparts, which may open new market opportunities:
Generator Efficiency: The anticipated operating efficiency of the KARNO generator results in lower cost of electricity versus conventional generating systems and, in many markets, grid power.
Low Maintenance: With only a single moving part per shaft, the simplicity of the KARNO generator is expected to reduce both periodic maintenance expenses and expected overhaul costs.
Fuel Agnostic: While many traditional generators operate on a single fuel source or require system modification to achieve fuel flexibility, the KARNO generator is truly fuel-agnostic, and can switch between fuel choices during operation with few or no modifications.
Low Noise and Vibration: Unlike conventional generators, the KARNO generator operates without internal combustion, resulting in a significantly lower noise level of approximately 67 decibels at six feet, which is approximately equivalent to a typical conversation.
Higher Power Density: The unique architecture and features of the KARNO generator that are enabled by advances in additive manufacturing, enable the generator to achieve a high level of power density. For example, a 200 kW generator occupies less than a cubic meter of volume, excluding the balance-of-plant.
Modularity: The power output of a KARNO generator can be modulated by changing the level of heat applied to the system. For larger power applications above 200 kW, systems with six or more shafts can be utilized or, multiple KARNO generators can be assembled to operate as a single unit. For megawatt applications, individual generators can be turned on or off to adjust the total power output of the system.
Fast Startup Time: It is anticipated that the KARNO generator will be able to begin generating electricity from a cold start in approximately 30 to 60 seconds. Additionally, full power can be achieved in a matter of minutes. Conversely, some generating systems, such as solid oxide fuel cells, require a warm-up period of up to 30 minutes.
Key Factors Affecting Operating Results
We believe that our performance and future success depend on several factors that present significant opportunities for us but also pose risks and challenges, including but not limited to economic uncertainties, supply chain disruptions, inflation and high interest rates as well as those discussed below and referenced in Item 1A “Risk Factors”.
Commercialization of KARNO Generator
Our focus in the first quarter of 2024 was on continuing development and testing of our fuel-agnostic KARNO stationary generator and planning for the deployment of initial revenue-generating units with customers in 2024. We anticipate that a substantial portion of our capital resources and efforts in the near future will be focused these activities. The amount and timing of our future funding requirements, if any, will depend on many factors, including but not limited to the pace of completing initial KARNO generator design, testing and validation, the pace at which we introduce initial generator units to the market, our strategies for manufacturing KARNO generator components (whether in-house or through outsourcing to third parties), the range of product offerings we plan to bring to market and external market factors beyond our control.
16

Key Components of Statements of Operations
Revenue
We historically generated revenues from sales of Hybrid systems for Class 8 semi-trucks and limited quantities of Class 8 semi-trucks outfitted with the Hybrid system. As a result of the discontinuation of the electrified powertrain systems business and the shift to focus exclusively on the development and commercialization of the Company’s fuel-agnostic KARNO generator technology, we do not anticipate generating future revenues until we begin commercialization of our KARNO generators.
Cost of Revenue
Cost of revenue includes all direct costs such as labor and materials, overhead costs, warranty costs and any write-down of inventory to net realizable value.
Research and Development Expense
Research and development expenses consist primarily of costs incurred for the discovery and development of our KARNO stationary generator and, prior to 2024, electrified powertrain solutions, which include:
personnel-related expenses including salaries, benefits, travel and share-based compensation, for personnel performing research and development activities;
fees paid to third parties such as contractors for outsourced engineering services and to consultants;
expenses related to components for development and testing, materials, supplies and other third-party services;
depreciation for equipment used in research and development activities; and
allocation of general overhead costs.
We expect to continue to invest in research and development activities to achieve operational and commercial goals.
Selling, General and Administrative Expense
Selling, general and administrative expenses consist of personnel-related expenses for our corporate, executive, finance, sales, marketing and other administrative functions, expenses for outside professional services, including legal, audit and accounting services, as well as expenses for facilities, depreciation, amortization, travel, sales and marketing costs. Personnel-related expenses consist of salaries, benefits and share-based compensation. Factors that also affect selling, general and administrative expense include the total number of employees, costs incurred as a result of operating as a public company, including compliance with the rules and regulations of the U.S. Securities and Exchange Commission, legal, audit, insurance, investor relations activities and other administrative and professional services.
Exit and Termination Costs
Exit and termination costs consist of employee severance and retention payments, accelerated non-cash stock-based compensation expense, contract termination and other cancellation costs, non-cash charges including accelerated depreciation and amortization, and recoveries from resale of assets. These costs are a result of the Plan approved on November 7, 2023 to wind down our powertrain business.
Other Income (Expense)
Other income currently consists primarily of interest income earned on our investments. Since the acquisition of our KARNO generator technology, we have continued to perform as a subcontractor on a contract with the Office of Naval Research (“ONR”). We may reassess the classification of such contracts as revenue based on business strategy.
17

Results of Operations
Comparison of Three Months Ended March 31, 2024 to Three Months Ended March 31, 2023
Our results of operations for the three months ended March 31, 2024 (the “current quarter”) and 2023 on a consolidated basis are summarized as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20242023$ Change% Change
Revenues
Product sales and other$— $310 $(310)(100.0)%
Total revenues— 310 (310)(100.0)%
Cost of revenues
Product sales and other— 691 (691)(100.0)%
Total cost of revenues— 691 (691)(100.0)%
Gross loss— (381)381 (100.0)%
Operating expenses
Research and development7,968 20,918 (12,950)(61.9)%
Selling, general and administrative expenses6,592 10,981 (4,389)(40.0)%
Exit and termination costs4,431 — 4,431 N/A
Total operating expenses18,991 31,899 (12,908)(40.5)%
Loss from operations(18,991)(32,280)13,289 (41.2)%
Interest income3,396 3,462 (66)(1.9)%
Gain on disposal of assets50.0 %
Other expense, net— (15)15 (100.0)%
Net loss$(15,592)$(28,831)$13,239 (45.9)%
Net loss per share, basic and diluted$(0.09)$(0.16)$0.07 (43.8)%
Weighted-average shares outstanding, basic and diluted178,482,894 180,118,044 (1,635)(0.9)%
Revenue and Cost of Revenues
Revenue associated with our Hybrid products decreased $0.3 million and associated cost of revenues decreased $0.7 million. As a result of our strategic review and decision to wind down our powertrain business, we do not anticipate further revenue or cost of revenues until we begin commercialization of our KARNO generator.
Research and Development
Research and development expenses decreased $13.0 million due to:
A decrease of $17.5 million for the design and testing of our Hypertruck ERX system; offset by
An increase of $4.5 million for the design and testing of our KARNO stationary generator.
Selling, General and Administrative
Selling, general, and administrative expenses decreased $4.4 million primarily due to:
A decrease of $3.1 million in personnel and benefits and $1.1 million in professional services as a result of the wind down of our powertrain business.
Exit and Termination Costs
Exit and termination costs increased by $4.4 million as a result of the adoption of the Plan and items discussed in Note 2 of the notes to the consolidated financial statements.
18

Liquidity and Capital Resources
At March 31, 2024, our current assets were $154.1 million, consisting primarily of cash and cash equivalents of $14.7 million, short-term investments of $126.7 million and prepaid expenses of $6.6 million. Our current liabilities were $10.5 million primarily comprised of accounts payable, accrued expenses and operating lease liabilities. We also had $122.5 million of investments in longer-term liquid securities which we maintain to generate higher income on capital that we do not expect to spend in the next 12 months.
We believe the credit quality and liquidity of our investment portfolio at March 31, 2024 is strong and will provide sufficient liquidity to satisfy operating requirements, working capital purposes and strategic initiatives. The unrealized gains and losses of the portfolio may remain volatile as changes in the general interest rate environment and supply and demand fluctuations of the securities within our portfolio impact daily market valuations. To mitigate the risk associated with this market volatility, we deploy a relatively conservative investment strategy focused on capital preservation and liquidity whereby no investment security may have a final maturity of more than 36 months from the date of acquisition or a weighted average maturity exceeding 18 months. Eligible investments under the Company’s investment policy bearing a minimum credit rating of A1, A-1, F1 or higher for short-term investments and A2, A, or higher for longer-term investments include money market funds, commercial paper, certificates of deposit and municipal securities. Additionally, all of our debt securities are classified as held-to-maturity as we have the intent and ability to hold these investment securities to maturity, which minimizes any realized losses that we would recognize prior to maturity. However, even with this approach we may incur investment losses as a result of unusual or unpredictable market developments, and we may experience reduced investment earnings if the yields on investments deemed to be low risk remain low or decline further due to unpredictable market developments. In addition, these unusual and unpredictable market developments may also create liquidity challenges for certain of the assets in our investment portfolio.
Based on our past performance, we believe our current and long-term assets will be sufficient to continue and execute on our business strategy and meet our capital requirements for the next twelve months. We do not expect to need to raise additional equity capital for the foreseeable future. Our primary short-term cash needs are costs associated with KARNO generator development and building of our initial deployment units. Longer term, our capital needs will be determined by our go-to-market strategy, which may include development of our own KARNO generator manufacturing capacity or outsourcing this work to third parties or business partners. In December 2023, we announced an authorized share repurchase program to repurchase up to $20 million of our outstanding common stock. We repurchased $11.3 million in common stock during the three months ended March 31, 2024 and $11.4 million since the inception of the repurchase program. Based on current projections of operating expenses, capital spending, working capital growth and share repurchases, we expect to have between $220 and $230 million in cash, short-term and long-term investments remaining on our balance sheet at the end of 2024.
We expect to continue to incur net losses in the short term, as we continue to execute on our strategic initiatives by completing the development and commercialization of the KARNO generator with anticipated initial customer deployments in late 2024. However, actual results could vary materially and adversely as a result of a number of factors including, but not limited to, those discussed in Part II, Item 1A. “Risk Factors.”
The amount and timing of our future funding requirements, if any, will depend on many factors, including the pace and results of our research and development efforts, the breadth of product offerings we plan to commercialize, the pace of sales, and our long-term plan manufacturing plan for the KARNO generator including plans for financing additive printer investments, as well as factors that are outside of our control.
During the periods presented, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities, which were established for the purpose of facilitating off-balance sheet arrangements.
19

Cash Flows
Net cash, cash equivalents and restricted cash provided by or used in operating activities, investing activities and financing activities for the three months ended March 31, 2024 and 2023 is summarized as follows (in thousands):
Three Months Ended March 31,
20242023
Cash from operating activities$(22,702)$(33,239)
Cash from investing activities27,908 (847)
Cash from financing activities(11,290)(176)
$(6,084)$(34,262)
Cash from Operating Activities
For the three months ended March 31, 2024, cash flows used in operating activities were $22.7 million. Cash used primarily related to a net loss of $15.6 million, adjusted for a $13.1 million change in working capital accounts and $6.0 million in non-cash expenses (including $5.6 million related to accounts payable, accrued expenses and other liabilities and $7.4 million related to prepaid expenses and other current assets, partially offset by $5.6 million in assets held for sale carrying value adjustments and $1.3 million related to share-based compensation).
For the three months ended March 31, 2023, cash flows used in operating activities were $33.2 million. Cash used primarily related to a net loss of $28.8 million, adjusted for a $7.3 million change in working capital accounts and $2.9 million in non-cash expenses (including $5.3 million related to prepaid expenses and other assets and $0.9 million related to accounts payable, accrued expenses and other liabilities, partially offset by $2.0 million related to share-based compensation and $0.6 million related to depreciation, amortization and accretion charges).
Cash from Investing Activities
For the three months ended March 31, 2024, cash flows provided by investing activities were $27.9 million. Cash provided related to the sale or maturity of investments of $53.9 million, partially offset by the purchase of investments of $23.7 million and acquired property and equipment of $2.8 million.
For the three months ended March 31, 2023, cash flows used in investing activities were $0.8 million. Cash used related to the purchase of investments of $31.4 million and acquired property and equipment of $3.0 million, offset by the sale or maturity of investments of $33.5 million.
Cash from Financing Activities
For the three months ended March 31, 2024, cash flows used in financing activities were $11.3 million, primarily due to treasury stock repurchases.
For the three months ended March 31, 2023, cash flows used in financing activities were $0.2 million, primarily due to payment of taxes related to net share settlement of equity awards of $0.2 million.
Critical Accounting Policies and Estimates
In preparing our condensed consolidated financial statements, we applied the same critical accounting policies as described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, supplemented by those described below, that affect judgments and estimates of amounts recorded for certain assets, liabilities, revenues and expenses.
Share-Based Compensation
We account for share-based payments that involve the issuance of shares of our common stock to employees and nonemployees and meet the criteria for share-based awards as share-based compensation expense based on the grant-date fair value of the award. The Company has elected to recognize the adjustment to share-based compensation expense in the period in which forfeitures occur. We recognize compensation expense for awards with only service conditions on a straight-line basis over the requisite service period for the entire award.
In the first quarter of 2024, we granted 2.7 million market-conditioned restricted stock units that may vest between February 13, 2025 and December 31, 2026 contingent upon achieving underlying closing stock price thresholds. These awards were valued at $0.83 per unit using fair value hierarchy Level III inputs including an underlying share volatility of 90% and a risk-free rate of 4.35%.
If we were to utilize different assumptions including the estimate of underlying share volatility of our market-conditioned awards, share-based compensation cost could be under or overstated. If there are any modifications or cancellations of the
20

underlying unvested securities, we may be required to accelerate any remaining unearned share-based compensation cost or incur incremental cost. Share-based compensation cost affects our research and development and selling, general and administrative expenses.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are a smaller reporting company as defined in Rule 12b-2 under the Exchange Act. As a result, pursuant to Item 305(e) of Regulation S-K, we are not required to provide the information required by this Item.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Based on our management’s evaluation (with the participation of our Principal Executive Officer and Principal Financial Officer) of the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, our Principal Executive Officer and Principal Financial Officer have concluded that, at March 31, 2024, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and to provide reasonable assurance that such information is accumulated and communicated to our management, including our Principal Executive Officer and Principal Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
21

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time in the ordinary course of business, the Company may be named as a defendant in legal proceedings related to various issues, including workers’ compensation claims, tort claims, or contractual disputes. We are not currently involved in any material legal proceedings.
ITEM 1A. RISK FACTORS
A description of the risk factors associated with our business is contained in the “Risk Factors” section of our 2023 Annual Report. There have been no material changes to our Risk Factors as therein previously reported.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES, USE OF PROCEEDS, AND ISSUER PURCHASES OF EQUITY SECURITIES
Issuer Purchases of Equity Securities
The following table provides information regarding repurchases of our Common Stock during the quarter ended March 31, 2024:
Total Number of Shares PurchasedAverage Price Paid per Share
Total Number of Shares
Purchased as Part of Publicly Announced Plans or Programs(1)
Maximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans
or Programs(2)
January 1 - 31, 20243,374,935 $0.99 3,411,997 $16,615,060 
February 1 - 29, 20243,664,346 $1.38 7,076,343 $11,568,463 
March 1 - 31, 20241,636,114 $1.66 8,712,457 $8,858,443 
Total8,675,395 8,712,457 
1 Share repurchases are conducted under our share repurchase program announced in December 2023, which has no expiration date, authorizing the repurchase of up to $20 million in shares.
2 This column includes the total value of shares available for repurchase under the Company's share repurchase program at the end of the indicated period. Shares under our share repurchase program may be repurchased in open market transactions, including pursuant to a trading plan adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934, or through privately negotiated transactions. The timing, manner, price and amount of repurchases will be determined at our discretion and the share repurchase program may be suspended, terminated or modified at any time for any reason.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
None.
22

ITEM 6. EXHIBITS
Exhibit
Number
Description
3.1
3.2
31.1*
31.2*
32.1**
32.2**
10.1*†
10.2*†
101.INS*XBRL Instance Document
101.SCH*XBRL Taxonomy Extension Schema Document
101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*XBRL Taxonomy Extension Label Linkbase Document
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101)
*    Filed herewith.
**    Furnished herewith.
† Indicates a management contract or compensatory plan or arrangement, as required by Item 15(a)(3).
23

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.
Date: April 30, 2024HYLIION HOLDINGS CORP.
/s/ Thomas Healy
Name: Thomas Healy
Title:Chief Executive Officer
(Principal Executive Officer)
/s/ Jon Panzer
Name: Jon Panzer
Title:Chief Financial Officer
(Principal Financial Officer)
24
EX-10.1 2 hyln-20240331xex101.htm EX-10.1 Document

February 13, 2024

Re:    Amendment of PSU Award Agreement


Dear [Employee]:

1.In consideration of your continuing role with Hyliion Holdings Corp. (the “Company”) and continued eligibility for the receipt of additional performance-based restricted stock units in the future, the undersigned (“Grantee”) and the Company are entering into this letter agreement (this “Agreement”) pursuant to which the Grantee and the Company hereby mutually agree to amend the [Date] Award Agreement for the PSU Award granted to you under the Company’s 2020 Equity Incentive Plan, as amended (the “Plan”), as set forth in that certain Performance RSU Award Grant Notice (the “Grant Notice”) and corresponding Award Agreement (together, the “Award Agreement”).
2.Amendment. The Grantee and the Company mutually agree that the Award Agreement is amended to eliminate the January 1, 2024-December 31, 2024 Performance Period as follows:
(a)    the “Performance Periods” paragraph of the Grant Notice is amended by the deletion of “and January 1, 2024-December 31, 2024;”
(b)    the “Total Number of Target PSUs for all Performance Periods” paragraph of the Grant Notice is amended by substituting [# of shares] for [# of shares]; and
(c)    the “Vesting” portion of the Grant Notice is amended by the deletion of subparagraph (iv) thereof in its entirety.
3.Binding Effect. This Agreement shall be binding upon and inure to the benefit of the Company and the Grantee and their respective heirs, executors, administrators, legal representatives, successors and assigns.
4.Entire Agreement. This Agreement constitutes the full and entire understanding and agreement between the Grantee and the Company with respect to the amendment of the Award Agreement; and, except as amended by this Agreement, the Award Agreement remains in effect in accordance with its terms.
5.Governing Law. This Agreement shall be governed by and construed and enforced in accordance with the laws of the State of Delaware without regard to conflict of law principles thereunder.
6.Section Headings. The section headings of this Agreement are for convenience of reference only and shall not be deemed to alter or affect any provision hereof.



7.Counterparts; Electronic Signature. This Agreement may be signed and/or transmitted in one or more counterparts by facsimile, e-mail of a .PDF, .TIF, .GIF, .JPG or similar attachment or using electronic signature technology (e.g., via DocuSign or similar electronic signature technology), all of which will be considered one and the same agreement and will become effective when one or more counterparts have been signed by each of the parties hereto and delivered to the other party, it being understood that both parties need not sign the same counterpart, and that any such signed electronic record shall be valid and as effective to bind the party so signing as a paper copy bearing such party’s hand-written signature. To the extent a party signs this Agreement using electronic signature technology, by clicking “sign,” “accept,” or similar acknowledgement of acceptance, such party is signing this Agreement electronically, and electronic signatures appearing on this Agreement (or entered as to this Agreement using electronic signature technology) shall be treated, for purposes of validity, enforceability and admissibility, the same as hand-written signatures.
IN WITNESS WHEREOF, the parties have executed this Agreement effective as of the date first set forth above but on the actual dates below.

HYLIION HOLDINGS CORP.
By:    
Name:    
Title:    
Date:    
GRANTEE
/s/    
Printed Name:
Date:    



EX-10.2 3 hyln-20240331xex102.htm EX-10.2 Document

Hyliion Holdings Corp.
Performance RSU Award Grant Notice
(2020 Equity Incentive Plan)
In consideration of your services to Hyliion Holdings Corp. (the “Company”), you (the “Participant”) are hereby awarded a number of performance-based restricted stock units (the “PSUs”) set forth below, subject to the terms, conditions, and restrictions set forth herein, in the Company’s 2020 Equity Incentive Plan (the “Plan”) and in the Terms and Conditions (Performance RSUs) attached hereto (the “Terms and Conditions”), all of which terms, conditions and restrictions are incorporated herein in their entirety. Capitalized terms not explicitly defined herein shall have the meanings provided for them in the Plan or the Terms and Conditions.
Participant:        
Date of Grant:        
Number of PSUs Granted (the “Target PSUs”):        
Performance Period:    January 1, 2024 to December 31, 2026
Performance Criteria: The Performance Criteria relating to the Target PSUs are set forth in Exhibit A to the Agreement.
Vesting: The Target PSUs shall vest as follows:
1.Upon confirmation by the Compensation Committee that Performance Criteria entitling the Participant to earn all or a portion of the Target PSUs have been satisfied, the number of Target PSUs attributable to the achievement of such Performance Criteria shall vest on the one year anniversary of the date that such Performance Criteria was achieved (each such one year anniversary, an “Interim Vesting Date”), provided that no more than 50% of the Target PSUs may vest prior to December 31, 2026 even if Performance Criteria entitling the Participant to receive more than 50% of the Target PSUs have been achieved prior to such date; and

2.Upon confirmation by the Compensation Committee as promptly as is reasonably possible after December 31, 2026 that Performance Criteria entitling the Participant to earn all or a portion of the Target PSUs have been satisfied, all Target PSUs that have been earned due to the achievement of the Performance Criteria but which have not previously vested on any Interim Vesting Dates (including Target PSUs for which the Performance Criteria have already been achieved but for which the Interim Vesting Date would not occur prior to December 31, 2026) shall vest immediately upon the Compensation Committee’s confirmation (the date for vesting set forth in this paragraph and any Interim Vesting Date, each, a “Vesting Date”);

1
1100713342\2\AMERICAS


provided, that in no event shall the Participant vest in any Target PSUs in excess of the total number of Target PSUs that have actually been earned through satisfaction of the Performance Criteria as of a Vesting Date. The amount of Target PSUs that shall vest as of each Vesting Date shall be referred to herein as the “Vested PSUs”.
Settlement Date for Vested PSUs: As soon as practicable following each Vesting Date, but in no event later than March 15th of the calendar year following the calendar year in which each such Vesting Date occurs (the “Settlement Date”), and provided that Participant has remained in Continuous Service with the Company to and including the Vesting Date the Company shall deliver to the Participant one share of Common Stock for each Vested PSU.
Participant Acknowledgements: By your signature below or by electronic acceptance or authentication in a form authorized by the Company, you understand and agree that:
The PSU Award is governed by this Performance RSU Award Grant Notice (the “Grant Notice”), the Terms and Conditions, and the provisions of the Plan, all of which are made a part of this document. Unless otherwise provided in the Plan, this Grant Notice and the Terms and Conditions (together, the “PSU Award Agreement”) may not be modified, amended or revised except in a writing signed by you and a duly authorized officer of the Company.
You have read and are familiar with the provisions of the Plan, the PSU Award Agreement and the Prospectus. In the event of any conflict between the terms set forth in the PSU Award Agreement, the Prospectus, or the Plan, the terms of the Plan shall control.
The PSU Award Agreement sets forth the entire understanding between you and the Company regarding the acquisition of Common Stock and supersedes all prior oral and written agreements, promises and/or representations on that subject with the exception of: (i) other equity awards previously granted to you, and (ii) any written employment agreement, offer letter, severance agreement, written severance plan or policy, or other written agreement between the Company and you in each case that specifies the terms that should govern the Target PSUs granted hereby.
Hyliion Holdings Corp.


By:        
        Signature

Title:        
Date:        
Participant:


    
    Signature

Date:    


2
1100713342\2\AMERICAS


Hyliion Holdings Corp.
2020 Equity Incentive Plan

Terms and Conditions (Performance RSUs)

The following terms and conditions are applicable to the Target PSUs granted pursuant to the Grant Notice:
1. Governing Plan Document. Your Target PSUs are subject in all respects to the provisions of the Plan, and to all interpretations, amendments, rules and regulations, that may from time to time be promulgated and adopted pursuant to the Plan. In the event of any conflict between the PSU Award Agreement and the provisions of the Plan, the provisions of the Plan shall control.
2. Grant of Additional PSUs. Any additional PSUs that may be issued to you in respect of your Target RSUs as a result of a Capitalization Adjustment shall be subject, in the manner determined by the Board in its sole discretion, to the same forfeiture restrictions, restrictions on transferability, and time and manner of vesting and settlement as applicable to your Target PSUs.
3. Dividends. You shall not be entitled to any benefit in respect of or adjustment to your number of Target PSUs as a result of any cash dividend, stock dividend or other distribution that does not result from a Capitalization Adjustment. For the avoidance of doubt, this restriction applies only to the Target PSUs and shall not apply with respect to any shares of Common Stock that may been delivered to you in respect of Vested RSUs upon the occurrence of a Settlement Date.
4. Withholding Obligations.
(a) Regardless of any action taken by the Company or, if different, the Affiliate to which you provide Continuous Service (a “Service Recipient”) with respect to any income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items associated with the grant or vesting of the Target PSUs or sale of the underlying Common Stock or other tax-related items related to your participation in the Plan and legally applicable to you (the “Tax Liability”), you hereby acknowledge and agree that the Tax Liability is your ultimate responsibility and may exceed the amount of any tax witholding on your behalf by the Company or the Service Recipient. You further acknowledge that the Company and the Service Recipient (i) make no representations or undertakings regarding any Tax Liability in connection with any aspect of the Target PSUs, including, but not limited to, the grant or vesting of Target PSUs, the issuance of Common Stock pursuant to such vesting, the subsequent sale of shares of Common Stock, the payment of any dividends on the Common Stock, and the granting of any additional PSUs upon the occurrence of a Capitalization Adjustment; and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Target PSUs to reduce or eliminate your Tax Liability or achieve a particular tax result. Further, if you are subject to Tax Liability in more than one jurisdiction, you acknowledge that the Company and/or the Service Recipient (or former service recipient, as applicable) may be required to withhold or account for Tax Liability in more than one jurisdiction.
1


(b) Prior to any relevant taxable or tax withholding event, as applicable, you agree to make adequate arrangements satisfactory to the Company and/or the Service Recipient to satisfy your entire Tax Liability. As further provided in Section 8 of the Plan, you hereby authorize the Company and any applicable Service Recipient to satisfy any applicable withholding obligations with regard to the Tax Liability by any of the following means or by a combination of such means: (i) causing you to pay any portion of the Tax Liability in cash or cash equivalent in a form acceptable to the Company; (ii) withholding from any compensation otherwise payable to you by the Company or the Service Recipient; (iii) withholding shares of Common Stock from the shares of Common Stock issued or otherwise issuable to you in connection with the Target PSUs; provided, however, that to the extent necessary to qualify for an exemption from application of Section 16(b) of the Exchange Act, if applicable, such share withholding will be subject to the express prior approval of the Board or the Compensation Committee; (iv) permitting or requiring you to enter into a “same day sale” commitment, if applicable, with a broker-dealer that is a member of the Financial Industry Regulatory Authority (a “FINRA Dealer”), pursuant to this authorization and without further consent, whereby you irrevocably elect to sell a portion of the shares of Common Stock to be delivered in connection with your Target PSUs to satisfy the Tax Liability and whereby the FINRA Dealer irrevocably commits to forward the proceeds necessary to satisfy the Tax Liability directly to the Company or the Service Recipient; and/or (v) any other method determined by the Company to be in compliance with Applicable Law. Furthermore, you agree to pay the Company or the Service Recipient any amount the Company or the Service Recipient may be required to withhold, collect, or pay as a result of your participation in the Plan or that cannot be satisfied by the means previously described. If it is determined that the amount of the Tax Liability was greater than the amount withheld by the Company and/or the Service Recipient (as applicable), you agree to indemnify and hold the Company and/or the Service Recipient (as applicable) harmless from any failure by the Company or the applicable Service Recipient to withhold the proper amount.
(c) The Company may withhold or account for your Tax Liability by considering statutory withholding amounts or other withholding rates applicable in your jurisdiction(s), including (i) maximum applicable rates in your jurisdiction(s), in which case you may receive a refund of any over-withheld amount in cash (whether from applicable tax authorities or the Company) and you will have no entitlement to the equivalent amount in Common Stock or (ii) minimum or such other applicable rates in your jurisdiction(s), in which case you may be solely responsible for paying any additional Tax Liability to the applicable tax authorities or to the Company and/or the Service Recipient. If the Tax Liability withholding obligation is satisfied by withholding shares of Common Stock, for tax purposes, you are deemed to have been issued the full number of shares of Common Stock deliverable in respect of the Vested RSUs, notwithstanding that a portion of such Common Stock is held back solely for the purpose of paying such Tax Liability.
(d) You acknowledge that you may not participate in the Plan and the Company shall have no obligation to deliver shares of Common Stock to you until you have fully satisfied the entire Tax Liability, as determined by the Company.
5. Date of Issuance.
2


(a) The issuance of Common Stock in respect of the Target PSUs is intended to comply with U.S. Treasury Regulations Section 1.409A-3(a) and will be construed and administered in such a manner. Subject to the satisfaction of the Tax Liability withholding obligation, if any, on any Settlement Date, the Company shall, in full satisfaction of the Target PSUs, issue to you one (1) share of Common Stock multiplied by the number of Vested PSUs, as determined by the Board or the Compensation Committee based on upon its determination of achievement of the Performance Criteria, in whole shares of Common Stock, rounded down to the nearest whole share. Each issuance date determined by this paragraph is referred to as an “Original Issuance Date.”
(b) If the Original Issuance Date falls on a date that is not a business day, delivery shall instead occur on the next following business day. In addition, if:
(i) the Original Issuance Date does not occur (1) during an “open window period” as determined by the Company in accordance with the Company’s Insider Trading Policy as then in effect (or any successor policy thereto), or (2) on a date when you are otherwise permitted to sell shares of Common Stock on an established stock exchange or stock market (including but not limited to under a previously established written trading plan that meets the requirements of Rule 10b5-1 under the Exchange Act and was entered into in compliance with the Company’s policies (a “10b5-1 Arrangement”), and
(ii) either (1) a Tax Liability withholding obligation does not apply, or (2) the Company decides, prior to the Original Issuance Date, (A) not to satisfy on the Original Issuance Date the Tax Liability withholding obligation by withholding shares of Common Stock from the shares of Common Stock otherwise due to you under this Award, and (B) not to permit you to enter into a “same day sale” commitment with a broker-dealer (including but not limited to a commitment under a 10b5-1 Arrangement) and (C) not to permit you to pay your Tax Liability in cash, then the shares that would otherwise be issued to you on the Original Issuance Date will not be delivered on such Original Issuance Date and will instead be delivered on the first business day when you are not prohibited from selling shares of the Common Stock in the open public market, but in no event later than December 31 of the calendar year in which the Original Issuance Date occurs (that is, the last day of your taxable year in which the Original Issuance Date occurs), or, if and only if permitted in a manner that complies with U.S. Treasury Regulations Section 1.409A-1(b)(4), no later than the date that is the 15th day of the third calendar month of the applicable year following the year in which the shares of Common Stock that may be deliverable in respect of the Target RSUs are no longer subject to a “substantial risk of forfeiture” within the meaning of U.S. Treasury Regulations Section 1.409A-1(d).
6. Forfeiture.
(a)    If the Participant experiences a termination of employment prior to a Vesting Date for any reason, then except as provided in an agreement between the Company and the Participant or other Company plan providing for the payment of severance to the Participant upon a separation from employment then in effect, the Participant shall forfeit, and shall have no further rights or interest with respect to, any of the Target PSUs that remain unvested as of such Vesting Date, with automatic and immediate effect as of the date of the termination of
3


employment. Notwithstanding the foregoing, if the Participant’s employment is terminated by the Company without cause or due to the Participant’s death or disability (within the meaning of Code Section 409A), the Participant shall be entitled to receive prorated number of the shares of Common Stock that would be delivered at the next-occurring Settlement Date in respect of the Vested RSUs, and all other unvested Target PSUs shall be forfeited. For purposes of this paragraph, proration shall occur by multiplying the number of shares of Common Stock that would have been delivered to Participant on next-occuring Settlement Date in respect of the Vested RSUs by a fraction, the numerator of which is the number of full and partial months of Participant’s employment between the start of the Performance Period and the Vesting Date, and the denominator of which is the number of total months between the start of the Performance Period and the Vesting Date.
(b)    The Target PSUs and the Performance Criteria, shall be subject to adjustment by the Board or the Compensation Committee (i) as provided in the Plan, (ii) as set forth on Exhibit A, and (iii) in recognition of unusual or nonrecurring events affecting the Company, or the financial statements of the Company, or of changes in applicable laws, regulations or accounting principles, if the Board or the Compensation Committee determines that such adjustments are appropriate or necessary.
7. Transferability. Except as otherwise provided in the Plan, your Target PSUs (including, for the avoidance of doubt, any Vested PSUs) are not transferable, except by will or by the applicable laws of descent and distribution.
8. No Liability for Taxes. As a condition to accepting the grant of the Target PSUs, you hereby (a) agree to not make any claim against the Company, or any of its Officers, Directors, Employees or Affiliates related to Tax Liability arising from the Target PSUs and (b) acknowledge that you were advised to consult with your own personal tax, financial and other legal advisors regarding the tax consequences of the PSU Award and have either done so or knowingly and voluntarily declined to do so.
9. Severability. If any part of this Agreement or the Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity will not invalidate any portion of this Agreement or the Plan not declared to be unlawful or invalid. Any Section of this Agreement (or part of such a Section) so declared to be unlawful or invalid will, if possible, be construed in a manner which will give effect to the terms of such Section or part of a Section to the fullest extent possible while remaining lawful and valid.
10. Other Documents. You hereby acknowledge receipt of or the right to receive a document providing the information required by Rule 428(b)(1) promulgated under the Securities Act, which includes the Prospectus. In addition, you acknowledge receipt of the Company’s Insider Trading Policy.
11. Questions. If you have questions regarding these or any other terms and conditions applicable to your grant of Target PSUs, including a summary of the applicable federal income tax consequences please see the Prospectus.
4



5


EXHIBIT A
TO
PSU AWARD AGREEMENT
Performance Criteria
1.Subject to the terms of the PSU Award Agreement and Plan, Participant will be eligible to conditionally vest in a portion of the Target PSUs upon the Company maintaining an average closing stock price over a thirty-trading day period for one share of Common Stock on the New York Stock Exchange in excess of certain price thresholds, all as set forth in the table below:
Common Stock
Price Threshold
% of Target
PSUs Vested
Cumulative %
of Target PSUs Vested
$2.0020% of Target PSUs20%
$2.5030% of Target PSUs50%
$3.0050% of Target PSUs100%

(the “Performance Criteria”).
2.The Committee shall have the right, in its sole discretion, to appropriately and proportionately adjust the Performance Criteria upon any change made in, or upon any other events that occur with respect to, the Common Stock through merger, consolidation, reorganization, recapitalization, reincorporation, stock dividend, dividend in property other than cash, large nonrecuring cash dividend, stock split, reverse stock split, liquidating dividend, combination of shares, exchange of shares, change in corporate structure or any similar equity restructuring transaction (as that term is used in Statement of Financial Accounting Standards Board Accounting Standards Codification Topic 718 or any successor thereto).
EX-1

EX-31.1 4 hyln-20240331xex311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATIONS
I, Thomas Healy, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Hyliion Holdings Corp.;
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 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.
Date: April 30, 2024By:/s/ Thomas Healy
Thomas Healy
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 hyln-20240331xex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATIONS
I, Jon Panzer, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Hyliion Holdings Corp.;
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 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.
Date: April 30, 2024By:/s/ Jon Panzer
Jon Panzer
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 6 hyln-20240331xex321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350
In connection with the Quarterly Report of Hyliion Holdings Corp. (the “Company”) on Form 10-Q for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), I, Thomas Healy, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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 periods presented in this Report.
Date: April 30, 2024By:/s/ Thomas Healy
Name:Thomas Healy
Title:Chief Executive Officer
(Principal Executive Officer)

The foregoing certification is being furnished solely to accompany the report pursuant to 18 U.S.C. Section 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

EX-32.2 7 hyln-20240331xex322.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350
In connection with the Quarterly Report of Hyliion Holdings Corp. (the “Company”) on Form 10-Q for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), I, Jon Panzer, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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 periods presented in this Report.
Date: April 30, 2024By:/s/ Jon Panzer
Name:Jon Panzer
Title:Chief Financial Officer
(Principal Financial Officer)
The foregoing certification is being furnished solely to accompany the report pursuant to 18 U.S.C. Section 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

EX-101.SCH 8 hyln-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - COVER PAGE link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Overview link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Disposals link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Disposals (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Disposals - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Disposals - Schedule of Changes in Plan Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Significant Accounting Policies - Schedule of Restricted Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Investments - Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Investments - Schedule of Investment Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Net Loss Per Share - Schedule of Weighted Average Potential Common Shares (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 hyln-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 hyln-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 hyln-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accrued professional services and other Accrued Professional Fees, Current Noncash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Accrued expenses and other current liabilities Accrued liabilities, total Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Total current assets Assets, Current Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Restricted cash Restricted Cash Award Type [Domain] Award Type [Domain] Other expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Due in one year or less Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Purchase of investments Payments to Acquire Held-to-Maturity Securities Restructuring Type [Axis] Restructuring Type [Axis] Research and Development Expense Research and Development Expense, Policy [Policy Text Block] Statement [Table] Statement [Table] Investments, Debt and Equity Securities [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Fair Value Fair Value Held-to-maturity investments: Debt Securities, Held-to-Maturity, Fair Value Accounts payable Accounts Payable, Current Computers and related equipment Computer Equipment [Member] Discontinued Operations and Disposal Groups [Abstract] Total investments Investments Commitments and contingencies (Note 9) Commitments and Contingencies Accounts Receivable Accounts Receivable [Policy Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Inventory write-down Inventory Write-down Exercise of common stock options and vesting of restricted stock units, net (in shares) Shares Issued, Shares, Share-based Payment Arrangement, Options And Restricted Stock Units Shares Issued, Shares, Share-based Payment Arrangement, Options And Restricted Stock Units Other accrued liabilities Other Accrued Liabilities, Current Restricted cash included in other assets Restricted Cash and Cash Equivalents, Noncurrent Depreciation and amortization Depreciation, Depletion and Amortization Office furniture and fixtures Furniture and Fixtures [Member] Current liabilities Liabilities, Current [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Balance at beginning Balance at ending Total equity Equity, Attributable to Parent Commercial paper Commercial paper Commercial Paper [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Received cash grants up to Government Assistance, Award Amount Government Assistance, Award Amount Net loss per share, diluted (in USD per share) Earnings Per Share, Diluted Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Due in one year or less Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Level III Fair Value, Inputs, Level 3 [Member] Treasury stock (in shares) Balance at beginning of treasury stock (in shares) Balance at ending of treasury stock (in shares) Treasury Stock, Common, Shares Grants refunded Government Assistance, Award Refund Amount Government Assistance, Award Refund Amount Accrued compensation and related benefits Accrued Employee Benefits, Current Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Trading Symbol Trading Symbol Letter of credit Letters of Credit Outstanding, Amount U.S. government agency bonds U.S. government agency bonds US Government Agencies Debt Securities [Member] Restructuring Plan [Domain] Restructuring Plan [Domain] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Level II Fair Value, Inputs, Level 2 [Member] Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Net loss Net loss Net loss Net loss attributable to common stockholders Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Production machinery and equipment Machinery and Equipment [Member] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Corporate bonds and notes Corporate bonds and notes Corporate Bond Securities [Member] Assets held for sale Asset, Held-for-Sale, Not Part of Disposal Group Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ equity Equity, Attributable to Parent [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Schedule of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Share-based compensation Share-Based Payment Arrangement, Noncash Expense Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Common Stock Common Stock [Member] Level I Fair Value, Inputs, Level 1 [Member] Repurchase of treasury stock included in accrued expenses Treasury Stock Repurchased But Not yet Paid Treasury Stock Repurchased But Not yet Paid City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Restricted stock units (RSUs), grant date not yet established Restricted Stock Units (RSUs), Grant Date Not Yet Established [Member] Restricted Stock Units (RSUs), Grant Date Not Yet Established Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Schedule of Assets Measured at Fair Value on a Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Investment Type [Axis] Investment Type [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Fair Value Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract] Entity Small Business Entity Small Business Volatility rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Strategic Plan Strategic Plan [Member] Strategic Plan Investments [Domain] Investments [Domain] Minimum Minimum [Member] Charges and expenses incurred Restructuring and Related Cost, Incurred Cost Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Accrued Liabilities and Other Liabilities [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Inventory Increase (Decrease) in Finished Goods and Work in Process Inventories Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Schedule of Investment Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Restricted cash included in prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current Restricted stock units Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Product sales and other Product and Service, Other [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Due after one year through five years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Amortization and accretion of investments, net Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Supplier Supplier [Member] Supplier Gain on disposal of assets Gain (Loss)on Disposition of Assets And Provision For Assets To Be Disposed Gain (Loss)on Disposition of Assets And Provision For Assets To Be Disposed Other assets Other Assets, Noncurrent Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Business exit costs Business Exit Costs Net loss per share, basic (in USD per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accounting Policies [Abstract] Accounting Policies [Abstract] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Gain on disposal of assets Gain (Loss) on Disposition of Assets Schedule of Weighted Average Potential Common Shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Product and Service [Domain] Product and Service [Domain] Entity Address, City or Town Entity Address, City or Town Schedule of Restricted Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Beginning balance Ending balance Restructuring Reserve Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Common shares excluded from computation of diluted net (loss) income per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Awards granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Supplemental disclosure of noncash investing and financing activities: Noncash Investing and Financing Items [Abstract] Contract terminations Contract Termination [Member] Exit and termination costs Charged to Expense Restructuring Charges Acquisitions of property and equipment included in accounts payable and other Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Document Transition Report Document Transition Report Property, and equipment, gross Property, Plant and Equipment, Gross Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Current portion of operating lease liabilities Operating Lease, Liability, Current 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] Property, Plant and Equipment [Abstract] Entity Shell Company Entity Shell Company Long-term investments Long-Term Investments Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Amortized Cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Counterparty Name [Domain] Counterparty Name [Domain] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash and cash equivalents and restricted cash, beginning of period Cash and cash equivalents and restricted cash, end of period Total presented in the consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accounts receivable from customers Accounts Receivable, before Allowance for Credit Loss Interest income Investment Income, Interest Additional paid-in capital Additional Paid in Capital Assets held for sale Asset, Held-for-Sale, Not Part of Disposal Group, Current Common stock, shares issued (in shares) Common Stock, Shares, Issued Gross loss Gross Profit Gross Unrealized Losses Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss Treasury stock, at cost; 8,712,457 and 37,062 shares as of March 31, 2024 and December 31, 2023, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total assets Assets, Fair Value Disclosure Restructuring Plan [Axis] Restructuring Plan [Axis] Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Selling, general and administrative Selling, General and Administrative Expense Unexercised stock options Employee Stock Option [Member] Investments Investment, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period State and municipal bonds State and municipal bonds Municipal Bonds [Member] Maximum Maximum [Member] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Schedule of Changes in Plan Liabilities Restructuring and Related Costs [Table Text Block] Cash and cash equivalents Cash Equivalents, at Carrying Value Document Type Document Type Accrued severance, contract termination, and other charges Restructuring Reserve, Current Entity Address, Address Line One Entity Address, Address Line One Repurchase of treasury stock Treasury Stock, Value, Acquired, Cost Method Entity Registrant Name Entity Registrant Name Inventories Inventory, Policy [Policy Text Block] Numerator: Numerator [Abstract] Numerator Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Gross Unrealized Gains Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Warranty obligations Warranty Obligation [Member] Warranty Obligation Employee severance and retention Employee Severance [Member] Share-Based Compensation Share-Based Payment Arrangement [Text Block] Costs Paid or Settled Payments for Restructuring Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Document Period End Date Document Period End Date Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Corporate Headquarters Lessor Corporate Headquarters Lessor [Member] Corporate Headquarters Lessor Due after one year through five years Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five Proceeds from sale and maturity of investments Proceeds from Sale and Maturity of Held-to-Maturity Securities Carrying value adjustment to assets held for sale Gain (Loss) on Carrying Value Of Assets Held For Sale Gain (Loss) on Carrying Value Of Assets Held For Sale Share-based compensation expense Share-Based Payment Arrangement, Expense Denominator: Denominator [Abstract] Denominator Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Revenues Revenue from Contract with Customer, Excluding Assessed Tax Amendment Flag Amendment Flag Share-Based Payment Arrangement [Abstract] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Entity Tax Identification Number Entity Tax Identification Number Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value Debt Securities, Held-to-Maturity [Table Text Block] Disposals Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Entity Interactive Data Current Entity Interactive Data Current Repurchase of treasury stock (in shares) Treasury Stock, Shares, Acquired Leasehold improvements Leasehold Improvements [Member] Repurchase of treasury stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Weighted-average shares outstanding, diluted (in shares) Weighted average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Operating expenses Operating Expenses [Abstract] Purchase of property and equipment and other Payments to Acquire Property, Plant, and Equipment Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Additional Paid-In Capital Additional Paid-in Capital [Member] Current assets Assets, Current [Abstract] Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-Maturity [Table] Vehicles Vehicles [Member] Total assets Assets Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] Cover [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Common stock, shares outstanding (in shares) Balance at beginning (in shares) Balance at ending (in shares) Common Stock, Shares, Outstanding Other liabilities Other Liabilities, Noncurrent Short-term investments Short-Term Investments Concentration of Supplier Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Total operating expenses Operating Expenses Maturity date (or less) Debt Securities, Held-to-Maturity, Term Debt Securities, Held-to-Maturity, Term Grants retained Government Assistance, Award Retention Amount Government Assistance, Award Retention Amount Net decrease in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Equity Component [Domain] Equity Component [Domain] Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-Maturity Securities [Line Items] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Weighted-average shares outstanding, basic (in shares) Weighted average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Operating Income (Loss) Exercise of common stock options and vesting of restricted stock units, net Shares Issued, Value, Share-based Payment Arrangement, Options And Restricted Stock Units Shares Issued, Value, Share-based Payment Arrangement, Options And Restricted Stock Units Total liabilities Liabilities Overview Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Vesting [Domain] Vesting [Domain] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Cost of revenues Cost of Revenue Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Amortized Cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss Statement [Line Items] Statement [Line Items] Grants intrinsic value, amount (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Common stock, $0.0001 par value; 250,000,000 shares authorized; 184,016,695 and 183,071,317 shares issued at March 31, 2024 and December 31, 2023, respectively; 175,304,238 and 183,034,255 shares outstanding as of March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Type of Restructuring [Domain] Type of Restructuring [Domain] Vest between February 13, 2025 and December 31, 2026 Share-Based Payment Arrangement, Tranche One [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] EX-101.PRE 12 hyln-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COVER PAGE - shares
3 Months Ended
Mar. 31, 2024
Apr. 23, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-38823  
Entity Registrant Name HYLIION HOLDINGS CORP.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-2538002  
Entity Address, Address Line One 1202 BMC Drive, Suite 100  
Entity Address, City or Town Cedar Park  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 78613  
City Area Code (833)  
Local Phone Number 495-4466  
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  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol HYLN  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   174,035,799
Entity Central Index Key 0001759631  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2024  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 14,715 $ 12,881
Accounts receivable 122 40
Prepaid expenses and other current assets 6,559 18,483
Short-term investments 126,703 150,297
Assets held for sale 5,973 0
Total current assets 154,072 181,701
Property and equipment, net 12,701 9,987
Operating lease right-of-use assets 6,992 7,070
Other assets 1,360 1,439
Long-term investments 122,529 128,186
Total assets 297,654 328,383
Current liabilities    
Accounts payable 2,119 4,224
Current portion of operating lease liabilities 1,436 847
Accrued expenses and other current liabilities 6,948 10,051
Total current liabilities 10,503 15,122
Operating lease liabilities, net of current portion 6,207 6,792
Other liabilities 534 203
Total liabilities 17,244 22,117
Commitments and contingencies (Note 9)
Stockholders’ equity    
Common stock, $0.0001 par value; 250,000,000 shares authorized; 184,016,695 and 183,071,317 shares issued at March 31, 2024 and December 31, 2023, respectively; 175,304,238 and 183,034,255 shares outstanding as of March 31, 2024 and December 31, 2023, respectively 18 18
Additional paid-in capital 405,118 404,045
Treasury stock, at cost; 8,712,457 and 37,062 shares as of March 31, 2024 and December 31, 2023, respectively (11,370) (33)
Accumulated deficit (113,356) (97,764)
Total stockholders’ equity 280,410 306,266
Total liabilities and stockholders’ equity $ 297,654 $ 328,383
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par value (in USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 184,016,695 183,071,317
Common stock, shares outstanding (in shares) 175,304,238 183,034,255
Treasury stock (in shares) 8,712,457 37,062
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues $ 0 $ 310
Cost of revenues 0 691
Gross loss 0 (381)
Operating expenses    
Research and development 7,968 20,918
Selling, general and administrative 6,592 10,981
Exit and termination costs 4,431 0
Total operating expenses 18,991 31,899
Loss from operations (18,991) (32,280)
Interest income 3,396 3,462
Gain on disposal of assets 3 2
Other expense, net 0 (15)
Net loss $ (15,592) $ (28,831)
Net loss per share, basic (in USD per share) $ (0.09) $ (0.16)
Net loss per share, diluted (in USD per share) $ (0.09) $ (0.16)
Weighted-average shares outstanding, basic (in shares) 178,482,894 180,118,044
Weighted-average shares outstanding, diluted (in shares) 178,482,894 180,118,044
Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Product sales and other Product sales and other
Product sales and other    
Cost of revenues $ 0 $ 691
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Deficit
Balance at beginning (in shares) at Dec. 31, 2022   179,826,309      
Balance at beginning at Dec. 31, 2022 $ 423,574 $ 18 $ 0 $ 397,810 $ 25,746
Balance at beginning of treasury stock (in shares) at Dec. 31, 2022     0    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options and vesting of restricted stock units, net (in shares)   869,263      
Exercise of common stock options and vesting of restricted stock units, net (176)     (176)  
Share-based compensation 2,040     2,040  
Net loss (28,831)       (28,831)
Balance at ending (in shares) at Mar. 31, 2023   180,695,572      
Balance at ending at Mar. 31, 2023 $ 396,607 $ 18 $ 0 399,674 (3,085)
Balance at ending of treasury stock (in shares) at Mar. 31, 2023     0    
Balance at beginning (in shares) at Dec. 31, 2023 183,034,255 183,071,317      
Balance at beginning at Dec. 31, 2023 $ 306,266 $ 18 $ (33) 404,045 (97,764)
Balance at beginning of treasury stock (in shares) at Dec. 31, 2023 (37,062)   (37,062)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options and vesting of restricted stock units, net (in shares)   945,378      
Exercise of common stock options and vesting of restricted stock units, net $ (247)     (247)  
Share-based compensation 1,320     1,320  
Repurchase of treasury stock (in shares)     (8,675,395)    
Repurchase of treasury stock (11,337)   $ (11,337)    
Net loss $ (15,592)       (15,592)
Balance at ending (in shares) at Mar. 31, 2024 175,304,238 184,016,695      
Balance at ending at Mar. 31, 2024 $ 280,410 $ 18 $ (11,370) $ 405,118 $ (113,356)
Balance at ending of treasury stock (in shares) at Mar. 31, 2024 (8,712,457)   (8,712,457)    
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities    
Net loss $ (15,592) $ (28,831)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 572 524
Amortization and accretion of investments, net (973) (194)
Noncash lease expense 78 302
Inventory write-down 0 231
Gain on disposal of assets (572) (2)
Share-based compensation 1,320 2,040
Carrying value adjustment to assets held for sale 5,564 0
Changes in operating assets and liabilities:    
Accounts receivable (82) 299
Inventory 0 (1,026)
Prepaid expenses and other assets (7,382) (5,313)
Accounts payable (2,573) 215
Accrued expenses and other liabilities (3,066) (1,144)
Operating lease liabilities 4 (340)
Net cash used in operating activities (22,702) (33,239)
Cash flows from investing activities    
Purchase of property and equipment and other (2,818) (2,988)
Proceeds from sale of property and equipment 572 2
Purchase of investments (23,707) (31,394)
Proceeds from sale and maturity of investments 53,861 33,533
Net cash provided by (used in) investing activities 27,908 (847)
Cash flows from financing activities    
Proceeds from exercise of common stock options 48 19
Taxes paid related to net share settlement of equity awards (295) (195)
Repurchase of treasury stock (11,043) 0
Net cash used in financing activities (11,290) (176)
Net decrease in cash and cash equivalents and restricted cash (6,084) (34,262)
Cash and cash equivalents and restricted cash, beginning of period 21,464 120,133
Cash and cash equivalents and restricted cash, end of period 15,380 85,871
Supplemental disclosure of noncash investing and financing activities:    
Repurchase of treasury stock included in accrued expenses 294 0
Acquisitions of property and equipment included in accounts payable and other $ 468 $ 255
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Overview
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview
Note 1. Overview
Hyliion Holdings Corp. is a Delaware corporation headquartered in Cedar Park, Texas, with research and development facilities near Cincinnati, Ohio, that designs and develops power generators for stationary and mobile applications. References to the “Company,” “Hyliion,” “we,” or “us” in this report refer to Hyliion Holdings Corp. and its wholly owned subsidiary, unless expressly indicated or the context otherwise requires.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Disposals
3 Months Ended
Mar. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Disposals
Note 2. Disposals
Strategic Plan Wind Down
On November 7, 2023, the Board of the Company approved a strategic plan to wind down its powertrain business and preserve the related intellectual property (the “Plan”). We have not accounted for the impacts of the Plan as a discontinued operation through March 31, 2024 as we have not abandoned or sold the underlying intellectual property. We historically provided limited assurance-type warranties under our powertrain contracts and plan to continue to service such warranties through their remaining term, with the majority ending in 2024.
Total charges and expenses related to the Plan of $4.4 million, inclusive of charges to assets held for sale discussed below, were incurred in the Company’s first quarter of 2024 and are included in exit and termination costs in the condensed consolidated statements of operations. The change in total liabilities associated with the Plan is included within accrued expenses and other current liabilities as presented in Note 8, and accounts payable, and is summarized as follows (in millions):
December 31, 2023Charged to ExpenseCosts Paid or SettledMarch 31, 2024
Employee severance and retention$1.1 $— $(0.4)$0.7 
Contract terminations6.5 (0.7)(3.7)2.1 
Warranty obligations0.4 (0.3)— 0.1 
$8.0 $(1.0)$(4.1)$2.9 
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Note 3. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of Hyliion Holdings Corp. and its wholly owned subsidiary. Intercompany transactions and balances have been eliminated upon consolidation. The condensed consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in accordance with the rules and regulations of the United States Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. The condensed consolidated balance sheet at December 31, 2023 was derived from audited financial statements for the fiscal year then ended, but does not include all necessary disclosures required with respect to annual financial statements. In the opinion of the Company, these condensed consolidated financial statements include all recurring adjustments and normal accruals necessary
for a fair presentation of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s 2023 Annual Report. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.
These condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business. The Company is an early-stage growth company and has generated negative cash flows from operating activities since inception. At March 31, 2024, the Company had total equity of $280.4 million, inclusive of cash and cash equivalents of $14.7 million and total investments of $249.2 million. Based on this, the Company has sufficient funds to continue to execute its business strategy for the next twelve months from the issuance date of the financial statements included in this Quarterly Report on Form 10-Q.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of expenses during the reporting period. The Company’s most significant estimates and judgments involve disposals, income taxes and valuation of share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s condensed consolidated financial statements.
Concentration of Supplier Risk
The Company is dependent on certain suppliers, many of which are single source suppliers, and the inability of these suppliers to deliver necessary components of the Company’s products in a timely manner at prices, quality levels and volumes that are acceptable, or the Company’s inability to efficiently manage these components from these suppliers, could have a material adverse effect on the Company’s business, prospects, financial condition and operating results.
Cash and Cash Equivalents
The Company considers all highly liquid investments with a maturity date of 90 days or less at the time of purchase to be cash and cash equivalents only if in checking, savings or money market accounts. Cash and cash equivalents include cash held in banks and money market accounts and are carried at cost, which approximates fair value. The Company maintains cash in excess of federally insured limits at financial institutions which it believes are of high credit quality and has not incurred any losses related to these balances to date. The Company believes its credit risk, with respect to these financial institutions to be minimal.
Restricted Cash
The Company provided a supplier with a letter of credit for $7.9 million in the fourth quarter of 2023 to secure the performance of the Company’s obligations to purchase semi-trucks related to the Founders Program, backed by a restricted cash deposit to pay any draws on the letter of credit by the supplier. The Company was released from this letter of credit in the first quarter of 2024.
The Company has provided its corporate headquarters lessor with a letter of credit for $0.7 million to secure the performance of the Company’s lease obligations, backed by a restricted cash deposit to pay any draws on the letter of credit by the lessor. Total cash and cash equivalents and restricted cash as presented in the condensed consolidated statements of cash flows is summarized as follows:
March 31, 2024December 31, 2023March 31, 2023December 31, 2022
Cash and cash equivalents$14,715 $12,881 $85,206 $119,468 
Restricted cash included in prepaid expenses and other current assets— 7,918 — — 
Restricted cash included in other assets665 665 665 665 
$15,380 $21,464 $85,871 $120,133 
Accounts Receivable
Accounts receivable are stated at a gross invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level considered adequate to provide for potential account losses on the balance based on the
Company’s evaluation of the anticipated impact of current economic conditions, changes in the character and size of the balance, past and expected future loss experience and other pertinent factors. At March 31, 2024 and December 31, 2023, there were no accounts receivable due from customers or allowances for doubtful accounts.
Investments
The Company’s investments consist of corporate bonds, U.S. treasury and agency securities, state and local municipal bonds and commercial paper, all of which are classified as held-to-maturity, with a maturity date of 36-months or less at the time of purchase. The Company determines the appropriate classification of investments at the time of purchase and re-evaluates such designation as of each balance sheet date. Investments are classified as held-to-maturity when the Company has the positive intent and ability to hold the securities to maturity. Held-to-maturity securities are stated at amortized cost, adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization, along with interest, is included in interest income. The Company uses the specific identification method to determine the cost basis of securities sold.
Investments are impaired when a decline in fair value is judged to be other-than-temporary. The Company evaluates investments for impairment by considering the length of time and extent to which market value has been less than cost or amortized cost, the financial condition and near-term prospects of the issuer as well as specific events or circumstances that may influence the operations of the issuer and the Company’s intent to sell the security or the likelihood that it will be required to sell the security before recovery of the entire amortized cost. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded to other income (expense) and a new cost basis in the investment is established.
Fair Value Measurements
ASC 820, Fair Value Measurements, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:
Level I: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date;
Level II: Significant other observable inputs other than level I prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data; and
Level III: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.
An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.
The Company believes its valuation methods are appropriate and consistent with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.
The Company’s financial instruments consist of cash and cash equivalents and restricted cash, accounts receivable, investments, accounts payable and accrued expenses. The carrying value of cash and cash equivalents and restricted cash, accounts receivable, accounts payable and accrued expenses approximate fair value because of the short-term nature of those instruments. The fair value of investments is based on quoted prices for identical or similar instruments in markets that are not active. As a result, investments are classified within Level II of the fair value hierarchy.
Inventories
Through March 31, 2024, we have not yet commercialized the KARNO generator. Costs incurred for components acquired prior to our determination of reaching a commercial stage are expensed as research and development costs, resulting in zero cost basis for those components. As a result, moving-average prices for inventory that is capitalized in future periods may be
significantly affected by those zero cost items. During the three months ended March 31, 2024 and March 31, 2023, we recorded inventory write-downs of $0.0 million and $0.2 million, respectively.
Research and Development Expense
Research and development costs did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was no alternative future use at the time the costs were incurred. Research and development costs include, but are not limited to, outsourced engineering services, allocated facilities costs, depreciation on equipment utilized in research and development activities, internal engineering and development expenses, materials, internally developed software and employee related expenses (including salaries, benefits, travel, and share-based compensation) related to development of the Company’s products and services.
Recent Accounting Pronouncements
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740), to enhance transparency and decision usefulness of income tax disclosures. The pronouncement is effective for fiscal years beginning after December 15, 2024 and we expect a material impact to our disclosures as a result of adoption.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to improve the disclosures about a public entity’s reportable segments. The pronouncement is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 and we expect a material impact to our disclosures as a result of adoption.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments
Note 4. Investments
The amortized cost, unrealized gains and losses, fair value and maturities of our held-to-maturity investments at March 31, 2024 and December 31, 2023 are summarized as follows:
Fair Value Measurements at March 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$31,067 $— $(20)$31,047 
U.S. government agency bonds27,622 22 (151)27,493 
State and municipal bonds12,303 — (57)12,246 
Corporate bonds and notes178,240 191 (494)177,937 
$249,232 $213 $(722)$248,723 
Fair Value Measurements at December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$35,218 $18 $(10)$35,226 
U.S. government agency bonds27,60256 (186)27,472
State and municipal bonds15,262(48)15,215
Corporate bonds and notes200,401515 (255)200,661
$278,483 $590 $(499)$278,574 
March 31, 2024December 31, 2023
Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$126,703 $126,385 $150,297 $149,934 
Due after one year through five years122,529 122,338 128,186 128,640 
$249,232 $248,723 $278,483 $278,574 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Note 5. Fair Value Measurements
The fair value measurements of our financial assets at March 31, 2024 and December 31, 2023 are summarized as follows:
Fair Value Measurements at March 31, 2024
Level ILevel IILevel IIITotal
 Cash and cash equivalents $14,715 $— $— $14,715 
 Restricted cash665 — — 665 
 Held-to-maturity investments:
Commercial paper— 31,047 — 31,047 
U.S. government agency bonds— 27,493 — 27,493 
State and municipal bonds— 12,246 — 12,246 
Corporate bonds and notes— 177,937 — 177,937 
$15,380 $248,723 $— $264,103 
Fair Value Measurements at December 31, 2023
Level ILevel IILevel IIITotal
Cash and cash equivalents$12,881 $— $— $12,881 
Restricted cash8,583 — — 8,583 
Held-to-maturity investments:
Commercial paper— 35,226 — 35,226 
U.S. government agency bonds— 27,472 — 27,472 
State and municipal bonds— 15,215 — 15,215 
Corporate bonds and notes— 200,661 — 200,661 
$21,464 $278,574 $— $300,038 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
Note 6. Property and Equipment, Net
Property and equipment, net at March 31, 2024 and December 31, 2023 is summarized as follows:
March 31, 2024December 31, 2023
Production machinery and equipment$14,032 $10,376 
Vehicles1,040 2,013 
Leasehold improvements2,818 2,236 
Office furniture and fixtures223 223 
Computers and related equipment1,983 1,963 
20,096 16,811 
Less: accumulated depreciation(7,395)(6,824)
Total property and equipment, net$12,701 $9,987 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation
Note 7. Share-Based Compensation
During the three months ended March 31, 2024 and 2023, the Company granted 5.9 million and 2.1 million, respectively, restricted stock units which will vest over a period of one to three years. During the three months ended March 31, 2024 and 2023, 0.9 million and 0.2 million, respectively, of restricted stock units and options were forfeited. Share-based compensation expense for the three months ended March 31, 2024 and 2023 was $1.3 million and $2.0 million, respectively.
Of the restricted stock units granted during the three months ended March 31, 2024, 2.7 million units may vest between February 13, 2025 and December 31, 2026 contingent upon achieving underlying closing stock price thresholds. These awards were valued at $0.83 per unit using fair value hierarchy Level III inputs including an underlying share volatility of 90% and a risk-free rate of 4.35%.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]  
Accrued Expenses and Other Current Liabilities
Note 8. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities at March 31, 2024 and December 31, 2023 are summarized as follows:
March 31, 2024December 31, 2023
Accrued professional services and other$1,409 $2,606 
Accrued compensation and related benefits2,407 1,510 
Other accrued liabilities1,237 1,922 
Accrued severance, contract termination, and other charges1,895 4,013 
$6,948 $10,051 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Note 9. Commitments and Contingencies
Economic Incentive Agreement
During the quarter ended March 31, 2024, in connection with our operations in Cedar Park, Texas, the Company entered into an agreement with the Cedar Park Economic Development Corporation (“EDC”) that superseded prior agreements, whereby the Company would receive cash grants up to $1.1 million from the EDC at various measurement dates during the term of the agreement contingent upon the Company fulfilling and maintaining certain occupancy, investment, and employment requirements. The requirements must be met on or before specific measurement dates and maintained throughout the term of the agreement, which expires effective December 31, 2029.
The Company is further required to refund $0.7 million and allowed to retain $0.4 million, subject to performance of above requirements, of grant funding previously received which was been included within accrued expenses and other current liabilities and other liabilities, respectively, as of March 31, 2024. Under the agreement, the EDC has the right to file a security interest to all assets of the Company.
Legal Proceedings
The Company is periodically involved in legal proceedings, legal actions and claims arising in the normal course of business, including proceedings relating to product liability, intellectual property, safety and health, employment and other matters. The Company believes that the outcome of such legal proceedings, legal actions and claims will not have a significant adverse effect on the Company’s financial position, results of operations or cash flows.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share
Note 10. Net Loss Per Share
The computation of basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 is summarized as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20242023
Numerator:
Net loss attributable to common stockholders$(15,592)$(28,831)
Denominator:
Weighted average shares outstanding, basic and diluted178,482,894 180,118,044 
Net loss per share, basic and diluted$(0.09)$(0.16)
Potential common shares excluded from the computation of diluted net loss per share because including them would have had an anti-dilutive effect for the three months ended March 31, 2024 and 2023 are summarized as follows:
Three Months Ended March 31,
20242023
Unexercised stock options293,410 2,444,263 
Unvested restricted stock units*6,763,910 4,563,859 
7,057,320 7,008,122 
* Potential common shares from unvested restricted stock units for the periods ended March 31, 2024 and 2023 include no and 687,084 shares, respectively, where no accounting grant date had been established.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of Hyliion Holdings Corp. and its wholly owned subsidiary. Intercompany transactions and balances have been eliminated upon consolidation. The condensed consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in accordance with the rules and regulations of the United States Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. The condensed consolidated balance sheet at December 31, 2023 was derived from audited financial statements for the fiscal year then ended, but does not include all necessary disclosures required with respect to annual financial statements. In the opinion of the Company, these condensed consolidated financial statements include all recurring adjustments and normal accruals necessary
for a fair presentation of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s 2023 Annual Report. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.
These condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business. The Company is an early-stage growth company and has generated negative cash flows from operating activities since inception.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of expenses during the reporting period. The Company’s most significant estimates and judgments involve disposals, income taxes and valuation of share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s condensed consolidated financial statements.
Concentration of Supplier Risk
Concentration of Supplier Risk
The Company is dependent on certain suppliers, many of which are single source suppliers, and the inability of these suppliers to deliver necessary components of the Company’s products in a timely manner at prices, quality levels and volumes that are acceptable, or the Company’s inability to efficiently manage these components from these suppliers, could have a material adverse effect on the Company’s business, prospects, financial condition and operating results.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid investments with a maturity date of 90 days or less at the time of purchase to be cash and cash equivalents only if in checking, savings or money market accounts. Cash and cash equivalents include cash held in banks and money market accounts and are carried at cost, which approximates fair value. The Company maintains cash in excess of federally insured limits at financial institutions which it believes are of high credit quality and has not incurred any losses related to these balances to date. The Company believes its credit risk, with respect to these financial institutions to be minimal.
Restricted Cash
Restricted Cash
The Company provided a supplier with a letter of credit for $7.9 million in the fourth quarter of 2023 to secure the performance of the Company’s obligations to purchase semi-trucks related to the Founders Program, backed by a restricted cash deposit to pay any draws on the letter of credit by the supplier. The Company was released from this letter of credit in the first quarter of 2024.
The Company has provided its corporate headquarters lessor with a letter of credit for $0.7 million to secure the performance of the Company’s lease obligations, backed by a restricted cash deposit to pay any draws on the letter of credit by the lessor.
Accounts Receivable
Accounts Receivable
Accounts receivable are stated at a gross invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level considered adequate to provide for potential account losses on the balance based on the
Company’s evaluation of the anticipated impact of current economic conditions, changes in the character and size of the balance, past and expected future loss experience and other pertinent factors.
Investments
Investments
The Company’s investments consist of corporate bonds, U.S. treasury and agency securities, state and local municipal bonds and commercial paper, all of which are classified as held-to-maturity, with a maturity date of 36-months or less at the time of purchase. The Company determines the appropriate classification of investments at the time of purchase and re-evaluates such designation as of each balance sheet date. Investments are classified as held-to-maturity when the Company has the positive intent and ability to hold the securities to maturity. Held-to-maturity securities are stated at amortized cost, adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization, along with interest, is included in interest income. The Company uses the specific identification method to determine the cost basis of securities sold.
Investments are impaired when a decline in fair value is judged to be other-than-temporary. The Company evaluates investments for impairment by considering the length of time and extent to which market value has been less than cost or amortized cost, the financial condition and near-term prospects of the issuer as well as specific events or circumstances that may influence the operations of the issuer and the Company’s intent to sell the security or the likelihood that it will be required to sell the security before recovery of the entire amortized cost. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded to other income (expense) and a new cost basis in the investment is established.
Fair Value Measurements
Fair Value Measurements
ASC 820, Fair Value Measurements, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:
Level I: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date;
Level II: Significant other observable inputs other than level I prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data; and
Level III: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.
An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.
The Company believes its valuation methods are appropriate and consistent with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.
The Company’s financial instruments consist of cash and cash equivalents and restricted cash, accounts receivable, investments, accounts payable and accrued expenses. The carrying value of cash and cash equivalents and restricted cash, accounts receivable, accounts payable and accrued expenses approximate fair value because of the short-term nature of those instruments. The fair value of investments is based on quoted prices for identical or similar instruments in markets that are not active. As a result, investments are classified within Level II of the fair value hierarchy.
Inventories
Inventories
Through March 31, 2024, we have not yet commercialized the KARNO generator. Costs incurred for components acquired prior to our determination of reaching a commercial stage are expensed as research and development costs, resulting in zero cost basis for those components. As a result, moving-average prices for inventory that is capitalized in future periods may be
significantly affected by those zero cost items.
Research and Development Expense
Research and Development Expense
Research and development costs did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was no alternative future use at the time the costs were incurred. Research and development costs include, but are not limited to, outsourced engineering services, allocated facilities costs, depreciation on equipment utilized in research and development activities, internal engineering and development expenses, materials, internally developed software and employee related expenses (including salaries, benefits, travel, and share-based compensation) related to development of the Company’s products and services.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740), to enhance transparency and decision usefulness of income tax disclosures. The pronouncement is effective for fiscal years beginning after December 15, 2024 and we expect a material impact to our disclosures as a result of adoption.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to improve the disclosures about a public entity’s reportable segments. The pronouncement is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 and we expect a material impact to our disclosures as a result of adoption.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Disposals (Tables)
3 Months Ended
Mar. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Changes in Plan Liabilities The change in total liabilities associated with the Plan is included within accrued expenses and other current liabilities as presented in Note 8, and accounts payable, and is summarized as follows (in millions):
December 31, 2023Charged to ExpenseCosts Paid or SettledMarch 31, 2024
Employee severance and retention$1.1 $— $(0.4)$0.7 
Contract terminations6.5 (0.7)(3.7)2.1 
Warranty obligations0.4 (0.3)— 0.1 
$8.0 $(1.0)$(4.1)$2.9 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents Total cash and cash equivalents and restricted cash as presented in the condensed consolidated statements of cash flows is summarized as follows:
March 31, 2024December 31, 2023March 31, 2023December 31, 2022
Cash and cash equivalents$14,715 $12,881 $85,206 $119,468 
Restricted cash included in prepaid expenses and other current assets— 7,918 — — 
Restricted cash included in other assets665 665 665 665 
$15,380 $21,464 $85,871 $120,133 
Schedule of Restricted Cash and Cash Equivalents Total cash and cash equivalents and restricted cash as presented in the condensed consolidated statements of cash flows is summarized as follows:
March 31, 2024December 31, 2023March 31, 2023December 31, 2022
Cash and cash equivalents$14,715 $12,881 $85,206 $119,468 
Restricted cash included in prepaid expenses and other current assets— 7,918 — — 
Restricted cash included in other assets665 665 665 665 
$15,380 $21,464 $85,871 $120,133 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments (Tables)
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value
The amortized cost, unrealized gains and losses, fair value and maturities of our held-to-maturity investments at March 31, 2024 and December 31, 2023 are summarized as follows:
Fair Value Measurements at March 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$31,067 $— $(20)$31,047 
U.S. government agency bonds27,622 22 (151)27,493 
State and municipal bonds12,303 — (57)12,246 
Corporate bonds and notes178,240 191 (494)177,937 
$249,232 $213 $(722)$248,723 
Fair Value Measurements at December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$35,218 $18 $(10)$35,226 
U.S. government agency bonds27,60256 (186)27,472
State and municipal bonds15,262(48)15,215
Corporate bonds and notes200,401515 (255)200,661
$278,483 $590 $(499)$278,574 
Schedule of Investment Maturity
March 31, 2024December 31, 2023
Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$126,703 $126,385 $150,297 $149,934 
Due after one year through five years122,529 122,338 128,186 128,640 
$249,232 $248,723 $278,483 $278,574 
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on a Recurring Basis
The fair value measurements of our financial assets at March 31, 2024 and December 31, 2023 are summarized as follows:
Fair Value Measurements at March 31, 2024
Level ILevel IILevel IIITotal
 Cash and cash equivalents $14,715 $— $— $14,715 
 Restricted cash665 — — 665 
 Held-to-maturity investments:
Commercial paper— 31,047 — 31,047 
U.S. government agency bonds— 27,493 — 27,493 
State and municipal bonds— 12,246 — 12,246 
Corporate bonds and notes— 177,937 — 177,937 
$15,380 $248,723 $— $264,103 
Fair Value Measurements at December 31, 2023
Level ILevel IILevel IIITotal
Cash and cash equivalents$12,881 $— $— $12,881 
Restricted cash8,583 — — 8,583 
Held-to-maturity investments:
Commercial paper— 35,226 — 35,226 
U.S. government agency bonds— 27,472 — 27,472 
State and municipal bonds— 15,215 — 15,215 
Corporate bonds and notes— 200,661 — 200,661 
$21,464 $278,574 $— $300,038 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net at March 31, 2024 and December 31, 2023 is summarized as follows:
March 31, 2024December 31, 2023
Production machinery and equipment$14,032 $10,376 
Vehicles1,040 2,013 
Leasehold improvements2,818 2,236 
Office furniture and fixtures223 223 
Computers and related equipment1,983 1,963 
20,096 16,811 
Less: accumulated depreciation(7,395)(6,824)
Total property and equipment, net$12,701 $9,987 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities at March 31, 2024 and December 31, 2023 are summarized as follows:
March 31, 2024December 31, 2023
Accrued professional services and other$1,409 $2,606 
Accrued compensation and related benefits2,407 1,510 
Other accrued liabilities1,237 1,922 
Accrued severance, contract termination, and other charges1,895 4,013 
$6,948 $10,051 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share
The computation of basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 is summarized as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20242023
Numerator:
Net loss attributable to common stockholders$(15,592)$(28,831)
Denominator:
Weighted average shares outstanding, basic and diluted178,482,894 180,118,044 
Net loss per share, basic and diluted$(0.09)$(0.16)
Schedule of Weighted Average Potential Common Shares
Potential common shares excluded from the computation of diluted net loss per share because including them would have had an anti-dilutive effect for the three months ended March 31, 2024 and 2023 are summarized as follows:
Three Months Ended March 31,
20242023
Unexercised stock options293,410 2,444,263 
Unvested restricted stock units*6,763,910 4,563,859 
7,057,320 7,008,122 
* Potential common shares from unvested restricted stock units for the periods ended March 31, 2024 and 2023 include no and 687,084 shares, respectively, where no accounting grant date had been established.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Disposals - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Exit and termination costs
Strategic Plan  
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Charges and expenses incurred $ 4.4
Assets held for sale 6.0
Business exit costs $ 5.6
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Disposals - Schedule of Changes in Plan Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Reserve [Roll Forward]    
Charged to Expense $ (4,431) $ 0
Strategic Plan    
Restructuring Reserve [Roll Forward]    
Beginning balance 8,000  
Charged to Expense (1,000)  
Costs Paid or Settled (4,100)  
Ending balance 2,900  
Strategic Plan | Employee severance and retention    
Restructuring Reserve [Roll Forward]    
Beginning balance 1,100  
Charged to Expense 0  
Costs Paid or Settled (400)  
Ending balance 700  
Strategic Plan | Contract terminations    
Restructuring Reserve [Roll Forward]    
Beginning balance 6,500  
Charged to Expense (700)  
Costs Paid or Settled (3,700)  
Ending balance 2,100  
Strategic Plan | Warranty obligations    
Restructuring Reserve [Roll Forward]    
Beginning balance 400  
Charged to Expense (300)  
Costs Paid or Settled 0  
Ending balance $ 100  
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]        
Total equity $ 280,410,000 $ 396,607,000 $ 306,266,000 $ 423,574,000
Cash and cash equivalents 14,715,000   12,881,000  
Total investments 249,200,000      
Accounts receivable from customers 0   0  
Allowance for doubtful accounts $ 0   0  
Maturity date (or less) 36 months      
Inventory write-down $ 0 $ 231,000    
Supplier        
Property, Plant and Equipment [Line Items]        
Letter of credit     $ 7,900,000  
Corporate Headquarters Lessor        
Property, Plant and Equipment [Line Items]        
Letter of credit $ 700,000      
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Schedule of Restricted Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]        
Cash and cash equivalents $ 14,715 $ 12,881 $ 85,206 $ 119,468
Restricted cash included in prepaid expenses and other current assets 0 7,918 0 0
Restricted cash included in other assets 665 665 665 665
Total presented in the consolidated statements of cash flows $ 15,380 $ 21,464 $ 85,871 $ 120,133
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 249,232 $ 278,483
Gross Unrealized Gains 213 590
Gross Unrealized Losses (722) (499)
Fair Value 248,723 278,574
Corporate bonds and notes    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 178,240 200,401
Gross Unrealized Gains 191 515
Gross Unrealized Losses (494) (255)
Fair Value 177,937 200,661
Commercial paper    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 31,067 35,218
Gross Unrealized Gains 0 18
Gross Unrealized Losses (20) (10)
Fair Value 31,047 35,226
U.S. government agency bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 27,622 27,602
Gross Unrealized Gains 22 56
Gross Unrealized Losses (151) (186)
Fair Value 27,493 27,472
State and municipal bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 12,303 15,262
Gross Unrealized Gains 0 1
Gross Unrealized Losses (57) (48)
Fair Value $ 12,246 $ 15,215
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Schedule of Investment Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year or less $ 126,703 $ 150,297
Due after one year through five years 122,529 128,186
Amortized Cost 249,232 278,483
Fair Value    
Due in one year or less 126,385 149,934
Due after one year through five years 122,338 128,640
Fair Value $ 248,723 $ 278,574
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 14,715 $ 12,881
Restricted cash 665 8,583
Held-to-maturity investments: 248,723 278,574
Total assets 264,103 300,038
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 31,047 35,226
U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 27,493 27,472
State and municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 12,246 15,215
Corporate bonds and notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 177,937 200,661
Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 14,715 12,881
Restricted cash 665 8,583
Total assets 15,380 21,464
Level I | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 0 0
Level I | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 0 0
Level I | State and municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 0 0
Level I | Corporate bonds and notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 0 0
Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Restricted cash 0 0
Total assets 248,723 278,574
Level II | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 31,047 35,226
Level II | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 27,493 27,472
Level II | State and municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 12,246 15,215
Level II | Corporate bonds and notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 177,937 200,661
Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Restricted cash 0 0
Total assets 0 0
Level III | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 0 0
Level III | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 0 0
Level III | State and municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: 0 0
Level III | Corporate bonds and notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Held-to-maturity investments: $ 0 $ 0
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, and equipment, gross $ 20,096 $ 16,811
Less: accumulated depreciation (7,395) (6,824)
Total property and equipment, net 12,701 9,987
Production machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, and equipment, gross 14,032 10,376
Vehicles    
Property, Plant and Equipment [Line Items]    
Property, and equipment, gross 1,040 2,013
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, and equipment, gross 2,818 2,236
Office furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, and equipment, gross 223 223
Computers and related equipment    
Property, Plant and Equipment [Line Items]    
Property, and equipment, gross $ 1,983 $ 1,963
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation (Details) - Restricted stock units - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards granted (in shares) 5.9 2.1
Forfeited in period (in shares) 0.9 0.2
Share-based compensation expense $ 1.3 $ 2.0
Vest between February 13, 2025 and December 31, 2026    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards granted (in shares) 2.7  
Grants intrinsic value, amount (in USD per share) $ 0.83  
Volatility rate 90.00%  
Risk free interest rate 4.35%  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 1 year  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued professional services and other $ 1,409 $ 2,606
Accrued compensation and related benefits 2,407 1,510
Other accrued liabilities 1,237 1,922
Accrued severance, contract termination, and other charges 1,895 4,013
Accrued liabilities, total $ 6,948 $ 10,051
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
$ in Millions
Mar. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Received cash grants up to $ 1.1
Grants refunded 0.7
Grants retained $ 0.4
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net loss attributable to common stockholders $ (15,592) $ (28,831)
Denominator:    
Weighted average shares outstanding, basic (in shares) 178,482,894 180,118,044
Weighted average shares outstanding, diluted (in shares) 178,482,894 180,118,044
Net loss per share, basic (in USD per share) $ (0.09) $ (0.16)
Net loss per share, diluted (in USD per share) $ (0.09) $ (0.16)
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Schedule of Weighted Average Potential Common Shares (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common shares excluded from computation of diluted net (loss) income per share (in shares) 7,057,320 7,008,122
Unexercised stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common shares excluded from computation of diluted net (loss) income per share (in shares) 293,410 2,444,263
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common shares excluded from computation of diluted net (loss) income per share (in shares) 6,763,910 4,563,859
Restricted stock units (RSUs), grant date not yet established    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common shares excluded from computation of diluted net (loss) income per share (in shares) 0 687,084
EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *>,GE@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "GC)Y8X+IB=.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G*!B;UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42H.;\'AZ2,(@4SL @+D^"V@68J[^BE7P5='P?5V)YD%P_CZ[_O"["3MO[,'^ M8^.KH&SAUUW(+U!+ P04 " "GC)Y8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *>,GEB#EKE!X04 -8> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.KLS(5@RMVP),X207:8)84.Z;=KI!V$+\,2VO+(,X=_W MR("=I+)P/D3WSRVB5\=(X4RY_Q9G8S=RYJE2L1\YD@E0>%OS8;,]Y42E./[7K26 MO5,%OCX^J-^D\ SIS$;P_TX_46; MW;/-9@TY22QYL ^&$@1>N/NG+_N*>!U "@+(/H"\"\!%;[#W 78*NBM9BG5- M)>WW!-\@H9X&-760UDT:#31>J-(XDP+N>A G^\/[;Z,'-!U\'J$ZBE=4L+C7 MD""L;C>2P%M+M_=#6T4VCJ%51G M_!1'U&&7->AM,1-K5NO_\A-N6[_J\'Z0V!O89@;;-*GWK[F30#^5Z'$;,1VI M.1Q;]:\Z)&-41:16AM0JA_0UH4(RX6_1 XNXD#H\LY04B:Y2AL:HBGCM#*]= M#F_*A,==U0L1# ;:Y)F5LGY7V/&,\14Y.QEGIV3+%!2^(^EGH#B/9JT%]6-M M(HUA%0&[&6#76*A1*#VY13>>S] D">9,Z,#,&I:%ZW:W2VP=G#&T(MQ%!G=1 M!NZ!+3TUC$(:)S30ME&SSI>GV_'X?H*^W-]>CR>?9VAX_S ]U]$:=2K28BO_ ML%IE>,>APP6T4:J:ZQF:2>B8B LTY$DHQ1;^76TE'%&_'NF(S4%5D5]Y"5P& M^9&^H+$+'=5;>$[*;6C-1R2[=IVT[*YE$2VO,;@J+\EY21G>@>N">GQV.$"W M\!RZ#_5Y-4MB&'C1U=T070NPM]!>$@_:"[8L+;Y1JRI^[HJPT8?\!W^HSJ!I M/_)-J$4WRPV92P6:4O&L93V%)\*Y*<)F6_.>->O'4\'77NCH$F*AR8;<42D>=&J-YOMMI;O%"8)YRX) ME[))PT0(Y09W%M +EVFG3/3S5[/BDW;6.S1'5>7,#1,NY9C&(4Q9=LL=RM;3 M [B6TZQ8Q'D*IT1RIT1*.25E>\$7P;BZY&*KHSNB,^%AG3H. QD0<7>"VM6# M4]@DDMLD4LHFS0+J^^@JB>%VK&VU1W2*YJ+FL*IXN2LBI5S1*&!BJ7KE9U"0 M*QAD@XB&^KR:!0OG:N:XJJ"Y_R&E_,]LQ2"/)CRS3#'>*2P/R2T/.6)// GS M4+Y F'R8?T0SYB0">+6$9B6HFP F 3/)G>AGZ]R"^2J*H-^G M:X_:6CB%'R*Y'R)F]_(HJ)M^6[;!G/M:>+, S%/"$V>9MJYJ#FL*E]N@HC9OQQ,PINF-TL7N-%](L'4ABJO6N ? M9&_V];!3:Z5J:E=EW<>=IF6W.A<7O<9:!YD[(5+."8$;$&#YQJ'+7M!O3-]' MCZT;6;C3NFC;6 MQ"B=$>QS5XE6[O=D^Z7JF_@LM;Z M')'[JF<\A?&Q<^-CFWW*>\8TF\6$9K&B!7ASV/]E;+S:.51^+=U0C9&C%B=W MFXC9U6S3=I!N53;RQW<[OG=4V;T8^6P!H=9Y!T8\L=M$W9U('J7[D',N)0_2 MPQ6C+A/J ;B_X%P>3M0+LJWL_K]02P,$% @ IXR>6-[&F(T-!@ Q1@ M !@ !X;"]W;W)K(122,-ULQ#M3:5-GB3 M%B:,CK[/EQ2T,WE]\NKB>7:'YAZNKVSDZ M0=_FE^C-J[?H%4H+=+L2I6+%0DW&&C 82^-D.]_[S7RT9[[/3)XBESB(8NI9 MU&?#ZI<\J=7=0_4Q>%Z[3VOW:67/[7._E)(7&C&EN+:ZL]'W[/KFD+U3:Y;P M\Q&<(L7E Q]-7_]! GQF<^XW&3MPU:U==8>L3V=,K1 $#27F@?\HTP>6@>]6 MKS>F@LJ4R00/4^*%Q)^,'_;=L4C1*"*UU %.K\;I#>*\2!)1 BQ($@D'C'<9 MMR'<&/$/YJ8M?%T9#]O!^34X?Q#1KEBX0_PEY5'%5+:C0*R[AL![;2GX' M3N#[<0MS5XA$7N3:806M?%PV-Z<%K&(A+CG],0UR/C(!@6&E_JIVICFD*]-J!U4<&W#&EO"O8]A M [4K%<=13ZP);I@'#T+] D"93HM[E'$@8B0-XYZ(Y4D)@_[EW5H].$9QW%Y= MBU2(PYX=0/;8D@QCKH[Z #C275 WP&UP%BG/C7O -5Q&!OEC^DD4]\\ZY%L[ MK>3ITW8NLLI%) IZD#941(:Y:'.4!I;1[4P,R27PO3; KIQ+([KU!*4A,3+,8KN@K(',3 L@EDBT%EXRW.#-ORN5.3UI;N&V\@1VHD*S=9+#W63UHDM\ <5AVPF+5!CW^$ ;>J1'Z+':&D?6F79I MSG?;6=(B1'%/BJ0-%=)A*MSLAV/X+$P74J^#L"M&(:_TG#FZU]T-,^),Y'FZ MX<%-ZR,*LRMXD0!>].9::([BMU;@_Z%50]:6[]<-'3K?D"QU!SELKD7R?26R M!9?J]1\1)>%951'J)ZO#@XS]XD;W-UD[=+VA;SK<0YJX T$HLP(.>H5/,<8$ M>$TBZ'E+?H:HCQWXSOPBM6+2I.-20Y>4_L,79PA:+@>3P EBO]HW)'(='!+' M)>%./%7*9'.FT68*K0=USL M.=2-FJE<&/O^;BI1:J7AGFK3](")6R=0F:QPK34%^ V%0@=KD!N)=!)*9]V.PNB MGPBESU#DA(0ZGA]687!#!P>TWEC_3\BZ1]H@VY0L=+E\ZU%KME!^&6BQKJZ=[X36(J\>5YP!>", [Y<"V'<[,#?9]7\N MIO\"4$L#!!0 ( *>,GEA9BK_XY0( !\( 8 >&PO=V]R:W-H965T M&ULK59=3]LP%/TK5C9-(+'&^>Y8&ZFT12 QJ AL#],>W/2V ML4CBS'9:X-?/3DK4CT!!6A\:7^>>XW-N'-_T5HP_B 1 HL)FXI8M$Z@DS[!5D 1'(^V+"560V+#.:02XHRQ&'>=\8 M6*?#0.=7"3\IK,3&&&DG4\8>=' YZQM8"X(48JD9B+HL80AIJHF4C+]K3J-9 M4@,WQR_LYY5WY65*! Q9^HO.9-(WN@::P9R4J;QEJPM8^_$T7\Q24?VC59WK M!P:*2R%9M@8K!1G-ZRMY7-=A V"YKP#L-Y4<#:X&EP/ MQRBZ&(_O(G0T(1QRF8"D,4F/T5?T&9E()&I6]$RI=&@V,UZO>5:O:;^RY@_" M.\BQ3I"-;;<%/GP;/H*X@3O;<%.Y;TI@-R6P*S[G%;Y($@EJ8TK$YNBB(#'T#?62">!+,,(OGRP??V\S M_I_(MLK@-&5PWF(/ARS+E%NUX^*'$U00CI8D+0$=T1S=1R-4 *^?^'%;&6KN MH.+6)\X'I-?;$I%2)HS39YA5%NK95NTUN;X\#[N ,J1'E8O;>GR>JZV/+];]Z.^K9,!P>68P7MZOU& MO?]Q]:IE"$GR&NX6@L1"\:>%.M4!1 M\J?:Q"'!P9Z,;F#9KA?LR-W/K^G#'Y$N@FT7P3A/\ 4$L#!!0 ( *>, MGEBUN$Q%VP0 (02 8 >&PO=V]R:W-H965T&ULK9AM M;Z,X$,>_BI5;G7:EMF @!'I)I#;-[E7:-E63WKXXW0L*3D +.&L[2>_;WQ@( M),&X.:DOVO P,_S&-O/W,-Q1]I/'A CTEJ4Y'_5B(=;7AL'#F&0!OZ)KDL.= M)659(."4K0R^9B2("J>%A<>V+C(=V(-,G)$T-\DV4!^_>6 MI'0WZN'>_L)SLHJ%O&",A^M@1>9$O*R?&)P9=90HR4C.$YHC1I:CW@V^GEB6 M="@L_DK(CA\<(YG**Z4_YO*FBO?J9T M/#S>1_]:) _)O :<3&CZ(XE$/.IY/1219;!)Q3/=_4FJA/HR7DA37OQ'N\K6 M[*%PPP7-*F<@R)*\_ W>JH$X<+"<#@>K,KI# M3%I#-'E0C$WA#=DDN9S&N6!P-P$_,7YYO'FYNU],[]!D]G@W?9R71_/9]_N[ M&WEYOH"?A^GC8HYF7]'L:?I\L[@' W2)7N9WZ/.G+^@32G*TB.F&!WG$AX8 M+AG=""N&VY+!ZF"PT0/-1KJ%IWSEMF-S:&P/6=L6-FYLCH"< M&LC1 DTH%X@NX37L!BLC]#5@;0O7QVJP?@W6UX)]8Y1SE,(_%5+_7:2VQ:7M M=3"Y-9-;>-D=3+,U88%(\A4B;U \N7JX7%U>LA9?\W40DE$/BBTG;$MZX]]_ MPZ[YAVIY?E"PHW0'=;J#=Q8K)P$+8P3O,M3#+13Z-91MH4IZT!KN@>]Z)W/2 M-K),'WOJ2?%J2D]+.8>Z#U-R@58DA^E)"]H@@@*9<"&G:TM4P%Y[R?9]ZP2X M;81-OVL5^36PKP6>OB6B@!2$ 650:%@([Z%R-?DM!,>Q\0EGVZBC+&"S$0-3 M2[F@ L:2GK7BJU!'X^3Y_BFEPLR6=AVH![J%M:C?9:58,IKM<6FNQL3MFJ#D M5-C9EN5UC:G5@%I:T/L@@68Y3P->5R^I!PP&$#8^28A^@PS+S=Q]8TOR@3*\-XAF'EE^J?\2C/L=N W>H3U@J3" MCY)T(TAT;@*#\Q)0FG4FT$@5UFO5CZ*5(-%EL(5"M2(E*4?05'$!DE#H6#,A MY5UU(@II&GB.9WF^:C ,IGP(E55/V;]\0*3CD6ITU]+K[OF4M_I( M_W=3_%'1CO-N9-S2R_@Y/5,50M?-*4S:79-QT,_#BEH5GSDX;!36 UXJ5GSS*$T'7Q5># M5RI@^1>',0DBPJ0!W%]2*O8G\@'UAZ?Q?U!+ P04 " "GC)Y8RSNEK)8& M #N+ & 'AL+W=O>2]^CR<<*3QZ+\4BTH9>C;,LNKT\&"L=6[T:B*%W0956^+%#K @Z<'5^G]@HD'H\G)*KJG<\IN5IUIWGG;F-*CHMLK_2A"U.!]X )?0N6F?LJGC\2)L.U0V,BZRJ_Z+' MQM88H'A=L6+9./,6+--\\QM]:Q*QYX#- PZD<2#'.IB-@RD[V <\#!;AQLV>%0IYW&P:ESOTE6G6D_8M'DI"P>42FL.9JXJ.FJO7F"TUQ\67-6 M\KG'N!^?SS=7\XM/,/Q./Y]?\YW-P?CU'%R&:?CP[ M_RV8H]DY?W$Q_?WCQ2<_N)J__,4CV'V/@C]N9M=_HR&ZF?OHU8O7Z 5*1QS!QDV@ 0+@S/!8L4O2*\U5?O1;S3CU\+XHL MH67U*PJ^KE/V'?US5609XJN2QZA,_M51:D-2"@GF0X(%D& A$%B+?6?+OM-9 MV<$W6L8I9Y]7<[R9^#>U7*S$+%PAOO1 #[1B3<7S%K RC<6,NK%;YRFKWJ"< MK^/WRE_W:70VI.^GX2@%ZCEC/N-)PRIDS 2+ 0":Y'N;DEW?Q;I.J)=A9LA M=AUI3NQL8=_:A@0+CFE^"!2Q19^WI<_KI&\N:FPHMH2)H(_ODZM(\*;CPE,Z M0PQ+FLNFG>'Z<@$)%AS3_! H8HN+\9:+<2<7YWS?\7:NR&IN'9!S[]G1"!CU8BFB0]NR=[/H6@R@0HFH]5H4.A!%24 M@$)K\[N3)? /Z!(=FVP]H:9F/#(-TR*V+9>%WM3%)G;EZNAL>>^A"Q(MA$)K ML[;32O /B"5',66IHY?A$$=>.FOLU-%+M1F:IEPLJLQA\>659>HUM&Z=)P&]=V0FQ[+&\END/TI@'VG ;L00U5 MA)$RTJ9AIW:0H]6.YX5<2TN61K_@ XMA$=.3^=))'9:!'4<>AOSN9OI=73I&H3Q#,L^2C+5&.GZ!P:&S%@N;(NJ+&S#!O+>.$! M/-,^<(*&[+0.<9[\!U!+ P04 " "GC)Y8.9$58"(' L'P & 'AL+W=O M?! 0P>HDSXR\)X-7R[*YVGUUQNF/\5[ZB5(#G M-,GRL]Y*B/7)8)"'*YJ2_ M;TTS^LF0\)4+>\J=!ON:41,6B-!D@SQL-4A)G MO>EI\>R.3T_91B1Q1N\XR#=I2OC+.4W8[JP'>Z\/?L1/*Z$>#*:G:_)$%U0\ MK.^XO!O46J(XI5D>LPQPNCSKS>#)' =J02'Q3TQW>>L:*%,>&?NE;JZBLYZG M$-&$AD*I(/+?ELYIDBA-$L?O2FFO?J=:V+Y^U?ZU,%X:\TAR.F?)SS@2J[/> MN 8%J%J N@N&E@6X6H +0TMDA5D71)#I*6<[P)6TU*8N"M\4JZ4U<:;"N!!< M_AK+=6+Z<#-[N+BZO[P \]N;B\N;17FUN/U^=3%3CQ?W\M_UY&\Q( L&#"X M9IE8Y> RBVBTOWX@[:F-0J]&G2.GPFO"OP ,/P/DH:$!S_SPY=@!!]<^QH4^ M;-$W)_D*+&7"Y&#)60ID#G(BXNRIW,2QB*G1:Z76H5FKRN^3?$U">M:3"9Q3 MOJ6]Z9]_P)'WE\GD(RG;<\"P=L#0I7UZ(\M1PG*CD>7*4;%2U9SMM ]]?X). M!]LV?(,8&H\QK,7V@/DU,-\9F5GTKTPQ695$#@2392ED61@G%&058O5478D!AF5K:9X!C7.P(ESUH)5X@Q#3HL[MI2AV](JVI]55$W PU4 M?Q+@#G*#$)Q8H(]KZ&-WCLB=IS990B4I ?HL>3JG)H1C[>7!N(-/%\$>,L.; MU/ F3GA7TG>98/P%['@L:#]B.V/@)]JKO0XX70+9TAAZ#8MY3GA_$Y67&8CB M?,URDJAPDSRGPDQ'GAY ?7^:I"Q>A"VZA4Z@BQ7AM*\:CPB$+%51MB91I:H- M &+4]:=!"GE#SP(4-4"1$^B< WE O?X-P5R9YHWBG7)6Q5&)*8/,:)O73#HY+OL;3M M.Z.A7^CFWUD8LHWB.%G$:;PECY9H#?4-/]:R0A="DXDE7 T/0R=]->7%B,M_ MLZ@81/K00R,+KH;WH)OX[CA=DSAZKR- M1EW8!C$(AQ:&A@T'0C<)WM:5I&3IM]#J5*>5/EVDCVW%&S5TB-QT>'-(RVJ" MC$RE, M%DT64AI5$52]@=T0(WQ\P/1@$+(T9ZCA2>3FR;;?6\."$:.!*Q$.O* +TR G M:[QM6D -8R(W8QJJ6J49(O':4*$W'S5B4^N!C4@6SR1T*+B2G-4U5(% M;$>X^9P3&>@<3?RN)08I.+&T5;@A?>PF_1]TW:I?@LL692/G]<+YQN-% X=# MZ V[3:!!SM*@X(;FL7L,UAJ40Q,'Z].N!(TFW8' *!=8Y@'<,#-V,[/"'=&0 M%^V?A%W8H.IN<:'VAQR7B^-$]5 FF^!QJ':5^MUHCX]ZXVR>:Q/ 0C2R4 MAUM'TVZNGK_'@,_@D3[%6:;"I!B=\IA%1JL,Y R'VN!O$(/(@S9NP0V18S>1 MO],JJIHIISTZBT/)E=JFT\7&_CBPG&[AANNQ^YAZL5FORRI$$G7$%29,IG:1 MYEEU;-BB2VF,*9N,QQSXJ$?4Q]*V[Z:FH\#NCL)5 *6#PF03E<6&= 90HV<, M?<5$V\"ZD*TT-BT%?FM\E]LUCPNN= P '7OV)G[W=%"]O_TM93CJLJU!"/E= MBAJTOCNFE#\5GV-S4( IO];53^M/OK/B0V?G^3D\F9"K8NOFX],")86ERM*(LJ5@/Q]R9AXO5$OJ#^03_\' M4$L#!!0 ( *>,GEAKT?.2&@, )D& 8 >&PO=V]R:W-H965T&ULC551;^,V#/XKA ^XIR!.G-SMT"8!VMP.WD,;["66*'X?/U(4L^JL>^0*T<.IUH;72>5]M*U-N'*HB@FJ=9K/9Q[169)+-*MIV;K.RK==D<.> V[I6 M[OD6M>W6R3PY&^ZIK'PPI)M5HTI\0/^]V3G9I2-+034:)FO X6&=W,RO;I?! M/SK\3MCQBS6$3/;6/H;-+\4ZF05!J#'W@4')YXA;U#H0B8RG@3,90P;@R_69 M_4O,77+9*\:MU7]0X:MU\BF! @^JU?[>=GX L997)2&A[$B-)YGN'/FSU[)[WSUVL5Z@4L7Q<0WM,5-RK'==*$6.Z( MR>;]N_G'V?6%])9C>LM+[!=O[C+R5^L1YE,X,\#=LZ90A#NK"S(E2[%<,P5B M4/ 9M>J40\C%9EU?K4J>_U.KG$>'!9"!+1;*P4ZYQPG\AB?%$^EC7T%(6[F\ MB@4O\"A#H F%A8/*29,G9##B 5N2TALC]!/X5I&=@*^4%PA3:?@EG*&Q'3HH MT:#(L8Y!9A-P?Y$R6*)S;?>D$533:,KC"4_A'@\BV.02U%L)@/#^W:+!!Z,+9]M4@Y?2>T<2KU\F%RB5N*]4>6@EJ33 MNLIJ_0RV,U)2;O=,!4DV$VB-1F; 4V@B%A6$-2?% B! Y @ !@ !X;"]W;W)K"SM9N0:RZ*,3K4:Y5EV,:J%U,EB%K\M[6)F6J^DYJ4EU]:UL+L[5F8[ M3\;)_L,7N:E\^#!:S!JQX:_L?V^6%JO1@%+*FK631I/E]3RY'5_?38-]-/A# M\M8=O%-0LC+F6UC\6LZ3+!!BQ84/" */9[YGI0(0:'SO,9,A9' \?-^C_Q2U M0\M*.+XWZDF6OIHG5PF5O!:M\E_,]A?N]9P'O,(H%W]IV]F>GR=4M,Z;NG<& M@UKJ[BE>^CP<.%QE;SCDO4,>>7>!(LL'X<5B9LV6;+ &6GB)4J,WR$D=BO+5 M6^Q*^/G%@W2-<4*YV<@#+GP<%;WK7>>:O^$ZH8]&^\K1HRZY_*__"#0&+OF> MRUU^%/"CL"E-QF>49_GT"-YDT#:)>).WM15@*'7+)7UNV(K0"(Z$+FFOFWZV MIFT<_7F[X& XML^<+#Z\&U]D-T=43 <5 MTV/HQRMTU/5U8I^,9\K3(0..X"(\;V1!2R4T/O VG55V;.,N)850$J2VN/0XA2W*!="H)!^1R?!Y,.[JSS/;@+M^#J^.4WI MB:D2P-#&X] 7IM4!!?=71)4@6X!"3SXJ%HA.Y6&WF'VWP @-LJD(S5E40W<& ME^UAG!7H&QT\<>,954;P%@?#JIW4F]=%=%PE#KF5A5!J%W:>)4X3*5G+0%LX MUUJA"_[![QJFK;!8>0WYEP;B%(>< ;J\3 MO*5%[L.%'HA[MO49RN?C%JZ>OT$6^6===KIB/E+ZS7@H*RIA-]Q%YQ=,#H?% MOI"(/J0XTI1"FL\ 5"BT O*)K3T,/) AIR*55=#="S'6K78*&D5 MQ@KXL>4 T5H;.^:P,4-GC"]O'*VE=9Z^M\+ZD+EU7TE0%9VW:LO.FU^DCQM! MO=1=)Q3&@<@#%]V!Z%MA0O>1;)3WV$E&Y&"Z%#+V R:;5S#X7PL]UHTR.T8I M^)ECC6-(RYYU#/B>QND8OU% ?H.WDRR=GN*9I9>(T97ZD*.CB_0\6%V>TLDD M_.9 >.JJO".S4G+3&P(I&$Y.!_@L!KM*LQ!HG&8AT,DT'8=GGOY(K]UEHX/) M4S/2$.:KHWCHNB$T?!U&^&TWN?XU[^8_LK.1(*9X#5=(P,2TW4SM%MXT<8ZM MC,=4C*\5_H:P#0;87QO<;/TB!!C^V"S^ 5!+ P04 " "GC)Y8_'6@_#82 M 3- & 'AL+W=O77[]?= E:LC,Y ME]J'Q!*)2]_[ZP;T;$+KG)R>^W.A&^;GM=(LW*^L: M%?#5K4]\Y[2J>%)3GYPM%D].&F7:H]A/HPLRT H*?V[T6UW7M!#(^".N>31L M21/SSVGU'YAW\+)47K^U]7^;*FQ>'5T>%95>J;X.O]KMCSKR\YC6*VWM^?]B M*V,OSH^*LO?!-G$R*&A,*W_5;91#-N%R<<^$LSCAC.F6C9C*=RJHUR^=W1:. M1F,U^L"L\FP09UI2RG5P>&LP+[R^%F44=E5!.Q'LT[*N/8;6?OLGK7/BY]L&S:^>-]6NIK./P&= [%GB=@W9P\N M^)-R\^+\=%:<+] UP6_W.U],'!6/[W$,.RWL7A]CCU[_]2^G3Q8O'J#V8J#VXJ'5_TE5/;SVSS;HXGQ>_/D] MBC?*&T\#/Q*K;5#B96V%!Z8M35=K?OW6MAYS*GG_VT;#$TO;=*K=T7JEA7&T M7E?T*0[$EY5I%191=>&QLD88"+[ LG5?Z2+$17IZB"U^W-6&%O_1UA76]-C3 M=7.FQ6#$=F/K&CQM6RSL^Z4WE0&3\^)#&[2+M!10>NL5QPK/4Y>J!@E@8J-N M=+'4NBUT;>"#3&#?8<,RYVW.S'T+/[3+1!@MU)#O!ROJE,-TT_) 5Q%%"!%A MDP1 T[I1X&O=:J>(7;S779"Y)+!/K:%OU[0]2^VJT0[J+1[]]2^79V>+%_]Q M=?61/YZ^^%YDM[\I+>1ZVH@&.+WN:R42PX+[NUSKLGU:0S]- M8SP']K3[]?NW:?,9-&;*3=%IUYB 7:J^Q)J5\65M?>]T@60$ZJ \T] H8RO_ MH/2C*@O)7&QDQX/%/WI#>F8AXTF'I%4$"ZFU M/=8_1 .9+]-@.].2)*,&WHHYS>B+_S9[S EUI#I'UJ6JWY&'1HMM*1O69!H. MM/F,)9***E;*N*++@\*4,E+SZ=,7/J.AL][0R!GQCGS*Y@3@X=3HCJ7RFV(% M$#%*OV(CHY?1"-*VNF)S^$;V[W%'O[%]#1N"Y0/UD%=@J=_[5F#%X!9WN6.K MNA+]_:H[Z\(*E=2PC)^.3 >(C97U$8M32V!(X:O:'6(>.+5^=W:YF%\ SM4U&SW[G8]:9BH&@Z=) M-ZK6,=-]=WHQ?YHF\BA9V[0W.ODH;W#Q;'Z6QLTI5XNZPH:T,Z4///6K%25U M"'_5MQ5;%^G.M+VFS_H6P0 @9)I$GM!*"GH]6[PQE;?(F9M=0T^&@%^+$9Z MAV#? F\0+R(V") 7IXOC7^;%)[&&]SZ8ANV, MK$$L=+"S>S8B'JFL(:VP&U,&3+'8 V6WL!\V2:XDC, M,WH+==3T]Q =%#W@_,A[/0?ZD5X&%6.DV(MMC?4!GC "Q*E ?N^K=1+RC25[ M %^(\<@6;.RV@5FIVS@:YMT/JO(;1);CI9*8U!"!$5S]-*J#7GNVQG%?3(>U M!$N0IF;6' P: J$M\/(&$=7V& M6M9Z-HFX($ZB M&IE,%#DA8#)_& >);.1;+5$ \Z!2.2>3L09.,T@Q7RY2N:) CJP=CAS+4-T3_.<'X$I]&I[KNNPZ"<\6O MQG^^&X,KW1$2:ME;D]?X. .$-S1ND"BE/D25=8T_B.]DQ>-0#G(40EH1U2Y: MO,]&$8<5U'@#=)CC6E&B6N1/JA MUQU,!&E+1X=](&&VA*%6'.HWNB0?G15>W7"-2&X+.9/TW6>J"F)!F3&YMV " MR/QBHVO.4DO5?A:C.+B>I @GD**:RA]AKY MD)>M*07=DIES=M-5+/GPOB=<1E5J8+&-JL6[8$(O(4]V1FT58Y^@3ZQ%NBI* MK(%WR>H38HJE#*H"8@)$(5%Y+EYJCAL29;P>"V?R2KR:LC)L223&K1Q"R&RO M^)'5[F%!=(]J')*K&5D'>"O1P>K+=X1\;PQ!"C6X43*]&K 3WRC7"B44S;][ M.G\V8*P(/U>(2YCQAX 1FL#X'E1X*I2D)P%_X38II9U[(HY=UF:M!A8&4_:Z M,7GNP(%V $F(V?ZZ.S:J0;5I2H_4U4+W9"\$N-L&HB\5$SQXFK'>JJ< MVOH4$?8XQBKT/$EFJJPM0X=:.0",D M9H6>O2B>SIZ=7@[?TM^']AB@("WSY,GCR3^0^7AV?KG A[-3D'LA'%P^/66> M%K/3\_/4%_78IM1@'ME_?.;&9PQP BN*X +5I%[ L2&$RI!\!N3"Q2_J5T4J M8N,E.Z]LOPRH[;,4Q6W4AP>1YE/:2/LR@!G2,SVMH#7R/3)K\4I>K;,!(C9J M6"X%^VCMJ=I8CH7EOH?I";+GIBW6+$W'@C 87#+#2:$:A-G&E",,(;3#'<.A M#8"OU)PGO1'VA5'?*8" ;!1B$+T=NR/2^R 6]BH#M@$\ L[A^A>+6^B&S5EDOK\?4K^D$&E0U58#J58IU[$ M.034)>0($7Z:7\^+0'5-[R2= VVVY4X")A:2IVXPF'U,X*C_=K[JG2 MOBX02$Y/G(?S(V:.X3MF+06?FPL;641:,.I4LAZ\Z+'^_NE V\$XX: MJOB_<$8A6"K]WM14E)>##!&7&],W0[/4Z?2&6A=B^A,ZKDE^^2ID-!8U!5L" M-T$U[6JFK9_T(K8+IEKO?=0W0452<6&HUAR5W6B4RI54A=% 8O+T(9;MU&L8 M)8)$6NWKCD*4M.5)2PJ+E71P1O2-0)THI\)_:"!P2#E&8=@>4_<3KDAG33G] MHW7E)LE-8=Y1FAQC'96:,\BM:PB- A[9K<2X$!M4XH.Q^!#*R):X8\L.112) M!$:]#DJ?]N.F=6"K%?B!&,>B,05=ZNMQ#AT:38-*D&H8C2!A&U?"9$(L"JAB M;A15*RL02?XCIQA#M__.VK'^WX]^B7-/6V>^L$L%>&T^H]C86#(%VA6H; NX M*%V>>.)RKR2XS^X2'T?')F0S\BT$C\=!F5YE+)\)[W6##VP>N48<$ZR+YW3*D#$\ M<,=TJJS7F <%3D[9AK.DNDS/-#MLG-;'@0K?C-D-OA/$V0T'KLY8"HA?8G@U M;=>#V-Y+3!91T+[9(GE%\5\,+S\4SXM?>DL91!IHQ:.^34GE>PES'*X)9D3T MG7$(-"E#E#O,QNS/!M%-^TI%?Y!63DW\S/<.8C%0R -5R MV\LZ9Y=6SK"0++)!T>(@!/6"8T,2Q%U)].V^%'A7IU=U.L+8:V%LIT8^]KK_ M]:8?'X][9Z_'<^31&G,;$!T2S$C=B0.F3QX_*6)@R00[9#)78SN13$PA?G+N M$5LTARF8<^@41!)TN6G-'W0"P.[4:HETC;J%!7V1'-C+6=:^3KBY2*VN.R,/ MZ.^!9MM8C@D^$I"38V8!^5Q)D 09HHE)'M#D#"!TJV^TRRE*!Q$A[F%KNR:/ MMM,SESUDEDF02IAX8C#M_;D^U3ID0=*3EL[]N.L]MJ#RTS@RN+V^Y(%;"=,] MQ_KJ6WHXLT,5X2S'?=F(3NVD71"Q=:_'!DB\WS(Y3?I74?.G",@;U;F8E[I4 M4?F,H3:0L*#%5H5XD"D'5YD\A9NITG,LG'OE?M =TT<6@7-M/1QH8TH5 YKH MXF[%%H/'D$?2P?6!0"+50TL'D'P([6R_WNS=#-AJ.;@A8G8Z9!4UXTE:_#^O M?OWY;^EZ G4.WP+2^;'S+AA@."-2902RG+P9(_9N<*ZA;G-4L'*DS:MXN2%! M3$F.#BT&V7S1SN:H4VX#V,E!UAV!-Y9.8(XA M!T?;YXJ-(MP-P;94G0E1.A00\ELLGLN(I_& M V^&1NF^ M_>.M3WF;9"68\#+!^)W@(\Z>,*"5)N82SFB\E=#3PX&V]]Q),. M&&2]XP.,4>CO,J&_%\U,!^QI!2&P8JMJJ!4AL8X-0^PZ'6V7%I**C> AY\:. M [[8TJBL8;:$$:[X!B5UMQ0=%WD"#2D\Q]*,VE]\/H3*'F;7RFV:N :%AKS9 MDLKPN&@RZ_G7^(O- ;E:E_R9#[HXD!S-8W[V.,=X/FDGGHJ4["!D5=R>DH#H;#G"S MF?4NC:7&OEV%+>=IJO:;KK8[K8*:C-:.^EO1D41%HP7!NZY M8O%]?O"4$_NUPW.YOR5BGG,K_,Z586=;2U8CMOBA'=NH0PNU^.'J^HV4_!6* MF$_\YGCQ;(;A7.S^QO=%'OUF.U,63R\6WZ,(I6/T=L,M.*[ZZ%8:]35%VJ7A M"Z8PP%5?M_&P=+Q]DE_ G,=;0QF=7"QS)&%CIIMTX\4Z:JM N2VK=D7=Z(&C MT\=9V-BF*WKY27UL?*=(G5T#56.49.A9V7C'#"+[V=[\.9$]G177FJ^AQ M3 M1&24V]GEXOOGQ8>&6OUC9)!AG/C3S'<952QG(W/DVF5.,H-_570]JLV2.R09 M,G?CREY6_C>(^CQ>5IY>IXRI^_]/:8=N_)]D/]1 #E[SSU$8T+9!?K,Q/!U^ M\7(E/_08A\O/99"1UG0?H-8K3%W,GSX^*IS\!$6^!-OQSSZ6-@3;\$2E[0HL0] LW8=A'VCY; F51)6D[&:_?D=*5MTU<3X-2,SCD<_=5X\ MKWG9.*N%]=W)U4)TNBH;O).@NKKF\O$**W%8.KYS='PJ=X4VCOEJT?(=WJ-^ M:.\D]>9CE$U98Z-*T8#$[=*Y]"^N0C/?3OA[S&JC*!B,;7(:8SIC3 4_L8_;VMG6I9P9< "WHM&%@G?-!C<_XN=$9&3#CFRNV-F MUS.(/!=8!X+S\0+ MQNH"&R]XN3H7;G"M@3<;>/>U*_4CW&/>R5*7J."OR[72DG;(WT^)T.<(G\YA M3LV%:GF.2X>.A4*Y1V?U^I4?>V_/5!".%83GHK^T/F?!3U/[76B$< 8GD>&/ M H'70NKR']Q +I1VH6OHD%?6L:/#K:QTE5 *2=6A==/I.$HIMB Z M"056FS=:O!E&'J$\2<YKD6=8TR+WD% M+6^)YR\FB1#K%U3YF5+"7N S]S "\9DDRB9&A\+8R(G6R$- ML)]JX VM-(&2E&9XX&<^3,(L)$B2N%E@:+,PA!3BC M\L^K];\*';G,3\FP/Q._UYB<+'Y98X]!%!,HC7N-$W9.8PH:,S!:I5/;\Z,S MZM+CYX:>#Q'-FK HFEI/'/M&15(^3(VN4>89VF&630=_E(3_W:@O*GHBT?,C M-_1?-B :A$?D$H2$"DEQDH[%;N(%@Q6DD;$BSV69V0H^;84L""V>;S71&$/H M0HIN5\"6WD_K,3N1N1'+;!L$*;6I2_K:-@Z]'[?6L)E.!3E*\-0-.3]YS6@? M[.R;K>A6ZAK=/VRC=_PLN.Q?P^_3^V\*4GAG-EV%6X)ZLR1R0/;O=-_1HK5O MXUIH>FFM6="G#4HS@<:W@E9YZ)@$X\?2ZE]02P,$% @ IXR>6*_@C#UD M P ^ @ !D !X;"]W;W)K&ULI59M;]LV$/XK M!W7H)]5ZM:6ZMH'$6=$ RQ D;?=AV =:.EM$)5(E*;O9K]]1DE7'CMUN^R+> M'>]Y>"\23[.=5%]T@6C@6U4*/7<*8^JIY^FLP(KID:Q1T,Y:JHH94M7&T[5" MEK>@JO1"WY]X%>/"6\, WA;$& M;S&KV08?T7RJ[Q5IWL"2\PJ%YE* PO7_7V;.^6R8AJ7LOR#YZ:8 M.ZD#.:Y94YH'N?N ?3YCRY?)4K=/V'6^4>Q UF@CJQY,$51<="O[UM?A )#Z M9P!A#PC;N+N#VBAOF&&+F9([4-:;V*S0IMJB*3@N;%,>C:)=3CBS>,^X@L^L M;!#ND.E&(57%E/=-T1A6>((KB3PA0:?A4YYL_Q'@4U1!;N([L. M+Q+>,36"*' A],/X E\T9!JU?-&/,[WA.BNE35;#GUP9E3 MX&.!L+9[VW:O.MR3:Y"-@C473&2VL$ M3&%_"_"_,2G@WGE/HWW&()M_OUNW +'Z6AH)9,%VT F17P:\,I ME9;L%PAB-PG&)+Q^E89!^.Z9U&\^(+T8/#/8,TPFX\%IOUK;!RSS-T:^H2NB M4=P\ 1=;@K9Q3V$IJPI56Z6:U52%/902\>/D6/TT>AS!1FY1"4L =#&*[ E6 M4N1Z\ T3-WX;':N/AE%+;<)5(WC&:SKR.2X(W3">'*M+J6JI++;SM@R"WHX# M7)*X;Z/D1*=2C=TH]4D(X]1-J+6'=0PGL1OXT:6>GKX;_Z^MH9NFP;FV=IO' M;4W=<1J=-+:S_M?6CMTPG!RK/]W:)#Q6?Z*U=$8P/E9_W%H:WNYD$ISHU+W MC2>Q%1(J1A(_JV5$;GZ4PDO7G'YYW+Q9;R2ZD:7B ;N*U'KB5<:TQP% M@EPW6Y"FDJIBAI5H&NE'(<@>J1!"'X2"H&*^]Z=CMS=5T+%LC>(US M!;JM*J8>9BCD:N)%WN/&)5^6QFX$TW'#EGB%YGLS5[0*>I:<5UAK+FM06$R\ MX^AHEMIX%W#-<:4W;+"5+*2\L8O/^<0+K2 4F!G+P.AQAR-T]V?WZ/6P 1N$K@'@-B)WN+I%3>J M0Y,X7MNF7!E%7DXX,YTKZJ\R#\#J',YN6][0&S<^7* 9!X82V+ @6Y/-.K+X M%;($SF5M2@UG=8[Y-+_E&M M#W/!:O.\:/AYO-!&T7?R:UOI'7.ZG=F>G2/=L PG'AT.C>H.O>F[-]$@_+!# M=]KK3G>Q_V^7=I)MEWHA#<)@'W9D>N[#)U]-/F: FI65?;=XF MP/7Z_//?F /34$A!@T$?O83_#:7T>=N=Y8IE)56E7DB!MQ"E?IC$U@C]9#B M:RQY)E!#Y(=I"+$?1@E\03K'I10Y\*I1\@XM6)-S%(WH'B<#^%H4/$,H6E5S MTRITB0I^;VV*)#GV.I%5TQI4VKD5"F9P4T_D'XX2>Q]0?.B'AP.(!I0E(@F: M:F99UE9MA\J1NI%QY@K<&_K)X<%[V*/H.'T/WZ1A IH=#:"*8W\81F0<4M8A M;/OL@HU!4:%:NG&H(9-M;;J9T>_V$_>X&S1/X=VXIG8M>:U!8$'0<']XX('J M1F"W,+)Q8V, MGEA\PVM*9 , .H' 9 >&PO=V]R:W-H965T>[=A)V^N2 'W9X0KL[HKK7CX,^Z#8="Q4ECQ)CIM_/U). MO-S0!.N'Q)1$/GQ(BM2\-_;9U8@>7AJEW2*JO6^OD\05-3;"Q:9%32>5L8WP MM+3KQ+4611F,&I5D:7J1-$+J:#D/>X]V.3>=5U+CHP77-8VPVUM4IE]$DVB_ M\4VN:\\;R7+>BC4^H?^M?;2T2D:44C:HG30:+%:+Z&9R?3ME_:#PN\3>'>;%0[F(4B:$"@O/"((^&[Q#I1B(:/R]PXQ&EVQX*._1/X;8*9:5<'AG MU!^R]/4BNHJ@Q$ITRG\S_2?01%Y[QI=L;$H)%Z^(J7 M71X.#*[2(P;9SB +O ='@>6]\&(YMZ8'R]J$QD((-5@3.:FY*$_>TJDD.[]\ MJH7%][<45PEWIJ%:.\'IFB>>T%DG*79(MP-2=@0IA\]&^]K!S[K$\GO[A%B- MU+(]M=OL).!G86/()^>0I=GT!%X^AIH'O/Q_A/HHMG2S/-Q8*_0:@_SGS"'["GKV-SZUR[5A2XB*@W'-H-1LL??YA1 MOAB/]!E'Z"VL*:6> ME&?Q![JQ2H7F8\UXLE^?4S^[%D-'JFU8>2L+MJ(;7SQ#IZ5WT->2W/5D QO2 M +-!"P):M-*48"HP&B']CYLTSHZY(8LCGMC0M)P!\HH6@<9=A9+4]KE:A5P5 MA[G"%Y:#[AL3!KUP<#:)\^^8GV5Q^CKU&+Y6P<41^ON4EV^H'OW'EZ/_ :<1 MVR'3*_0]HH:/N+(=#6N8Y,%J%HC>8X'-BFJQP[J@O&A/GKF-NC8,VUKBAKET MY-JJ+8N%,HZ_ _.6XAAHNMJHTL7P:TV= Z(7MMQ582-41\2%A[,TOLJY\H$I M= &H$M(..D#N+(>WA5^0,@8/#P\@==M14%(7JBM97^A#.H[K"ANCJ)I*^BU? MCP_INQ"A "O=\_N*-\]BY^K9V3@_G;H%V'5\914CKMAU$\[HX/ MV'H;@EC38XR6%>B\ M,M3BNP4[&)_WY3]02P,$% @ IXR>6+0H CG" @ J08 !D !X;"]W M;W)K&ULK55=;],P%/TK5D \1YU"6#(8\6% M7GJE,?4\"'160D7U2-8@<*>0JJ(&IVH7Z%H!S1VHXD$Y!T6;MFN-'8A6"UJNH,[,!_K&X6SH&?)605" M,RF(@F+IK:/Y)K7Q+N 3@[T>C(FM9"OEO9V\RY=>: 4!A\Q8!HJO!S@'SBT1 MROC6<7I]2@LL:6+Y-< MNR?9M['CQ"-9HXVL.C JJ)AHW_2QZ\, , V? <0=(':ZVT1.Y04U=+50RIU1N,L09U;K+%,-Y.3R$8]9@R94Y.2#*4&1\T8I$(9< M,;IEG!D&>A$8S&F10=;Q;UK^^!G^A%Q+84I-+D4.^5-\@%I[P?%!\"8^27A- MU8@DD4_B,$Y/\"5] Q+'E_RE 8,J!ST8KGY9;[51>(V^'FM#FR4]GL5^6G-= MTPR6'GX[&M0#>*M7+Z))^/I$#6E?0WJ*_3\VPPUHC/TYLU"R.>VX-#Z"HR,#'-,)=/V) H1.X=/ZP?255 M.T $ 3"P &0 'AL+W=OTEJCF^^.E9%4JKM9#Z=/I_4RC39XBJ=W?O% ME>NB-0W?>PI=72N_O67K-M?9+-L=O#>K*LK!9''5JA5_X/BIO??83?96"E-S M$XQKR'-YG=W,7M^>BWP2^,/P)ARM22+)G?LLF[?%=3850&Q91[&@\+/F)5LK MA@#CRV SV[L4Q>/USOHO*7;$DJO 2V?_-$6LKK.7&15E(&@-DW_JQX&'HX47DZ_HS ?%.8)=^\HH;Q342VN MO-N0%VE8DT4*-6D#G&DD*1^BQU<#O;A8NKHV$2S'0*HI:.F::)H5-]IPN)I$ MN!#!B1[,W?;FYM\Q=T;O8* *]*8IN#C5GP#:'M]\A^]V_JC!=\J/Z6PVHOET M?OZ(O;-]O&?)WMG_B9?N3-#6AR?FWG4@CO0ZMTGR= MH5,"^S5GBV=/9L^GEX^$<+X/X?PQZS^>LL?-_>XBTZLQ/<[,&^T:5QM-;QL- M$702W:P\L\C37>Z2?GCUY.9]/+]_<+=-J=ODS;*B(,054@26,UAOG#XX :%,! M0[X] ;9QG2TPJ#0+.UJ%BE9>"9U=2\#Z=#:>H86M%;>E=W72AE^"M[6"CRY0 MS4K*+\$L5 3SQ8%)2K"$4P?8RH[6XI'&)"X.#ZA&I.*<@;\2( MG+& MC<$46M:F!/__#>P8$$B.E7?=JL+%\?U8A7B#BN*'%JX#<5ER&NM(K^8Z1^$- MQ?:J![GCP010X6'+[W 7DA+< !U0/)V.7^PS(["4Q66U$TDL0>1\)S)";>3_ MP+%\1Y&DJQ%M(7!5[M:GW(SD.!4"B3.A'D-A+=FVVUVY%$-@&Q7 '#=(A;:= MU)X4-?PKTMIWV"-T7(D#?2Y%I#OOA59K5&ZLB>;DZ]'I".XD(<*81;[A#-A. MFW1,G]"Z_FO>=Z5:04?67FX[B1_E!4$*#!0F;J4MT1HA?0.-\!$XAETFAWR, MZ3=>*4OWWFEFX21\G2[P:EQA-&R(T;6SZ]3T9)-F>] <#4=*]R-$0M=6F1I+ M;X(0;OJN:%"7-20UADY(ZGHD&$X>W&)OC$-BMN(1Q=, M3/6/!./5D[)Z-+O!;IIZ)9HGC+]UTTV.'BHU^U5ZC@7)1Q/[-\O^=/_BN^D? M.@?Q_KF(JET9.+5<0A4-?)'U1;G;1->F9T_N(AY1:8EDH+1% -]+AXMOV(B# M_3MX\2]02P,$% @ IXR>6(1W9".] P LP@ !D !X;"]W;W)K&ULG5;;CMLV$/V5@5H4V8"UKK9EUS:PFPM:H F,;-,\ M%'V@I;%%K$2J)+7>].L[I+1:-_4Z05]LWN;,.3,],A6CAH:FE60>5 MM>TR#$U18O=,,M3?4A-*U&7GJCI@Z3*)J%#144C0HC5 2 M-.[7P76\O,G<>7_@=X%'?]5&0-;U'!;<8VKT!*NVPV+ >.FQTB> MP4CAG9*V,O!&EEC^VSXD/B.IY)'437(1\!W7$TAC!DF49!?PTE%DZO'29_#> M<"V%/)R(A#^N=\9JNA-_GM/;PV7GX5R=+$W+"UP'5 @&]3T&FQ^^BV?13Q?( M9B/9[!+Z-V;D*QC*(L31!/X+!K]5"(5JVLYR7Q=J[ZZU*(#+$DI1=Q9+D&17 M.[N6[(RWHP< +-G:2B-"TV<<7<:!\E548\(\$ U2$&8H=O$WG>*&,&IZ!0R\ M$))P5&?HJ&& #P6V=O#CK)^\EG2IKY9$VCD]O69?.O4.WW<-:FZ57GKE7@&W M5HL=J=W51%XY[40>J+**NTK5)6H#W\.+>,JFB^3*#9..F.),]TO=B:0\3QG69ZP?)%!G$KH:5 (Z\Z%9:]5X_/T18XO9':'!>\,@I .@X0X M^X:>TZXNH2*]]$.ZZ0DESS]Z('I) ?=[>EK_S[UP3L]>C&].]$>)#Z@+86C? M9Q)4ZY0:2!8IR^(($I9E&4MF[NP]&B>=XD17H;"C32>%-2]AQN:SE"W(*&-3 M&N73!"0.1\M^HY6?V9PK%#W1XM"=<20CO?MG'0=!.6CQCV91I/Y- #=M\A^8E7K MV]).66IR?EC15P5J=X#V]XJ"/4R<@_$[9?,/4$L#!!0 ( *>,GEC!7% G MEA #HR 9 >&PO=V]R:W-H965T=/*3R )&0A!V2X +@:.1?GZ^[01*:H>3U M;E)YL241;/3Q]0G,RXWS5V%M3%0W==6$5T?K&-OG)R>A6)M:A[EK38,G2^=K M'?'5KTY"ZXTN^:6Z.CD_/7U\4FO;'+U^R;]]]*]?NBY6MC$?O0I=76N_?6,J MMWEU=';4__#)KM:1?CAY_;+5*W-IXN?VH\>WDX%*:6O3!.L:YC1 ML">]F'_NJ7_/PD.8A0[FK:O^:J:(+T=7I97!0VT;^US=)$=D+3T_WO'">7CAGOF4CYO(['?7KE]YM ME*?5H$8?6%1^&\S9AJQR&3V>6KP77U^*-91;JDN[:NS2%KJ)ZJ(H7-=$VZS4 M1U?9PIJ@[O6?[K\\B=B:")P4:9LWLLWYGFT>J ^NB>N@WC6E*7??/P'+ ]_G M/=]OS@\2_*#]7#TXFZGST_.'!^@]&/3P@.D]V$-O2N!_72Q"],#-OZ<$%GH/ MI^F1,ST/K2[,JR-X2S#^VAR]_M,?SAZ?OCC [<.!VX>'J+]^HX,-9+./1+N) M6A#>E/C!-H5M*\./W[HF0)J2GT\)<7";:2%^T][JI[6!!Q:N;G6S)2T7#DAH M@BGI4UJ(+TO;:!#1E0J@;.#_,2B0K;K2J)B(=/0CMOAA6UDB_H.K2M ,V-.W M<^;%8L5F[:H*T-XT(!RZ1;"E!=;GZGT3C4^\*%BX"9IC1.!7%[H""Q!BK:^- M6AC3*%-9^!XSV+78L,AEF[-PWR(/[;*CC,;%G?V@[59[O&X;7NA+X@BA(:Y[ M!=!K[:CPE6F,UR0NGILVRKNDL,^-I6^7M#UK[:(V'EZN[OWI#T_/ST]?_/GB MXB-_/'MQ7W1W=U,BY#O:B!9XL^HJ+1H#P;N[7)JB\S;:M/[=3;'6SPF"W6JC6^MA&[E%T!FJ4-1>5"YXU"%@)W,)ZM:95U93BH M_61*)0E.1_6=*4R],+X/'0_41@=$<8_4 &-Y5RO=E7:OY8@!$G<)GO!D:S1_ M!T(HKLW4HHNJ=! ;%AU@"[.H!AN'0)%V%"= Q%\Z2W9F)>.7%LE*10>M-1WH M3_% \&4>7&L;TF2RP%N!TXR^A&_#8\ZH)]-Y0IO(5, M)-**5DMMO6KSH+#+&9GY[,F+D/'0NF!IY8QD1QYE.*'B\'ITQT*'M5JB>ABU M7S+(Z&$"0;^M*1D.WRC^'G<,:]=5P!"0CW*'O *D?NX:*2<&M[@M':/J0NSW MR;3.QSG^%^DF\*O@YXR67IT6/FR;$AY*]4JOPUX_P 88,C<$%))'--]5U0XD M\2L_07A;=I$\1W;[+=J9B$H4[]6!-/9H2&./#J:QSX'E>Q>BKS%;C>P/C>EZ2%I8;Q+H*JL7MAKC9!;IL!#\490G#O:],X3? MW4!'UIS1TPVJ7?I_B@_"$"" Z->QNX_\J5 M?.TJH =RP=,1,V84:ER-3*YOTNIK776#J<(:^#JF*IN061.#*<5^&,U!CP,G M^'%?O+ZV*)8IL54LFK>&%$);X.$U_,IU6 !9<8D0@>>9)7AHJ7H@Q8M\H1Z"#85I[XA!LP/^/KCP==FU+53OU2<;KJ8\__?0RW&K+&7XEC(TT$/56_+CD-Z *FM: M-]B80G* U2K\YSI/?C4N):V3/J$G-MXV^6#(5I'.2P#K&NR,:9(0[1J3_&_* M)JUWJ'DD/&D%0QLD _#6$&@CU7L%&?X7 (4VK@#<*KF1J[K:]!'(FU0&"I!3 MVKR]VR@!V#7+)74]390=X6Q#(3%PG6"X(^HL(8[3A!Y1ITL(3WB5:.B:2186 M'?0,])/YB,)]=0H;'D3+@V!86PF0KZFALI MBFHP.D'!7U'IG+JNN7J[EV!?1?*#M:FX9%KHYDH0.DE/,JB70&DI044H*,2^ M%= M<'&3@CP7F!Q(=_*2HN$3.720K2E#WY#/J+\+RCXH5:N3QPA5]Q6)4@ M',S875*(P*-=488MB<6TE4<\F]WI$(3:'A'$]FA9H;GJD)<\';SDZ4%HHX"- M"#XD"0%@RC>^B<".T##Q-3P">AO"2H_^RD3$$ZZ&1!F4;__X9/X,PE45!8;4 MY2X1I_$&S.+3"UR'0Q&!&AJ9'2!^\!R3"H,]$=@M*KO2@Q8';PJFML?1=\75 M;9NJ[X%D]N>/WJV\KM$%ZN**ND_ @TS6"\[H1":BIH>)ZRU#I?1Z$_H(>4=B M4*'?>\WLXF7#Q5UEN&)*X1GI[@Z17DO6AWA+20\/X>/9@(]G!\U[T?OS)V0[ M1 2DG2F,'"0R/6Z:H*R&W_SX&^?LR':A#*A6R"=2@5HJ [GNG2$91Z[!&@J^ M;L-(($B5KEM$M%%9H..)U>%%5%GTP:??EW/R$.3IUQ)!DF(W65R0SM1:-)DH M\/5 K@\9"0A]22_51[^E!8[T?L\SD)/=7OSW9'>0YC-40HG0S M'KT%Z6&!I(XL_WE^.5>1ZNW.2QQ%S=$46W%8+HIG8E&IE1U5]G77H$II\8FI M2")R=6V\S!,T7'S&B76GF"LJ5-WH5L@<@7/3<73'?6J=[A M.U<_W-XI6WC+@VOJ1+]P>T+U@$RC^I&'/!QTB'!1VZX>1CG>]$^HI19?W>'C MDO274R'0.%26C 0>T1C:U0YE#5^E)=EJI)&._?28$G.$C3LM,D1GBJ1$6)$#!^1 MQ"TB5GFH&CG+3C7/#B:I[TG4?["H'SC#F/WI[C=14A>7;]73\].9VK=@1D'6 M4XQ-Z-I5OZ8NQ::>GN;?:83=>Y54+/+F9AQ$4[V3X8,*&9HG$;9@)*E)Z4"+ MID9Z&#!M>:" @ B+^6KGS MDXX:\,?EHB]J04RP701>2:F:WF4^KTZBN'N46 MAL?1>88R6]NT'9CM@F0(407MFQ'1Q!65 MDN&Y^BO7A^_5<_7WSE$^DZ&.NM5G=DEN**H,7/3_$4'X!0%S:+:@*Y_HZR2F_<]"NDB1)@*1G=!>Y M6"1)0,<-5YB68W;K!=OLRM,?CR19\7(?;9B?84W&*@% -SS]<-Z[!9>=W(YE MBQ+BH 3]@B-5KXC;FNB:NUK@7;U95OV@_TX;N=D%^3@1_N]#/_T\[IT]'L_< M1C3F&! ;4M'3=X@3T">/W^E"@&0J@N1E;J>VHIF4T,+.Z4!JDZ2$)6KG(K\FBW>S)QIT[,-$@- M59IB[XZ ?-=W7H0@F9/*-'G<=0\6='YF18"[,YZ:.,'=W7/L]O9.":65V9F) MS,:&>FSH9WD5FJUH]5;Z_53I=Z8_BH%\7IFK>6$*G8S/ M%=T:&I;:M=$Q'??)\4ZF3Y%FU^AY99Y[Y=V@.Z:/+ +GUCH<:%-*%0#MV.)V M_YB"QY!'DHQ3@>1@;7<^UG;G7QU -'34-WU@?/CMZ2%31A)*]ZY;K=4'8GFX M8H;T;^2,@W2T-3$;.W#133+_Y>+3CW]+5W% ;0Z_"3(8E[FPE";#<8HN4K7/ M-047TIT??'YH;CUU]9P \E$':I>53+T2^$HYZ V&^>;C9#*):Z5P)T[Z:Q9$ M#";[8KS+2W.Y7N%VSGQNX:!V=#YP##UXVC['6U+A=L@!A6YM3-JA.)5?1 C< M:RT.#[3&NWMG!R_;T7!YE/J[3.IWHII)F/P^DNK304TCVI:,E)IF,!)6V=CB M0OU9<^&0)K^(Z8;TGD8M^.(**V>RHKH%@+7DBVV&13L@:B_8.82EZI)' M-@U="LBXN/U"'[]GP_EE]F:U[=?2-4*WC!LN"6C,4;>5VQHSG @,>>">Z(?C/JOT PG>#ON?-P/S]GR)G]VMDQ$TUJ/AAQQ]NF9X>OF]+H_=:E M8.\:1\C;WU;_/I)TR6VXK$='.3(,^O[B\HV,8$JT<9_YR?'ILQF6\_#A)[Y7 MA]M.!UN-VL>B7+?2W>8:,XL("@L7T>$7RR[JDFGAN,ME?RZ MWCS=+LKXY.$%GW"SC]&]J_$:%HVY@+F&$;>D$Y=!HK-'DE:8B4U_H2L_/Z>A MBYST<5+(+@WJ,2!S\5VZ5N[(0&4_NNM?I[(G,W5I^+I*NJ1&3":]G3\]O?]< MO:_IM&(,6+*,2Y_^S>\RKEC/5MZ12WHYR]S^:-5VZ+<+GEAEO8D?*0>A_#]0 M]8-TM77W\ETJ7OY_1IORSY/L.C_2_8K_:(%+^B;*S?[AU^$/(R[DSP'&Y?)7 M%2AB5G0P7IDE7CV=/WETI+S\H8)\B:[E/PY8N!A=S1_71I?&TP(\7SH4END+ M;3#\N6-THG=0B P H08 !D !X;"]W;W)K M&UL?559;]LP#/XKA#<,#5#X2MIE71*@UPY@1]#N M>!CVH-A,+$R6/$ENVOWZD;+K=D.:%YW\/GZD*7JV-?:7JQ ]W-9*NWE4>=^< M)(DK*JR%BTV#FF[6QM;"T]9N$M=8%&4 U2K)T_0XJ874T6(6SI9V,3.M5U+C MTH)KZUK8NS-49CN/LNC^X$IN*L\'R6+6B U>H__:+"WMDH&EE#5J)XT&B^MY M=)J=G$W8/AA\D[AUC]; D:R,^<6;]^4\2ED0*BP\,PB:;O _*@NW,45%X(+Q8S:[9@V9K8>!%" M#6@2)S5_E&MOZ582SB\NI&N,$\K!P1>Q4NA&L\03+]\F1<]QUG'D3W",X:/1 MOG)PJ4LL_\4GI&<0E=^+.LOW$GX4-H9Q=@AYFD_V\(V'(,>!;_QTD 4IE+K% M$CXW: 57A .A2[A/ +RUIFT<_#A=.6^I6'[N2D3G9[+;#S^@$]>( N<1O1"' M]@:CQ8MGV7'Z>D\4DR&*R3[VQ34]R+)5"&8-YY70&W0@-2R5T/!!BI54TDMT MNV3O)=XM^TN%4 0O[,0;3RE2#UY .&<**3QE="M]!9[L@Q3)J@K5EOV-Y*=7 M6$X]WE(O<=@EWA#"4HE;B]K_1PU!AV9R@G\R'F%Z&%!$95KMR4+<<;UVI^2S MZRKR#T$(OS:*V@T5-<%KJ11_[M$)7&"!]8K<]L4UYD3:#6&\@M(%!B$6/D- MB8D-QZ.!/@W.IG'*CK(X94<'DSCC.8]?P:[Z2QZUC1HI#=P<'80$=QUD.!WZ M[VG7=A[,N^9-V=E($J9P35 *@=J=[1IBM_&F"4UH93RUM+"LZ!^"E@WH?FWH M(_<;=C#\E19_ 5!+ P04 " "GC)Y8NOD< PP# ]"0 &0 'AL+W=O M>H4QU=CW=5I 2?6IK$#@3"Y520UVU<;7E0*:N:"2^U$0#/V2,N'-)FYL MJ683N36<"5@JHK=E2=6/!7"YFWJAMQ^X89O"V %_-JGH!E9@/E=+A3V_16=[7S*IEY@"0&'U%@$BLT#7 #G M%@AIW#>87IO2!A[:>_0/3CMJ65,-%Y)_99DIIE[BD0QRNN7F1NX^0J/'$4PE MU^Z?[&K?0>21=*N-+)M@9% R4;?TL5F'@X D>"4@:@(BQ[M.Y%A>4D-G$R5W M1%EO1+.&D^JBD1P3=E-61N$LPS@S6]6;061.5FPC6,Y2*@R9IZG<"L/$ABPE M9RD#3=[=TC4'_7[B&TQLP_VT2;*HDT2O)(G)M12FT.1*9) ]C_>1<,LZVK-> M1)V UU2=DCCLD2B(^AUX<;L*L<.+7\$[)O?;?*V-PJKY?DQPC=<_CF=/TEA7 M-(6IAT=%@WH ;W;R)AP&YQUL^RW;?A?Z;(4G,]MRL)MV075!J,AJX^I^RQXH M!V'T,=*=L,=)WTI#.4GW69P!3UG<(#H;Q5(#S3S5Q $(.\($,0605.+6"VU= MI-"XQAFUL]I@4SHD%..B<_Q.:,)T\YU@/]$-$7/)[<28X-ZG1;OYY!)2*->@ M]B/Q#9#VD.>G$2H!&%2+=?*TA&H=,4],(X)ATU.&AKW6CK9O@WE])3ZYUP\+W( -$YIPR#$T.!UA MW:GZLJX[1E;N@EQ+@]>M,PM\WX"R#CB?2VGV'9N@?3'-?@%02P,$% @ MIXR>6'96R[(+! $@H !D !X;"]W;W)K&UL MM59M;]LX#/XKA'<8$L!K;/DU71*@+WL#KD"QK+L/A_N@V$QLS+8R24[6^_5' MR:Z;7M/TOAS0QA0E4@\?D91F>R%_J )1PZ^Z:M3<*;3>GD\F*BNPYNI,;+&A MF;60-=RMI-!F\Y&6-C2I% Q+7<^?"/[^,S'J[ MX'N)>W4@@XED)<0/,_B2SQW/ ,(*,VT\5OJKV'_&/AX+,!.5LK^P[]8FS(&L55K4 MO3$AJ,NF^_)?/0\'!JGW@@'K#9C%W6UD45YSS15LAB#5"RLDQL?#^M;@< '%)E%T3ZBV PHJA[%VB#8&0163>7T M0#G%(UH)!5;Y.RW>]3/W4!YD)M= &9$50TI8)]>88;U"^: -@$OLVXN%P16L M145]1YT?4 WR%4K\2773]F%3Y)">$[Q,W7']^$^5Z*N468EKV#+MX3S-[.) M%R2,T M1> G*:WPP)_Z, JG(9DDB3L-#&P63ET6,"/Y@0&?,#:V^M1-Z !.L/S\M/Y7 MHB.7^2D)]F?D=QR3DL6O<^PQB&(R2N..XX2=XIB^89&8#U/#:S3U#.QP.AWW^B@)X40;B88V$OWG-O+8%*D$ MNJH[UAY..CS>'OY54:\>_<%9OCQS3?]E Z)!N$"ZZ>_YQ>?=:(H8W MICHJ7).I=Y;0*,GEA-L20PA0, @) 9 >&PO=V]R:W-H965T MI[,-EDP/9(6"=E92EKA2RO'$J"R_T_<0K&1?.;-*LW:O91-:FX +O M%>BZ+)EZFF,A=U,GY4RY+IO%:%I]Y;C939^1 CBM6%^9![CY@E\_0XF6RT,T3=JUM M$CF0U=K(LG,F!B47[9M]Z^IPX##R7W (.X>PX=T&:EC>,,-F$R5WH*PUH5FA M2;7Q)G)(:B6%LO MZQ#G+6+X F($=U*8C88_18[Y7@1\(ZI 42!"Z$?QA?PHC[E MJ,&+?ISR#==9(6W6&OZ^6FJCZ)3\$XTOHLP5]B7E=(,@57&F-U)ZN5SDP P?YV&,.#YC52G&QACG3 M7)_+YF*\\]D\;A!6-M*VB50>'A;B)6L%*RZ8R#@K@+4LB1PU+]OTW0,F&>P0DF38&^W?=NT# M%OD;(]_0E5$K;IZ BRVY-KS'<"W+$E53I8I55(6]*R7BQ^FQ^G&P&,!:;E$) M"P!T48KL"992Y+JW#5,W?AL=JPO###8)E[7@&:\HY'._('3#.#E6KZ6JI+*^ MK;5%$-+@@5^:NF^C]$2G4@W=:.23$,8C-Z76'M8Q3&(W\*-+/3T]&_^OK:$[ M&@4OM;7=/&[KR!V.HI/&MJN_VMJA&X;)L?K3K4W#8_4G6DLQ@N&Q^N/6TC!W MDR0XT:E[@1LGL152*D8:/ZME1&9^-()SMYUW,)VH/NMF!FO(9"U,.ZCZU7[, M7[73[;MY^X] G_R:"PT%KLC5'Z1#!U0[=UO%R*J9=4MI:'(VXH9^55!9 ]I? M26/#LI*_L @ A 8 !D !X;"]W M;W)K&ULA55M3]LP$/XKIVR:0(K(*VUA;27>IDT: M6P6,?9CVP4TNC843!]NAL%^_L].&PDKW(<[9ON>YYW+V9;R4ZDZ7B 8>*U'K MB5<:TQP'@>N%*[XHC5T(IN.&+? :S8]FIF@6]"PYK[#6 M7-:@L)AX)]'Q:6K]G<,MQZ7>L,%F,I?RSDZ^Y!,OM()08&8L Z/7 YZA$):( M9-RO.+T^I 5NVFOV3RYWRF7.-)Y)\9/GIIQX(P]R+%@KS)56+Y-" MNQ&6G6]*$;-6&UFMP#2O>-V]V>/J.VP 1N$;@'@%B)WN+I!3>J0Y,X7MNB7!M%NYQP9CI35%]EGH#5.5S^&S07J M_7%@*)+U#[(5ZVG'&K_!FL"EK$VIX:+.,7^)#TAA+S->RSR-=Q)>,G4 2>1# M',;I#KZD3SMQ?,E_TO9A)EAM7F8/OT[FVB@Z,+^WI=XQI]N9[24ZU@W+<.+1 M+=&H'M";?G@7#<*/.W2GO>YT%_OTFBYEW@H$6<".TFV3O9-XN^P7$? Y0DV' M@QF@HF1E7Q7G=(X95G-4Z]4$N%Y=>/X'-4H^8 6 MK&ES%(UHC),!?"\*GB$4K:JY:16Z0 5_M#9YDAS[G,FJ:0TJ[;85"F9P4T_D M'XT2.P[(/_3#HP%$ XH2D01-.;,L:ZNV0^5(7SKCS"6X-_23H\-]V"/O.-V' M&VF8@&9' 2CCV!^&$1E'%'4(VXY7L-$9*E0+U_\T9+*M3=79 MO>O/5*X%KS4(+ @:'@P//5!=S^LF1C:NS\REH:[ES))^$ZBL ^T74IKUQ ;H M?SS3OU!+ P04 " "GC)Y8^3$SY,L" "'!@ &0 'AL+W=O-G2K5VI;"E;PYF *T5T MVS14_3P#+GW.,Q:]"$BI)\-#4H7_*,2XW0?BC%>_;;.M5'X/7T_5(9.)3VL8N_80F]I M 2L/+Y$&=0=>]N)9- U?'\DA'7)(C[%G-WAGRY8#D17YOY,]E,E1K<.9[$5A M+"J=:-&+\G%]#<%C+.KA'%W\!130Y CI5Q-"%?1M@_U"=JI))3GV$[WX$_\W M=F]IJV0%VC83RHFURXI'_IZ3R$_#.;YC?QI.!UPA&YL+[9H(ABO@U.!&#@(J M9C3&I^$IHB=1V!>8]MAQKI$?)S9J'L<#MX8[4%04X*.,<-\4,:#PGCLY?UR^ MFJJ-HYG-)R3UPRA!JU-_GLZL]= /)Q$Y] D%H^;0 '+8%JA1KQ6FZQ/#ZM!E MUUUS>0CO6C36>L.$)APJA(8GIQ./J*[M=1,CMZ[5Y-)@XW+#&O\4H&P [E=2 MFOW$"@S_GNPW4$L#!!0 ( *>,GEBF.8HPZP, &8) 9 >&PO=V]R M:W-H965T^GNW M>KU4G15N*'=6TU-.?G;]@>K^JS(&;E'#74 =M6#I:^ 9?!>25L;>"LKK/[I'Y&P45WZK.XJ/0GXGNESR)(0TCC- M3^!E8[29Q\M>P7O+M.1R=QCM[Y<;8S4UQQ_'XNWA\N-P;F N3,M*7 4T$0;U M(P;K'[Y+9O%/)\3FH]C\%/KZC@:PZ@2"VL(5,[P$)BNXX:*S6,&_"W=,_VF& M^QJA5$W;6>9'A(@V(U$U$$DB$HZH)2+C[Y7V3%#&$(>B$8...2<%1GR-2$@$\EMG;@<=XOK!7U]^0"[CWI M8:-]3>H)/W0-:F:5OO"I\A$P:S7?4+34WV"5BYW$ PU9^5 K4:$V\#V<)=-P MND@G[I@689$E$[A!J6CZ>KS/?M1=&(]$L<->GP%ZYQE+FJG#PB.)3.9%F!=I M6"QR2(HX3)(BC//\1=X8ZC%O$A.?QXM)?TAFDQ,=-AT[;/K-'38&=3D$=:LL M2LN9@.L^3;[)S+$N.\WR O2<[SY=5&K1N?)MM6I\/WW5BR>^XT"U+E(#Z2(+\R2&-,SS/$QGSO81C0N=\D0M6]K1IY/S+%R0 M4QY.Z51,%S /X^D\S-+8G>(B3-(4WL!KV?=)[T[SC(FBQ'-5_>>,^V(@2.7O MS0K24>0#8>@X6O1+6'P)85^C[DW+4G6DD&JXTU0N-^=]^3:($D@8C2NG#5>= M'VOYZ&#WT<3O_(8WX#'[-3C>'3\B+OO=^6+>?X%07#M.]1"X)=?X?$Y]K?NM MWE]8U?I-NE&6]K(_UO0AA-H9T/.MHF0/%XY@_+1:_PU02P,$% @ IXR> M6.V#6QP? P G@@ !D !X;"]W;W)K&ULU59- M;^,V$/TK W51[ *IY<@?B5-;0)RD;8"F#1+L[F'1 RV-+6(I4N50L???=TC) MJMLJ.BS0PUXLET+J*%V&V*--EZ9V2FI\M$!U60K[98W*[%?1 M>70,/,E=X7P@3I>5V.$SNO?5H^59W*'DLD1-TFBPN%U%U^=7ZX5?'Q9\D+BG MDS%X)1MC/OO)?;Z*QIX0*LR<1Q#\>,$;5,H#,8T_6\RH*^D33\='])^"=M:R M$80W1GV4N2M6T64$.6Y%K=R3V?^"K9Z9Q\N,HO +^W;M.(*L)F?*-ID9E%(W M3W%H?3A)2"Y>24C:A"3P;@H%EK?"B71IS1ZL7\UH?A"DAFPF)[7?E&=G^:WD M/)?>2JH,"47P _PFK!7>)'A[BTY(1>_@#4@-#U(IMI"6L>.2/C'.6OAU Y^\ M C^!!Z-=07"G<\S_F1\SU8YO3\#))Q,H7WS[?P]LV[ =Q) MY\,DX$Y>P;W7F2D1GIUPR&?.G<%:**$S#H6[(70.UWDN_5$2"MBV3!FJ+1)L MOL#11?C9FKJB,V X5>=2[\)*MD#J&G/XO4+O,%L)GWYE!G#/U>B//E\;NM-^ MNOZJ7E$E,EQ%?!<)[0M&Z???G<_'/PZ8,>W,F ZAIT](SM:9JRTK"&)J:YG^ MC2$VIO,(S!9:WXSEER53*?Q]Y1/4QC_='9R/;!3R$:C+5GZOXF%.=P?9[()# MR_<@P$#&A&A \*P3/!L$YS%KVLD,'GG3^\@-YG_E=LP[=O-OZVS._P 6 #I<=A\M!#M=$ MZ @*5#EP7P1V%_M*-RBSD]+S_L*+KO!BL/"Z)HX0L7*^#3VGOZF[^(_DV>C? ME>.3GL'7FX<'/#UR\5UN"5'@*6&IG'E;I7;7OB^C+4FPO. [DNI? MUEPD6.E3L?'E3A <9T$)\U$0C/T$T]2;3[-K2S&?\KUB-"5+ >0^2;!XOB&, M'V<>]%XN/-#-5ID+_GRZPQOR2-37W5+H,[]$B6E"4DEY"@19S[S/\'J!)B8@ M&_$7)4=Y<@P,E17GW\W)'_',"TQ%A)%(&0BL_QW(@C!FD'0=_Q:@7IG3!)X> MOZ#_EI'79%98D@5GWVBLMC-OXH&8K/&>J0=^_)T4A$8&+^),9G_!L1@;>"#: M2\63(EA7D- T_X^?BD:^TK69 M#'Y4U'&3UX'>J",$]SQ56PGNTIC$]7A?(_%!0CA+P %:-A0 MSZ)]>.@H)RS['&9XX1MX#T0JL8_47M!T _09$0<"_G[@C &]'H]8Q/\T=2U' M'3:CFGO\6NYP1&:>OHDS3&_^\T]P'/S:1+DCL%H#AF4#AB[TN5Y08D-BH#BX M>](B)$D3W1QCG&$8!3K,!\-A"*?^X92'/2HH1]2*&Y7%C9S%Z6.LR(9&V6)O M*LP9_]YYZ BL1G5<4AWWLA#'73:@([!: R[+!EPZY_I&SW.:&O(KK"<[:ER' M.<3H9(5-@B!XM0R=>3@SG;!I9)@B6D, MN #:-2CV6OYS*ENGO:L].%+8&5,H/.QWT8]QQ:-2YM%'^8"5NX"NNV% M)9X+_5XC]-LJ4$3H%SAL!+/Y!:DC/U&TH0]W BM[ B?]*&9'9J1H0A_6!E;> M!KK-33O%M)W->&2OZCZ<#:J<#7([FW:*B6QW,[!O4'>JR.\VY-"IS@=SFPI+-;UAHIZF> 5\Q MNGE;-=VX[Q6,KM#J7:B,"1KVHIJH(Q]2-*$/5X,J5X/U%T_YR8E'IPYF@RID@]Y>3%H(Y ML;XO-NAEI];"/_F"GQ"]:LS&A@01WZ6#9755-]! O!@ !D !X;"]W;W)K M&ULM5E=;^(X%/TK5G:UFI%FFD\"= &I)5E-I7:% MAIW=A]4^F,2 -4F+@ M1YX5;&IM.2]O;9LE6Y1#=D-*5(AOUH3FD(M7NK%921%,:U">V9[CA'8.<6'- M)O78@LXFI.(9+M"" E;E.:0O]R@C^ZGE6J\#7_%FR^6 /9N4<(.6B'\K%U2\ MV1U+BG-4,$P*0-%Z:MVYM[$;2D!M\3=&>W;T#&0H*T*^RY>'=&HY,D;\%B!CDNFD_XHQ7B"."^!?!:@'<* M"-X ^"W OQ00M(#@4L"@!=2AVTWLM7 1Y' VH60/J+06;/*A5K]&"[UP(1?* MDE/Q+18X/ELV"P20-5CB38'7.($%!W=)0JJ"XV(#%B3#"48,? 9_0DJA3"SX M$"$.<<8^BM%ORPA\^/7CQ.9B/I+53EK?]XUO[PW?/G@B!=\R$!.]!G/O:0F?(+T!OOL)>(X7*.8SOQSN*^"1'AZA1 N/+X=[&C'\+K-^S>>_ MP;>@HII0_O()+#*94EBD('ZN<"G^S#GX]U&8@P>.&Z Y9L]]^<4/G=Y7L)LDBDV2Q(;)>@H(N08&.??87X3 #2*2$OZA2 MT*##&BWK_6[FC9S =<3/Q-X=ZWMNZ8_#T!F>648*2R?TA.VI97QN&7C^8!@< M6_;"'G1A#[1ASR';UHLQD0\R_!W,Q))D*@T:JL'1+-Q@Z [.)=#ZO':)*;QZ MHY%[+I(AKST=PT['\(+E@XL=8CQ_2[_P+!(O&'N.8@UIG5TKH$FRV!!93^1A M)_)0*W*[#S)Q)DJ06*BK#($U)7F[-2.J5'UXIOJIVEJOUZK]KKO8D+N>A*-. MPI%>PDP<1F&1".$(!2FI5GQ=9>*$V"BKTF]T5GM.]=.ZO%:_T;OZ&7+7TV_< MZ3?6ZO<$>47%%@%2R,7!2VB8(<:4QRT]D1^"O#YOJ;9H+?1:04V2Q8;(>MJ[ MSN%X[&A%>Q#UM>!$G)#W(@GH>\@TRA8998M-L?63X!V2X/W$5J E-Y4FDVR14;;8 M%%L_38>&S=6V&[-'Q#FBLA5/*$HQ5R;#:&-FE"UJV8X+W'"L.&O&IMSV=3[T M7:Z^\9H36A(J=],O"*;/%:1"=@8>Q;9*U(5*RW>UZ";9(J-LL2FV?F8.K:$[ M^)F%RF03.#?*%AEEBTVQ]=-TZ#Q=?>MY4:$*SXN!JN_4N[I:9J.=IRFV1F;[ MZ)96=(Z;^GJ<@;H-:NXXN]'N"OZNOG@^&;]W;^?-1?J!IKG7?X)T@PLF.H2U MH'1NY$4X;:[*FQ=.ROHN>$6X:%_KQZVH@8A* _']FA#^^B(==/^PF/T/4$L# M!!0 ( *>,GEAW^M#I, , #T* 9 >&PO=V]R:W-H965TS%[L,"0=QN'XH^,-*Q190B M79*RT[_O(:6HOBBN4>1%(J69(6=XG6RE^J9K $,>&B[TU*N-65_YOBYK:*B^ MD&L0^&P /-I?:NPY@\J%6M :"8%4;"<>M?AU3RS M> ?XG\%6[Y2)=7(OY3=;^;>:>H'M$' HC56@^-K #7!NA; ;WWM-;VC2$G?+ MC^I_.^_HY9YJN)'\,ZM,/?5RCU2PI"TW=W+[#_1^4JM72J[=DVQ[;."1LM5& M-CT9>] PT;WI0Y_##B%,GB!$/2$ZEQ#WA/A<0M(3DG,):4]PUOW.NPMN1@TM M)DINB;)H5+,%E[YC8UY,V'FR, K_,N298M'-#R*79,%6@BU9284AUV4I6V&8 M6)%;R5G)0)._R )G:=5RL.@[T$:QTD!%;JBN"15]8?Z]91O*01A-7L_ 4,;U M&R1_6LS(ZY=OR$O"!/E8RU8C14]\@RYL7_RR[_&'KL?1$SW^CZH+$H=O211$ MR0C]YC1]!N5 CT?HL_-;'Z//SV\]VJ?[.'+#\$7#\$5.+WY";VR\>I%F 7OQZ)^3K'9(RW=A?I#-;V7FIQ![D:1#).D?1]*Y M?]IU>M29+#N<%&=@9F=@YJ]:SP7IVTOI':2@G;FT)TSE&PZ240N,V55'[ M31M\->Z

VGP;'?%&N]WH"P M_R^E-(\5>\ /-\;B)U!+ P04 " "GC)Y8HKVG8.($ "#&0 &0 'AL M+W=OK,-M Z M:!N@!8)ZZ3X,^\#(="Q4$CV2MIO^^I&R(ED2Q428D"^)9-\]>NYXO(!;0@3XF:4YGUM;(797MLWC+_Q 4GJ<6]!Z^N!;\K 5Z@-[,=OA M![(BXFYWR^2=7:&LDXSD/*$Y8&0SM][#JZ7K*(?"XGM"COSL&JA0[BG]H6YN MUG/+48Q(2F*A(+#\=R!+DJ8*2?+XMP2UJF%MXPFR=4RK@23 MWR;23RQN\@/A0JZ+X& "5K)*UON4 +H![S/*1/*+K,&2\XW1/P]IH(G*3\G<2\6UV#MV_>@3<@R<&?6[KG MTIC/;"'9*PYV7#+]<&**>IA^Q>P2N/ "( =Y&O>EV?V:Q)6[VW2W95]'SC/0^,5FJG2+6T3SA^.?/AVZ+8]?& MGSIZ@GY%T!]&\+2W= S]SM,G(6JG46/D3:=ZCD'%,3!RK+>XCE;039P7A:B= M.XU9&/FAIZ<65M1"([4E93O*L"#@GLK^4G2DG I] HU00S?=2&"-J*,JZNA5 MNE T9D)& FLD9%HE9/H_N]"T4WXPC)#GM*JT:R9/1IX#]54*G5IOG9'Z4 G4 M8#J%+9H:(Q_Z/23/#@5PK%Y4(K7ZC->FJ;%"?A_/6H.A4=&>Z4>EI1U! MHY8/3LI(:,VDU+H.S<+^?$N"7:UVH1-TZE1CYB,8]91I+>K0K.H#6E)7N]M] M4V/2R[#6=F@6]R']*-1TF@Y)C1'L.;_!6HNA4=F>ZT:1;I&]SB)KS'R$@AYR MM2Y"LS#>7:XNP0,]$):K:0_(&3V/'T^')2U=(]S@+3@26G-4JT47.:\SK!FU M??"T-A):,RFUR".SR#_?EU!7M5$8="8-O9F#]"6+SB9LL[J_O"\AC8)W6'9M M_)Y=A6J%1V:%']"82J1FS_';YSFM5=3'LQ9F9)Y^S:T):4;>T)NV!S>]6=BW MSK5 (K- KH0:V]3 ENWS)$YV\KS4VY?,6(.WX$AHSZ<._';9Q*=D==SJ'-K47;-D["Y)Y7.06.-D1>TJ.G,Y)FX/5G: M9V_(U<\37S%[4.^P4[*1?LYE*&-CIS?^IQM!=\5+\WLJ!,V*RRW!:\*4@?Q^ M0ZEXNE'OX:O?71;_ 5!+ P04 " "GC)Y8OON]*-D" !%"0 &0 'AL M+W=O%_?K920AM,64/W4OKCWM.SKGWQLYXS?B3* D>J[* M6DRL0LKEF6V+M("*B%.VA%KMY(Q71*HI7]ABR8%D+:@J;>PX@5T16EO)N%V[ MYTYK>*0&;HY?V2];[\K+(Q$P9>4OFLEB8D46RB G32GOV/H*>C^^ MYDM9*=I?M.YC'0NEC9"LZL%*047K[I\\]WG8 (R\#P"X!^!_!;@]P&V-=LI: M6S,B23+F;(VXCE9L>M#FID4K-[3659Q+KG:IPLGDNEZ!D*HL4J#O:*Z:)&M* M0"Q';SOHALB&4_F"CF<@"2W%B8J]G\_0\=$).D*T1C\+U@A29V)L2Z5*<]MI MK^"B4X _4'!#^"ER1]\0=K!G@$_WPV>0#G!W&VZK7 P)P4-"<,OG?L!W7C$N MZ1_(T)0):;+3X3TS7K]U9V))4IA8ZK42P%=@)5^_C +GA\G<@S)K0->.U8!>@'#$."I!&$O8$04MD3X85LD(!Z&C$K[:=&,(\QT2/Y[YZ+O1B[>$>>(2R,O,@URPL&><'>/K\DE*,'4C9@DA8QZYG)$@\[H__1X9.IQUXUV5)O"HL!SS*KC076\ M5_7^)HK?G0;8BT*\>V@8PL+(#W<3:F]<(Y/J%FV'A?K. :X#U'[.F'R=Z*MT^')*_@)02P,$% @ IXR> M6)6B06)G!P TT$ !D !X;"]W;W)K&ULS9QO M;],Z%,:_BM6+KD""-;$=M]W=*L$F!!)7@]?A^16;5 /JB*\)?RRW7J-J*G=%\:UZ\WY^.0BJC'C*9[*2B-5_ M:W[%T[124GE\;T0'[3&K@=NOG]3?UI-7D[F+2WY5I/\D<[FX'(P':,[OXU4J M;XK'=[R94%3IS8JTK/]%CTUL,$"S52F+K!FL,LB2?/-__*,IQ-: D.X9@)L! M^-@!I!E ZHEN,JNG=1W+>'HABD5RN!%=K)$OT_)K+.$G+%^@5^G)[C9X_>X&>H21'GQ?%JHSS M>7DQE.KXE98>,^Q/L;B#)'P)<(!II;A5_#P:SYKAQ-S^%#-NITZ M;J>.:SUR<.HOT>NRY&K6:E[H0Q+?)6DB$UX^E62.5,/=\-E*B"1_J*/^+G+1 M_N!-7"8E^O>#.@!Z+WE6_F2+%:JKJFK*5(PSQM>2I',)-]D:LMN(Q!M'9>QW=RZ,>-H3.RI M16UJ$9C:.Y[.7\GBE;H.K40B?ZHS:ZVRK<^],4Q?4Y8DN.=8_*:!CL)M<-(T$0D+$]N5&;W CNQB++N)@E M*L-EO.3"EB"HX'KJ>1(S)CMN)SONU35K[+-PGL2,PDW:PDW\GG"3;K.& 1WM MM+0E*L*8V3LZ#/1-.0"S_7)V>X8>BC47>94A4D"5SWZBNV+??1>4().Q5CS?I^"J>)S6S>)II0O#.[][GC9YYRZ"3W6NW/6R$]W2Z1HD09HE; M&4M>KURVRI-9LE27\?UM#FHYKY0G-7/F&DY"VJ\V!V')N7B>U,SB:7P*/?-3 MV"6C$&/*=MO<$A;A+5PU\]4 %<($=56(92&J5J^;NU[#O)#5(S M9Z[I+!SUJ\V]LIXO-;-XFO9"D(E^H\W'W?X=C29DEULL<97QP_;LN$*-62', M61_XFJ?HO34W<*3SRGA2,ZT#36@XZ%5;8Z^$YTO-+)XF/ Q"D)N!T&@9+6UQ M$&QA^RT$O&42P4!UA(F NVS4=1$L0?MM!*SY"U,SB:5[" M,"\YW_APUUSJ]#@48N:IZ0;#YI/N;]AT),TU\C#X%-*=WK3IMV6-5UK7RIF370Y$+ZY4T1K]Z4 M+S6S>!JEB&=OBG29:;?1P1 SSZW'6S!3;4.+P[8=5G5>JU.X4T2#&^F7.T6\ MHI\O-;-X&OV(9W>*=&VG3J-#(6:>FK((3%E-HUMWZ_!0YP4YA0E%-*:1?IE0 MQ"O<^5(SBZ?ACL FE-OC_JZQU.ED*,3,43,4@1GJB%TZ.4Q-8(CY$01-312F MID,;]&;XP2?[MCC@T3[52$-A,^;I(G#D'AU6!J3*(Q)SG5%_!J9J&=CBEH^'&5YOFX/V_=\G6KRH4<95,Z[=EC6>=%.03!4 M$PSMESU%O=I3OM3,XFFTHI[M*=JE*-NC=EO8_D?MD0:NZ"B;RGG[#LNZ+IHO M-;,(&NJB?OE4D539IXJZ)I3UJ;LE#GKJ'FD4BXYRK.P[>7BL M\]J*-,1%_?*E(J_DYTO-+-[6A\YA7\II)Q\=]J3 $#-'#5@1#%A'[.2C MP\_ZP! S,XU2$8Q2AW;RS7 P+2C$3$O#303;,^VY?^0&'I9S[NA3P$FDX22: M].MRX/4S3+[4S"]U:%)B,"DYW^=8UX/:[7 PQ,Q3PPP[SJ'ZG9T[+.VZ8+[4 MS$)H,&']LJN85[O*EYI9/,U(S+-=Q;H^5*?;H1 S3TTX[#B;RGG+#NLZK]8I M4(5I5&'],JF85Y/*EYI9O*VOZWDVJ=AAH@)#S#PU4;'CS"GGO3JLZ[Q:IW"G MF 8XUB]WBGD%0%]J9O$T #+/[E2CQZ!6AT(V>0ZWOG%?_;F#C[%X2/(2I?Q> MC0G.1NH\$9N_(+!Y(XME_27\NT+*(JM?+G@\YZ(*4+^_+U2O-V^J[_6W?\=A M^C]02P,$% @ IXR>6&1;QD?E P [Q, !D !X;"]W;W)K&ULM5A=CYLX%/TK%ENM6FDZ8$@(F4TB;3.[VDKM-NJTW8?5 M/GC@)E@%3&V33/_]VL#PD7AH,R(O"1_W'LZ]/C8'+PZ,?Q4Q@$0/:9*)I15+ MF=_8M@AC2(FX9CEDZLZ6\91(=1LM+4WVI0JWFF3NP>/Z+_61:OBKDG M8L^8=&,EY:@84BV)(BD1_9X2^H"YIJ MO) EHOQ%ARK6]RP4%D*RM$Y6#%*:5?_DH6Y$)P%/GDAPZP3W9Q.\.L$K"ZV8 ME67=$DE6"\X.B.MHA:8/RMZ4V:H:FNEAO)-WZ.6+5^@%HAGZ%+-"J 2QL*7BH)'LL'[> MF^IY[A//>T_X-?+P%7(==V)(7P^GWT+8I'O]=%M5WI3O-N6[)9[W@_*OT"8A MF>QW ?W[3H6CMQ)2\9^IU I[8L;6$_!&Y"2$I:5FF "^!VOUZR_8=WXS%3X2 M6*\-7M,&;PB]TP;= &AEL.-,&$>YPO-+/+U4[%=JX9C["WO?K>DT"OL!QDU4 MC^RD(3L9)/L.A+A1\S\LTB(A$B(U;55/0DKTPF B6^%-.S1>S[SY](BL(D@V4],D@3EW5G6:6\&TL1W>L($NS,''_$]C9K/@YF9KM_0]7\D MA*BH%MB4A+&ZRX](F_@.8IX[#T8"ZY4_:\J?77 YF(W9AI' >FT(FC8$(R\' MP:EB)X[G'BG6$.5X,]\LV7E#=CY(]@O$-$S 2&LP\]P1&0FL5R1VVO>TW8B2T?BM:PX*''"-42YWA/K*6XM"Q[V+!^V6QH"VA8\H[+@4++>T@=];&8[B'?V8(V$UJ^^ M=4#8OZ1N1_5"8Z'U6]&Z(3SH,IZCVYE)D<>R'0[JDVT]"QXV+6N6YH4$+DJR M'*I/@T'?.HQX]F"-A-:OO[5!>'Y)W8YJE<9"ZW_3MU[)'30@S]!M#=C[4IT' MQ\(U1OG'RK4[NS%Z*^P]X3N:"93 5J4YUS,E?%[M+E4GDN7E!LT]DY*EY6$, M) *N ]3]+6/R\43O^31[?*O_ 5!+ P04 " "GC)Y8Z7U-(20$ #H$@ M&0 'AL+W=O.N[X$9Y(J+G$A83+Q+>C&C(V-@1_S@L%.U9V*DS(5X-(WO MR<0+#"-((=8&@N'?%F:0I@8)>?Q;@GK5G,:P_OR"_M6*1S%SIF FTK]XHE<3 M;^21!!9LD^H[L?L#2D$#@Q>+5-E?LBO'!AZ)-TJ+K#1&!AG/BW_V5#JB9H X M[09A:1 >&O3?,(A*@\@*+9A96==,L^E8BAV19C2BF0?K&VN-:GANEO%>2WS+ MT4Y/[U=,PI,-DC$3TE81#V6_C,?MX\.8G^P'Q$YJ!W #GY"G.YP1.(T,CNPP%A>4*N(89L#O)E=P[; MR#MG>>]FZ BLX9!1Y9#1)^>-49>NZ@BLX:KSRE7G'>:-\[:4<'80W\X)/RB' M!OL#/' *^F:4F&,6CVBLKF*R9>D&3@G+Q :7UP@TQS3FGD)HJ\YRCE$CG8P. M-[*;R4>5UDH5ZM[V(L6H3KE^)I+IUG14(E#J3)[N>3ZJ(]SK")TZ[KAZ) L) M8!8-I$EF;^HID&C8T!/TH\&A).>4'Y6TKUNH\ZR?WO"<9YNL54*G)4=7:$V= M^Z*#]C\YT5)GV?-N=W6$UG37OOBA[NK''-0\7Y:%3ZM<-P ES\!DJS*GX4>5 M[4LEZJZ5;MC3FP'OM'SW"G:$UM2YK[3HV6<'?*=56%=H37?MZS#JK%U^)N#= M )$-^+9/XYG;\KW2_-J=009R::]2%-;]6#04W\]5;W5=&6U86URI%0XNUO9F8"ZU%9A]7P!*09@"^7PBA M7QIF@NIR:_H?4$L#!!0 ( *>,GEAG7 %1Z@( $L( 9 >&PO=V]R M:W-H965TY::PY=K"=MOQ[["3+LC8;1>*E]<<]U^><7E]WNN7B7N8 "NT*RN3, MRI4J+VU;)CD46)[S$IC>R;@HL-)3L;9E*0"G-:B@MNPQ+477DC],SNLJ2D "8) M9TA -K.NW,OYV,37 =\(;&5OC(R2%>?W9O(QG5F.(004$F4R8/VU@3E0:A)I M&K_:G%9WI 'VQP_9W]?:M985EC#G]#M)53ZS+BR40H8KJF[Y]@.T>D*3+^%4 MUI]HV\8Z%DHJJ7C1@C6#@K#F&^]:'WH -W@&X+4 [UB WP+\6FC#K):UP K' M4\&W2)AHG$$D7T[ANTU'645A00S] _@D\7H#"A\DRGN5LNT.G)&3I!A*&O M.:^DQLJIK;0FP\Q.6O[7#7_O&?Z?L3A'OCM"GN,% _#YR_ %)!WR=(:7@&4AS]S%%YA"2M-9P8\V0!TWBJ$YL MFM$F=@-G,K4W?6V'05[D1%W0$\Y!QSDXBG/""U/7N.DWFJH BI7>6 &#C*C! M8WT8Y(:N,\PZ[%B'+[)N2@RWW.ECJ0VQ# \)>/X^RX&@B><- MLXPZEM%1WDK8@, L@9&VF=47 2D0NL/5=H\>2P,E.1;K81G1(<.+2;@GXS H M<%Q_6,:XDS$^2D;/YA%27&$Z1'-\4*31)+C8HWD8Y#I.Z.[QM'NMWCRSNO^M M"9.(0J9QSOE8ZQ3-T]5,%"_K[K_B2K\E]3#7KST($Z#W,\[5P\0\*-W_A_@/ M4$L#!!0 ( *>,GE@0=RY,/ ( "L% 9 >&PO=V]R:W-H965T&I]]]_MP[QRW4CWI$L"0YXH+G7BE,?7"]W560D7U M1-8@\.0@544-AJKP=:V YJZHXGX4!+=^19GPTMCM;50:R\9P)F"CB&ZJBJJ? M2^"R3;S0.VUL65$:N^&G<4T+V(%YK#<*(W] R5D%0C,IB()#XMV%B^7RB<;?,X3+[""@$-F+ +%SQ%6P+D%0AD_>DQOH+2%Y^L3^D?G M';WLJ8:5Y%]9;LK$>^>1' ZTX68KVWOH_3B!F>3:_9*VRYW//)(UVLBJ+T8% M%1/=ES[W]W!6$$4O%$1]0>1T=T1.Y9H:FL9*MD39;$2S"V?55:,X)NR?LC,* M3QG6F70EJXH9O&6C"14Y64EAF"A 9 PTN5Z#H8SK&W)%F" /C'.\2AW[!JDM M@)_U-,N.)GJ!YH&J"9F&;T@41#/RN%N3ZZN;WV%\5#[(CP;YD<.=_I?\-=,9 ME[I10+[=[;51V /?Q\1W)+-Q$CL7"UW3#!(/&U^#.H*7OGX5W@8?+EB8#A:F ME]#3+62 C9F3C.J2%(I:+TU-C!Q3VF&]=UAVX(YI. EC_S@B8#8(F%T4\*FC MQ&EH1 [Y&&L'$ 9GM,'D[3CM?*"=_QLM=I@8IYW_93:8S/Y@]<]ZWSXCV&D% M$YIP.& 5JD00U8UF%QA9NW'82X/#Y98EOF:@; *>'Z0TI\!.V/ ^IK\ 4$L# M!!0 ( *>,GEA 1P7]*P, .\) 9 >&PO=V]R:W-H965T_).;X/>[05\D%E )H\%CE78R?3>GWANBK)H*#J7*R! MX\Y2R()JG,J5J]82:&J=BMP-/*_O%I1Q9S*R:S=R,A*ESAF'&TE46114_II" M+K9CQW=V"[=LE6FSX$Y&:[J".>B[]8W$F=N@I*P KIC@1,)R[%SZ%U=#8V\- M?C#8JM:8&"4+(1[,Y$LZ=CQ#"')(M$&@^+.!*\AS X0T?M:83O-)X]@>[] _ M6>VH94$57(G\GJ4Z&SNQ0U)8TC+7MV+[&6H]/8.7B%S9_V1;VWH.24JE15$[ M(X."\>J7/M;GT') G&Z'H'8(GCI$SSB$M4-HA5;,K*P9U70RDF)+I+%&-#.P M9V.]40WC)HIS+7&7H9^>?,-$^2J4(C<@R3RC$L@9F6.NI&4.1"S)E"J6$,I3 M,F-YJ2$E'2[',]"4Y>H$G>_F,W)\=$*.B$N4V56$<7+'F5:GN(CC[YDH%2*J MD:M1@B'B)C7=:44W>(9N2*X%UYDB'WD*Z;Z_B](;_<%._S0X"'A-Y3D)_5,2 M>$'4P>?J]>[A 3IA$X[0XH7/A:,L0%(MY$77V52^4;>OJ?<+M:8)C!TL: 5R M \[D_3N_[WWH$O9&8'LRHT9F= C=9EUN4HAJ+=FBU'2!V:8%24118'%CVBFAV)_.,:R MKG9/NHZD^DZO%0A_$$=Q$ ^C)R'KL(P]'_^BJ#MJ@T;,X/_%I'6+>T'.X-5R M.BP/RXD;.?'K*FB-3=A2;8?"].!FHU-"A1ZW2\,[]X9/Z'=:^?UNZL.&^O"? MJ;1[[3ZB[S;NCNQ]Z[LDT)A(RJYKJZ19K5YM5S:R_K)^A1?,]7C MXP],]13"2V+%N"(Y+!'2.Q]@/LCJ>5%-M%C;&WHA--[W=ICABPRD,<#]I1!Z M-S$?:-YXD]]02P,$% @ IXR>6*8\5:NJ P N@\ !D !X;"]W;W)K M&ULS5==;]LX$/PKA XH$J 7?5JV4]M XN;0 FUA MQ,CUH;@'1EK;1"12)2D[_?>WI!3%BA5? P@'O]@BM3O:&>X(VLE.R >U =#D M,<^XFCH;K8M+UU7)!G*J+D0!'.^LA,RIQJ5=4_KJ&3.RFCN\\;=RR]4:;#7@:EJ#OBH7$E=N@ MI"P'KIC@1,)JZESYEW,_- DVXF\&.[5W30R5>R$>S.)S.G4\4Q%DD&@#0?%O M"W/(,H.$=?RL09WFF29Q__H)_2]+'LG<4P5SD7UGJ=Y,G9%#4EC1,M.W8O<) M:D(#@Y>(3-E?LJMC/88XG8;,4.?L(FK), MG2. LEL35V.%YCEN4E=S7543O%)-2+X*KC>*W/ 4TG:^B\P:>L$3O>O@*.!7 M*B](Z+\G@1=$'?7,?S\]/%).V*@=6KSP%;PK%"YE66E:ERPA*273#+6[>4RR M$AF3E12YT;4H-;5MCB=P0R5G?+U_1#^^(##YK"%7_W2I7%41=5=AW@R7JJ ) M3!VTO@*Y!6?V[@\_]CYT2=036$NPJ!$L.H8^JUNLZB<"+9F2MDQ65[S'L:// M,FSI<\(XQ@ I4#>+0,[8$]9YEVQ5+0-;BWG_;6=#;S , V_B;O<5Z8KS1GX0 M-'$MLH.&[. HV3L.CR 3II %&C]Y(*(P[#J-=!3JK4?<$UB+==RPCD_"$W&? M@O4$UA)LV @V/"%/# ]Z/1B'D?_2$AUA410%<=AMB5'#=?0?EMB",@RP/"U9 MHAMKE)SI3F,"=DC;J8_::/ MAW$X/C!'1V TB,/18-SM#G_OZ\T_2OBVTQ;D['9YI\[?D[6D7).4:B!<:/(+ MN6("O<\8?C&FG9R./N^MW= 76EN=X%F=X"0<5)?1EV@]H;5%>_Y$]8]^T/W? M'@H/K''@GL.0>#3T1M$+\[A[4U .K%_;093 M.UT]PU13+6-&UT)^(B8=XVO!.$5JW MYX'KX#K'I@D O1&.P0%QCV2ZHU M4_+:=.Q@&WP&!77[;ED:AU-%E^W.)5D3[,TD&1OZWZSQEDBDJ-DV;VG_+J_QBQU'WM2S;;Y5=PUZ/]5O[K9N\/ :3\3&8/(J: M[!V#R>0(3'9?[5MSK\FP/F5L'&6V#C)--( #XX#\@..G6"<-QG,N-)=U;\;3 ME,EGYQDCK^G8_!FTI6_&IRRCL+"+O(M;W\",9QF!\!#,N#.< XCH7E^9_F MTT/GXS#,6\^+]%!.#^4XE@\9V0^6Q\])S.6?:9)$41QC*SH:>1V,L'6+8_CQ MJV'>@('E@4Q_M];X;N,5LK\.L#W=5R'83/%*Q&:*KS4@_G4#1I+X=QO+ PQL M%[#:@?S^/%!3?DX4P:YBWK G&$>2!$.@%OTU&L?(ZL3P\>\/]I1$49+X$<#\ M#J((0^!IQ!', 7C D"BR[\&=]U&X>D^%Z_\-#I\ 4$L#!!0 ( *>,GEB7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:G6+TI7MIL P %!D \ !X;"]W;W)K8F]O:RYX;6S%F5MOVC 4 M@/^*E:=.6@=)H#>52I30#JF#JK2\3B8Y%*N.S6R'7G[]G&2HCJB.]F+RE/B" M\_DD]F>;RU>I7I92OI"WG L]"-;&;"XZ'9VN(:?ZA]R L"4KJ7)J;%(]=_1& M =G#(17%WNVKI7'3IDIP/@K N6( R+-W+GI>0 MCW2IJQQ#EP_4@@R"DZYM<,64-E6-JGUJ&;=@*]>IPL@;Q@VHA!JX5;+8,/%< M-F-[T7&Z4<5A=ZV#>*'^)XQRM6(I)#(M:;)>#H?)\3>S6=WDV3X:!/7 MP[OA=#0F#F2$0$8M0OZ.',@8@8S]0CY-AT_)Y+&&W,=U('L(9*]%R$8D^PAD MOTW(V($\02!/_$+.MJ"V=M9P:$X1FE._- G3&ZDIUP[.&8)SYA=G7N0Y5>]$ MKLB_$RHR,OY3L$WY@^]D"L9%Q$P1>E;%?$T5'%]3 M#1D9R=RVI*M*+A\FB="S)>P04(5E&[^5:*"K4,[,&A09%4JYF)@F0L^>L*'+ M63TV*L*17:?9)1.(E$'C<\0T$7KVA/WLR)W4FMS;Z%4OWB7#W!!ZE@,Z_S4T M&V+2" ]E#7)DE\H<]#>7#/-'V*9 &DN $#-(>#B%?!7""'-)U(Y+=IPN)N:4 MJ#VGE*@N)KH#\>P5=-YNC.@(TTOD62_[4^*7WR6FELBS6CXGG6,RI4K1Z:,L8,%+>TL_D73A<3/05K6)D^HH1\ 0 EA8 !H !X M;"]?%JS(_:UI7]V_.35=EH5]V%]MF^2V[.,MINK3=ZPRSW[[.3(Z/ MUOUG8G,^7W/WV>3?E:O#'X/M3]/=?.%<,,DQZRXN[(R]E^.VM\.#9OUDDQQ. M.],=3F1L[""&((X?)! D\8/F$#2/'[2 H$7\H"4$+>,'K2!H%3]H#4'K^$$; M"-K$#Z(494P5)$VP5J U(=>DP&M"L$F!V(1DDP*S"=$F!6H3LDT*W":$FQ3( M34@W*;";$&]2H#>CWJQ ;T:]68'>//G95J WH]ZL0&]&O5F!WHQZLP*]&?5F M!7HSZLT*]&;4FQ7HS:@W*]!;4&]1H+>@WJ) ;T&]18'>,KDL4:"WH-ZB0&]! MO46!WH)ZBP*]!?66=^KMPZ-T?NQYKO'\=U(=^F_=>/RP?&Y.V!EPMG -O?\% M4$L#!!0 ( *>,GEBJ9Q1AF $ L7 3 6T-O;G1E;G1?5'EP97-= M+GAM;,V8S6[",!"$7R7*%1%CNZ4_ BYMKRV'OH";;$A$$ENVH?#V=<*/U(I& M("IU+K$2[\Z,O=)WR.1]:\A%F[IJW#0NO#>/C+FTH%JY1!MJPDZN;:U\>+4+ M9E2Z5 MB8C0:LU0WGAH_]*U&/)L\4ZY6E8]>-N&S*W4SC2U5+HZ>=H6MUS16 MQE1EJGS89^LF^^$RW#LDH;.K<45IW" 4Q.RD0[OSN\&^[VU-UI8917-E_:NJ M0Q7;5,SY;44NZ99E2IM-5'5H29RRIS!5$OJZ2G>B@W]F'&Z;=DU_M MW\GT&8;*N=7&A8E9NMSN,)*V>VB"$%E?]A_QZ!BDKSX?M=/.*#O3.USOI[;+ M;AZ.=,GE@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ IXR>6."Z8G3N M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ IXR>6)E$% #6'@ M& @($-" >&PO=V]R:W-H965T&UL4$L! M A0#% @ IXR>6-[&F(T-!@ Q1@ !@ ("!) X 'AL M+W=O,GEA9BK_XY0( M !\( 8 " @6<4 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ IXR>6,L[ MI:R6!@ [BP !@ ("!DQP 'AL+W=O,GE@YD15@(@< "P? 8 M " @5\C !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ IXR>6$-2?% B! Y @ !@ M ("!!RX 'AL+W=O,GEC\=:#\-A( !,T 8 " @5\R !X;"]W;W)K M&PO=V]R:W-H965T,GEBOX(P]9 , /@( 9 " @>!( !X M;"]W;W)K&UL4$L! A0#% @ IXR>6,^ON&KC M @ DP8 !D ("!>TP 'AL+W=O&PO=V]R:W-H965T, MGEBT* (YP@( *D& 9 " @3!3 !X;"]W;W)K&UL4$L! A0#% @ IXR>6*GQWQG@! $PL !D M ("!*58 'AL+W=O&PO=V]R M:W-H965T,GEC!7% GEA #HR M 9 " @31? !X;"]W;W)K&UL M4$L! A0#% @ IXR>6-THG=0B P H08 !D ("! 7 M 'AL+W=O&PO=V]R:W-H965T,GEAV5LNR"P0 !(* 9 M " @9UV !X;"]W;W)K&UL4$L! A0#% @ MIXR>6$VQ)#"% P " D !D ("!WWH 'AL+W=O" &0 @('B MB >&PO=V]R:W-H965T,GECR MS^GWG@0 '8: 9 " @3B, !X;"]W;W)K&UL4$L! A0#% @ IXR>6#9755-]! O!@ !D M ("!#9$ 'AL+W=O&PO=V]R:W-H M965T,GEBBO:=@X@0 (,9 9 M " @2B9 !X;"]W;W)K&UL4$L! M A0#% @ IXR>6+[[O2C9 @ 10D !D ("!09X 'AL M+W=O&PO=V]R:W-H965T,GEAD6\9'Y0, .\3 9 " M@>^H !X;"]W;W)K&UL4$L! A0#% @ IXR> M6.E]32$D! Z!( !D ("!"ZT 'AL+W=OH" !+" &0 M @(%FL0 >&PO=V]R:W-H965T,GE@0=RY,/ ( "L% 9 " @8>T !X;"]W;W)K M&UL4$L! A0#% @ IXR>6$!'!?TK P [PD M !D ("!^K8 'AL+W=O&PO=V]R:W-H965T,GEC7)&:; M/P, "@4 - " 3V^ !X;"]S='EL97,N>&UL4$L! A0# M% @ IXR>6)>*NQS $P( L ( !I\$ %]R96QS M+RYR96QS4$L! A0#% @ IXR>6+TI7MIL P %!D \ M ( !D,( 'AL+W=O,GEB9/J*$? $ M )86 : " 2G& !X;"]?,GEBJ9Q1AF $ L7 3 " M =W' !;0V]N=&5N=%]4>7!E&UL4$L%!@ M "T ,@P *;) ! $! end XML 52 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 53 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 113 181 1 false 34 0 false 4 false false R1.htm 0000001 - Document - COVER PAGE Sheet http://www.hyliion.com/role/COVERPAGE COVER PAGE Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 0000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - Overview Sheet http://www.hyliion.com/role/Overview Overview Notes 7 false false R8.htm 0000008 - Disclosure - Disposals Sheet http://www.hyliion.com/role/Disposals Disposals Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.hyliion.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Investments Sheet http://www.hyliion.com/role/Investments Investments Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://www.hyliion.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Property and Equipment, Net Sheet http://www.hyliion.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 0000013 - Disclosure - Share-Based Compensation Sheet http://www.hyliion.com/role/ShareBasedCompensation Share-Based Compensation Notes 13 false false R14.htm 0000014 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.hyliion.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Net Loss Per Share Sheet http://www.hyliion.com/role/NetLossPerShare Net Loss Per Share Notes 16 false false R17.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.hyliion.com/role/SummaryofSignificantAccountingPolicies 17 false false R18.htm 9954472 - Disclosure - Disposals (Tables) Sheet http://www.hyliion.com/role/DisposalsTables Disposals (Tables) Tables http://www.hyliion.com/role/Disposals 18 false false R19.htm 9954473 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.hyliion.com/role/SummaryofSignificantAccountingPolicies 19 false false R20.htm 9954474 - Disclosure - Investments (Tables) Sheet http://www.hyliion.com/role/InvestmentsTables Investments (Tables) Tables http://www.hyliion.com/role/Investments 20 false false R21.htm 9954475 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.hyliion.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.hyliion.com/role/FairValueMeasurements 21 false false R22.htm 9954476 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.hyliion.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.hyliion.com/role/PropertyandEquipmentNet 22 false false R23.htm 9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilities 23 false false R24.htm 9954478 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.hyliion.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.hyliion.com/role/NetLossPerShare 24 false false R25.htm 9954479 - Disclosure - Disposals - Narrative (Details) Sheet http://www.hyliion.com/role/DisposalsNarrativeDetails Disposals - Narrative (Details) Details 25 false false R26.htm 9954480 - Disclosure - Disposals - Schedule of Changes in Plan Liabilities (Details) Sheet http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails Disposals - Schedule of Changes in Plan Liabilities (Details) Details 26 false false R27.htm 9954481 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 27 false false R28.htm 9954482 - Disclosure - Summary of Significant Accounting Policies - Schedule of Restricted Cash and Cash Equivalents (Details) Sheet http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashandCashEquivalentsDetails Summary of Significant Accounting Policies - Schedule of Restricted Cash and Cash Equivalents (Details) Details 28 false false R29.htm 9954483 - Disclosure - Investments - Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details) Sheet http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails Investments - Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details) Details 29 false false R30.htm 9954484 - Disclosure - Investments - Schedule of Investment Maturity (Details) Sheet http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails Investments - Schedule of Investment Maturity (Details) Details 30 false false R31.htm 9954485 - Disclosure - Fair Value Measurements (Details) Sheet http://www.hyliion.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.hyliion.com/role/FairValueMeasurementsTables 31 false false R32.htm 9954486 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.hyliion.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.hyliion.com/role/PropertyandEquipmentNetTables 32 false false R33.htm 9954487 - Disclosure - Share-Based Compensation (Details) Sheet http://www.hyliion.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.hyliion.com/role/ShareBasedCompensation 33 false false R34.htm 9954488 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 34 false false R35.htm 9954489 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.hyliion.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.hyliion.com/role/CommitmentsandContingencies 35 false false R36.htm 9954490 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) Sheet http://www.hyliion.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) Details 36 false false R37.htm 9954491 - Disclosure - Net Loss Per Share - Schedule of Weighted Average Potential Common Shares (Details) Sheet http://www.hyliion.com/role/NetLossPerShareScheduleofWeightedAveragePotentialCommonSharesDetails Net Loss Per Share - Schedule of Weighted Average Potential Common Shares (Details) Details 37 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - hyln-20240331.htm 4 hyln-20240331.htm hyln-20240331.xsd hyln-20240331_cal.xml hyln-20240331_def.xml hyln-20240331_lab.xml hyln-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "hyln-20240331.htm": { "nsprefix": "hyln", "nsuri": "http://www.hyliion.com/20240331", "dts": { "inline": { "local": [ "hyln-20240331.htm" ] }, "schema": { "local": [ "hyln-20240331.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "hyln-20240331_cal.xml" ] }, "definitionLink": { "local": [ "hyln-20240331_def.xml" ] }, "labelLink": { "local": [ "hyln-20240331_lab.xml" ] }, "presentationLink": { "local": [ "hyln-20240331_pre.xml" ] } }, "keyStandard": 172, "keyCustom": 9, "axisStandard": 14, "axisCustom": 0, "memberStandard": 24, "memberCustom": 5, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 4 }, "contextCount": 113, "entityCount": 1, "segmentCount": 34, "elementCount": 287, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 431, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.hyliion.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": "hyln-20240331.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": "hyln-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - 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": "hyln-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "unique": true } }, "R3": { "role": "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - 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:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "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": "hyln-20240331.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": "hyln-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "longName": "0000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "UNAUDITED 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": "hyln-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "unique": true } }, "R7": { "role": "http://www.hyliion.com/role/Overview", "longName": "0000007 - Disclosure - Overview", "shortName": "Overview", "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": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.hyliion.com/role/Disposals", "longName": "0000008 - Disclosure - Disposals", "shortName": "Disposals", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.hyliion.com/role/Investments", "longName": "0000010 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.hyliion.com/role/FairValueMeasurements", "longName": "0000011 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.hyliion.com/role/PropertyandEquipmentNet", "longName": "0000012 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.hyliion.com/role/ShareBasedCompensation", "longName": "0000013 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "0000014 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.hyliion.com/role/CommitmentsandContingencies", "longName": "0000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.hyliion.com/role/NetLossPerShare", "longName": "0000016 - Disclosure - Net Loss Per Share", "shortName": "Net Loss 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": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.hyliion.com/role/DisposalsTables", "longName": "9954472 - Disclosure - Disposals (Tables)", "shortName": "Disposals (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954473 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.hyliion.com/role/InvestmentsTables", "longName": "9954474 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.hyliion.com/role/FairValueMeasurementsTables", "longName": "9954475 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.hyliion.com/role/PropertyandEquipmentNetTables", "longName": "9954476 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.hyliion.com/role/NetLossPerShareTables", "longName": "9954478 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.hyliion.com/role/DisposalsNarrativeDetails", "longName": "9954479 - Disclosure - Disposals - Narrative (Details)", "shortName": "Disposals - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c-33", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-33", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails", "longName": "9954480 - Disclosure - Disposals - Schedule of Changes in Plan Liabilities (Details)", "shortName": "Disposals - Schedule of Changes in Plan Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-43", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "unique": true } }, "R27": { "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954481 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:Investments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "unique": true } }, "R28": { "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashandCashEquivalentsDetails", "longName": "9954482 - Disclosure - Summary of Significant Accounting Policies - Schedule of Restricted Cash and Cash Equivalents (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Restricted Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashEquivalentsAtCarryingValue", "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": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashEquivalentsAtCarryingValue", "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": "hyln-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "longName": "9954483 - Disclosure - Investments - Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details)", "shortName": "Investments - Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:HeldToMaturitySecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:HeldToMaturitySecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "unique": true } }, "R30": { "role": "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails", "longName": "9954484 - Disclosure - Investments - Schedule of Investment Maturity (Details)", "shortName": "Investments - Schedule of Investment Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.hyliion.com/role/FairValueMeasurementsDetails", "longName": "9954485 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.hyliion.com/role/PropertyandEquipmentNetDetails", "longName": "9954486 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.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", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.hyliion.com/role/ShareBasedCompensationDetails", "longName": "9954487 - Disclosure - Share-Based Compensation (Details)", "shortName": "Share-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-103", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-103", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954488 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.hyliion.com/role/CommitmentsandContingenciesDetails", "longName": "9954489 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "hyln:GovernmentAssistanceAwardAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "hyln:GovernmentAssistanceAwardAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.hyliion.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "longName": "9954490 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "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": "hyln-20240331.htm", "first": true }, "uniqueAnchor": null }, "R37": { "role": "http://www.hyliion.com/role/NetLossPerShareScheduleofWeightedAveragePotentialCommonSharesDetails", "longName": "9954491 - Disclosure - Net Loss Per Share - Schedule of Weighted Average Potential Common Shares (Details)", "shortName": "Net Loss Per Share - Schedule of Weighted Average Potential Common Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and 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": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.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": [ "r9", "r522" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable from customers", "label": "Accounts Receivable, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r114", "r173", "r641" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r173", "r174" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization and accretion of investments, net", "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": [ "r62" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related benefits", "label": "Accrued Employee Benefits, Current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r11" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued liabilities, 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": [ "r11" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional services and other", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r11" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/PropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation", "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": [ "r29", "r111", "r393" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hyliion.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": [ "r47", "r522", "r644" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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": [ "r306", "r307", "r308", "r418", "r561", "r562", "r563", "r627", "r645" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "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": [ "r35", "r36", "r273" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-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": [ "r302", "r309" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r115", "r177", "r216", "r219", "r220", "r641" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.hyliion.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofWeightedAveragePotentialCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares excluded from computation of diluted net (loss) income per share (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": [ "r152" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofWeightedAveragePotentialCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofWeightedAveragePotentialCommonSharesDetails" ], "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/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofWeightedAveragePotentialCommonSharesDetails" ], "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": [ "r25" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r75", "r113", "r128", "r157", "r164", "r168", "r213", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r315", "r317", "r335", "r388", "r447", "r522", "r534", "r596", "r597", "r629" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r105", "r117", "r128", "r213", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r315", "r317", "r335", "r522", "r596", "r597", "r629" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.hyliion.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/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/DisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held for sale", "label": "Asset, Held-for-Sale, Not Part of Disposal Group", "documentation": "Amount of assets held-for-sale that are not part of a disposal group." } } }, "auth_ref": [ "r66" ] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held for sale", "label": "Asset, Held-for-Sale, Not Part of Disposal Group, Current", "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r66", "r522" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "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": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessExitCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessExitCosts1", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/DisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business exit costs", "label": "Business Exit Costs", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r3" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions of property and equipment included in accounts payable and other", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r22", "r23", "r24" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r20", "r108", "r498" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "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": [ "r108" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r21" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r21", "r74" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashandCashEquivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashandCashEquivalentsDetails", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period", "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period", "totalLabel": "Total presented in the consolidated statements of cash flows", "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": [ "r20", "r60", "r126" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and 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", "r60" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of 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": [ "r552", "r640" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.hyliion.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "verboseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r69", "r529", "r530", "r531", "r532" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 9)", "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": [ "r14", "r41", "r389", "r434" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.hyliion.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": [ "r68", "r240", "r241", "r494", "r593" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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": [ "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r561", "r562", "r627", "r643", "r645" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in USD per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r46" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.hyliion.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": [ "r46", "r435" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.hyliion.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": [ "r46" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Balance at beginning (in shares)", "periodEndLabel": "Balance at ending (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": [ "r5", "r46", "r435", "r453", "r645", "r646" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 250,000,000 shares authorized; 184,016,695 and 183,071,317 shares issued at March\u00a031, 2024 and December\u00a031, 2023, respectively; 175,304,238 and 183,034,255 shares outstanding as of March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r46", "r390", "r522" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and related equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Supplier Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r42", "r96" ] }, "us-gaap_ContractTerminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractTerminationMember", "presentation": [ "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract terminations", "label": "Contract Termination [Member]", "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [ "r509", "r510", "r511", "r512" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds and notes", "verboseLabel": "Corporate bonds and notes", "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": [] }, "hyln_CorporateHeadquartersLessorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "CorporateHeadquartersLessorMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Headquarters Lessor", "label": "Corporate Headquarters Lessor [Member]", "documentation": "Corporate Headquarters Lessor" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r54", "r128", "r213", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r335", "r596" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r129", "r130", "r255", "r258", "r345", "r499", "r501" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.hyliion.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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r180", "r198", "r200", "r379" ] }, "hyln_DebtSecuritiesHeldToMaturityTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "DebtSecuritiesHeldToMaturityTerm", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity date (or less)", "label": "Debt Securities, Held-to-Maturity, Term", "documentation": "Debt Securities, Held-to-Maturity, Term" } } }, "auth_ref": [] }, "hyln_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "DenominatorAbstract", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Denominator [Abstract]", "documentation": "Denominator" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "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": [ "r3", "r161" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r271", "r275", "r303", "r304", "r305", "r521" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.hyliion.com/role/Disposals" ], "lang": { "en-us": { "role": { "terseLabel": "Disposals", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r45", "r65" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.hyliion.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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.hyliion.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/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.hyliion.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/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.hyliion.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": [ "r538" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.hyliion.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": [ "r539" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.hyliion.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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic (in USD 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": [ "r123", "r136", "r137", "r138", "r139", "r140", "r145", "r147", "r149", "r150", "r151", "r155", "r327", "r328", "r380", "r397", "r504" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted (in USD 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": [ "r123", "r136", "r137", "r138", "r139", "r140", "r147", "r149", "r150", "r151", "r155", "r327", "r328", "r380", "r397", "r504" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.hyliion.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r144", "r152", "r153", "r154" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee severance and retention", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofWeightedAveragePotentialCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unexercised stock options", "label": "Employee Stock 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/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.hyliion.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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.hyliion.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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.hyliion.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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.hyliion.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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.hyliion.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": [ "r536" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.hyliion.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.hyliion.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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.hyliion.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": [ "r536" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.hyliion.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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.hyliion.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": [ "r536" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.hyliion.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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.hyliion.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": [ "r540" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.hyliion.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": [ "r536" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.hyliion.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": [ "r536" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.hyliion.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": [ "r536" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.hyliion.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": [ "r536" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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": [ "r5", "r103", "r120", "r121", "r122", "r131", "r132", "r133", "r135", "r141", "r143", "r156", "r214", "r215", "r260", "r306", "r307", "r308", "r312", "r313", "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r336", "r337", "r338", "r339", "r340", "r341", "r344", "r406", "r407", "r408", "r418", "r472" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r330", "r331", "r332" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r330", "r331", "r332" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets Measured at Fair Value on a Recurring Basis", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r7", "r39", "r40", "r72" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r256", "r264", "r265", "r266", "r267", "r268", "r269", "r331", "r349", "r350", "r351", "r513", "r514", "r517", "r518", "r519" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.hyliion.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": [ "r329" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level I", "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": [ "r256", "r264", "r269", "r331", "r349", "r517", "r518", "r519" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level II", "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": [ "r256", "r264", "r269", "r331", "r350", "r513", "r514", "r517", "r518", "r519" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level III", "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": [ "r256", "r264", "r265", "r266", "r267", "r268", "r269", "r331", "r351", "r513", "r514", "r517", "r518", "r519" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r256", "r264", "r265", "r266", "r267", "r268", "r269", "r349", "r350", "r351", "r513", "r514", "r517", "r518", "r519" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r217", "r218", "r221", "r222", "r223", "r224", "r225", "r226", "r257", "r259", "r325", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r396", "r508", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r584", "r585", "r586", "r587" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "hyln_GainLossOnCarryingValueOfAssetsHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "GainLossOnCarryingValueOfAssetsHeldForSale", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value adjustment to assets held for sale", "label": "Gain (Loss) on Carrying Value Of Assets Held For Sale", "documentation": "Gain (Loss) on Carrying Value Of Assets Held For Sale" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on disposal of assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r558" ] }, "hyln_GainLossonDispositionOfAssetsAndProvisionForAssetsToBeDisposed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "GainLossonDispositionOfAssetsAndProvisionForAssetsToBeDisposed", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on disposal of assets", "label": "Gain (Loss)on Disposition of Assets And Provision For Assets To Be Disposed", "documentation": "Gain (Loss)on Disposition of Assets And Provision For Assets To Be Disposed" } } }, "auth_ref": [] }, "hyln_GovernmentAssistanceAwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "GovernmentAssistanceAwardAmount", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Received cash grants up to", "label": "Government Assistance, Award Amount", "documentation": "Government Assistance, Award Amount" } } }, "auth_ref": [] }, "hyln_GovernmentAssistanceAwardRefundAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "GovernmentAssistanceAwardRefundAmount", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants refunded", "label": "Government Assistance, Award Refund Amount", "documentation": "Government Assistance, Award Refund Amount" } } }, "auth_ref": [] }, "hyln_GovernmentAssistanceAwardRetentionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "GovernmentAssistanceAwardRetentionAmount", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants retained", "label": "Government Assistance, Award Retention Amount", "documentation": "Government Assistance, Award Retention Amount" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross loss", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r53", "r128", "r157", "r163", "r167", "r169", "r213", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r335", "r506", "r596" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r86", "r206" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r87", "r207" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r89", "r91", "r210", "r384" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r202", "r382" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), 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": [ "r88", "r90", "r209", "r383" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) 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": [ "r201", "r381" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 }, "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.hyliion.com/role/InvestmentsScheduleofInvestmentMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "totalLabel": "Fair Value", "verboseLabel": "Held-to-maturity investments:", "label": "Debt Securities, Held-to-Maturity, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r85", "r205", "r379", "r387" ] }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesTextBlock", "presentation": [ "http://www.hyliion.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value", "label": "Debt Securities, Held-to-Maturity [Table Text Block]", "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.hyliion.com/role/DisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInFinishedGoodsAndWorkInProcessInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInFinishedGoodsAndWorkInProcessInventories", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventory", "label": "Increase (Decrease) in Finished Goods and Work in Process Inventories", "documentation": "The increase (decrease) during the reporting period in the book value of finished goods inventory and work in process inventory." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r543", "r557" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r93", "r107", "r116", "r227", "r228", "r230", "r377", "r502" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory write-down", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r229" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r56", "r160" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r398", "r413", "r414", "r415", "r416", "r478", "r479" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r420", "r421", "r422", "r423", "r424", "r475", "r477", "r481", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r527" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r420", "r421", "r422", "r423", "r424", "r475", "r477", "r481", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r527" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total investments", "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r386" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.hyliion.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investment Maturity", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.hyliion.com/role/Investments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r73", "r80", "r81", "r102", "r179", "r182", "r333", "r334" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r67" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r10", "r128", "r213", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r316", "r317", "r318", "r335", "r433", "r505", "r534", "r596", "r629", "r630" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 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": [ "r51", "r76", "r392", "r522", "r560", "r588", "r628" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.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": [ "r12", "r106", "r128", "r213", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r316", "r317", "r318", "r335", "r522", "r596", "r629", "r630" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.hyliion.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_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r109" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Production 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": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r270", "r376", "r405", "r425", "r426", "r476", "r480", "r482", "r483", "r488", "r495", "r496", "r507", "r515", "r520", "r524", "r598", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r270", "r376", "r405", "r425", "r426", "r476", "r480", "r482", "r483", "r488", "r495", "r496", "r507", "r515", "r520", "r524", "r598", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MunicipalBondsMember", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and municipal bonds", "verboseLabel": "State and municipal bonds", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r125" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r125" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r60", "r61", "r62" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 }, "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "netLabel": "Net loss", "verboseLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r52", "r62", "r79", "r104", "r118", "r119", "r122", "r128", "r134", "r136", "r137", "r138", "r139", "r142", "r143", "r148", "r157", "r163", "r167", "r169", "r213", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r328", "r335", "r395", "r455", "r470", "r471", "r506", "r533", "r596" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of noncash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "hyln_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "NumeratorAbstract", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Numerator [Abstract]", "documentation": "Numerator" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r157", "r163", "r167", "r169", "r506" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r343" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r343" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease 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": [ "r342" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r558" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.hyliion.com/role/Overview" ], "lang": { "en-us": { "role": { "terseLabel": "Overview", "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": [ "r44", "r71", "r411", "r412" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "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": [ "r11" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r112" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r13" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r57" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r19" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Costs Paid or Settled", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r232", "r556" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of equity 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": [ "r124" ] }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireHeldToMaturitySecurities", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of investments", "label": "Payments to Acquire Held-to-Maturity Securities", "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities." } } }, "auth_ref": [ "r18", "r181" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of property and equipment and other", "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": [ "r59" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r555" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale and maturity of investments", "label": "Proceeds from Sale and Maturity of Held-to-Maturity Securities", "documentation": "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities." } } }, "auth_ref": [ "r17", "r565" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of common stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r1", "r6" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product sales and other", "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r600" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r170", "r378", "r399", "r400", "r401", "r402", "r403", "r404", "r497", "r516", "r523", "r544", "r594", "r595", "r599", "r642" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r170", "r378", "r399", "r400", "r401", "r402", "r403", "r404", "r497", "r516", "r523", "r544", "r594", "r595", "r599", "r642" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [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": [ "r4" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property 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": [ "r65", "r97", "r100", "r101" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/PropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, 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": [ "r67", "r110", "r394" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNetDetails", "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.hyliion.com/role/PropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.hyliion.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total property 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": [ "r4", "r385", "r394", "r522" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [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": [ "r67" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r263", "r270", "r298", "r299", "r300", "r352", "r376", "r405", "r425", "r426", "r476", "r480", "r482", "r483", "r488", "r495", "r496", "r507", "r515", "r520", "r524", "r527", "r589", "r598", "r632", "r633", "r634", "r635", "r636" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r263", "r270", "r298", "r299", "r300", "r352", "r376", "r405", "r425", "r426", "r476", "r480", "r482", "r483", "r488", "r495", "r496", "r507", "r515", "r520", "r524", "r527", "r589", "r598", "r632", "r633", "r634", "r635", "r636" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r129", "r130", "r255", "r258", "r345", "r500", "r501" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r43", "r311", "r637" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Expense", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r310" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r552", "r559", "r638", "r640" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in prepaid expenses and other current assets", "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": [ "r20", "r108", "r126" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "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": [ "r108" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesScheduleofRestrictedCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash included in other assets", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": [ "r20", "r92", "r126" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofWeightedAveragePotentialCommonSharesDetails", "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "verboseLabel": "Unvested 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": [] }, "hyln_RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofWeightedAveragePotentialCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units (RSUs), grant date not yet established", "label": "Restricted Stock Units (RSUs), Grant Date Not Yet Established [Member]", "documentation": "Restricted Stock Units (RSUs), Grant Date Not Yet Established" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/DisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charges and expenses incurred", "label": "Restructuring and Related Cost, Incurred Cost", "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost." } } }, "auth_ref": [ "r231", "r234", "r237", "r239" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Exit and termination costs", "negatedLabel": "Charged to Expense", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r3", "r235", "r237", "r590" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r231", "r232", "r237", "r238" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r237", "r238", "r239" ] }, "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.hyliion.com/role/DisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes incurred restructuring and related costs." } } }, "auth_ref": [ "r541", "r542" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.hyliion.com/role/DisposalsNarrativeDetails", "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.hyliion.com/role/DisposalsNarrativeDetails", "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r232", "r236" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued severance, contract termination, and other charges", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r553", "r591", "r592" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r48", "r70", "r391", "r409", "r410", "r417", "r436", "r522" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r103", "r131", "r132", "r133", "r135", "r141", "r143", "r214", "r215", "r306", "r307", "r308", "r312", "r313", "r319", "r321", "r322", "r324", "r326", "r406", "r408", "r418", "r645" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "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": [ "r158", "r159", "r162", "r165", "r166", "r170", "r171", "r172", "r261", "r262", "r378" ] }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]", "label": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]", "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer." } } }, "auth_ref": [ "r516" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofWeightedAveragePotentialCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Potential Common Shares", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.hyliion.com/role/DisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r37", "r38", "r314" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted 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": [ "r564" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]", "label": "Schedule of Held-to-Maturity Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity [Table]", "label": "Debt Securities, Held-to-Maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNetDetails", "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r4" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r8", "r74", "r640" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r237", "r238", "r239" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.hyliion.com/role/DisposalsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Plan Liabilities", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r30", "r31", "r32" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "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": [ "r272", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.hyliion.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": [ "r535" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.hyliion.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": [ "r537" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r55" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r521" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited in period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r292" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants intrinsic value, amount (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share", "documentation": "Per share or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r300" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r298" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "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": [ "r272", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vest between February 13, 2025 and December 31, 2026", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "hyln_SharesIssuedSharesShareBasedPaymentArrangementOptionsAndRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "SharesIssuedSharesShareBasedPaymentArrangementOptionsAndRestrictedStockUnits", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of common stock options and vesting of restricted stock units, net (in shares)", "label": "Shares Issued, Shares, Share-based Payment Arrangement, Options And Restricted Stock Units", "documentation": "Shares Issued, Shares, Share-based Payment Arrangement, Options And Restricted Stock Units" } } }, "auth_ref": [] }, "hyln_SharesIssuedValueShareBasedPaymentArrangementOptionsAndRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "SharesIssuedValueShareBasedPaymentArrangementOptionsAndRestrictedStockUnits", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of common stock options and vesting of restricted stock units, net", "label": "Shares Issued, Value, Share-based Payment Arrangement, Options And Restricted Stock Units", "documentation": "Shares Issued, Value, Share-based Payment Arrangement, Options And Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r77", "r78", "r554" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r63", "r127" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r5", "r15", "r103", "r120", "r121", "r122", "r131", "r132", "r133", "r135", "r141", "r143", "r156", "r214", "r215", "r260", "r306", "r307", "r308", "r312", "r313", "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r336", "r337", "r338", "r339", "r340", "r341", "r344", "r406", "r407", "r408", "r418", "r472" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r131", "r132", "r133", "r156", "r378", "r413", "r419", "r427", "r428", "r429", "r430", "r431", "r432", "r435", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r452", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r472", "r528" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r131", "r132", "r133", "r156", "r378", "r413", "r419", "r427", "r428", "r429", "r430", "r431", "r432", "r435", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r452", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r472", "r528" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance at beginning", "periodEndLabel": "Balance at ending", "terseLabel": "Total equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r46", "r49", "r50", "r64", "r437", "r453", "r473", "r474", "r522", "r534", "r560", "r588", "r628", "r645" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "hyln_StrategicPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "StrategicPlanMember", "presentation": [ "http://www.hyliion.com/role/DisposalsNarrativeDetails", "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Plan", "label": "Strategic Plan [Member]", "documentation": "Strategic Plan" } } }, "auth_ref": [] }, "hyln_SupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "SupplierMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier", "label": "Supplier [Member]", "documentation": "Supplier" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r82", "r83", "r84", "r175", "r176", "r178" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.hyliion.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/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r257", "r259", "r325", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r396", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r584", "r585", "r586", "r587" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "negatedPeriodStartLabel": "Balance at beginning of treasury stock (in shares)", "negatedPeriodEndLabel": "Balance at ending of treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost; 8,712,457 and 37,062 shares as of March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r16", "r33", "r34" ] }, "hyln_TreasuryStockRepurchasedButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "TreasuryStockRepurchasedButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of treasury stock included in accrued expenses", "label": "Treasury Stock Repurchased But Not yet Paid", "documentation": "Treasury Stock Repurchased But Not yet Paid" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of treasury stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r5", "r46", "r70" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of treasury stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r5", "r33", "r70" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r231", "r232", "r237", "r238" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government agency bonds", "verboseLabel": "U.S. government agency bonds", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r503", "r517", "r639" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r26", "r27", "r28", "r94", "r95", "r98", "r99" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.hyliion.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626" ] }, "hyln_WarrantyObligationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20240331", "localname": "WarrantyObligationMember", "presentation": [ "http://www.hyliion.com/role/DisposalsScheduleofChangesinPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty obligations", "label": "Warranty Obligation [Member]", "documentation": "Warranty Obligation" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding, diluted (in shares)", "verboseLabel": "Weighted average 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": [ "r146", "r151" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding, basic (in shares)", "verboseLabel": "Weighted average 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": [ "r145", "r151" ] } } } }, "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/2147481877/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "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": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "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(29))", "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(30)(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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r74": { "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/2147479853/942-210-S99-1" }, "r75": { "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/2147479853/942-210-S99-1" }, "r76": { "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/2147479853/942-210-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r79": { "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/2147483589/942-220-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r97": { "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/2147480321/958-360-50-1" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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/2147480321/958-360-50-6" }, "r101": { "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/2147480321/958-360-50-7" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r108": { "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" }, "r109": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "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(4))", "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(6)(b))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r128": { "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" }, "r129": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r130": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r378": { "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" }, "r379": { "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/2147479853/942-210-S99-1" }, "r380": { "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/2147483589/942-220-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r383": { "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/2147480832/942-320-50-3A" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r385": { "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/2147480842/942-360-50-1" }, "r386": { "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)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r387": { "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/2147479440/944-210-S99-1" }, "r388": { "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/2147479440/944-210-S99-1" }, "r389": { "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/2147479440/944-210-S99-1" }, "r390": { "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/2147479440/944-210-S99-1" }, "r391": { "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/2147479440/944-210-S99-1" }, "r392": { "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/2147479440/944-210-S99-1" }, "r393": { "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/2147479440/944-210-S99-1" }, "r394": { "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/2147479440/944-210-S99-1" }, "r395": { "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/2147483586/944-220-S99-1" }, "r396": { "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/2147483586/944-220-S99-1" }, "r397": { "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/2147483586/944-220-S99-1" }, "r398": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r415": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r416": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r417": { "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" }, "r418": { "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/2147480767/946-205-45-4" }, "r419": { "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/2147480555/946-210-45-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r427": { "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/2147479617/946-210-S99-1" }, "r428": { "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/2147479617/946-210-S99-1" }, "r429": { "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/2147479617/946-210-S99-1" }, "r430": { "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/2147479617/946-210-S99-1" }, "r431": { "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/2147479617/946-210-S99-1" }, "r432": { "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/2147479617/946-210-S99-1" }, "r433": { "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/2147479617/946-210-S99-1" }, "r434": { "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/2147479617/946-210-S99-1" }, "r435": { "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/2147479617/946-210-S99-1" }, "r436": { "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/2147479617/946-210-S99-1" }, "r437": { "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/2147479617/946-210-S99-1" }, "r438": { "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/2147479617/946-210-S99-1" }, "r439": { "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/2147479617/946-210-S99-1" }, "r440": { "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/2147479617/946-210-S99-1" }, "r441": { "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/2147479617/946-210-S99-1" }, "r442": { "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/2147479617/946-210-S99-1" }, "r443": { "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/2147479617/946-210-S99-1" }, "r444": { "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/2147479617/946-210-S99-1" }, "r445": { "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/2147479617/946-210-S99-1" }, "r446": { "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/2147479617/946-210-S99-1" }, "r447": { "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/2147479617/946-210-S99-1" }, "r448": { "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/2147479617/946-210-S99-1" }, "r449": { "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/2147479617/946-210-S99-1" }, "r450": { "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/2147479617/946-210-S99-1" }, "r451": { "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/2147479617/946-210-S99-1" }, "r452": { "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/2147479617/946-210-S99-2" }, "r453": { "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/2147479617/946-210-S99-2" }, "r454": { "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/2147483581/946-220-45-3" }, "r455": { "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/2147483581/946-220-45-7" }, "r456": { "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/2147483575/946-220-S99-1" }, "r457": { "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/2147483575/946-220-S99-1" }, "r458": { "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/2147483575/946-220-S99-1" }, "r459": { "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/2147483575/946-220-S99-1" }, "r460": { "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/2147483575/946-220-S99-1" }, "r461": { "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/2147483575/946-220-S99-1" }, "r462": { "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/2147483575/946-220-S99-1" }, "r463": { "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/2147483575/946-220-S99-1" }, "r464": { "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/2147483575/946-220-S99-1" }, "r465": { "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/2147483575/946-220-S99-1" }, "r466": { "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/2147483575/946-220-S99-1" }, "r467": { "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/2147483575/946-220-S99-1" }, "r468": { "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/2147483575/946-220-S99-1" }, "r469": { "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/2147483575/946-220-S99-1" }, "r470": { "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/2147483575/946-220-S99-1" }, "r471": { "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/2147483575/946-220-S99-3" }, "r472": { "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/2147483575/946-220-S99-3" }, "r473": { "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/2147483575/946-220-S99-3" }, "r474": { "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/2147483575/946-220-S99-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r494": { "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/2147480327/954-440-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r525": { "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/2147480524/946-210-50-1" }, "r526": { "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/2147480524/946-210-50-6" }, "r527": { "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/2147480493/946-210-55-1" }, "r528": { "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/2147480833/946-310-45-1" }, "r529": { "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/2147480032/946-320-S99-1" }, "r530": { "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/2147480032/946-320-S99-2" }, "r531": { "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/2147480032/946-320-S99-3" }, "r532": { "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/2147480032/946-320-S99-6" }, "r533": { "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/2147480167/946-830-55-10" }, "r534": { "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/2147480167/946-830-55-12" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r541": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r553": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r555": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r557": { "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" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r596": { "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" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r637": { "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/2147482517/912-730-25-1" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r639": { "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/2147480832/942-320-50-2" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r641": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r643": { "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/2147480767/946-205-45-4" }, "r644": { "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/2147479617/946-210-S99-1" }, "r645": { "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/2147483575/946-220-S99-3" }, "r646": { "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/2147483575/946-220-S99-3" } } } ZIP 59 0001759631-24-000089-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001759631-24-000089-xbrl.zip M4$L#!!0 ( *>,GEAXZ?G@0= +Y8"@ 1 :'EL;BTR,#(T,#,S,2YH M=&WLO6EWXDB6,/Q]?H5>>IZ9K',$J8756<5S2-M9Z7&R&! +$(!$@0O_4ZW^[^>';]*5:X1#Z@32I4=)0$WI MS0H&4C"@TA^N]]-Z)=*]38*^ZPVK57[;I3L:>];+() T1:O'E\6_>A>J;C85 M:G:JS1;1JO7GNEE]IHUF]=EHMEMMI5$W=4-^N=#;1OVYTR15W>STJW5BU*MM ML]^IMEODF6BJV5#5AFQ>Z-10&@I5=;73JI-FJTV:2J-!ZJJB-IL=M<'>.PA@ MS[!OQ[\PJ?5;91 $HXN/']^?/;OF4Z/VXKY^A!\^PH+U2G3ANS^]\.WMK?:F MUUSO!2Y1U(__^_W;HS&@0U*U'#\@CD$G=]F6\S/M/K73Z7QDO\:7^EXPN;!/ M_&=V&7PYLXK0K[X0,EJ\,/IAYF++=^N:VIIY/=MCM'#]8W3%9+7PH[7J\OG= MP:_F'/RBBYL?^8_1I M?ZM$V_?N1? M_OJ1/_K9-);!W_\>/-#^;Q6C"MMVR!"?1*V+:P=>-[Z$U7G$OG%,^OX_=%R1+/.W M2K^J-2I=!3BJU>@T<64S3\WPDAZ(*!/%U!>;O$P>WJQT^\3VZ?;/O0P]#Y]J M^0:Q_Z3$NW;,*Q"#%8E3TF\5(+T+$[ZI#N$I@ZI)IGMK5;JJ5MUE6['PY>^_ MA\M=\PM\YT_>T:YT_Y[;"W"#LX_O5+I(-IE>T(A?$(FHBP?Z2IV0?O'<(5*M M1XS@#U BEZ$?N/" >\\U0R/H.>8C]5XM@UZ_ RW[UK--OUE^$*^EHU2ZJX3@ MWQ:>(&_,"#1X<>:/D;QT"J-B]=/W@,@'21 .[Z M\#5LYLZ[=(GW-OF;>?CD@W@OUL^U'6:"I M1W@,_0PBT\3UPNK8FGH>"/D7MJ'/X^DE]V2,7_7>B&>R__P#5@1KX0REQCNI MZT!B]^J?"VO[."OW/-JG(!4,ZJ>(:Q3E%SXS#F#U$M/X%P$(Z=\JOC4I);$TT5=5>WOS/K!B>O[D;?S7[]!_P7F I>@,*1B8RJHL+_XONFOTV6 M:28NU:O3M\:_Q'_'+_DXL^]T,&@% .WF8)H9W7@C\F#HE\VVUGH6'Q;/M*Q M/]G9D!(_]&@W BS[,7Y$_%O\-SXC'5)ZX2"5I($M(14"^\R#*;)X+WX\7F6' M4KU84-*KD3VQ*Y1 \#'I.-D>6'^PK.2EMUS0N]Z6 %VX'[^\HHX[M)RTQVY* MSC./^#B[^K7X;!0 GS-B4M]<3.KYB1;1E6P"T: MR;2&:%6XX$6!UWL163]W7F3\]-XM$'JQOE]M&Z6^8 *+R3K*H<1: CL%YIUV MT; SL8AC4_[ZKQ =;C"+P7]W G\65? ]>*J/@6O\S!\_>>FJ69!W2@[R)X_I ML3$#.H=_64"O*B6'?<\T+?0,B7U/+//&N20C*R!V:>"_=\=NS_!_H &Q'&I> M$\\!C]LO#>#W[DJ66_#R7H MM?P\/ZWL+O>A!7V>L"^[UWT,09\G_,ON5!]4T.<)^()EFO/<6ME=RL-%THZ3 MT=+*[DT>)Y)V)&25W0T]<(#F2%@JN\-ZN"QQ?KY2V9W4PZ>)Y\H%KX>*AL-YHP:1\GC OK%M:-"F? M)] +YZ#&@/U"+.\?Q [IY_'DXU=X(O&,P?@;?:7V+"(F%]TXHS#PV15J:91M MX=S8/-&@E08-A?5L\T"#7AHT%-;7_6(YQ$&K\L;!2"4S=':P.X4P3$5_85WL M,J._-$*X65AO_Q!"^%BT6!ST%S;N<+(0+VS0X1!J+S_TGTZ0NUG8\,I2 M%\FUBALH.W7(GW1 :K_J,,?ZH59QHT"%5T=YHN&DXT#[+5S)$PWE#<@4N'*A M/,*PN!&9$J._/$*XN"&9DOD$I3R[T2YS@*B<$"]N+*94V:_3.;?3/NFPS-D4 MKN1)$<6-T)1**9\0110W;^\0;*2 KRX8:D3J%@H37"Z4^;P5.')H#3*MW/2,;/3+ES)DPR*&R@[=<@7 M-B!U[[FPD6",#5:QGS'V%QKA,SZ/%_O>?"?&P'*H-TY>6);BH4YA0T %QT&> M?%#8"% F'/R##BS#+D_=7*>PH9?B@3U/:B]LS",3V+]1XM.!:YLWPY'GOK+Q MEN4A_<)&'@J.@SSYH+#!B$PX^!)ZCA6$'H4+OUCO^*DT;* JA8T$%!L'.;*! MJA36#<^$ QQJ' ;4*YT'H"J%=8 +C(!<.:"P?G#OC7CF(JC96*GL+YSKMA9^U:@9\#%^0/Q+_#<^ M81FU%39.TH,GF)8=!M8KG69^KM\-.S2I^<5SA]P>9O1VU[\FX"$Z+_X]]3A) MCM,?L&0V.]+-W6B#J8UEH9IY/!#Z2M:@6-MYS$#R?MB:8QW5AXTHG MC.MC\75A0UA[Q34;H[D$T?[O.&\907KK!G_2X!IP\6Q;_H":)\KOQ8VBG1\- M[%\.?+3>+SSJNZ%G4)__.:#$9(LWK=?NK_ ?1AJ63@VEH5!55SNM.FFVVJ2I M-!JDKBIJL]E1&_]$13&]QP_&-I#(T'*J VJ]#(*+NE9K-4;!IS?+# 87JJ+\ MGPJ[M/NK/R).?(/AVJYW\3<@(:7?_]2'=5;[9&C9XXO_?@*:\*5;^B8]N$/B M_+?L$\>O^K"SZ$+?^C>%!\,[V)]OT7L5Y9-M.31>AZHI_^<3[KYJ4@/KOH!< MP'N!/>-5L"92F+5( X_V?ZO\;3WPP9]_ J*DDMN7+A&Y3N#_^I$ 1A"X,6(6 MT4.\%\!0X(XN$#5L)<2V7IP+ Y[ _," /3:Z_MGU8&U5 (Q-1CZ]B#]\,BU_ M9)/QA>6P[;&;/D5/?W:#P!VR%[Q2+[ ,8D_C/T=DT>G4V@T=*2, $@S, M^,41T=2 :#XN?M]IUSI*^D]*367??V3/\^(?(_CKHZ#"[H&-(*!^J^B5N;U& MJU='@>2[MF5*C!X C]'O"#NUUECX>41,$^3/A2+!K9,5?&2068V)YA),+&$3 M>%<>I-E*('V_N;@N_A3^(/P"R"5Q'EJYJES5)4QKUSM)E)\B& MO: HV_AR]_#]O_ZF-I5/OX)*<5SG-AS"DPPITCP/*-? W*A(#D%3PJ36Q95K ML.IXV^,' M.G*]H"+U76]( E#![\%%WWJG9C7PP@F$P&;_K[^!5FA^F@>2%$,I5P+8;-M_ M_]%[>+I^^/:G]'!]?_?P)-W_ $NJ=_LD/=U)P*9/P(N2JDMW#Y+:^&#^(MU] MD9Z^7DL)#IYP;^_R"7]6.WJ]?'S@>E(PH-)?,5(E;HE)8*!14\I.'??L]FMN MWLW2A@G?5(?PB '>5C7)N#JFQ*M2)Z85L.V_X^D'SIFZ*DOH/2REF]) ^>[A ME 4"ICA\"TW#Y1*A3VQ_(A+JD4BH%THD/#WT;A]O&.,+F8 R(9C@-18*?7!B M]X.BC9:VRBOB(N/P_ST>-"I=*7 %-E*Q41I>PT9DEH^!).F+!7[LK5O+H'2O M6: &;[SE:=%(P#8PQJ56]79;TX]AFFX(HGK."HF#XX&^6#[*KN 6?HE!TJQT MO_[Y[09%^->[;UO4VRO#)9M^K]9:BI[QCA6+ZFP2PUD6 ML(DC+MKH'6,NBPPV#T\.RNP<<.,8T9%1D"N/ 9C=EV[H!-[XTC5G;7*@00/# MM@'%DQ7XG*DQWJITKZA-W@C65,SS2&"NV^4DKI0W,([!;Z*4@L&P M,"N?VY5N6Z]J#;VM*-I2 80P7D-2B1B?MC3"MS&(X3''DFF,2B4P/._ \O2D M_S?T+-^T# 3=K\_>QRX(NAFJ_F4&2CM1XLG \.8!'!!>X^$QH,V2(-H6OZ01 M5X:8B?;_ \-18FG4H7"$"3 M/G^_E*X\ZY7*TF-H 3?!F^9EBUQDZV87P%S"QSOOR7V;J"\L KJD)O&D>^+] M7 !$9BL[>A$35'?>/:A+RS&F<6"UTGWZW]6VY!DIS5U0>>^"06+_?]:(6RL1 M?+5*M]5NJLO=F?/0E@RP'R)(H?E_[P$98HLNZ?J=&JQV0+KK@\RGOM"1BY # MLI*0KE(48=E2GYNS%PK'GD?)#$/I (VVKO^R&(+=^+G?7,#I_SUUJ/_K;VU-;7WRI8#:=(3[E'CYN0S>-9;U -5+X!X1 %*2 MI%83T-[WE5;$4>G>."8:@E1Z'DO&@!H_)5C63^EM0)G%C0%?;QI*^*#^PB-J M ^)+?H9 ?Z,H7+)A%\!IGCIR*,&91!6-8EEC7SI SP/O%?)#XV! MY ]E@0(+Y7;R1V:7B.OG-T49^D27BF-('+;';9_"!X:+G?\%>\"9V M/=R)2XD>QCH0L)6PE1(_D#J*9)*QGSUZ=QEZ'CR.IT[@'6A@A/Z$E1J5[I_4 MG^>BK6+/Z_)#&Q+2^V%"SNDO3P9[;]UC@F&2P3H=ID?J!\(?6D$ _ (RSP@\ MUT'%;8\E"DI\#$XXL!PQF)EQ10+"H]9SXF#ZC%'H^2$^&GYX".'*NM( 9N=X M T$;VF0J+QZK3_S#!_RG%6%9T[4:OPN6:_FP#3+"@.:^907?Q(3[P9S*SML) M:"&P(E:?\'93\+;@[0/Q-G .D6Q8-Y6(80!O8T-!DU&VATHPY5N. <+_ 0*M M)B[A7\Y<)_E#$!3P9B]69< @0P#,6$8[ %X!>A/A]B*]>.Y;,(A_KH%90-EZ M3=JW')9Q9KX-VE\:;'W)JMG/ZJ?XLK47+%]??"': M'%2]8:7VE%,@N%6F3M M:,]5C7^,!1QN*6GFU#;*O:D\_E:"/ U(9E5OY))=T>JU9C-;RN< JVK"HK0] MI7Q61BP/+$^8;_PMGC])8?'( MC21NP$PL)?YG9 .=!WJS+7-Z&=MMFA#295O.K8,9'H= MF>><,+F-+HAT+9'&8/N= >R2@VIMO;;:65JPO8QF-TRF',MU[J]P1S&XG^I9 M6_VT@!D+DX$F=%P6Y0I][LH"&O@1BI0J:O"&\5WV&%_^9L&KX;62 WMST3M] MM7RF6:.Q &B28_D67HSM!TWBF;Z$]5J6.1=BFPN_?R"3P/N,&RI"*_F'5OP! MM>V8A*0/0!@LF,$*,;<(%?Q2D_ZD?H$0==X!P2"$@[(NC%2*WE%;F0N1FK5UOY5:(W,PE**4V:O6, MH;+]+TI7:HW6ZD+KO55''Z.0Y,D*>#,#2@RP'&SB^_E5VY0,%!YAJ3=_/'QV M[0]YEAV5"Q#QB0Q&$C16YB #WP96?*9U*BTS%:X1XR<8J:%C5J/-& :E_?ZG M\M5E[>K'1)IG##84X\&)$E7Y82H -VN.(TLCXDFO."Y-^D^E!LM7T?X&.RWU M/,-:BEV*@DTKZ 0*8Q1& N.1R8L)_C1V0.M6H*8(W!6[(OP$W4*4&'Z=/2ND MZ: 'P,##!?_I@JO$>'#BT:POVBUVO*#'TM&]D6?9<5$*;TTP*2/_PLH\0/A@ MFUD&629H_,HV7E'HP)L08_%A?,/\N#)C;#\0VZTHX MX;!JNNP(+CX0Z!F(#9ZE3+!2KW355EU6](;$/N-C'T$@.C45L).;44JDE]VYKO@1>C3]E3874J"/UFGD6G7HOOK MAYN[*^GZ]NKZ2OK>>[C\.M\SI^ [?.I]_G:-+5(N[VZ?KF^?EC=O.W9M%,@7 MU(%9U4NKIK2SA8Z6/:FMU#IJ3H^J-3NK SZ9/=$^^[_M;>V<[R]'J.">H%&\ M+@#0W&G;1\S9+MDT""_IIB9]N;GMW5[>]+Y)8 "#H.L])1L?9O'S(B L-:J6 M6%0+%AUV(EENTA6=Y#<]/IT[$:TRN?;KT*895GM\XX)A!5Y4%IL*#]O=!'08 MJ?1:BCVU!=GO VW[LD[3@'@L2WGU6K)A]S^TZ'==4E6#RVK;0#.42/J.+U8)&OBJP)D9"!6IJ8A8 ;'2SA@4_,%F&5 MLI^)#9*"2H\#2E,]:B$72B47FD(N"+FP,;5TELJ%A-W@]J6[$>6O$1*B]!(" M<*X)"2$DQ$;4@OGOC23$)EEQ" \[J0$$)";$8M;3R[&\": E=:(BK2 M8IE"3)1=3 #B&WL2$R)?M">D-5O)?)$F\D4G(8,1J]^)0UZ8:)TTE[RR?"/D M(T"PG++G$'OL6\Q\T#]T!8!HQ/D>G5?$2,AJ_>$M4X]*:MU M(:M/0E8C5O^.9UFM@-52,[$+7]CQWRBU;=#]I(#U8_L^C MTX 0Q;LSM;:O])X0Q?O"VHS97!>B^#1$<8L%-P,/<,;$\+WG&M1$R7MT! LY MNSO'KI.S9U2K>Y(%WS[IZ_5#7M7>HJ9;&!L%$%VJ(HJZ3]#:8&C]1E^( MS>T,-E9 &!HGP:V:"*Z5#FW-&2';$U+V1*0LX!4C9=(78@2N)P3L27"J$+#E M0UM'I)I/4;X"6G\XB=ZL: ^$ON/3JU"+&= _\+L5TZM.$\9)%U/CFQC6B]HGW"JGM^C+"9)74LUQ,B M]\1X5XC<\J&M(;++IRAR :W?X1ZPD/L4C-M$8<_1,2Q$;0X\*T3M5&HU:D)B ME5]BM2O=.S:(YL;A_8#A44)6E5Y6M86L*B': M+7$(\C285%O93^&H7=8+A%_6G-G*H]6[JHA>[Z+7^V'*3;7-^PMGI6*]LAX" M,TT+]#F8_"OT ZL_YE]9>/(^N*CJQYO==_-T'?>63\+J\:D'/Z1W8M\05,TU MH,)V#H6AEI).!L!^^5?7MX_75_CI\>[;S17@[4KZW/L&B+R6'K]>7Z]HIE^4 M;7RXPC;]GD2&.-J6=;,*!FX(C\3\,WTW*#;RQH$SDDD"\DNF#95C/H!2Z[1R MF@BIU>IKVOIO_GU#7ST3)].B5H^I+&";FF+-"F"L\IUXQD#259D-X9D9[I'' MZ8F3AMT5->CPF7I)\.F[35[,"8[K9Q:4 \(SOAYP.(2V1Y]^SJ'=O!S;.E<)^&_+1X2 M*#0FL=$BEE$:^('^%5JOQ.;N]2Q2L^Q?D;0=9HD!B8#Q-8WM(@,B%32%]# MTM=VI?L5]+J5;5PI")V?F-MQ[=$0L4Z+O(VS0S/L= MN:S6R]C,-US%#)M:3.5FAC52,P+Q-8Z3;G1Z!3$ MIL@S4B/(:8ULW0,Y-4!1M^5Z6R\(/9V9C?HX<+V@&E!O*%G.*_6#85K<1E@? MFPIS90\8*=J"LOO5.S>J_J>>F$%6GTF4C+[1/!2&K M/,U:52^X^'UR V+G$4/(5+YR@NRSD6#>3N[6,7O7J,M**Z\H[<9%1D6W?\^6 MW#:2UEN2&^;"VBHX53LGP_9.;DM:/#V\0)>HYY'4;E9R%[ 2XWQ"V#_B2 MN_X/GS+3+2MSL$QCI[.S?R B,^43LKD24J/2;8&CN7.91[%B,<66LJR,8_?0 M2[FX('=Q.DVOW[J.L9WGB^E$66\6I5SDWL$C2V9+HA-H]* M;QU2F*6EKNZT@FCI1LLWBSQ;-AN$PE+!?N :/P>N#7#R67E9ZQ-+#P=CT3VC ML*A=W?S$GJ)8-+ I<<%W?-1[1,9IY[QWCE(6;L>9[9X3M6XV/+9^S^EBN^*U M!LY0DE6U*!'8 [@(@B&*M+<]',_?C2'PU+ZL:7EYTP5)291%V\7&R\CU&#FX M?=,U32Q-S#>DF?J/(U7E/"SR%\W9 M?(@(JVP466D4Y4Q!GC9M@=+#FYP8S0;BYH;$KFE["><$NJ,G2'%>(TQ&\(1 M,9J<8S1;5ULW%70F-*4HOK<(TQP_3+,],:E(3*W"'*$[K:*-52>?1( FK^-/ M"=,MR0<+I*Y5N@V]* DA$8(Y]"&G35 E*ZTU0 IC15->7HZ(IIQ%-(7-0SY*Q8L['%K\ MW!\?= =WP :H8V!M]H=;-Z!29VYN\^YUO%D5P[MO73B6_5LE\'!8U-R$J>D6 M<-!4<@,3MFQRI!Z[_CBKD-IYWZW)O@6[%XC=CV&E/N9[QN+$Z_/+(;E=AQ^= MD:7_7"59[JGW." >76ERW]Q^29,PKL,(YYYX=]YC0 )JLHE]TT=&)I RD3GM MU6)NV6+J>UE,I])5:H"(Q>*#A2^D$?&D5WS>)VGI!GQ\C[\#(-E"_5X8#%P/ ML&UN9F!.-M125D W?7$9 +OKXE2P?AN*#/#&_]\ Y'S%$IF\T3A8:_4'N\??7=AX >P')#562'!X@ - M65?JLJ8OUK0=!(<[++\1(5*'Y3=22#!"I#M]@T1\3(GN@M UEK\(X:X)6R4( M()IT.Q\R:&$;,U%A>8JTL6XT\GK::!6(-D[+25I2H0Y+11 36\)Y@%7+D0PR ML@)BBT*2K:O1)S"]!Y#>.)<58PNAEJPT%XNC)OZV\ NVH>$/.6K%%&Q'1F FB=;& MP 1X]BD]P'\1SD.I"6B-1EQ.0 LTHH- 6*P,.CA]G(4#81CA,+0Q- W8ZUN& MM=UDH_(:?;L)21_6#Y_FB?V!!@3>9%X3SP%X^ DP7W$H9Y6;& Q4=5EO++8- MV)PQA"=11*):$)P'(ZI&I=MIR:WF8J79P6GJ1)L@KSKEND4703&T+<)FL**H+S;Y"=JPWN.N;M :N?60#]' M=![)B=EI:R?$QQG;;N8,G<*R\AZ/>>3"RIW<6O?GB]&MC8^/ 78RC8/\\)]X MQ4/BO5@.>V]SEHT,"@CP]D<;[(D7F/JSC$T"S7[['F$<& ^A1(BH2FA1$\("<3.]6Q3PRZ++#7MQSB&!9S.>$+ M5H)?F\V()( 5+:BN\09](]=GF@MYAD6$ MP?);#HB)E7!7Y_)#B?_B:I%A+)T:2D.AJJYV6G72;+5)4VDT"+B#:K/941O_ M5(&AHIL&DX,+(_)"J\\>)3^KI \;O"#V&QG[2+-) @7JG(/[/,B6 J;?WQM@ M.*> !'&Q&P(@%'B>>G@5K(D49BW2P$,!^K?U* )WZ@EE!#(/GD#AT_Q(-PW] MZ?)#U0XK0%9Z(5___'9SVZOKVT?^Z?'NV\U5#[]^?()_OE_?/CU*=U^DN_OKA]X3[/.Q\#O[<.7: M-O$D,N13""P'9+0;PB--7Y;HNT%1[0VX/#>E$?6BOT!0DU^6;B])?_Q<%M-T M4\'+U*J![Q[Y]"+^\,FT_)%-QA>6PY;*;OH4/2R2UBAJYK0J R;_>2J%\% " M2J+(P8_>'/U<@Y\^+G[?4FJ=5C/U)Z6FIGZ_[%&J5JMWLCUJ^?<-/?TE6RVJ MO>Y1*5Y&C!AQKMHUW)X:*>SL5 ?$&;=841Y0+%3Z#M<-?.D:](W)BU D M794W.(56(-1LR#Y_(?1;;>R$A+ABLQVJS#$N"3:E7PI/,2H6N_5@66:U+GH5SO*VBO4 M2O?><\W0 %P3.]ER?T+?L_^(N5XG/L9(71T4C<3?%\\=HD./3_S#"@:7H0_; MH][UNV&'"!:<;@K_,Y_(^VR]JD@AYIRL D% MJYPJJS3VP"H++('%N;E5P.R''4JH\\M1"[&JFLU;9X>*!F\%57+UW)2<:#AX M(O1X$$W2R$63'(GF2JAC=CR*>8S@QJ7KLT3W6N52QBYN)T-8JX:H%H; TH7B MNF##>9R!RJ(:FNN:A/C!73]2$!F,D&;>1DC)3(T3IYI6)JI9H(Y6I=OL[#R0 M;Z^444*Y7?XC5,:F]H$XQ+*U\[FM1&_G'3L]OELICDOMU:UP=U5Y4"9G;%PAM<(KAP^D 5OH^PH,Q(H!82-(J9P!1X>5W/F4E MP1@[-,%TM=T1'K ZGPABYA/+:Y.='*(]Q[R:PO.:,W#&,XZJHE6Z+;G3%$U8 M3Y&2UJ8I\Z0D-K!2[A2\GV\)I7^)ZUT?J0U?OLC2"W4HGLQ%+4#,H>58?N"Q MX[)BZO"VBB "[N\M<@\$(C"#V P>6 M>"^9)]ZJ2K/2K>8%=;(DSSQA\AO'<(<4$9"5S55EJ68I M?#Y:5#@6?T+>71\#>7V)^#X]IT1-WC5<"%,T9.^<*P95 MU@[\KM]C8%73&+(.#%GHF+K(R.Q%HF>GE$:EN[/8%MF7TAOF=WA./TZUR))# MMRNY+:59E7M2!6%YZSKN;"@BM1QF98)4S>\8OS#/2QW46D-1BY33JG35QO&' M/I^,2"^T)9Z>];BE0>K1S3W&F NGUK8=HU7N*5E[2>D .>T04LR8U ?WY MT9W'/BZ[^](*@^H3L?K2Q5-L]4VG8< &/SX,5><8"9:1YEH'4U9'33)>2&?D8;3 MEJ%6NDI-6:P%W%T7EL"<%(Q9I+UMQ9B-W!E3VXXQMUS(4L;4D3'5Q<*"HC)F M8>P388H*4_043-$_V!_4K!)8%7FAW!SU)3<,_ "L47;4?ZUMFB7YNW)D>LFR M":M3PQR4*VTK95YRQ_CH<73(I\U9;KK[LU3@B>S4/L]K*PK>3"@/@6B)Z%I 8DBM9N8_F:?6*":X-=] MRR&.8<&-0+L!Q>I6O[9T%GRTH+K&3['%)5,7'K59#Y/IR'84%XD;(Y)3IK>0 M9U@$,,_26PZ(B95PUV:AD?POKA8YV-*IH304JNIJIU4GS5:;-)5&@]1516TV M.VKCG\S+Y#<-)A[+""1)]=FCY&>5]&&#%\1^(V,?:39)H$"=P,,YQ00:2X_(G@!XH9Z>!6LB11F+=+ 0_G^M_4H A'\A#("F0<'2R$G_/J1 M=-/07PCYL;*N?WVYN[FZEKW??KFYN?W^4+N\>[I.V]^/JYNGZ M"M9[>W5]^\@_/=Y]N[GJX=>/3_#/]^O;IT?I[HMT^;5W^_OUHW1S"S_<7?X/ M[O;ZX9%5@;4^2==__W'S]&?A-_WARK5MXDED"#H[\$&6@_1V0WBDZU:&YX> MJ.SL5%S.17^A:A&?P&BATG>X;N!+UV#+F-)WUN=95V5)4[3ZC..7'@?7E+0X MN.>^92XG3@7Z!C#?N#BFX-BX=(=#UY$> ]?XN4L+]_7P.'=(/X$OY(?>^&BP MSL@A)P!W9JWU8+'H-Q'[UV?O8_>>6&;UQF&?+\D((Q0"%P?#A6&$P]!FP9DK MVK<,:_G9(@'\G('/FNDQNF<2:.#:L"T_ MFYQ%Q(]#N.<"XQX+%QQSJ,RI0%)0ZSE0:^[WGU952CK:/A.;. :52 #6B$$Q M[1E[H?I>F@*>1VZ\GTU SH2-C^W\U..CVD=Y*8S8:)SENC+R]/3 M17IGC4B/@UN,RB+Y'CTHFSS7E4I7;\E*2@.Q_ XP%H0 A10_#RF>Z9AP9\-C MPAO)2T+J]7WKM*P6ZS2E+7FSEW M#\%F)]Z.,QIW23W#\EGIML&K=7S$L^2.V/0:=F 2FW?CL0FX!KMV>Y:!*79^ M'1*4?V9]/+BXB/OU+PG8SQ;TO,\XKRP8R9W M'#<]QWR8H(-QYP]$1N:@2 /47KTAZZV=8W/I#"":?^9.?%&S5H$>@1Z!'H&> MTT)/-O]07^,?+NC7?Q [I+NHUT6[MEGI:O7%]'!!NB +VA*L7Q+TY-I0^!"< MWRH(YY]6054Z<3#,59\)/XD_Q);T[,SRFH\,C=#=.='B.J7RF\2\3"O^!_A5:OA701^J] M6@:]A\VX8+(9[HO#GL(,OI;S"3S@V#- M[7C8-C];,KZN5+IMN=EJR'JGL&,5!3%M&[%>4V(U0TC,,(GIZ-+U@^\T&+@; M4M345*FK8*J K:(7($HMR$FH#H$>@9YB".,CR&*M.++X'#*&RR83GWC@1<3% M!'H$>@1Z!'H$>@1Z!'JVMI /,E6\KH-1W) ;G1R:<@@"*A8!'81^ZL6AG]/* MPZ5W>DWTM5O16CUCL&&S7HTEX9&L^87F 5O:U7$<8;LN*VI3;J:D&+8+;6W< M:O,80:\]TE[A(AZ;'W3/MOF2,ER:3FKFT,JNWLRCE5T9F.=LA7CF+''K4%WL MZBW,$;=43:XW<@@D%YK\A.P^==F=S:%H':P;4+W-F.QW99088+' MRL1C65ALS;FS'!A+K72UMB+7U9W/?^R=N]9$I./YQ; %NIP9Q56G>94@#G&5 M( YQE2 .<94@#G&5( YQE2 .<54QKQ+$(:Y:1QSQSW'PJ+%BE/C*:TC7Q'-C,\H/B B$Y(^3)#2*^2.9CV>G!UB?V M/<_-;J"3U?H*(S\[($L%2VW2&'T_M)O!L#T'2/>&L+_ED\YVMKG/@O_W3;," MQH6AUMSO/ZVN->EH2QRPO*(&'3Y3+W91M5TZV9S4\9R,IW,TY8!G+!O8YJG5 MD=M:4]:5SKYGG1;AU/L>::_$%9C9-E]2ADNIP)SEMBW/6#;T/,Y8EH%YA!#? M4(BK^1RQ[%OOU*S^FWINFO"N3YK8G /M"<$M!/.Y_"60F!WA"<)3CK M7#E+V_NIE&:EJW=:)/!V=%U2$Z^+#ET>2+B-(<19 UN-)8$-Q;&F///N\PQ MSQC.[E2Z[69'UIIZ3L>="] RX,2)3PPJ$>@1Z!'H.4GT9&JXHRWT^YQKN+.@ M7]FPGUW4ZX)1V\1./*T@1Z!'H$>@1ZBI-,6#.)H6?^*_0#-+O\)W=ZF [/ MT=TXT0DZIO*9QK],*/P'^E=H^59 'ZGW:AGT'C;C@LEFN"\.>PHS]+*F)II: MI:O)2CVO]+J@1B$LSAH]._ER!9<5>K%DQ3FD*G>:]ES>D(B(6 GT"/0(] CT M"/0(] CT;)THW72VUD[3>IMUG)T@MW7U^#D104 '3;?E0S^-XM#/:>74LDU[ MUG=)JD4EN7QC"_T-S_J(:_N ?0J:;(JM@G.@Y49K<7SZ3O76.R&WV(<=\J?; MPL52MCT*L1MH2LK*:<;4%F,4%W5=*_\."&5D2Z%: /-L4_C6MU^ZO\)_XZB'Q7BR'!=^::>/>]A<194^\P&.KEK$Z1AK- MMJ82,;#I#7'&V(K5<0-X'_'@:T>R8*TO'K&E$?$"[-(:#*A/I= AH6D%K%N. M8U*']\UQ6(B1#4KM6PYQ# MN] /X@AVOK4W"F_/ BA94UVJM!FQCY/KL_.R% M1VT26*_TTYME!H,XJ)NX,8I\*M-;R#,L(@R6WW) 3*R$NSX+C>1_<;48,[9T M:B@-A:JZVFG52;/5)DVET2!U55&;S8[:^*?6J,0W#2;#34?DA5:?/4I^5DD? M-GA![#NR0]44(].7A5; F4IBU M2 ,/TP9_6X^B%K 8R@ADGDO,. G_/J1=-/07PCYL7+"X-<_O]WKS[=G/5PZ\?G^"? M[]>W3X_2W1?ILO?X5?KR[>Z/Q\+O[,.5:]O$DPB;V.F#P 81[8;P2-/_9>GJ M$]2EJGP&,J/1B5AEF2,#'SWRZ47\X5.L RV'K83=]"EZ6"2+49#,)8X8K/C/ M4QE34[B/B]\U6K=YLI?ZDU-34[Y<]2JW7M$;Z3\L>M?S[ MAI[M22L7I:]\U*[M&%*KHSN;WY^2"B_6_%H^(QS$,Y6^PW4#7[H&J6U.SR"E MS07/%YP;W'\"@X(9H#5%JXM1S'N&L+X;R9;P[. E\0=2WW;??*GON4/)'5$T MP< [P7J)5S#UMYP OO%DC\QDM\DIE'Q7=LZ=>;+L\=3JM]*V6.PZK$PUE)N6 M4.YT&+R%(X(;':UC,T$!#N<+#L;XH>>8_82T$V3@(U*-X=.%L4Q M"03%;-H!=EN*:0+%:#N?GRN6UBR%Y$PBADM.P_ 8UC#)8CDX5)+IUNV'1Y:W M-?)NOM9<;^08KDF(W_6O+-]@V09@DGN/#JUPZ-],H9[&*ZU*M]-:' *9^:A: M 8Z<"?K9O+=V;O33!G>]LRAK#TX_YV2@WH)/@NZ'38E/)?J.C<^I,$RW%:9W ML??V#>'Y@"^YZ__P:<_W:9!DD&L.Z30VZ%2ZK9W;.@D;M8#$LT:2YD \;>SY MH!3%PSDG>Q5UFQ.XWEAZ\ZR 5DWW[=PFR^4H1R?0_ .!>06PS-"QJ*WFW;%( M6*1%HITU8C2-=A9I!*"46Y'PC(SURV#,;.#NE_MJ^?#=%]?C7SZYGRF_EIIIS*&GQTG+ MF#451+16<.Z)B##=>'P2.B<;5$PXSML.G4[[3@Z%RYIY;SQ/F MZ '-T9Q(J'F2$P-+(58OB>>Q4W.O..M1(I.Z#BS@X*:K-*"VB2B5P*(5\=/= M[-@[)X8X&ZX9&R%? <1@?#P"@#-S3PL,6KG1+$HB5]BU!Q# .]'4Z@!3?FWL MA96;71P/B/-"_;EB.2Z&L5# MLBS98O"N97$I>K\.'"1$=TS> 892R>I]8KG M$,],L^99YW'C&#C!@UY1_N^-$\/W80+>-%G7J73;!?#CA./>>:U#?CR%N M;3 -*<$E(D]9.AK+LW(N+R);[_]V- Q *EKSM(KKRB",[STZ(I89E]9Q%\4- M!M036<_\I70$[2O:IYY'S:A0"CCI#B'.??[,S*-7NBU9%T;PR9%79OF\%_*J M8VQ25W&\FX!AA$9;QU=.!-;9M,3^\L]QGL.Y,S\@2/=Y88X6%(&DMJK M]%T@I$5:P2RINC@MJ_PYTI*(4R^DJ:9N(B8O[-T]"5F$_;&^767P>5@EF4,.LZ>V M8E89I_%"I]+-:Q2O,&5/1,1N3#Z:@F?[4@H RQW"[11:#$T L5@(L$YO0D>,EHGFJ*"OZC)K903LYG-D^./4,[) M'#Y?@LS0AF]?!(GC@W59TQ=K)PI$D)$"B%<0 [S!F\R7O,JN(%5Z!5&*F[5N MYNV8O8]@?6\3)^@YYG4,[LS*0\=,25M=;!XC,B7E)JDU MJ9(]DA0>XI4[[0*0U&GIU67%0BX RXRT*AXE6RZ,SRR/DJ<$CJ#\!8",)W_N M^BOX99$E1!/9DR6<=7)V-\)IIC5$*&1)?$$&;Y9X@2?G$20Z[@KC/S_C'P^@ M/KG?21!Z5C!^I ;^NTW@J(7]K.26TCJ^I2:,_Z,:_[F15+O2U559/Z&6O,66 MMHO&/QK\PPB1>0CA\[#B,IK_8+;%S'+7SXUY.N EZ'*[N7.+0>$H%)#$,CH* M>R$Q56&YHH:^6!E=2*H"1E$64'H>2Q^B(H%?LF5$-C!R3BHIFZ,P M7Y**O8G!OWTJ5L7:@);<47;NQ9X)A24PN$^*%@]9()!*E8N$IU6Z[7H.?ES! M"P"*FNL5N>+L!0!]RR&.D4,!0$FK.@H?CRS\ D_0A:?OU#,L'CXUW.'0Q?6X MQD_)':% %RY\/BX\@O2.0_0Z@GA*/VI-U2O=NIBK&0?&RA+/@T"F[(J-!"G6 6!!1%OQ#-% M/FKW?-0#!_F3"VCXPPH& ]=&L&!KU"7MJQ_9.8_,SXRQR%; MP!6JK-0+T"!(F*V'-%LSDM*J7I.:>M(MR\N3+8I/D68*F(F8_/Y.D7Z)$;%# MIJC#)+36R>%LMD@2E9X@=TP2I1+D LUI"M!<*X=^KB)))))$>U1Z9M3H G4> M4X!8TL8^8 CG%:C:B<9V>-0//,O P _^+H(ZNZL\%"_X_]=34#],H(P_]!QS M]HO$E?>P$==<;%ABV"$"]_K=8'-8'L#KO^[WJ9'Y;)FF5KI-66D7H+Q4A(R. MH@$+3I_8BZ$N:\U=FH.(B%2&,7L9U(,L/=,7RW'0@\(CDHP8SBQNE84EZZMC M#3MQ8F;&PG/JJEP7X_A.DM2T0M$:YG$U159/K4KZE$0YQ;8BRX3X'@,-A8/; M?^YI\Z0YD+'?P3?"CX,,&'6I$8L5GIMAMRN[7S8;NS M"HHF=JG#5DPW?+;I[#:/%2]=OK34U9V6395>J M-X#@F:&5.'0&%E5:BE$,1%YFPA=]ZO6J>AU /$:]>&:9S$WAV,6_.35MG;;% MT]')2TJ3!F/;N7B*"(;5C4QIR?PM85^1E X0I0W4"/(_ M5?)?4DZ5A?PW+J?23KJ@F1_TM;V6[H6_ ;!@ M.&]@4Y^B9,D5-JE!+\*?MVU(GL'?M45L*,;>4VF/!J_EN.4^<< 53S\:UJOW5_A/_'5 M0^*]6 Z#3'.6EPTP&*BW/Q)E3[Q ZK&,U42KL=.0 \I,EB&L9HPA',<-<*"F MAX8+V#,!??&(#<:,QXY#@AWC4Z!L$@)98EK-=4QT_MDG%KUD!RJCB!#81%A ML/R6 V)B)=SKL]!(_A=7B\QLZ=10&@I5=;73JI-FJTV:2J-!ZJJB-IL=M?%/ M= ZBFP:32.^(O-#J,[@A/ZND#QN\(/8;&?M(LTD"!>J,%M328,7S\#H.5)Z8 MQ0QT=HG2,ME\<)YF#H_'A6 I6_'7/[_=W-S=2E_OOEW=W/[^*%W>/=PO)_6B M+/OV[NGZ47JZDW[<]GY[;S=7/?SZR\UM[_;RIO=- M>GR"+[Y?WSX]%GY['ZY1(;<%P._+!BX(3S2]&6)OAL45!+Q)9^"8 ,! M98_A$A,4$0BO7Q9VQ_?0_?790[F_R+8; "#MYLWY7%_!IL 0/_YYU_\2"^S'B;R^FD3^G^ 5GVUV M#"PV,N!5%$R/$6[9"VEEE?*+3($J6K$7:GM6'?XK] .K/^9?6:A,@HLJ7G0L MQ@#U)ZDUZ0XLDU>+OBTE]>4:/MK2D13+U[%MH?7YE1^+]D&4>J.:9(%.EZY MH;ZA:C?@.]=CN)<&E)A_A:#?J<2^ M44]ZH0Y.-',]'R-CS&B I1&/!UJ&[K.%@931R$86Q6!,30*:AP4[!KPT<-$N MD3!,IBF?+KDM([,_U4_QUQ%@/LZ(@DSBI+Z=. &) (86L7\'3V'D3PJ@45# C9834C.: M3 <86BD^M SB8RUG+8UT'E1F:#4IAL]RJZ6(6\OH,#P&J#!?@%IP%(7T!Q"P M= 6$7JH]K]SAG2/=NJ]T^ RLWI(E3=%TF;'F9Y=X9N0%29&80:GDP=4FB%=_ M IH1@@;$Q!M"QP3H,*G 9!U< T+E.?3AO3X7AB@+0-M0]MRX)PVZ7K9-C2!$ M]RN..W]("#J$?R2G?JE)?U!I0. 9X+_%,6ATQ"*I8L%BC<"/%\]01U EF GF MC2?.NBCT ,O ^D["GP>.M!5!HLZWO>6?-DS[,%UN 0#$\-D;P#T4<]F'F7J M3OB"+1]D/OK_( DG[6UM:\A\2^*#] "KA%:#\8A*H+C@+Z9EV,,E-_22(,5M M>&R3#*81!N+-X6<$LF50$,B@Q!*/BS<+Z[8\0, 0'H<+!XTXC'0?;FE(_N6R M_N@8DV'[8O!8;NR7CO*?7"SY, :P;LK!&.?VDZV2)@0$Q/2?F4JY9FLJ&_/Z MA95IA0:VJW9>6-D6>^>EZP=Q] L_;U:TU9QJ&^S'5EN6608PVF@7\"2.;[WR M+GH1#&"[0(84B&I ;R8-Z 2,$;P$6R5W&R8R B6OVM] M MO&\OQ BHPM? WG)X SX7=/LD@S= 'H-*K6>W5@F6 ?7^"60(/3=XO/240R MM1S.MP; )U8_\2J6Q&BFD1E!4:H^ DKMB%&HG8TO1RY%_#C@N>"6YJP*B-/RY^"%'])*5F9)N48,;YI$UJA=A^',Y0'?)3!IFP5US]2=@MS'LT(21,..*3LXCZQ"Z_!"P M -\<^)@7&;-L?0.XB4F)RXH,KH._5=KQ3]#)?A'\$^^_-/(P#_<8//7%HLG^*J56[&X MX*UB4=EY\E:F9E#KF&NFS6V"S](8J5WI*BDAXP(U/13\(_@G7]W4S,>VZR#K M+ Z5*X?^$1.GEG;:B=*KR733=I/71'.KC=BQE0L[UI5*MUG;^3A <8[5GCB) M9+-XVMNX$XLTHJ:+;#'UX;3)(X-!7,<6I8)$RD BF2BDDX^2P3Z;N\?S]DHB M(J6PC&#^X)5P8\E]AL7L8-B=;]/J3 URE7QXKIX>HMC.SRI -.+$2223YJZK M^1AV#:217<9Y"?(HH@190QW+[;J-,PGU9MZ9!$%"A2(A+1\EU$(!DU%<"AW)RGCF=S(\+XU_P3M9L8$ ] MZO9E=A3<#Y__1;'6QI6(Y(3LQ!NL"3LB#$>\&S$_@\QZ*L1=KH9D+)E6'UO4 MX#8\B_55Z'ON<+JUFG3C2$AN 3OTGEP^WL[7'9V(7MB]ZTTVCYT?HB/3\ [& MF\,1;Q%@\FX+H8/M%0QKQ+ZDKZM[ !:1;-BK-N^,TN.- K[&C0(>0=:4:K\K M=W?%)"DCF+B! 1 &8';V<)=D@)#"=AQ1VP1L+3#;IV/2^L2*&PA)ES9<+;4E MGPZM*HKMGQ&G\3:HB4[;K,W",YW,&L'.;0#*GS1N=H+=&3AOO5%^]>0ZV\7F M47#G?B/8YX+XKL/.S,-:>0=*UXG:7EC3-@%] G^\ M$CND$T:.=LQ?^DHLFST%%V4-A]3$%@6\>03ORP#W1\T%6(<&QI UZ4OH(?-A M0XD)TYI34Q[K(Q$(.Q6,_ M1,'F4%<:VRR675O)IW <(H>.9 MO(W.(CJRMFY99VYQV8>B#SPA%'RW;G /4N*N/],T+&OKEH:&U8O+ HU1/PW6 MUB0BEU4]^I?J8HDS%Q!(@JL7B00O2^F'Q$@_Q/8J,1$=V'9F:$^L?& !4\ R MQ](W[+(GW=SKQI#S# /2#3L&A*7Z)&?;$O4:.^V)>H6,U 5W0FU&O2 M(^M)-$84)J A3<$AQ?!8Z$2T.9P_$Y#"=_TY&(_Y?U/@G-+_J9'2_ZD@<%[J M#*1#G@$#X9WLL\MXYM[#]JA@E?E1H^MI6][2-9M=Z!Z?H1]\+(JY[1QWTP*0 M;-=;%1U;$#G16B3P-1R?:P NJIZ)35BW6&8=/5,*\A\[#3IL@>$HLB,FN*A) M3\L50.I^XJY@R_@W,%B%35AQ-"83WQ<7MPN]T%$Q; MR_UP6(]$UJZ90:W'>)1('Z+ND+_W>O=Q=T@.N\67LGZ3H4WC:=DO(7=W)@&0 MV;<\4O!^HLYH]26[=(=#BW?1YS%;W^\OHQ?#J[,P +C?X1*%EOHFJ&! M48+I8$GF(B'RK&'D&/@KH1^A4O('E 9HE<5=@68,,YWY-B8\#[MS,B443RU( M15_<*K-OH6G!G23XV^%NK@Q>(X;SHM!'3+N &PEL2E"B*%ZG>_+CKKWFI'?R M*-:GCH,Z,W5$ @9G< WNR'(0G+.]1N5H_,(V3(8+]1!_S(OGIMZ4;!VTM&S> M'@\,M,265O<<7A$'C(Y:Q$A\Z8AV("E)%W0WO>U(_B4_Y ZK/^CK'T,)FD M9!UHN22;=I!D,BTC^R[1*?X@#KX *9F1;_NOT)ES;N=WQZ1BC\N?!Q:+P3[J M?'<=B_@0><9H$H"+(A[8](U+A6_8+Z.A^B&'E MZ&TIW:&1YP2P:D)8 0SQZ# P"R&V.M;\% BLU,?-F Q(8:HLRA+YP[DL(! MC8](=LQ,R9;@I0;K_$N95UU;1)[42XTZS:9N!L2,.N.BU1&,LX=G5D=GV#13 ML+O!FO*OV1LR1V>:E:[67GY@94D;9H3A1-+BWE[AN9&?D.<&+^'Y/J#_>QP9OIHS-OHPVHJW=J MVNI]U*3/..A6LX^C4%:J=L(S R!D!^<+DZV?GI9%A007#-.U$] M2V@,:0-Y#24R,\K0*9_,::7NS+C\*-L9Z[_@[I?=,XE#S'K\R-TR'T.! MX6H_=1V3%N_F-'$]GW^<4?83*WGH^K-9T%F _"LT7V($O[HHAN)$K,^TESL$ M:4;>HZLQRCXA$W\ UEKUF7 [;X@+C&)-WZ>D@#_[3 @F8O9.8E8&VYIGT;CW M)_SX"K:Y&_I1X4829<_4MNCK)!\\36_+,[8[+(X;64BN$<@Q@(E2%P@303;= M-WEVPR JD(FRLU%F=2G^:U*/IPKB%QK,@8F2!9$ =_U$GH+GG=BH#GX5G_5D M3+/./,$0YZ;GL;C]9,KYH$8F<7^)EBMVRD'P/UC^STNPST%KPZ>)[&\JIQ'C MGMDKRRV$.*(+$(K;+64P.V'XFQ0KGY@+X4RJ6OQHAT">0[QNPC DOX"Y@/7VQC2C@23:X=#N,Z-C;PE<68N7"(K*WYMTUW M@ 9;;,_Q-Z)[% 3W4:EN6[FB>2V;J,?3+V(;'Q4C,\JR%!]Y9% MR@=P%5:,6; [<\8MX\D:I-F0S8**/8V. A_'K$22I=2C>BWD1U:4 B(!?" : MEV4M]VL=C+'UF?$XH 9J7EGRR2M+A*$R!KZ*2]XF6;.:=+GT@7$"@/W BH"P M!H\X48E=ZO,F(XE0OUMH5P6L1B".Q+"99^^1;3(M)IB-G> 4+929/G\UJ[= ML<;L96I&>2WX/?3BH5\,;%-6AM\"*PBY(2CY\"@_%*J6759%(>F>C46"[9-(A& MBT5DB@9\MDJ_-5UTO[$W^'=];MC>A0$8TFP@7H\Y7UFC2TV]TFTM/8$Q+=OB ML1P7RV/G)JCIO'+)0+^25:E2CRT!_:,E1E.BTQ'>/)'.R0+DN8EW7UPV=="7 M[CWWQ2-#6<) !&:C0=R@"(C)BTD[,!XQ?\0>3L9,])@>>?-CHV8!3\]C7M\; MX7-6_O#"9)LRQS&RJ"Q_\2$QE-+&S&TP/;;@++ L<<"$U R##-C@MHA)F,R. MYAW3Y+1C7@CLYLD[:UKHYLX[]56]=F/>R9=WI-:6<=N+=T$%\[V_##%7,4 M6ZI6M$45%E*K*>'8?8E.=."8@)L8KY@CR0FX;4URV@SHSJ'_[M+8W9Y&EIQ8 M?XRSG=@C-8&1M/D M=EM,QQ2,=F:,IFL'Y;1.I=MNR)JR[,BXX#3!:2?*:=I!=5I+ 9VF=N1ZLUUX M5CN'47X/<[F!9#$\*VP&8$[*9UD5%>\'%K4^XA6>2R,<8JK2&L]L76)H);>E M3&U(,)J:V]2&=+(6X[J*[(GL1%@;B'&MTFW)'75G(2YHJX"TM<[XWJ/4TH74 M.F7*6F=L[I&RZD6CK'/(9ZPR+R<'E+:U(,]C/-..%N2MZT3&>AI3-"K=9C.O M.'X!0AN";O(R$%?335/0S:G2S:[&WVK":0G".57"V=6V6TTX[2(13IZ5=^ON M$7-0Q!R4W*I UAT+F_TB<67F !'.'FO(>EM,!A0<+CC\<.4G!^/PME+I:JI< M;^X\=UYPN.!PP>&;U[T?QC8<5SGZ3Z43ODT=,"N"_P]1%--P"D&-0 #^\=ZZ+1EM?/,/;UD^EBT:\ M?6FZ_])UTICLP9OL@7?O"MCI9S84#HC>V9' MZ+%' -)ZT _M1#\>-AAC]45XG#KND1._EW7GFO0BPF]-^E>(?0OP<#WO:,"> M-G(#X'R+3!X7=[:)SMS'#1.?IRU9Z0:]_)=VW#Z[;O[-,G3S3^MD7F>=S$O MA\OVQ:1E=[XG!9UII,E&QB2FBUIPL<&8,RY2I/!H=\BE.^\'AVWGHG&&MPX?W-Q^69C1,IU<#!Q9;?8NWP<&NB@#+:MP44E[:)7(ES4Z< MPL'8=BZNZ',P';B%DU6?W._1\YZH-YQA9H"W<6&&'FN(/Z7H3J6K-^<-O6K4 M-7]-I\K9#F23*;U\\@9K #GRV$CC&!;&1#LG,;:L#R;O452-U#I.PF"=GBGV MW8YFY?$VWC@W>+']-T[*2KQD+4IPN/!,.UG6(XSUPV*FZ2MEPV\'(HT,K M'$XF 'DT_@6[J'.!.K..1X1?\BE(MJ[SPFF13?:A^%9K=OA!_$/4N7P6ZZ$? MX1O[6R**@;+0[9@@>TB#P?P89]Y9R@^B#N+8]GP*$;#^YR?]E$ LS=,:FIM\ MMAM2%4%EC#&%4PN3\)YR0Y*%^ 1Q M?"/O#S]M5AOWM;>I\P)(1N,5^8S;JT$T5X!+K:C#:S0AF/A\@! 3 +@BCK$I M'4Z(=':"QFQS98<2V ^@?=J).3:@<1('*_2<].B?D!"XN*RUF"<9EF< B0=1 MYU5L0XT39"VG#XMT#!J-PIN,W)I[=M14>U%?Q#MGTVP3O#N.NUJS<>?6P'6C MR>HX!]V":UF#_&AL7^K]SQ200>/)XW$;;PEYPJ-SL*M)=\PQ6$X=$YY912'8 M/3R)?CZ &6^?S&2&F[GK$4T?^! =WN)S'PG@Z2W)D9'W,R4Q?!A\!,O, @F; M-HEKZ\ZT7V#9K&K[.]/+=&J +3/#.B?2'!]W+K&M2XF]E\\DZSU>2FU-D?<] MW7PI>-.7M0:\QX"4C#:(AR9(),QFN9U$ \=91WZ<*ACU8XR%.(\R\CO?IN/] MT&=*B",,/F+U/(HR=E 3V]/BK%N;=GQN'"8X,W%/Z1 M2A@1CP=26."RQRTQ>7[QT=71\)+A%.1\P=.!A FAQJ]EHW47ILBDO#S:-1@= M_" J?(_#TA(;GNR.K9,D9I0D-2*S)!,OE*6(AA-"#N\.!AZEU0"[)R,WB/C-SFIGMLW[C,\C$>0(B[DWS,+ MEN=.;F)ZB*2 ]-<,E2!A^!8LEWCI9"'/W6 YL^01CT2-2 =NCDTOMI[)-8FE MHG@B#AO[X'J>^^SR09%@QRF8Y:FJ3$I4SL(8L(@[V:?H931'9M*: MH&8Q@,%O9OG9,<=DY-SY,\/8%&% 4-Z;0U#8^=S8X@S&LU&RT@.0OI7C'-W#213/#5\&Z4/, MWRB? HBD.*9!(O?&XJA(6O_3>[B]BP>LNUX-Q)//YYKQL5[<_9\,'"1&%,!E M?CN+C8;>1!5,\BL>)I:8W97,]_$9[TCR$8^;?+RL3UEW;S;$%BG?'?%8+*Y$ MCM@&'P:<@0GU9+25SZUV9Z8BSK';T,7Q;E6 @X>O3[)U3/834P9HF5'-OWGT M(:I&X>-L?18^?Q:%7EG(LU6&0J^2EW0Q0=Q-6.'V.!HCS?U@SA]3SK$".DPM MF[J:SG)FT;MX CP.:C675E0M?J\SR3-)H$S9[,V#=U=- M4"7'$Q1!Q-CS9D,F,^$ADM0]Q[R:RNEK+LOG*K4[]=.P#1Z2VBFQ:RG:=ND, MAH>5ZA8\,9.9"T.L!>$N%]/XW%R-QYP;+@B;:$S5)+02E7S 'ZYAD40UYS-8 M%WUT8%EY)<$AHS[&AF(O, MJ4EK]A=59\C2"?B(:?!$', @C=(>U'OELYZQCL[@VR-& M'.Z.;!43TTZX>68'.)B[$ 5*6>F(@_/H$ZN8OR'VE>3) MF.?$G?8XOA;'CKG]X(V%"[!\83BRW3&EDRF,$Y_K X& T/'X CXLR5FA\P0/8OG])SG9,+G;=B&WVT C,>7HWP#A1R29LZ]YS'1=) M;S@=TKK4ZVFR26.8?G, MV/%I/[2=:,QT5 \3D'=6-6>[&*V+(BVC)(&Q"AAFD#*!#IY7WT);!GQ2XF&M M%!"9P\0;6O]3U*J-A)GY1J-3 LF9]M')A-@-G:Z"*:8XQ(A1:]-ED=%,^W]0>>$1G/,(TOS6]@Z,X6T\_!6<*M%K%AM;R-,Y\*6_H>#2*'+X O?C1,0B?6>?)XB5,77+( ML+Q:GS'30D7]7)5_MN-LO#1^R3#A'?1?*0;^UI5:74O_Z33&V(I%95E4H] # M?_=RO]K8WT25H^88TF><+BE67B(VYTR2K<:@YHS$E&:K\.,% MQ21/P8\'Y<=E@:Z>883#D&5!T=2(T^5?71NAA&9>ACE+G4YNO'MR7,8 M5\T:>[U@PQ6'UZ#QMEZL89>80KV<;=J%\]1T10/MU9*;VK**8#'I]91);A=G M9)&6=* E04=EH:-L)O5>"&F925W'L56+XRXVMZD%$9V0,-K>;&PPY5;OY#55 M00R;7D\1CY.&KG.M7,5TZ>6$VA.AS'U EJF]4I7JW=D3=\Y19DCSHM=SR4X77#Z;IR>KS^ ^3PUKWR$ M8%_!OB?)OIG_;0@.Z+;>T MLFM@YC-_9$UF1%>;S=NB%+)7BUC4IHL276W.N*M->M,OT=A&-+8I"$1%8YL" MP%PTMA&-;41CFT)[O^?CWS;4 B:1L+%-0];4=N$/(HM3_X(?#\J/^:9ZL A7 M,)E@LA-@LFQE<7OALB4)&0VK=47O&L%@Y6:P0_#7UFD33>4FHY;7<1+1N^;@ MO6MV@T')&48KGANF15UKE,5:@KW%8D6U]3I*R-4!T/1*M[&SR!15^X6T5K.AVR7EMK5[KUQ2!\J1NJ"'5T2,NI MPW6-VLC9).Q22D;,;37BAIB?&D8XRZL4A)(NY4(/(Y!/5L;3WI.M8:?2-Z@!0I MER[.)T:-&PMHP6$/D%9;KK?+?H11<+K@]+)P>KX&>@,,],[.S24%^PKV/67V MS=:E^Y!N41,[,79$#Q#!NH)UCZ5YMW=)6]R ;K06>ZF62P.G] ")-G0;#@%Q M1HR'Z,\YP*OSH+YQ7JD?L//VES;Q?:MO4?/S^!+N0@"%Q([1< 4"\PG?^P2/ M^VR[QL\I>-L5B0+01_#@P /TG&QC$JU5P'8;#5UT2SG"HH[0F*1S:@TIOA// M&$A17X_ZWK)1)P>WN"^*M- 2Y9C-4$ZEUT%^;5)$7XDM^TH(RA646W!8GW%' ME*N02I8CN0Z5QI1XDNM)-O472H+$$59QA'7GQI^8<(N^A;_^L(*!Y=PY]$^@ MNUL:7!+/&P.P0/"%3I Y+L!FIC7E5F[30D\A@"?X4?#C5ORX=7RNKG ^U-L[ ME[ )/BP610H^W%,P?)]ZL8X3[!J*K'5VGAU( /ZQVY MH^>PG6]4U=WV FWH92'WKE7\C1O_NV>1DA97 64\<\E\ \,AD M_NY:#ZQE?YU2GZSOWC1145T"JR\66T5C."^@3U[4GF-3G5->L[5T3G1'7B+%*1G$U1)UG8><3UEIA'+#A=<'HQ M?)/M-7#[5*8B"C86;%P8-B[@X>%Z1QP>%IPN.+T8CO76"KNAG-$1IOF_$Z>) M(H35\:#/R/4M!,"%1VT26*]T>K[G_\R>08HVJ4QO(<^PI3!8?LOAIZ,N$"5. M0>ZVYZ:=)OZ+JT7RL'1J* V%JKK::=5)L]4F3:71('5549O-CMKX)Z8VHIL& M7KR#$7FAU6>/DI]5EM2Z(/8;&?N(H^3Q+H=YYSR@R/$P+NR8MRZ><^9_?B:^Y2\YQX2P M1#PJ^>$0@,#*ZXD/\AOM,_]B%I?"Q4VNU6OF[[15VI+-^( U0& +*!\$"@+,.\5S$]N0.RS.PC( M%=$E\0?,=C;P _TKM, 49PI+G @4E=8K6M,V5@?1D*[ ?<5_KJ=$E1(CR!Q, MPTK/NMS:O6.V.-Y0+/(33+>6Z9I[8;J^]4[-ZK^IYZ;Q6QU515M3M4^"X03# MG1G#M8[ < W!<(+ASI3AUM12[<^J;);&JCR'PWH4 M"6>-%;=6&S65(FFC\TD&8.4CF*S5853[*%G3%N,7"PF!73T_FC95"^8;,K)JRF% ?BC]EB37EQ8DH.^ MC$1>J&.,I6?7,;=K^98"BU-D$NV C?WK.?_W]Z[=Z>-I?G"7T4KI^M]DUDR MQ=TXFI\NG$SMA.U_1?LP1LC#I"HG6Q0WWZ\]RVM 4"@XUM@35K35=" M0-J7YW[Y/27(;5:TE-'24S3P*G9B127O$R"*@3MUO$=8@J_$7;HGA;Q5:5LE!_>; MEN[)*F]=VA[2A!*[V:Y@4O>2GIXQ97%8I2SVFY:>.V5QV"R9;'I-8<&3()P& M(5J#9/^13>@'L:IB@LLYY/ 9DS"'VTO"5'YW&6GIN9,PASBOX?#0/FIM:S96 M15"E(JAG3%@<5@F+_::EYTY8'';+)IRVB42T)I9(A=[Z1$>S/XQY7Z\38RMN MH2?P\! G:=JMWK8&G90=?+EBWXI]7[P;;7OLN[TQ"17_5OQ;\>]Z38%K\N]J MWVKK*<"*=2O6??6L>X]'NS7-V\-Y!]VVW:CONN8MF'=0@83O*/1UM:AU%U6! MA&]/:F\,$EX\PZ#"":]PPG?XD*M3?I93KH[Y28_Y=>*$+T4(KP#"*R3'%?G3 M>QITG@S*L=>@DKI>KU%Z*,<*/K5BNNTRW=.@\J\,UO::%5YQQ7"OE>%> )&_ MM_6RV(KA2D)Z%<,]T<[:[L2# :![W:J/$A/.TRJI7+F7U&K(' M*R'%*T3Q/?K]:\(0JA#%US<%M@OWLMHZJ*"#]IN6M@OU4S2P0A1_ (=L%W-_M;2MDH;[34O;1:=?0]KV"!FJV2C+B.**GK9*3\^8 MLCBJ4A;[34O/G+* %9=,-KVFL&"%*/X #GF^)$R[OKTD3.5WEY"6CIXY"=.N M-\'OKM?M;G=;?0$5096*H)XO8=&N5PF+_::E9TY8M.OML@FG"E&\PD4L'V/> MUR*U+6#$=KT##-FPV]WVCN,B5NQ;L6]YV/>9!@*TZY1DZ]F=PXI_*_ZM^/>9 MF@6W@"C>KF\]!5BQ;L6ZKYYUG\UP[KWYV )/MM[J[3C[%B"*RX;.DPE-C?XC0*5.L:\YN[!I^_IL7#'YD=W+TQE)P4U-X4!PF MZLW&V.A/2]T+&)Y-I.[S(%96MV;I+5.*)MVO#:^)\UC+VSG(Q>-KU,M]? O" M@8XO=VPJ.S9?Q0A>_=4)!^,<COB?P] M%F)X9X"$B8N(32S-(8\!;7Y=YZ;%B+4 B_\*P)BU_!TF;)=-G,$8_CV>CAB_*B=0X\(:6.YF&P2W/ M2WL]5=6;L\0]/2Q;9@DL;+%[C4='YZO"Q3+2TCT]+%NF):RRL)NM;5FRE;UZ M/S50Z.H%@:?*^,"(/Z[VFEV;(5 M<80._]'CL;XKB[24Q'1/+\UVB:E9)V+JEH68GF8$^[8&^>XAO3UKUJS9P+8M MNWZT+6#/E\^:5?3W./I[UEQ2$W-)7;O7>'37X)/3WVLP.;^H*'IO.8-!,DG8 MW!RJ:0BWY^"5O#*+\^T6I?9Q=J2?C!.%/WL*_P",=#P)8.]_T>=+F6QC_FJ] M^7AHMXX6 5K>55;I3A/7P+T5P[3>!C+[-NS\.X0QNJ([KM]D""QS?.2%)M7AVYD= \<07%W"&X?78\2^F M^(CH=SS&Z,S_!AL-ANL)OF[&4[TW'SNUHP6Q9\&9>@9UO@2A$=UL?!'M';V( MHS3<#.# _?GP=@=#I7_'I;1JK_Y&/A*KMV* VNUK*]WMW; M]#__@$6#=.$S;.0.$1?[?IB$=Z ](^6G)]=JO/G(@FBFG#":5W UZS$"JQ). MC^*)ST$X4BX0Z4/9H@4V1[V23^6XBQ;>Q6(;VS(1!=)FB93"@PMX5=:="A4N MA->F[:0^V4D#XP@L]1/_3-]]""];=TY43G;^VV99_WN8^=@#HQGMZF)*.N53 MW/CNVV\^-FK+5GRBD\0R\=JR'IQ"5JKMG(]P,2(67<+^VO(? M;JJ8[%NFH,M+ "O+88CM*R5DYPX,[;S^BJ^4\JW/JM^F#CAS&JTZ,@Z M.>@1C1G0I6."L\>QG[-.##9 !O^Q<@:C@BI_M2%-$J^,H2B9\BG^2#%##8_ Z MG!OUCW3AER!&TV,\:&;G".[GT:(L_(6HUK%"-_IQ,$+)0/,D'KW[]I/N_A)6 M^QD6>X:8(<"42S<-KEZ[UEI,??\R)^B+0G4BR$7:MA&Q9PI",8(/O'>_.F4483C4U+:A96=!A$U8\?UY\*A__LQ]B&'9QJ1M%3(\' M [!'XP@H#D.Y\-<0Q.H7U^DC-[DJ.O:'),&,C[(HZTD2AH5P6^V2PVVM"*#V M:I:<@B5V%WL1= J6[-@RCN,1 &97@[$:)IZZ&,W?@S]"LVZ4^ZR+ MN4R?L3+/.* S'L@9>]G6'X!VAOILM^#.CHYJA_7#3='.#MOPJ^YV@,7JM>Z& M&&6KT,Y:VUO4ZI=7:&<5VEF%=O9H*%HMDJ=A,%)1!$:;XUGPK%OPQ@SY_$HA MSS9$,-X3(*:-,8KOKP)&&OMFD-AGI2(QJS8MIFAC[;S=KB]&[9M\UD*0B&Z]@CLK YEH/9W+69D-TGWEJY'[0,">G40'>"(U=3J9 M>L%,J=_D0!_*/@1AU:YOJ^:O!+6W%2EM*(FW14I8_VUW&F5!UGL-?A%'_AR1 MNEY!Y&_ONP&W+5_I2!Y]QQ;P5\[ZT,MT>\S9H/DF]\VB4@!?FWB?M M,NXV'M9E?!),)FY,Q;W'_O!$USN)[-X;7#=;8YRE<>C"!RS_SL3C%O576\4VH5 YG]K';>_$&(*-!\=^) M$X)W;;9 6%GW@^LC%_B*9=J=&X^M( DMQ$%PN)L*OG&BADYH?7/"'[8%].Y$ M^;9KJO&!9[M^'&"YN://DY]'7TV?8*47\ EKU@/"5X!'A=. WVB]Q8GBS?J' MTT\G]*?&AW?P# ?D30*KBM202E?<(,Q>! NZ&\,:^K/!0DLB:* <%$YWKT(F!J,RN&!5.L.H=_YS= MTWSOAGF(H\0;X1NIE6!H31RX9OA_ZN8 <0Y_M(+!(('O#F9(3]@\PEA,!,U$ MZ1!Z28@P3;PN[O3(?6)-$FHZ@>7'%BP!KK>OX-B4A5U+[@@(9G%CYH* *N(Q M\-S-.$CBY7NUI:%9_9S"JR,+M!XW1177EX)$W!^I<&UQ!G7-*+'L@?;>R5698%T/Q!#1]8":QW1K3Z'#N+4;$$_@,WU\'- M+8+*S77S14G_7PH#IP$V"-$K8 %([DX?5I;C+6J<)]PAL.'NRHH@:]9 MW[&+:UZ8:?D_AA]2?R2^$(D"9#9\T8H4G _V>;G20H3_!EP!+XI4'&GQ*%)A M>VVASW':&UI^7]2-X^&$>G!UD >V9\V^.&G-"7;&YD!'R\.+OPV\6S+/+(^. M8)H=@2T?L8QAMAIXCCN!/X8N]1NZ; [X0?B2_ ^R$F1S N8?DFP?6R%5%-E& MGZ.Q*RZ0(I,GP,]QMG/*=&2DQ,KS@.D2 TD21*HS4H(H.5:.%X]MTWS)V!>$ M.2X8M!&;JGAB8(8,@@FM-TI L&YR^ 2WX@8=/, M&OV":SK=[8-V->@V>%UM? M@BBR8-\,6+&5=K/YT_S-B=S!L3_\Y&*+YG!)IUFGY+!HRX7@@ ;)L!^)<@*W M2WPUY TC/JSEX3EC5S4W0S\4_0,$;6'?F?661"885_!58'+UE>BJUGC]VN' M^?\Y5"<\USZY-U*NU.7+Q9=!QJ$3P[L>1/1KM^QL3/3KE+\^ MQ\IVD Q7E#B5>$X#DZ.VM,%;#MU^PH8J..1@HX.1;1$$%,(^J7"AOO/1M7BE M.XV-D=MWJ#)BHV$N"^,J,;0!?YKW88%\SGR,GWQYP*RM#I:J=NS.T6)Y]_JS M6M_UC?:87R@%[-TYDNP2F2$ M/7!II;GJ/>FU*78&/BDLLO$?[@YL*9;P3+_?0:):T3A6=M->@W):#J-RD-C^ 9P'"U\K?2ECIM5 &]I2,GN M5X@V-ZG!?735X?Z*2YMDECN^%F81724A?&>%2TNBZM'I6/5@_KA.3?;MO-[J-Q M*JMA&%O1$0@LHX9+)D#_Q^N!"'X0DS7J)62R!D)/'G9;]E%IYAQL,X-:41Y1 MWNI:H9>AO"9"$'> \GJ=1\\4VQ+E;1.&^ &VQ_9137>?=$M(N*TW'P_M>N?0 M;C6W;$7O(F)O1>?;H//5=6HO0^=MHO-ZSVYL;41'B;!M5\VBWBK!]-:BE_^P MEJ4F*".1K#:]TRP"PTZMAYW"V'+6QL9$\[EI=>3^5,.#OU08%)%IY\U'/RC( M&S-EFE?Y=!AAZ]TQG?W&Q]TJH6CH@M?0 ^'06RQK%;*UBR[@N=RYXWEN?,-P,H. MWVPAX=YNU@X[2W/N!2:/7-B '[\_ M:#V!REXS471V??J5M6NS9GT]/C_^_?3KZ?FUX/]=69_.KDZ^7UV=79Q;Q^>? MX/^/O_SSZNS*NOAL?3X[/SX_.3O^8IUWT\AC_ MX:J,D.\K)0+H+A"Y/HZRCP.R2P1/7! 2;0$5UQ__,?-<1$><^_A.I9^ >2,? M)I'^C"#>7$2:G 8A8EN/$)LUL.1IUA^!QU"4B&Q>(^6+IM+=./"\V4%PAW#5 M4=*/0'\ZX2S]V9D_J-F@ECT585W(%)1)1!B>B.:)=I>86J*G&9#RSHU2O%]! MI>1R#%0V0S<:)#09&I0C587T\\D0S>FP<-(YQ'_B2QB M6D,&+0E**U;9K ]E]@/8@+"A'N (TEQA)47*=:'LH!? MSLY_MSY?7/X)?SSX %P0_D'8/@! ,;>6^B'$*_ M!T5T)7,3FH?'&DDYLX.M8T1G'5F-HU:+@)W!=B;/Z*TAE/)?UTMB[/STZ8W3 M@J>#F3UV_!MEO*:]]#7FE_5+:M:Q9S*5+?"V\9AN--TZ/!M.-PY"]&ZM$9C: MMCXR1A6.[S]\P=E<A@'9W?"PJ0>T!;LA@'2P>^'/HR1.8 D9ZFWZ4:ANE9\P,*<2!X6>AC]6 M.%X >8 ECD8?M_'3'TI<7UJ'"F_= ?[+-/6DG0%(9+:G"617UHI=-Y[G(EH[ MKJ( IA=?Y;GPXZ$K<,18O#=PIR3N"*O75VK(:W)N'=<39&.6_7=!"/\F%Y_] M,IK7/YS<$7 ]2KX 6X?#WCN8T131J#3N8\GSH*JY8N9_Y"/>N%SA$!> M^ P56/HA#KS0&,:"L"?Y+"OC,MR/GX:3([N1FTI]QXH.;SO$06'#KAP_&"'V2^/SGT(U^ M1&B$R'@/DC89^C4*@" 4G&NX9(L+4$E_,Z*VP$S;N<$$1*N#,5*W\ $M@9S/3YKI)JN.=9D!B&EW.'I$9' MI\&X2;#<"I7@UWC'YAG0V3'J-_Q-JH2#2,V+X94$-$P(??"M)?P%NLS4TUF/HM-N-1<,_7'W^TU M=(PM9"UD.@P&B:ANQ<,0^-S #B&_ /^;CB?Z7KNJF;H5GY2J3)J(Q1;TV[P[ M(1\;?H*IV4_GQA<->6:86GKL*4A\DA6)>$-"ZJ!@P-; M/)KB<>N"=448\B !7#TK0D\%&J83RR)XQU"MJ[@??*;9^=2LSSQI9A)@Y^D] MK(?S?IP?L HD_&(QMG+)-;PY!-QVHFRR#7"\Y]S9N.YA0 1-,8C8^:%LK=K% MUZ*# MU^=@)^EY_&"8#<%BD9AY=%HP6.Z(A'OH*I%P(@"9/O$Z?\!UQM; P.&J0C7 MGMDP6M1DPG"]R\]>]>_T>^RRD8F$/BHX83,9IECP$ZGA^T" M.,F$_%L]V$G&5*0NKCX!^SZ1MMXNY,*!43P:F(.9BM1( Y7@L/U,UXU6 4@O MY!(P\A2P68AR?,Z28V[0K(G[[LOL!6#PTGM FPE$3(,967"+/;$-EYB2X P!>UE6/V MU3RWUM/"=QV9Q_;CHI7&)D5FHFE1 /M=M#,,RV)#4?'PX$IKL^#*RX[KN+A% M/T_=E3%BLC(^HN.++DDK,.5BL1] *,<\Y<&])"3BZDQ'9Q5_JT; M!GXFT_ C$+PS2]&@2'%J_WY\>7YAW> _(:8=;L0!Y:2\ ^?&#^!H!_#L.R!G M^0K%.V4CMNR!S "6);R>1X+"[ R.XH&S1<@PCF0T* MQQRP_A\JG+1$I);=,BT33A0D,HHJW*[BS2" R>!',M5_(YMQJ"8<&!8*Q(E' M8&3A0]%*BL$Q%.]W@59(]-TY$1P'GD'$2@[TM0=?Q_F7]+.1A\KNQF&U1-8) MV4?Y>:@4YL!#H]PUSAK%T'^V*TV7?,!T5O :M#4L^!P#.0?\2UYE%NM!HX[8=+'2^$JQ0NMBBEH3*RYF9=S4O:.5R$?64@]E4^@. M:8JH,R"NLB9@6("%.21#"^2$YRER3X#DP#E!873+0H6#5RSJD=!9 PGS(CWG M9"LI$9)#,M!-8>"*ZBB$?>&/P$,LM%A.R@-&0D9D:(>P?[P!<;Y X(+20/7E M\=#@FY 39LZ0F\_P1WHA*<_8(M_(ADWZ:!Z3&^$%SE!K-#R8(D;" .--F"XH M%4U:E&JQJ_D4Q 3H'SP36-=P^1C:N>J#UU'VT7P2R(2J@F.W*SA*(S!9YP'' MDS4,SR5]S5D:8FE?#=!$BFF,-8E2,*95Z+M_L8"@% 8H74+730WR$:61TFR/ MMKGRLR?)HB)10-*:O:"JE0P-^@3?(3D-IJ$,3IGDBGGDJS$NIC]?R M?!PO"@J&=!;X%6C3$)WB:3MP:*#10HH$&QJ!$G:F#8F:P[2VR+BG4 L;>!.T M#,%8'L EK*IR0*69R8UZ(@G.NSTY<1;^K"%*FY@A/E MU!3;B9@$D4$PVO]((C8@\B>=+2@P\="B52J(WGL:,;. OI4X*O$\[= *8*( MXYX6'C^1>Q(>1&/0E%:S7K=^_&D2%]JMP$,!9BR1=M%?8-.G#P8<$,U!,#K M=;,W&_B2 4/'*:0[S>:(LQMXH)WB&"EQ );4#0438&DC]R;1AM)@D$QGPEUA M\),RTV2Q(0$,DCX89Q/%XWB_8"0K/3PSLDXQ2G/_NO[< 890^+,#JGIH6E__ M%#[B;9)-._46J!HI$G,L$J$.8G!-?3G.9OT /[&BL3N=,O]QEBZL61A HCP) MI2)X1=KW(Y$_04F+ WGAB)#=D&UUAKN(NT2DLX,L9RST@,$,CS0/G5_?H2RH M3'-.$54(4&W#6RKV#,N.$5^8(Z@=E"#P3DC M^SBYNR"D(+K<==JY :L,6%-0:IUE1W8C+ TDJL[Q8N,CIJ08)\3C$=XZ M7'^W<*]ZG+:>ZI43SH5QKKQND92<)+R&<"U: U&@,/!2/98%LX'@',WD!M4% M*#<4QO*(OOQ(0CE,N 2*Q6=@;M.AY*48 G,!#CH"'KV8#21TLXFR3E4N-CB=D!%XML$*<% M2L+-:^-R;5X#W>B]6 TT!9*Z'YZDV^.!I8CY VRT:S1 Z!L%+K^A.'IO/?%R M5\J2KQQNUB;E5.J6)6J1&HD9<8DJT4%:SI3I[Z=Q:#!6N4;'&=Z""4 1="S) MHH*;@>9NH'=*8=L4](;)0"TH1YS8L3@B MH8N#1Z%[0_8E*$60GQ0CA6_25DQ%SK5?""J'$@09'@NCG4BQ-L\,9FODN%X2 MJB4)BCE(Z85,&P[! MF>?$YZY/&LLR DF'POM\#K7_)0)9Q_GHMNF=DEZ01\'*Z=%X]Q@!9).6DE88 M=X^,<"+2JG*\_-MUE)2.EEYBR'+<#5.M%]RQWT,?V2FEX[-\)P9EZ5'V8<>E M>;%LVAEI_@\.!ELG8SKMFY<5Z2B,0F>*D9XPN,,>CE%*=XL!;'0$L[B/-Z.J M9-?GMD1WF#D>TF&1!0C(TQR"\1/%4K+#Y0D@LKQVK217.@@LHI7#'A/ =1ZG(F679T XSMX0:I MUD@$>H!K&'#D _;#PUUD@?/7A&EV137&*F17T318YT4E^7XHLT07I $\%!OZ MB=GNSC!K:$1TX-S,6(NI%JC@5;X&R\;LHHZRV&8T !51E%#_=VAF]/&\YVJ M4<3E4^"L$L1;Y42O:4;<.%,*/2&YCG7*,0ZF8K+ M#9+85&^$J(N5 :A,V.HA;\GX.]H'X!0DKC]-R$.! MIXRSWX!5XTJHC!:<&E"D%[(P#E$1 >IBZHRC9NQ5*%%/69!W0>7-WWBZ9P;. ME6P=LYA#+=BDWAQV*BDVL[,*9L.VH9U1.7]29<+O0FQL ;65 4-F1V&CHNEK,XX23B$A^=E94P MD1-) (%7J34#RZ"GI+(U\%BH.:)PGB>,B0-^><,BYV5V%)5*A6PDB9CSP96 M!8X%]2EB 2R6?& ^%X6)-$M$1O+6,,O2&H?+\]^S3JX)^C9Z:53]/YN* J4C M8*T&N@@D'18.Z1ITK20YX W,&_QTAZ ,TC!WE'@C# ]PO0=8[PGA@8^"4.(: M]&/,#FE;EYL@?*D*I@V;RY^Z4X57S,&-51J'HAI%03TQUW/51A+?9XK(""5B M320U9.(C)E-/!S%1IZ!*S=0/'@!:[/E"33--0$?A_J3Z77Z*'^">=??"E!34 M#5/1@&N4[+3SBH0M[B KV(JE]P(HC&Y[?FLH;Q%51AE@],4_;#=4NW0:R&J# ?RMV"3/^9 M" &A%=.W@3SQX2R.;?H%MIGTE4@W:CSH)Z&/?Y08CPL>1,H$6C)D-BX%6;&D M1A>22U(IF632.BJ.E%#-*9588@.$&2@AMM4N&>]_2%@S-CBK= ]3]P>B)#0)PO36V:G9EB M(6<+IE]KV8-)54YSA.H@4WY8)#3G4"17:HB=M/U7BNKF?X#=V J# 1/0?5P7S96G:'@ NV2I)#-K M"(XJ^BF8(@JQ%(@Q';)2O23":A7QIAT+%#=UFPYFX(V B!F!WX[-\]B#-F2_ MSL'6R#!F_PXX.PL--#H88<1XILY5R1ZHU5I)\B>1"@+B;&G.AE]' ;CML38D M*$)9&..0I6K<,O2"LC)BB4"G)\%%WF8D(?NN;90+AS=IBXK+_?+Z8-G S0+5 M7+6,*ZAJ^\S:OE95VU>.M92JMF\='?="%*M%$WI;1AL(%3F,/!%09I@/1>-B M\10LZ8#EK2E50S:6"$7N3L,SDOA#-UB734M=!\FW5*R!?,*'PIM(E?&3Q"6, M[P).Y6$=#7V+A;O@?U!*A7Y@FW6"YL+TKJE'=<0=OOFLAW1)N)'&*[)S72FY M5AUVX"A44&1JX:IQZA.ZE^YM@)'%,.!<'9A7[DT6?\L0-;+>SFE><7)PFTZ# MH "FX'6B,99J"(G$&>=H&(9:7U36V8M:9[]Q@HZ3ZB]IG)&38Y0Q<8;9;$_* MU8UQYXP)^$@@"V3$30.:@8-/D62.>&,ZCVID9'3=B+P!R-;.RMED.AQ\A4PK M:OCS8R-L9<3*5Y!6M!?OB1#:. ME>-A7(FD L,:.>%DE' D"Y%9LZ ;N*,<9*.@6Q;9.[_XF47V)#('\IB^Q753 M 1IFJ C#&\>G$8KZV?H9_[@XT9;X.S!NLQXP*;:6&F&S4U"71J4=6*ZH!#:J M8<-!. VXV$'.O["RF()9GF3L;G-40'$T$K]F8,$AG!6=-1C":Y5G2]K]( MM(Z9)-=I\)AZPF.C\>O;U[3O*]L801N,'9"!^#K95.)+8)3C!T4W39XW%X?- M5UH4QBOU@G-=/U@SX7 % <4+@"@P.Y76*N335/A/1JI*&I.PDUN#2BWM5#73 MEZ*V3R[HH4!/QFM &9%;=-3Y)=<3RN>>*]W@QKJL+$+G>')LJ(^6#.0TY$#1 M74(^HE!Q%N=U8EF\( U1)-0\7J/-+]^3@"682:1T[3IPC$N\Z]&=91N$7Q-L M2-K8+H@#QE=T-DT+ &U8Q"AQX0#FX7%W1^UNV#:X,XKX:\ *Z665L"['Q&32 MTD;9M=IBL_1WZ+B>]1;T>3 )"##L76'/[)? O\$*%K=PY.]#[NO(2/J>HHP65MV;%.\I!9S+%UNBLS$*W/BVMATVK MC+%Z0J.B&'@#N=J5U+ZB*"L6(SJZYSGU0>A'8VP7\$SD/C)4],M$X=#TV;ZX MR!H-$$O/-1)A2)E^$,'4%B![H)[97*.;FMW?_YDT!C'LZ9B/D@8]F%JAG\[1^S M*=I)R> '_SN5QDD_@BT596@EFCGI#$-C50.;6525LZ]AKSJA/Y=UEP9%8>(T M$^ZJU;U 7/2D$<$H1<_7I/&*,J %TZ*V]77^BN LA MU[4Q541>9+7K]A2\!=V5@(51_IANUXBWF%"F\_6'Q;9UAD@Q7[5F8%5PY0<> M]D#0X"CS^OMIZK<:7Q8FX)R([AW%J#]G977UNX$(1I H(5B-O'A9SX&O\CW M=>+,/PX=#-6%/Z(,M$I?MC:J]?N(3".\-"Z&C+@4G]^AK0:76#-6'EX'5J;! MOR/YKI\UW"'1_"F3367QH'-P-*&3%!*%K%Z3< MTT#(1^,TZ)@$"FLO>*=EQ<&T;I)-W !\.%M:BGT8R(N,]9%^69:II;[ZUO M&$F%R_@-DR%924TI!>Y*D71,39"@,&XX\!@@."-#.!OU+)J"#6(I[";%?BY@ M]\23L!-%_W#>EYWF:G+2*A-L'.T#9^,NCU@@Q@';GT(T@L=F= AEU.W&:8P4 M5I.*0FEBU6 ^J<23B!WC7DAG:>[U2^':"@=1TZB\"+ 4FE7 M\O/&U2)K95BSV=EZ[D@M[_WE]:?MO[O'0[E&9,$$2B1 MVXS)M'KFJD*?(9ABEU([B,]+/_: M].&&%;X U\!XBN:)IN< O#=E]DO7DXNQB-4OOZ7P^,]8Y[T#0KVP9B!93"(V MDDA5;4ZN-J==U>:48RVEJLTIC5 VLV:I.)"X K7>#9W9?-V-N 6.[F&8)F&4 M,"(AZ<)),,Q4H4034*X*,*Y6E0;NC1B6TJF2&:RY,$I>EDKUK\K9WV1,$<*X M5L\FMHZL&^0DG"W9KA0(2S4[)=\.J+6>)\K ,?'AI9C/4G#C>%BVG4P00B>* M]9FDEJ!@6Q#2JX2?&)_4M#/FJW)(R66!(0,^1JNTN1,0.4Y/CBAT).8IW4HI M[8,-@QJH!:\&@N(_8@5>QFUM'&UV:;P$>)%[20?5%4A)##*>,I*,!Q 9(+ MT!KP@.ZW7.SW9 QFZI9 EPRHID]_QS1*2+$RH+U87H%01I1Y(:L;B+JX@'_L MA#YQG5%)0Z@/"%L1AE% M/+@S*,M1 M<+4D=2;.C8^A9["X$AXS(2=&S\*(&WLW?&(Y= 87G;:K- :L@>YHGB](6%FJ M1@9GE'%9JB51?,R=$5X?&J4:9Y'>/*(N7ZY/2@]17-X!0CKK?&+Z2#P3-)O_ MY0PH.XB/T8.&U4]J/><>Y"AK8^.Y)A$[]G*56)?/0(:L>W35%F8K>$R 1-@< MLYXKJ_59@$(D=,J ,DP$SR*+H-HO5V7XN*G+LG/"[\M<#"+2I3)<)4=9L7SG M^E+L%?)??JA9!B]EU!U(M9_A.]LIPHM&3Q1H X+8&;D$>$?F"CUXA,F6X%9# M>Q8!-7 1J<\QFUI+,BM%,N2\ZHPA4YD@)WT5,3K_Y!B M)RV0#=LH!7]06$9QPX& &W+ N*2*S2:2!4B5&6+,K=O7A5:24]

!H3=\E2"RL:'F"7_$5 YL27LEXM=ERJ1V9. DA MA=M>T@\IVEW.!/EJI-1,YVD16%!^,'ZF M]D+6K%-SZ,.M(TIU63!# MK!(&!N?()#.4CKEHR(0,.A%A3FAF$0GQM)(D32=/9 2$5M1VFD>A#GA;4Q97 M99A5D,0C//P K@V+V($81Y1_I^0Y@?[GSH2'\/!Q:0'/#DJT#)Y1QZSH]E+X M#?/V=HZ$UZB_A(.D])K@\&G1QJ Y*^W5.T2- F/-"PA/LW!D1CJS"[T9KF$0 M0"=J[J5'<*(AR_JGZ3.D_GGLK5!-:#1M!M U5ZB3U1N( V7"=,V9P,9*N%R) M6AM,I*^8REQS^*%8G&Z,'QNZB/P5C?.,SODO>G\:...L AZ0YVGTK+,5AGV& MBZ IVK3TEL,ZO/K^3BX3 ][.TB.917A=ZB_"[997%^0(NNP>S,P M .ZL%,P-++&$:V50U C>C-:.HUR;/M0I:!R3 MJ(\T8?2_'!M1((/+D;.!1>3YR*PL9?)_S?ICCGT7BK^1FPN9.5\[5,#+-D+S M<-F6^(V,"OS#!5H&XY!':^BRJXFZ<>C3.1%0Y%DOE)<;K*CKFS3K^3GAI)?; M[/R";V_7?TG[>F7\KM19X1&$R<06$R^MC5R$4Y>I(GH(\= LLJ*!,CF#5"R! M5NL78GE8@"%/^_"0 R#W@8<"'Y]\P*7[1OR 7RL(-#1IJ$\XC;DT2B@SC_3K MVKS=3N<78PHPF=0@(Y(Y8(2%BE.QDO7#.KST!IP=N[++VM\RTQNIMZ](=.B9 MTG19V'G$4 -.*!$-0:4V82<9W6#G9,3)DIX6!:H ]N=Y2>P(P*\Y==/U]?A% MD^3%DCUPP(72@#%&3BD=THE?Q!Z-K(N'SSW71T*2V:?.BN\^15.6>WUTP]RU MPZ;$ZEA7:E,[XJ89T2*I(F+L/ZZM3+&D57+3\K-Z8FM]#7[:@<+(NT+!_2>3*J.U=VH.941/!>EK\W361]E%1] MH^>>4>3!%&P:15Z0VA!Y8YP.O!L$A%4")$!0'YIHUH7ZT'HH;1F*K8C9EIDH+?A8*:VEPW0@ILG%K0> U* MBJL8946F/L\%:"0D3-/E"8)>R; "ZVU;3RW S_)3*X+PG182-QXU- 6\A&>:#&8KZMBNHGDP2>3*..URQQH#>9&M"YLB(UB?E:<9 MS@Q*,G6;]K*@O^/3JW),7!1W$H0 G.:*"HM)?LE(R=Q8[E6"7&C:*$Q&007B M&(0>29(L"VJ0@L"J\!TX MN,AIE^'/U(D)?(Q8QIX P76I$"1R>+Y;JJ)J#E M*S$Z525&.=9256(4T>: (:U)$T:D?G2-)YMCZ0YVSC@J"&5A\,\G)>1R=BZ7 MX[;3)+5A1)%>QIAD:O_,P7%JKUR',(8NW7/J[5,@XY84LU&#LQ OI0^T$Y95 MQ_* IEQ>6E+1A&"(@73XT[\0="-!4()Y; ,>#D;N6-\-#C1V0>&4,*/F)I\U M(D0?"<\18"LVGL8\ZCY)=A43YN!K;I#R.MYRAB@TB'(:*13L>SB.(= MPH@PTE6V[;,XR5DP@"O"< M>6(.>.,1AA'/@L# &4H(_89B(:/G9.GL:7HZ#$^$P\T5WQXY@T:@#Q<6 >4K M'CRKBN=5I%9:[/K%JQ]&U,NX\39W;E\3W>$_Y.3,$5U1OL(Q@V9ND]+\GD7 > M?FF*7AE^=5\:F K7*.;CSW1#LVVT,>\L/LU^$.Z7X,[ZFKD'+TNS?U+S5E%, MBXJ.TD 6FQ39N+2E&"B%6%(\ U;'#0OBA#H2+[_4L1NNQ*[H]671ZM%A.!9[ M\86IE7*S)-<*XN($2V.B7>BQP9D_9P5A%MMC^\3T;XL.]R7RRTB6&&0+.E6$)!:J*[.IQ780#&1!K'X.S?\NGMH#=7 [6/,P4%\ MJ)_8:1^;P(RY[R-+WCJ>X)DYK1-:G!MW5*7CT<96L,QBE6SLA8I6I\+ M:CD+^4 >)H\%/1[#K3K4VY#-D,='W@9>@OW%ZJ?9\3[?V5]QRPM#3NJA42_/ M(](UEG:A.X7%6WV53B+DXL.QU)01M(6F9PK)._EV&1W^_4S(&C3C7NI$311+ MIX_]\4SQ=E:R3#,K0#T0]F6H=+9\<2R8G94.+H 1:O!*QB28*\DSPL\8N>%U MZNK#W!KM)6,4-2 ]S1]"TY(+;SE*BRS"&%U4P#!_V,8!51SYHFZ, _=T%8-7 MFTPM?/_+,N99O%"QM;*HV,@,]!502ZZ>V(@1"1 0-^;A;DF;Y8RM5AV?TJW+ M].Z%UJNL'#YE+%T%1]:@P&8CGH4>@&-F4*-@H@K"4MD$&LR,#1FWW"CXSXHN M'!R'/CG !FL*&>";X"^P9EBY?N4B,[G#_WJS1H:[^Z:4@?HE*'-J9GV6TJ9C MCJS#B5ZD@<5+#AON=@("R#[@NK+<'%Z!HQ5\+\0>4IR9TYV,NN:+GI"V.1H5 M<+EP/24BDL@<98 #1-SHAQ3!Z3'-.3 A_+8?Q&D_!R;#&&9@ -IDH$*LQ<;' MVWJ" #S'Q8KU*$RFJ589>5DI&AF(Y'71G"H>GB(S%V@B,ZX+?C]((II\I; 2 MC-/^TGI-?'B&P8O&L9ZC=0D;T:0B,/;[D)D[*0)?GDO/E7&;]^(M\N"'%.DO M!%+X=P+BF@4K8I,1(FC@ZZ)GQOO(0RIJI"WJQPCG,KM\2H70: 1@Z^E>#6D& MS,"]N"J=P;]";!9+U,%\[2E;;MGP,=@)+IKZ*><[99RY^>9A"NV5A!H?&D,. M9HN:P%#* 5$*7N-3BSJD$U0I3G2*V<:-4C(WFD[)G>0.B9XR2GSI9,Z*86V< M]N#X,\$GRR0.11Q%W-PC'6(#2$J*W5T#;GPA42E@F29F6@9_9F>/0Q0%C32I MN[2*(-KX\\Z6_C)IP1$<=&Y9HUHF1/@3,/Q^*(_08Y2E,#]D(!H> M72/ROJ]F@<]@@ )9MUS2O$-K9Y+5KIEW,E]9OT8(6!":1C)$&?$C)":39YT ;?VQZR/ M90DZ&H2*Z81ZB'I@Y4_< P(-ENE&HF/!2O+C%&6^Z-N@E$8X3LR HLR])]=, MI6,T:'"SH96;\2&N-=7T+N 6HS,18>5N-F L&KNCF%$;T;ZC&"WC@VDXGWD; M;NEX$:1VL#N6U.VM IH'O3H,R# Q+#'#@!,3*+T3,)1HNK=$%@I7A-IV/NZV M'PX&U]GL*LOI]';9 ."^N IR)[-%1?*X5XPK(%S0C#< MXA3>%4N1P0:^"X$'#[#NG'T$S#L&(15;^PI;SHAF4"7A%/1R%J9O+(N-"20& MRK]URJ4K9=SB2HJY7#92):W%D>Y_:8AS/2G;C!@"*J$AWJG7B'(3B&>V\+B< MT%CFAF+)O,LI-,;C7B9P]30W.P^G5A5A/HUY6AA"!Q,KPJ)Y[X#<)^F)(Y+) M?&+0[5CK&]DI;ACUM6#^B'ID<.RG] 320!<_$E=WQ(V3_ 8=#717S0#*?/X/ M%1D\'QF,E,+),>YPP>5/=0S#>;"[SE,@.$Z )$/]/ QJ(IU18CX%#/_@$4I" M=://>*,I&VN^IKM(G:U1$"X+/=JF$2$XBI$!L$[D<8#D,4MON[K:9[S:H9HB M3H633F7">"=?(T5/"3_H?OF*_U9=V_-=&UCOP2!UOMAD\N:L]%):U^M/I-!@ MKCS+ *?YK4F,9KV5"4F0]Z:MFP"$4BG/:$,/Y(J!AVW)>/%&CX>$6%[@>*AEIV:<[:(%O])R MKZ45"ISLHXGK5*L FUO[=M-^ZJR4*L,Q92 JI6CJ4,X-GN:\..QDH5J#-$@8)OK@S!'?YJ#<*R"C4 9#P==.?U*1'(7J!#K)SETV MOC%*0B8XEG$,]*MKXHQ!4\NHCW*U112V#Z+M]*=PQ#4.+O-9X6%(JY11_)62 M+-U*;&R%J=7@+4W)4L2B:UU"%7,%/WA2>KX6" GE2?C<#_R#@1.-85/!X,39E@PBG+Q)4L!&4U"PJQ4_99/3'S# M##D5\-UR\>DY@C:C8#RT,6;60G/HSO49#H0KJ;*XF4Y0[(.PN"!:.4-8/&6] M%8OGW9H;>ZE2'RF=H#5GTT%%(D3Y$&M:%";?5TY:<)R$YL1KG!SJ#UA7&H-^ ME^1IYG-#--136]_DZVL@:*Z53OI9^(8;Z5+V377E!78T$P^=.[>@E-*@\ENI M1[LXOY0RM'=4$X3M](AP'"F!MB:LP*SS#NT.#![I5U%-G$YJL+P+,G+6U2PK MD(1?9>7'X38J/WK-JO*CJOPH3>6'U#CO79''28;S"5N[IG&/7^%7X\@Z)3S: MKR106PV;RT%!3M_WI589C^7>4M@PN^ TG)/-J. YF!/>L\KV_/_]GT:W_B$] MG;?X7=$]HF=U0:W60V0,DL6DE1IU(G##DQ.Y;']%R00U\E_L7(X"C\8?O:5" MU"")',+-PBE&TYA=8O;0&"@!9W(XL?-NW;0DG#I#PZ:Z)QS22#PPAJ>1>J__ M\&'H1CC&[KWKTQG2CS[(LT1AH;"]183*@>/)W=(U\S]G<:_-.OBY]WZK56MU'X3_5:\>?+'M6HUSI'G8T>M?SS5J]=+>JY%]6M-U<^ MZE>B+*8N(&!DA/]ZTWISKU\J@?#W=:L!G/%K_O='Z_^^.?V)3_BP8)7-LP=S MQ@NIM56R/)4>\7"[I[B+OW\2=0 MG;!A>;T@R^[&:?W-.J&H>75BZY[8+T4GMK%8' R46KUUS$"7:N-2E!L]B%1D MOT\@ON9.\J&_KU;VI"M[K-T@#&+A?P]+PRC%;O0WZ:W+FXK7WNQVKOZ*V7:*V5J->45II M;F.?*>TMD-J[':2R]/?-S8R(0HHKX;50;/AY+^9E=OK+4SA2?,FMDLN5ZR#. M0#V6^U6K*'QM2WPW:+_^<%-KHY-X2J&UCG/UBJ[T@?9,=9TEOL[-C(;J*LM\ ME1L:&D][F3MI@MP?QBY=+'<.J.!A,=VRYBA?^^^W:4/O2:QU$_&^@T+\41;S MCFG?';R>[E&CNIIR7LU;N)N-C9_J6DIJE5:VY^Z%OP;KFJ)K!'KWRC-[5,;Q MY9WM+<7N]^I*-S<$JNLL\75N9CQ45UGFJWQ8OJT*@^UT2>/O81!%E@?_4R7? MMA%*>'G95H7XB[(UO8?,LFAFG KRK]MD>_ M?TWIMV7PY:\G_T85:X?V4;=7I7C*>3G-NGW4J&ZG?+HN;,]6'M^.0U0Z1M'0JK;>2[% MT;9;O0TT1W4QSW8Q54_9GCODRX&O7X]+3@?1MMNMJNJRI)=3U2N7^GKVA'<> M5ZQ0OFLY__7XM1>+!NNG3EY;!5.C9Q]5Y87[=*.MAMT[.JIN=']NE(+=]5Y9 MR@RKVWRT.]TIRUWND:-=$CNDN'CC"U:,TN2B8''^P6LO'GW+1DA9"IJJZK1' MUHTV[6:O-.5IU6T^SC]HP65N:DU6-UKB&WW;;M2:9>'.'; _]-@6/_#5V7E#"V[==2M$N:ENYPZ7TZ[6]6:E.]RI RN6Y4RE.]6 M-JI-K"H9=D=/_XZ3D@/?0ALEB##GHT=#OYX*!M8*NY^!W<^+V5155Q?S7"&. MZF+*>3&=>NV!^,^O3V7OH&M]@9";NB+#MGSUL/Z_W;5&=WTXT)Y?S]O&YFG: MZE:>7%MW*GXIY\U4PV?VP;TNKE\X5W$AX-439LY*9Z^L/\]KL\V7F]9!"V)/ M8UD2AMMQG"JRW7NR;?;L7FO/:HHJLMUWLL5RFU95;K-7Y3:=!^!A['^YC5Z$ M_F8'2&6[7M8:OS>.N05G.0R2OJ<>.26]6MJ.+&V__+8ES7_BMUE3!1PW=D)E M6WTG<@<,O>9Z2:R&CXFNE]Z8J#_(F-@-DX'V]K9>JS\SX-+S6+,5F95I;T!F MC0U*FBHR*Y%KM!MD1GL#8798Y>/+>3=OVZW:!EVH>Y:+KQR6:FF5P_+4K/)=+[V$W1#39*DU#GMVN]>T M>T?M1P42USB1'="S^W>]O;K=:/3L>KNZWOVZ7LFWVMW6!H5'U:7NPJ76'YX# M>(HK+8U9_6OLP([@OT/W]N-_PO_H-4V<\,;UR2[JYF_W7TD4NZ/9W!Z6&EA; MW!R]ZKT;PSH&:VSWDD?3DIUR(N-J+^?'U>["OM?;910% ]L'[I#:QH&PV001]90#4+E1/"5O]5K+0M6XR'0*,&'9S^?'^V;_]FA_EG- M.HXL![X5)1Y]']](^./J!JQ#^+4+.^0)(P,WPA?% :P-/PCN?/KZ-+@#_@BQ M=ZB?1+"W*+*M.P5?L/P $5&!=]PI/-$:)2&5*\NBK"!<7&<"7_?PYWU8 >*G M3B8JA$UY[E^,J"J+_/OQY?F%@*?'05C;*6+8F F,42^?"D:][,*>'S3,)L4: M-.FWT:K54[H? AW%P?MUCT(D_@'Z;.];Q8?#'P&-PP+>'S1Z%*,H.8E@&7RS MFYJQ);K<_)$WVC6*^1RG%XH,_;?&8:V37ND(Y +("?A&!+B =%[([\:\D./W.F*_ MI$)>([1JC?0FP0X$>1\%OJ^8[OM %B,7C&'\R]\:.L. M8.5.WLY%&6.8L:-EENQ>RY1T8L&U,;'@)#>Q8!=V_<"I#*D2 GJ:Y45' ;$X MPV"J_0_\^S?/8?7D@ND1(63"((GP64 \YP$X.TW]37""8#O@-N%?!H%/=8CD MI(U@/3[Z-J3.%!J\*PA.MM5NU@X[**6"R,4%O0^51P+QPYT[C,<2X#1_*,&/ M>O83IP^+2.+E/S'N=: 0O>G%D+7SQV'^+R[7'?[7&[>E!O5.735:C:/#MM,] M[#G=>J?CM!OU1K=[U.C\;Z_W1O]HG*8@I\Z-.N@# ?PX<$:PP_>.=^?,(HRT MF?0.Q#YW\/-GMO1D1J.G$Z%T02 P \9!?0\,ID+\%JS)*8Q0+F>8$7HBL\)^_.A\7N(%/^^-_]L-?/Q;1QB-DU?:)>@F.K?OO MQ!VZ\8RC6LX4!;8%+C#HH,$^A;6.8^LK>O6<8FDU;*M9;[9MTK6#) S1P6=\ M&0L4KP)-WFEGNMPF8>FR\9\94@S[DNTLOF5;T3@( MXP,4_B"9;\&5F&1?;':S;]+SIJ&:.NXP,RWQ:]U:-PN771A+]URG[WH@456Z M_KKARF1+'@03^ LJ!P34&0S@2F )4V>&%&_C)V&BC+?B4K)Q"Q[91,;+:M:? MH(^\*+#&#IH_S:;Q5GB#N4_01E[@WV!V'(_ (](#JPCV( L?NX,QQMLF8/;$ M:/J IA*72EECN$T5"FX?0@,-A%KCL1,;03Y<^B#>:P!U*"I/J 1*U&TYH MJ8QAW?M#VG]B@-)S%?@AI-9#!0QM_3N!10M?>RF7!T4V^',ME"W;C"3 R WC M$9@@@>44LJ?E1A@!!J*A;=P!7:%)?>L.E14EHY$[<)GX]?;PTH%2H]',(-H0 MN3)DD\:V[H+P!WZJJ6>:A&"+"*5GX6;P[F*7;!F@E6LXUL0'_>S!;H?6#9 F M?Q]+L9DU\>2S[4R<&;P6R=BZ#= D\C"@;@W&#M!_I$E2C]MT-28ET;GR;UW8 M,AT0K2F93KV91",G^)^1EPSBA$''];M--G+CL:OCX7I%[F3J %<,'10"0.(_ M5&R!I)*GP!9AT?#S&UP!/@]DQ(^%' \-TI_S/N"4^<(NYIZP8Q,538!2=;X MZ/.PBVQ_$;D8':Y=\#^"LQC/\@]C#<^HS,?._ F MAXQ9#SZ(^5_@B"9!B/L"FF]U100P?#L%>'#3) [A56R68C[ L>ZD>,72Q2OI M(]7/@5+H.%J-7BI23D%*N&@XF%*/+!!ZS0F(7L>?$4K(X8D _^K7=ZAZLCW<066/E#4$P'Z37X*"VXUO' M$W;)6., #6DHD@CCP!OB/T>J@&Y<]H?T$VU10G3^P.QX?LC*POG"[UKCW 4) M/#H$<_/&AW]'-8LQP^QQ->L/\.-O\: PJ61PD3,%0>9H=3?#4\_+1GG5G/N7 M^$F4(!I>"'^<(G$,*..J[\G(5T0J_X<'#Y3-.4TV&7(&,*DT_X:%@C:'4>OV M&9*3[+D M\?DB@BA ,Z\*YW*^N40AA043UQL:J0*V)SS1D_0UD(Y(]U](#E-,R,Z=#R]! M'_]0<=2(0T3XO9N 92%Q@C[J5("Q3"%);JY-EH.1QODM &TD(S 2DE#L(V= MVC.D8DUT"/%SDEYH1'$8R0W!57%"DJ.!:CN040I2%? "J[4&G^ (-Q"!MZ M2<.^R'3G<'C#B&0"90RTGAZH7 1S\<)+>1VU%SWE5*9K<0U']2\0A]H-6)R* M:*>RA%QA2F/-^S]PH'BK5DG=?CA45? M^,5Y[4E6059@-DPU/KBX<3!!4SA5_1P+0QN5Z"=S$E#[DF6$]GX$+T?_XA;M M$_ H8-?H,TG^&;X?H9,]YR XEI^0JH4_HS(/0NW1<:=%$I,AY8%W$Y,%A;9V M '(WES7Z!MK;.CNSK;-83:S&<6F8W 5L67X:\Q*33$ZLN1KKK$RB(5DK,&W#;%U!_Q:D:FRLY>#+^+'$^) M+XCOS80>_39O]-%'VF2>I_!L7_@U-MDE;8@Q"S+!;\D)QGB6*5-%-L"9P7\U M59(3C0H';3:,Z,G!H ) V^/I.JGS'!#)SP JY["7'!,0PZ>N4/B2@Y?4< ! MI,-+RDJT*<;NE(.)X*GD./X(@[)ZL^2Q]KLQ]^"ODV0OLD/Q(AEF.:9 MJ=X6;!+^#4=@0:7&%(^QTT0 $ >0$/AL+NC>84J8^@RCY=GL*C%=):9?.C%]@D&8SUYPM[T<]'-B]+"_L9 3%CL@#MT! M=4;@OTM"B\,ZH96("99Y;'(G!KZ[:*_VG9HY9_WFFUMK>HU2]_[!""PO:_HT<-,6 = M6"IHY&MBEJ_,+*<9LUC )UN=Z; %B('56((E/VB4.4L;_;=R#M4)-UM[#&U> MK'[)-\VF_9AO0(\K\AVM\BV1=#1)2+;US##*E,>19[6 M*YMGU3RTC^J]:CQ/.6_G;:]]^.SSK%Z7 5D45'D]XV<%OJAA-X\VF )5H7<^ MV\T'G.V". N!4Y2S(<+]+(X_&BX;@+.U])>Y\W2BM*&G1$"<15 MV4UI7&TV34PX.E/Z5=;#2G497/[OI#6)W$;;R1ID;_L< MD- #)PQG2&;8MZF$NKF;",A"-X[+ M$/MS][WJEEIF/]ZZMV1 W-IS%+$.;8&VZNSF+3]8NGU.\P:5="LD\L)J5<$M M,BQ&>P$XTXH1)B_!AFWJB36:%7>+MIY0@JPXW'IF.!:<+9A/FNECYZ>*3,F" M1B3WAP+[QY[27Y1V>^?."8?,[\8["JYD/92\H\:;+=SCL]6J(X[( SC8S9$ M\>B_(:*+=N%/8778P+=[M>QG/MOFU, DW5E#-*F']\-'@MKBPG" M4\EA.=EA3=/#0I"1"+[2%R<(WGCL^PEATB$)5L;6E;0]IJ_K*^ B6]K21B-L@OU7,KS)4'24OD7JLYRP MRX'@+^%0/"@-+*)C'SE?(QTKP(@9[)B4$EED0[UW18X1=Z>?&(Y1&;=V7_>S M$*4 *F4.GXA&Z5H$$R?P-.90%"74^)%&O\&',L29 M %19H$XMY:F!B/X,WXC!9W78::53K!+<]TC!!.KM@ZV-E(LM@7!<@T$2 M"D"'?E/ALRA(P6? (TE\T%V"JDR"R96.1.! D3!NST@."*<, ?_<"M07-35 M&\$QIS^7!6J)@KV(H3Z.0IP#+XCPO_Q:L%0&; U%".;%B'R12HD!;1LBZB'",Z"?U*(! MZ;A<*Z$'&80/KPO1BII97[#MVCH[.P/"G":QT2F/L#3&_L#L9.\XEII],ILQD^2YW MK1L9HVSEN:%H+* UODM[N42A\3R,B-!7 JN'V$0(A( V!PBQ,Q)IR+@.G2( BX;$,^,K:(R?Q$?L0XT\ME3N,/P%X;@-& T$D5W@7VK6UP?- U(VM.?DN4['L2Y M^7LVAI'1L2$KGU" 6O7.6_6.AQ[>)*Q"K:N#O[.;'])PB1S/::1F1GPC\,F8 MTV/R'7+"P2S'QS^ODXOSZ\N++%9'SM\N+D]-/2,%EI->E88,E MTU!2^&FDJ4]NA#8_0B^A!@L#C[WB;V$P4$/T$\NXY?4Q6.%I#@/1I/C/*CN MMP(,K#CW1A!B!JKEMQ#4#@$IGQ*B&NJ""T1CQ?PX'9+^]\]I'$[^_9TV,Y!@Z0!?KG1&T&'82HK[%$@QAD.6-[)42U)\ M/);*&6+TR.6$693T)^B;%AX8XF_HN*+-:T9@-CL'RD%((OAP0:25%X(;EJ%, M$<(2@6?+OUZ=GJ3D%])5$G8(;(K_M-8I$*J3>10(9ST8)).$LP4:-@_1OW7Z M(,\")D;:(VF#H,4(3'L:N@1>'R"F>'!')X&Y#1D6BT=Z RZF >HV-.AD76>] M-.+S))LE<(;N(F(?B^3D.%=V5)?:--@Y$7I-WKS@CBHL+C)G*#"NLNQ]8.X] M2T=D9M%;C)LBZ3+BYW*Q-LJ)M=$RL?;.!.350;;EX#K$.K03$\J1Y ^R-H8V M0X/K9I;G_D#Z933Y_ _LS;9>(9_E AR-;6F?GGR\NOX+?>W'^4+^J46_MKV/5J%E?3G\__L(>U>FGL_/? M2^E2K:X2H?DU:.]A70S^5ZR\ *T+$@2*1V6(26)"V F^FDZ^DMWD3K!T7E_O@F$*CWMUCVC^N M420LG(>2LU)4IMKHH/9+X!.8[2530H6-TB.U'M/GMUCZ#>H_VE MWF;-^GY^>?K[V=7UZ>7I)^OJ^,OIE77QV3K][^]GU_]$#_?[Y=GUV>F5;7V_ M.L5_$1D/'V ,[>SJZCMHR&_?+T_^.+Y:\ML2\\22 T(I#(ZT+H9$,R5S[J7D&R',G7(=S-3]$Y5Z?;=TI[6^> M&P$5_(1:G7V%32!0&T>U3J.]+;31SE%G2Q"HK=X>+ZK9J74[FSWJ&1;5K;6. M5B/8OA2ZZ6XA;%X'F @^3T=N7'$%H);#P\?@F[ZNDSR6$9O?J-;K&W8#8@D7 M'6A)3W$E5L:+1KXV(=:E2JXLRTZ9"0UFFDP#:_^6]#UW .;R<3I)[AM-)0DP MG4 CQ-*=;771W5IGC547A%+16#AHU0H4/-:.<)CM;>/=7/RIHOC'D,Y7YR>- MT3W&!-%/KE#\A-98:/U#%T&+R*;X_%=G9OU3Q=9O*A/AUO#H^^!J3=(T"@2@5W1'Y.RVX=MNVC5F=#--(* MR[E<]_CJL)QIU_7:T=$>$NYKE$9-ED;M1L,^.CK'=OVP"[*@M;,7M%>RX&&8R[LA"]CZ:=B=;L]N=U^( MX%Y#*(M!BK85R-HMH<8*Q^ZVNG:CT7Z8A;T#;N!.";6'A9YV0ZB)@=/=U)8N M#ZGMKRP@8=BS#QM-N]UY8+"H!!>T5[+@88&?W9 %0F^]#M@W&QO4)9D09+[W ML.1D1 45CXG=[$M4O,Z$USWLV*VC37-T&YW%2SOA+_W[5T14C]*>>T]4VYVF M\^CK[-2:Z[3U+2D*:=9ZJXI"&D\SG*.W%@52?5"NKMQA6(%A0LAX@D26"%:C M\4VL5<+81KM"TGB<=!Z/ZE:]:- MAR/2VA3[2O[6S$VH81#*$H'//2EI-%^2-*['U$SD)1-?^M^HD P;\K#2,L79 M%%Q0Y]9Q/6H40)A)XRJS!G/IS/O_HQ7$% M"Y5#W/KG^4) 6&/BAIFO:UB#- M%"MKFM:[\? 1#0AIQ2$W((S#*:Q=.@-$,>"P".H M%8MAB.K]SD%#+S]K4,FC8, _-XY:;>H/C,<@%&]PR(%["SOU9I:O;H*8>[S, M%3*2:>Q."$L++MA'C @&D"1$+<+MQ6>;''T'[$,H'@K! :@S#(Y9(XG(B X" MR$ 8XWO.,DJB*?64V!8_C1:)*/F$1LC/QLY%ZMDD4%."),/._X@X#_PBS)%U+[NSOY?=KEE? MS\Y/K:OCSZ?7_S1AVW;PDF,&0!^@U'_$=??V][H[:V$6[-26-^)X6<6K1&)I M;@6)I9D-BW@")!;]5=CDX .#E$*WC,0UPJQ\N(P+;GEJI]CM^_&'UY\@2^+ MW5)TA1]V0Z3<)T6[->OT?_XX^^WL>ETMN2M-RT>USF&S9.VSO<-:M[WZ44]0 MREBNIDVZR5,6+,1\W%=8TE;-$I[=IPS$)'=H#RT063O4>?^YP#->JC*TUG@0 M!:V37GZJ,[RO*?+9C81ZV8V$U0L4(V$=HVZK07]L-EI']7JS7F_5VT?-7Y73:![VFFWU MLW70^-_QS'/A93A$I#:.X7ZN% 9RK>,)@X!@B.=2\3@)ZP2OE*9'D!5RYL-: MI[)<';N2>)UM\1BLBT$<8&B7JY[J-/I6?L3(L+ S'*4Q(,PND9X6CB67X8WR MO!2D]42F:<]-O^H=_-UZ^QFQ9,^#F@6[/FCU>LW6.\*7%= CP7O%W^AE'?*R M<,CLO"7U,-'S4,'[D@*F65(5521&^)PJ&5(>&=)?<15L6$\T= M%1/WE["63DPT:HW_>$E+I!(4SRLH9IY_@(7*]5:K\1,8O=%@YLZ, -'ZJ[#* MS928 2G=?NL8D-+TMRSC=V_V"W$Y)9]F/O]*< E;]6::2'/"ON.KZ.#BIZ=F M^BD@QIJO6>$W:LV'<7*E\O>#DYOW=QY0.[*'T;M:N3/W;/X7@QDKEV?@9^ M,)F!>QPK/Z+)S8.QFCA;HJ'=%#LGQU\JL?,8&CIQO(&>!/[%]7]@6]:KEDJ? M3C]74NDQ%/4)9[*Z3T%0NRFBOAS_5HFHQQ#4%Z>OO$HX(2U]NSRMA--C:.E; MJ"*XUR?1=[LHGI:CNE62*3NG$QK+_0UG&]&@=FQ4O@6R<6+'HMJLMSS'+N8! M-]QF81$-8J8Y-ZM22L$B"_CYW2+!K0L'4=(FE^(NL?_@#I?%__U,16PX0!,+ MV=8&/-BMS2_??1+Z;C3>^Q.0**L%_W"QQ%T6D].YCG",NPX2"< M,18!MM>'(19CX)_GQ]<["3'PS4B*,T 0R3:4==': M "O\PQLW0B25F,"(AHDWLP9.@H P,<+<\%AJ? U"G,#&$=/$M] 8Z:NQXXU0 MFN*#B-;D"S3>.O'A1_0\C694.-RZ'%VJ1T>U7J>U:9-JIU7KU;?36]JI'?8V MZVM=]J368:W16#T.]QXW94,_O'/ M+V=G%^?6'Q=?/IV=_WYEG5Q$YD_:$<;[:)Q[^NNYLUH#9S#:CUS7M07\[E/7[OF)"6-WSL&-/?5^C6O?F1V=C%TU8FI.JXOYKU+(2);OV[32<=57"X(V MNR2M=WT"5RK&_R^&-;6!KN_ M54--I*7N]ZN)XJ]N$MM_E51R%_[P7 &_QG'$^_C_P-02P,$% @ MIXR>6+5KXU+0"0 :UH !$ !H>6QN+3(P,C0P,S,Q+GAS9.U<;9/:.!+^ MGE^AXZJNN >,8XIN:C4CVH5@(A#74SF%Y6[R95U M5OGE\MV[CW^SK-\^W0Y CSK^$A$!N@Q!@5SP@,4"B 4"7RG[AN\A&'M0S"A; M6M:E%NO2U9KA^4* 1JW1BH9%=]EYO>F>U)#;MDY.8<-J35NN-47')];4.3D[ M/:L=M]RF\V%^WCQS6M/V";2:;GMFM:#3LL[<6=LZ.X53V*B[Q_7ZL09]Y.?< M6: E!')JA)\_\HO*0HC5>;7Z\/!P]- \HFQ>;=1J]>IO7P:V'EH)QWJ8?-L: M_3AE7C2^656WIY"C:/AB[9&MX?("EHX\C1^Y6JOFU^MR: M0[@JI#DI$V@/KQ2Q(!&G]7:[77U4@;?;@IVAI,=;ZJ-5;TAV"ZC=%Y/Y=70FOK5:8S&AP05Y2-)Y'7-ZB6;2;9K;J'0M&_W,. MF<.H9UA=U16C*\0$1CRYS6N !4,S*2TW>RO:N_Y8,70D+8F&9!1L!Z2Z+34@ M+K=//=]!/*$(0G%R4>&2!P\%+GK+\W?1K.C\I0@F^"\Q>P].B\Y>BB#O_W[B M#O2*3ER*.+[WE*A7XA-Y'V#WHM(=_=J_'7<^]RM 7;^[O=F;8&BU\?@(-(*- MX_"RIO_4@17GM1;0DD")?JRF!5)0/D?NB%SJS^GE'0J'0PX(IAR46VY[/>T4 M"R]&CCSHWF&O/[3[/?G!'@UN>IU)O_>I,^@,NWW[NM^?V+G];@0R$M*0+-C2 MDVC#2(@)DJ @1 4![$^R$CX>0R:GMT "2X-?C+EM5".-S:?0"-YO:?EGB6B] M&W;N>C<334"6"7LB__[2'T[LT=5HW+_M3&[DW9S!&-G(_LDSV9>:@%95 M(HI']XC=8_20D[?-<",9IRJ5Q=SQ*/<9DE\BT1(Y5\Y_13GT>$[OQN.-[CU+ MNWC[Z@J!R M1!%_[Y8U>KZ>]KS" 1H())%*Q,(XZ&RM(7'[WWV\4O,?(I&3AWW21B8::28B M)""AP ;K Y!H)6+#7LBJ_A.4TEVZ7"'"M3UY'Q*[A8U<-#,/!05D:220A"H1 M$?(!R'SD]A_5Y!&703D2"\2Z/E-=EP&&4^QAD?\!GA_/2%(#2)PO80T M/ CQ04)!B4B4L;O$P7-5NJ1+=4*#2(&\ZQ""D:CC-%$)-,W1%EZ)>)%[^H!R M/D9,[S0YN4A+&?U_DO:_1 * DB,8),KD=/SE1"O4I?DJ4_:[>-6ZS23H.6O M3\#[Z%.9FN&;RGH"IUYNVM)21EXRZ=H& ;P/,,KD]'Q17XB10I!&NK(978%E M5#X^$_5W(=*R3P1WH$I21HMQ592'2BJ(::]9" N/A[LXR\D9',VYHXZY;L1'#@?0A82E;4_TQQ?0_167)(GMXXETY0>&3Y#'2HW+S4!/ 1/W_(+*]"9:0Y7Q5T1,7 MYA/!C6P_IX=1]F6=CY-X:=[*VHEA1R"W"_E"M6CE/RHOO(>>RMM?(R**:S>& M3*:]4BADDCM(;!)0Q@1M9O4A858I(RM19\<$=I:4"?Q?]<*,BSO"$/34M\\0 M$Y7VJN1'Y[^;&K-8/+VL3F,49;H^R=["=IALC #*B@\@M@-H0W31W$,'*4:3#M^P5+*0G*W<]+)"EY M18K1_&=88@R63)^K8#&YG>FX[NMG;*UDKUB$0JM[9 /\9#S%5 M7Y$ZL BYG7O$X!R-J9"3Q-!32XH2/;C@"G\15<;8R'3HC+$1J0>A?K Q 06 M!%)_^?WB8W7[[)'@^];Y).ITDO ()!T]ZF2$/U1303EX1+J0L;7<7W6),YIU M.$>"7R//O:+,AAZJ #CE@D%'7%1FT%/G+*C#5BXJ12 (]CSUHNJB(N3#N0+T MH5+G,FO'U)WHHQ1S5'V]_7,W MR9DG')PU)/[<^<;=2%M0Y]N=##E^:]_QSTR:TH,"#:GX'8F^-&WJ82[7VQ>T MG"*6=$0PH< /3\PT3L'_\6 MV+#]U*W0#(_,LO:FPD:.ZM;(T40^\"8VZMQ/$EGO=8!8L\/PH,+/('3GF MUJ5L1=66=XV@^]V'3"#&!XAS:HCM'()O+=QUWO+*T?YL'<](H1R&W-?+*29, MM\77VMA;M/*9LU!3_.2+X.D_AMC=ZZ.K/\6Z>*3DJ>6 M#1F I]6/Q, MM"=Y%@ %- !4 !H>6QN+3(P,C0P,S,Q7V-A;"YX;6SE75M36TF2?N]? MP7I?-]MUOW1,]P8-N-L1;N,P>'OV25&7+%",T&&/A&WVUV^6 )N[!:J#A7>B M!XP01U]F?E5YJ:RJ?_SGYZ/)QD?L9^-N^NL+_C-[L8'3U.7Q].#7%Q_V7X%[ M\9^__?33/_X-X)^_OW^SL=VEDR.V>@QSS!N?QO/#C?DA;OS=]?\:?PP; M[R9A7KK^"."WQ9]M=<>G_?C@<+XAF% 7;[OX;?\+E]DPS!Z,#0)45!DB:@,Q M&6<=TRK+]!\'OTB75/0F@,R^@ I)@L/7@K&Y,N+=[\X?_OG&^__)!?O MYM[[EXO??GGK;'S;&^FQ_.4__WJSEP[Q*,!X.IN'::H?,!O_,EN\^*9+8;[0 M^C=Q;=SYCOH37+P-ZDO !4C^\^=9?O';3QL;9^KHNPF^Q[)1OW]X__K*1QZ> M3L8$X^?4';VLOW^YM?MV>^?MWLXV_6-O]\WK[W?-]]LOMW:V?MS9V=_ MC\18/'9^>HR_OIB-CXXG>/':88^%GG\ZF4*U-Y-G8/Y]B:>^_ HXA4DZF2ST M\X9^/G]VA=<6.WZ>XS3CF:XN/GS2I2MOFE1+=?W%7TY"Q,GBU=')# Y".!Z] M&8F%)&!$Z%!E4I4Y!F29#;E$)2WY9JR2* 92;0P;0FSN+#O M^;/)SD*^Q,E\=O%*U:M'3Q]Z7OCMI8?]X-HOLS4Y,0JW+A$I2M M*WMTDS\N\==OU\'_NCU]./.)O71&@VDI8%KG* M(%TD60,-0UTR>$O(4&K%0V[,CMMPK)-7;$>&E37>>.+[$R?Y5=?O$2G?=O-W MH9_OENWQ[+B;A?8)HF0/E"9B3V@!# MPI1C2L:'QO19 M8RG%'/CC.M[=%NRDFI.Z$)[STF)#\8BO*VK=1K5,,OB(W MKI._L4F:#8']GC+BD_YT(>Y6=W343<]R LV=])F\>3*2T,2LP:? 04LC)"7B MCEYJ3)"[L#PP&H?GQ(LF^F_&AC, "RQG*+)W5F670_2U,#64>&9&B"3J!I.P5E&$&0E D;7 N,^M#M .* MMT[13U,FW+,^\R"5-W5SX[/Z5RV.=M.Z-(#35 %99;VU-/",Y9P&<^$0N)'@ M32&(12&*UL6">^"L4R%R4$ZT,LF0N:',1D4G,ZBL:W=-"80C:<@L$SR68K#- MB]/?F._69GFN/2-6-,"0*_?29$RR('#K&8DE%9"-FT"*LZ?W+03FGMP>1L M005*WGVBA-Y869QRNA31NAI^*Y!U\GF/L/2M39@K*7N@:>U]U=]N^3##!;J1 M%5P:Y0T(XQS-M-9 )$\,+,L8F$Z<5##HK'8-T#JYNQ8\:*;\AGT#'8&:G[Z; MA.F:81S7]/,M(3(Z>YU4!N;0DZS2T\Q*7)66Q\*XUCRW;QBX&\\ZN;@& M;&BF^H'Z,%,I6.J>&)Z5KUFFA"@](3*2,^NC3*RU,UCSQI"5S/UXY;9+X;OI MP?6^-^5LSD9'$$(C>2'-(-BHP7D1,)FD??,^U%M@K%^GQTJV7E71URS^CY?7 MU?*&?G[D5JP/;S<_;+_>7VQGNKFO:6^?OOZU\W9_;_?5[KN=]YO[K^FW5W$M MMSGK49_38+O6ZO(UVL#UQ=N?-X'-1D)(:7C*Y-.!-T"!#D/(D.C=,P0@J%!HW2 2%$N"(RB:&54 MU.W;:>X!M$Z)Q&I\N-E(T\H.[98*<$*_.O@#IR3HA(!MYJ/Q=#R;5[$_X@4V MFE>5]I8#Y3N:ZVTXUBGC:#Y]K*;U M9O;_H^]F,\J%RG@^RCQ;6[/?F(EV*O( /J@ ADNKK%8VQM;UATL?OSJ3/^+T M!%^1Z>K";1_2_._Q_'#K9#;OCK#?^9PF)_40A!I@TG]Y/WP>^5AWWY8(TA<- MRN8(+D4$2[E!IE!38V[O,!\,1^1.L4\[>C0T,KM%MYJHM@ M;[MI=Y6J%[F'IX"5!1^@J-KH:U" 8Y[\*T;&O$@B->\YO1_1.L7^#2>*=E9H MQHRO5=(S,*^G<^SIE1$7WC,2#9P,%I2("IS-!K06@<04@GCD"=IR^!H=',4(SVM!7_[YRQM;;Y:BI?CW6VK?J'%9IJ//YYOL8G,3%([)8N0D*(NRD2?=&JM@65P/= G#3M!#42HFY%78WLUC,:O([NC_W9D MHT9$:TSC MA<+HWQ-<6&.:-X^Z?C[^W\7KHQ)E*!WS17,=(:K"M.R26 MP;5FM8"G8%-SRD.,?_1=;E"K>?1 MOYZ2SA+.%GBG],2J(J=+%,K4!<.ZD\G& ,XG!M'SY#(*X4KKQ;O'HWU@3^8/ MP<,GLNV 7+RVIW+DF9>RI 8-/EZ%VF*YBR!IM?0.8/&F2>+^<]!+<,L\V.Y MT[:&&FC56;'$E7 2K&">\@U/[,V:I"RB8&#%\=+:1=ZSZGP[+^R/Q8O'&Z#I M\DN=Q$[_[DDEV]VGZ2CIX'W0!G1B)):T%EQA%C@*1(L9N6]-A)LHEF&#^['8 ML*(I!G0KY^>9;F/!OL?;SS4=8;0^R:+ $%M!14HN U$:).63P0512A[>URR# M=!EJ^1\^M&ENTX9GHH<>?R>0>:L[JJC.TDU#\10!R&"X1U#&!PBVT(#0T0E& MNA.Q=5?P[4B6JEBR'VMN:F"3E?E1ES^^-+=TMS6W+!)%4D2]>^Q5=T[B_>YW M/'LOYI'/HD0;Z^$[@>)TJ3T$78_;8M89*5/&&]L/;BRZ-,"Q%(5^E*KW4]MM MV/SJVC$E(\=SSD4'8*'(NE.0,K^ '(K+)1:=>#"M#XABX17(B-XY 6B-$EKBTFZUK6BAV)%V2<488?GW[R?W.\-N? MN11IGK"5[LG\7F-SM-M?0@JX=C'28G?8.,TQGU^<=/6%2^]\A_VXRS>GW?/- M,SN?TV&8'N#[,,>=4C#-1ZD>$VR5 V'J[@IK$_EQQ<&HP'S"D$KSN]Z>5L(& M-;G;.'FV[G&5DTHZ8DS4D&+QM>9LP'LB9K LYF*80M>ZO6QY=.O4:KC&'+^E M(CB$^5N6C&_#]VH\#=-T%9^/G%R?(-=7L.XG990;1FL T3CA0O2DIZ>AYRWH MUJE#Y/G3$!\-8I MS!F(7;><7#>(\5J>:G@%("'Z*]2S+N:GNZ4F7/O=Q<][F.KWJI+DG9)<)]!8 MS]=W!2&6Y"%EFWU,6=KF%Y$_"N@Z12[?B7'M#=J.>^%TT9RVWVTF&@4]W@DO M1(6"JP@V:E*(=P2/:0\E%R>8\T&9UNWX2X-[8/CQ758GFI-L$,L-1ZR[)UWC MD5%\78"K>K.HL *\K;?%LV("<\)&UKIVO#RZY]#?.CBUVMCN>R3U-A&];4D5 M%65U5AF(:,KB;BYD7A/UGZCF],VD_O%C[%77O\?CDYYRDQF%-Y$A^0Y;**GA,RBLKFT>CWT3U'+90K4JFN\94(UL-$WQ6&+O'56FS MG<_8IW%=RN:BJ"BS@L!8E;4>L<8,@\BE=XQ+TL YVK?#^H9!)7-"=344,W] M_'M<7(N[W^V'S_5DLGH'% E?UXIN;\5QEJ<4C03NZ^WS"C4!+0(H[J6!$%!) MT;H/X;%8GT-X.=1\-:A=A]S1OE?UV9]V96]\,!V7<:JARUD7.^%_UTW&]9JZ MO72(^62"7;E:$@S3ZY7![7H7]&1V%?IRN]Z'@M)@9_R3:*G1[OF5"KLC%XHF MQCMPGG(?A9Y#=)1>:Q>Q*%9WF#8_BG 5P"T6RB\];G-^93U_I+@KM>FQ=A0I M4%I+&J;UA,@H52B"T@/3.C"^']$Z52:?CFDWSG9L9[6V9QY?%OT:R$NW! F4 M!;V*('&1#F8!P5)VR+)-PC&?*>OWBCE&+*(QQ+K0^=NV!$'^8Q=%!>;>*78>,(R_MX/X:!IVW3M;0 M=S;_,.TQ3.I/M7EN1D%1;:##^H]78=POQ%DA>FP+H$',.*!&&D6*VQCG7PO@ M5POC5X!NECGVFY-)]XF2)Z2D9JO'/)Z?;6_4R5G)/;B4-?G:D"F=C@P$FMK: M:)RRK2.D%KA7G7_O6D:@K.#DZ&21#%;SIH[R!4+SYUD^6.T\8DF'X 4"UW5W MC>:U&!P\9%^4-BH7S5L7&Q^/=JV*D$].V.NS\Q-9O5F4\#B\"S6%R-%GU*!5 MW;K.7('(A(!B54*9F4'6NE/E\6C7*69]IB1]L-$')^D7'SC**5OIF *1ZRV: M6 1$$0V@$?4:)%9X\Z+$-T&M4[BZMI1[G F?/$[]^N*%"*T#T;L_8:A($@*5ZT\8N##[[O&&XG=1V/YZ_6>;<.NMTI M[A_VWVY>"R4]R0MA[NQE-"7R%_15R2K=<+(X1Z"G>F6"$: M^K\JK<]O7 7O.L6"ZT#)!E9M>%YH@T E)LJ8LLJ@T4M2&6/@'045-AKI% N1 M!M7_HXK#@ V>M ).\3994Z9KO16\L MPCHYGR=G=EO_M!H]OJ>?NHD\"BFE51Y8PD471ZYG;1-R'8Q(GC.TK:]?;(%[ MG?S6,V%S0R(,F7-^<;I_89B=]'BT8J/,O<]KD$\NC[=1]GAV:,+7-8_Q+$VZ M^LFC9(,O(F3(HE[YPNK*5CTIKP0?8V$I%M,Z]KP3S/!U+AU=,,[7RAOW55H+ MC@(QX$7R>E:HI'&SCG6NIW*R;7CR\.+50^S2] B/F^N_MPEOG?%.>T/9Y&*B MU0:B% :$H"E6!V$IX1R@26DI<.ODU8:ASS!V&JA19&1#2443BZTG%BO)/(3$ M SA1+$KRD]A\I\-5!.M4-Q^&$"MH?,@HY&)W4KBT,8EBIA7BD&\\L4$D\A#, MC6*1.S=QT>>.HH^RGF< HEX8KKC4$)"L:H-R1GG%A&W=N'33Q$\4Q&RL:045K?FM-9+*^QKU>#0C'RWW,7Q])9N MN?OJ=CB+VR%'PE(,QHH&5%7EPE&K MU0%)TU)WBO@[3K&,YU\P"5D4S<8.-"\*E*F]Y)&1])3C&"G)U_N!!L0=B-;) M>P[*DA86:7>6]>)^B#O%%=['7+?94U9,XF:2-%C*BF4*5@OGE,#4F"7W(UJK M.L(@+&EHD;;5I)-42Z73 _H!^X]X 2A;&XUB 3@+ E2D?[E8$DAE941FBA&M MU]WN@?/ $VF>(3]:V6+)Z/O\]?HEAAG^]M/_ 5!+ P04 " "GC)Y8BY^8 M9F0$ %0 &AY;&XM,C R-# S,S%?9&5F+GAM;.U]67=;MY+N^_D5 MONG71HQYR#KG]))M.=&ZCN6VG)/N)RX,!8DW%*G>)!VK?_TM<-!$42)%;)*2 MD^7E:*#W_JKJ U!5*!3^_A_?SGNOOD(S[ [Z__B!_4A_> 7].$C=_ND_?OCM MRWMB?_B/?_[M;W__/X3\UYO/'UZ]&\3Q.?1'K]XVX$>07OW9'9V]&IW!J]\' MS1_=K_[5IYX?Y4%S3L@_)__L[>#BLNF>GHU><2(-IX3 M&60B 90F(6IK+%4RB?COIS\)&V5PVA.17";21TELRHY8XX/G+"G&U.2AO6[_ MCY_*7\$/X16*UQ].OOW'#V>CT<5/KU__^>>?/WX+3>_'07/ZFE,J7L\__=>3WY[]=%A][X/XF/9Z__Z]<-)/(-S3[K]X_Q(\.NS\-)__^PR#ZT<1 CXKP:NDGRG=D_C%2?D08)X+]^&V8 M?OCGWUZ]FFK.-[$9]. SY%>S+W_[?+2(M-L?O4[=\]>SS[SVO1XBGCQA='D! M__AAV#V_Z,'\9V<-Y*7HYR(74*K ^;?RM-<;8SI#($T-_3 M-\=\]2R2(/MQ;U01\>*SJ^(=G/MN304O/+H"VLF#R#F3+XX.?YP].X ?WCR M!?_^]?#CEY/C]\>?#C\??#G"WZX@Q&6O3\K42\5TL/_;D]YS0RAD3[??+1/2 M!_QV]K(B0=OBP;<1]!-,IZLYFMX@WOI0KTR6@ROK]GR WN2GG?&0G'I_T3D9 MXOH3<:SG]2+" FVE^.8JKC"G)]\:$''RH1A,^I\:@9I'$?' MS0DT7[L1#KYUAQUGT<.*01*JC2!20"3!2T8,4.Y0#.%S7(4+^((;/,#OKCFP M[-T56?# @OX *YY@QD%%==['BR[U6_Y ME#LQ^CIZK6CL^2PV W:-ZQAC[>;7B:/9"9H%FRW#T-EZ(DW@Q ;J"-/4!L3, MLG255_B'\-2DP'V.^KWVW]1D@Y;TO<@%NBD7/L-7Z(_A/:KA+?H-C8^CW[NC ML[?CX6AP#LWAM]@;E\3-P7 (^"=]\=\ZP0LN>58D:1P&4F/4'YQ(1#.5=*!, M&^"5*?($F-MC3DL^8]NF:8%-;P?#T7&> >^ ,2+@U$D8L$BDW +P[!GP='6VL&K\W R&0YS*$LR%--F0@0@>J0CQ(YZCG(O:H^Q7F*(/G8!SEA K L$AG1SS82+1G M8'(R&+-63V^NA.RED*0%.[2P@""51PU&-^,&L;X]\\TI##N4*>&%HT309(B$ MI(E/?IH= X[!<\RV_KRQ@..E,&%C';>P<"Q(VL%E$-?':$D0-!,9I2%>HZR. M@01OHZ$JM.TPO!2+;Z;=17/+:N8^ZD>,/C^@ ]O14F$0X@L&ZXADUA"KM"49 MA &?@\+_VC+X-8R7XQL^4;4M6/NH_Q6GG"+B%--1?P0-_J0C,]51FTRXX18Y M[0NG(Q!/4Y(Q!4^UJ&SR95B>O=VK*'G1^&KC0!]U44AXW'_7'5X,AA.M'N>2 M9AH-6<=%3;VSB20:2\#J(DY)*+*PC&L-.@.5M6/_!Q$]>R)45/@B'?3&,W]) M5G\<] >WIZFY^VEHY,P&A,,,)=(SAV15D@2@*NK@P*C:,\+#B)X]'2HJ?)$. M9E,Z?(31C74*/8_, M7$,'0]I9"2.&4YB8(#R](([VK[?+< /'MC/UV=B[:U MF]KVT#=]Y-OP$S0G&&7 &S_LQHX&J237E!B9)8+*B5BC$S%62YX%I1AK5+;Q MO4">O:TW5^^BS5UMF[_K]L8C2!U@C&?\0X3,"N.-((B%*$@(G$>E U6Y]LA> M N7%V?TI*KXGS[?Q;MWO4$KH(1U\Q87F%#Z.BU:.\P3C\'@\*O7E98-QRM.< M8S3"4N(A,$0+F=@,C"2K(WBE*+6U09^,L\1*T,VXO@.XD MIABE@I($'*>YC/ZL3[C2.:422 QHP=0.&]:$^%()5,4D]U"H0NKXP0*'A;*9 MPU*J/>R&'GSH8I@L,"P22F!<;#B.@*0%<5EJ0GW KU6DRJU4?UJO#.41Q,^> M8%LTV#U\FZ6L__[ZCOI0MC]:/QWQ]I>#CS\?GAQ]//ER_/;__G+\X=WAYY/# M__SMZ,M_MWMSL0+&HE.4C-I&(VF MM@?2^H&*R*FR2F1T^E )94C../-2#U2L8\]'#E2LH\9='ZA8 M$.'P?\;=T>7;P?G%H(_?#B=5QRF:S'UBA%D'12)#;+0HFX$DF';>I]P6,>X# MM"='+M8R]#+.;*SP%JHN[F":E1VO FJ=\Q?K1./W =KN.8P6#'QENIK!RA?)#FVP ?3_Q]-%ZJS00^?/YQJX?.@UWL_:/[T M3>J@\%YZFP@#CWZ/%PR7+L:)EU(X0YT7IO9QG#4A[D7J4@WI5[ MLYCW5S['9,$12JTDD@D@3DE&M,:O([?11=V>#[D'^RZM&G.YH[F9)=HXZ;$@ M=4=[E9S&>=1-QP@ L0*70.4&#:0P^D8J"D3 M+,ZL1$JKB$7?GN0(/"0'T;I'=V]K@_I..+A-T[5P+N(@_;_Q]+S&\,M@2>9@ M(EUIAII*E K]X:3'ZF= A0Z[(YC517R"ICM &>/@=&KHB68Z%+A-+&C"2PR+ M@2S#^$0+XIDKA:!1,E8_P].N3"^3V7O)B!:.?MSR2:8C^2 B\ 92QU+EO$.O M))9&)#+CL/0906::%=7>!!5KG_MX ,[+YEDM.[1P'.06M EIY\A*\YI?870V M2)V<)&CE+ E:>B*#S<0E0PG5+ BJ9>*Y=BW#*KB^(]+4L$P+!TYNGWZ)3 BI M-26:)PQT6,9 )YE(.*LR(;[S.#%O>X'\E/5LFRX00-5B9+5.1E9REZ$BP'8H*440N6 M'M+U MO>%'WTQ;L;PKNTB]X5,*@9<_;//BWA6!5BK8G4XN5]LN;WROW$YQ<@8PFO2N MF7O'B*I468[1-F\NYQ!_;@;CBR$^8MK2L'QFT!]U^Q@USMHC8%QXO9-C;$Q. M45E.0ULBN=7$&9/*/1["<9;+@>GZ&U[;$F_C"2>>01KWX#B_&0_QH<.IMS@] M5XZH;GPW+:KTTD0;?,2A:BF1)E%4IRQ[GM+C3&RCDM63_FMBW%:9\KZR>&$3 MH4T;[TN%]*V^1Y_0$I,JOPC4BH2NC^81@^)$<741I>&5B%899]%E;;6YU!S( MSBJB6S7]0ZVGGF2"%O8M%T#-*D%6@=52M?022+NIEZY@M,=HL('&MT@(JR-W M/"6,9Z&T3C&>>._*C6",68D!$!?U.U5OD0B/5$MOCP?K*+JB_:=;#*4A(IQV M8\$S+^ JAQF#H<0[42K!<56UC :B,@\8A0A-S8J[/(L/WWZ:H(K6!Q55UDHC M^ALR3G: >N4NP)*K0H=JW,SR5AV>8V3<.^*@5')1P*^L5$1HH[V*V459NR)A M16@[21\]"V>U#=NV3<&;P*XT?)RG*C]NRF9. V=E(OX*\P9-\]/.A_WQ^4R# M'15U%)E'XD1 F5C(Q$<<8*@T;E4TX&.K?*TDQU_D7HG M>C]H3GP//@Y&GWPS*LTD;BBXHZRA44$D7);6=)%%$FQ2!&@ X(R#2[7S,"M" M^XNO2S>M6[!M"S6)\]CV\%MW5$;3D'7 1BNRE64CP."@,)P$EX&PD!(/7GJ^ M4#^V*=L64?Q%K&7$VM!B2TL76\G=SY,H@_SVK)0?(?3B"W_H^M#MX5M@6".I MO_I;*F;[GRA:I6V V[W*D0;3:BYHOL(US5C.+#L,06DRIG2X91AU!($3C*>2 M"8ZLJ=T,:A5<]1+O#WB\PVE2SB+Y,6KS986'TOPM$<\EQN,A>9]S\K9^H?WJ M\+:5;J_.EN5Y\KHFV>\4.?4"Y9"">$51$I]IBKRR MU5?*CJ^C_2TF0U>!]?UFQ]&X-!GA)W>_L^ MP^SX6EI_+#N^CLK:3DW>]I,FK(424DBP4NDC6R'(WI"=))^>=ER:Q^KTP M'X3T72W]&UJDC2.=^+D[*I@-BU6 M>0&+ 6U!X[ IB:\6WU=5?\M. 7+ 3+M M*43\32S+S6S%)6O=W<_5"V[UE4,M;=3G,5 M--U*RY!I1^RD4[X\NCT.O>WH3E .7F1'@)7-(&"&6*DRBNIK^T[6FJ(X#;@DB0"<>62$6-QB<)QP(VH?4[I M/AP[9L.FQEJ!"&MINNT4X?R&8>9DR((E@O,ALMT)1WRD"BFOJ,19'?W@EWF+ M\]:L_Q1-M[ ^S#IQ#%&^6_ ZC/GH$RNM!UPF,B? E5!X0FT*4AIN+*]]P^\R M+"^+!54TWD+GR7OG)B4=A'+J.-(HT7NQ>GH)=7&%A!,JIER[ ?'R5:!F-#?-(][7=S-Z+S=A#C8%PJ9$X_#7K=V(4JQSR?^*;-JT)JB%BI,N13 M4VXT'5V6K'KQKLHIY(O;'3JS-1 SKGWE>G0<4K@ !NHM_B6\+*W2E(,-FU'E;!C0T%QY%^NC/IWE*RS4-RF&,XJD@TF0@3EI!<"E1 M&;A4D:U4G8LON,$E_.Z:1\O>O?O=GYH&'E14=$7GO>#Y#!?C)I[Y(1R<-C A MU%V(\\-"*X!<9]_G$5:L#&R[>S]U;#C8E@%VQA:G@\UE@YN;Y(F4CA.ON2\> MKG9!>G!II;5HOUFR9"-HAR191^_52T7&%Q>]+C2SI&601E*?*(F*EY('FH@3 M0A*=M?$B&>?2BNU:;SUW>X%!,K;07,Q*,4KOX!/_S-&":$9 M?H#A<#!')[663CLH3>]+H4,A+_614 'XC?(NT=5*?QY]U8NS=NP4* M0H,BRLI4MJK+W1@JDD2=-T'8J;HX7IXJC_%6;=:SO DJ&\-!:,'!T;GP,).@DB*&HXOVT@=4G)<%LN-R"80Q_@7')H?N _%<)!(4N!BR MI[EZ<];',+TX/E0U0@MI_UE&>/@9(N!L%7KP #HU3G#BM M##%1.R9QE=.\=N9_"9071XD:*J]XS\(5K%YO\&T.GZLA>WD\J6^0BG1P<>DL\&7PJR][=Z/+4M_6T=C;WHQUJ^OUQ:N!RA>3A\_]V +V;9M3]W^FAF]_Z#?A>^>YG MU.D0_9_2B1S*%^]]MYG$1!MLL=<%L/G.>XL*J;0A?[U9=GMNN9YS;M W4@LJ M:<*,R40*:HGWEI(,/ #CUN90N_?*&O#J;=$O>]6LDZI%'UV:0&(JE\,*CEK( M&-51QY2-#!37M?L=K0AM6QOT;7%F^4Y]/8OL>J/^D>Q0V6#RAE'C2\H8W3F< MUG,DEEI+E*?!LDA1G7/]/YTT\ M5\#>9H^')^+>S?G/6ARXK\)WFP;<-Q)*C$0@*$:L*M7,3'."XU2AJPM9E)9? MRM6^QV?_R/?(&=-]Y-XZ=FN!<^76%EPDNN4"O8NK[72MO8;2XSAH%HF$)#'& M$8H(QB$9[PR7M=/3]P+94?WY5FQYSY7EFQFBA1W.WTY^'GR%IC^Y,O04^G'2 MQ^YF@F2&DU(. BR*BI$PD>4Z=><]1MN<>Y]"IC+6/LRV*K;OB$.MF*N%2>?7 M<;\;NQ>^]V;03W-,"M"AE.A39I 8N'C*B4M*$X-8@67/G*R]@-V'XSNBR\9F M:&'G]#J!4XX*3Y9F+8*G-D2B.5,EB9?*==@HI^?,L! 08^W6&(LH7G)8MJ'. M6V?!V](8:M!T__?FZ>Y5$+84=#V.;C>AU:9V?) 6U8S0:E'-4J2.&VMES"1; MX::7>%KO%'&9!Z#*"UJ]X&)7-'DD"-H^2];1?2LASJR$M"QS"ZZ0S3D9%Q2! M7+;^T?%!IR@&=(4\0]0F4U;;[7@0T"Y:G=>UX$)@4TO]+00X#^WVWMHV.L@C M:&Z6!4R+BJ;7^B81N1"6")59*3Y'&;+&@131A?*6"E"U@Y\:N+?/M&WM8VS= MJBTPJ6RK>QI=CSU,L>D2,REA1&$TC:3 M >$N"LJ=,5'5KC]_.MJ7R\(M6;"%%?-IR">C)D@1M4R9\.0UCII26:T]ACJ) M.O#1,&%KUZ@]'>U?W-O0@BV$?LN07Q5G=+Q+WDGJ,, M+3M2*I>J)B".4I:- MYI%6+X-\%-3WQZ2GV6,K]\U<0?MUYC5+J\.M5()T]<+I MK50'_73CFIH9B'3<_UQL/6OC_'%09HOIMV_\L'N#7#;E()2DQ'$(1#KIB9?H M)['@C0]&2QUK5Q]6%6#3":L&F&D.3VAA4C:>&*#E(BU@I& (13#$ IRKGWX<35DN\KG[X@UR[A;SWHMA"'W+HR+>&=' MS%S' (ISOC2!/L<*69A QOQ/+>Z2IR(0Z%Y&[#F?0S#!X,>@'1B>C M8ZUYU(MPOC>"/,4*+21)WW?[OE]J18_ZI67OI-YOLI$/T?J,\2PS/N,::Q3Q MG'JB-5-2\.25K3Y[W _E.X^O*MBGC?O)&M\?9FB*6DZ@^=J-*/)QO@?ML)0" M#.__U7QHK2!+6U>:591C1^%8#8+5JU]9MX\*TFC+Q%#EWBA$6%,H49J]X50KYMO6^1K+9421*>$IE*0'$\0[9H@Q0C$7%*>Y-J7VXWS- MWM!G8[.T$!(\7)V+JSAU.I=RD7(;N\<%W@;+B?8ZF,1T!%>;,WM6'+TWY*EG MJ!9:&=Y_1.VZGTYW6/:F,?3N<)FD4,F1'&@BC^\*>N MQ5KPCJ8:NF\6S)%C!*D<$0[]>IE%1IIS1JBTVB;)&1.UJ;04S/=,H3H6VDI9 M\KQ?I;_1JO(CC#8H3'[DB9N7)J\#>8L7%CJ3H6S?*X9&E7%Z=!^=:0\B\W+CE<4+.&$UZ$3UA43@NI%11UU[<5H"U^Q8< M->EP]V[BRF9IP;]>+CT^8)[A6 %B2YO"*\#;S5YO==.N2IT-[;(C"ND0?71& M$6[*%HU,?AI%AD2C8UG3P._VK7^VU'ED\W4?F+...=K8RO#Q#!?UYO(FO'GJ MW#.50Z9$:8T>OO&16(81A&;99F9PY:_>\O(!.'O4 /^IYKN[7U%)]RUD ?\% M9]W8NTI_"Y6]!QF(X$D7;R],>M<0P[+DT3.C:>VRZML(7I[Q-]!P"]/ !_!# M*)?_'9U?-(.OTZK/&31N=!!^"\/";4 MTGT;=;#C!K4[;@#%?M_]5KZZ(NRD1E,$DHS L"]J5C*'@D2?3+#<)*EJ;PPL M1_/R2%%)\VWL10[.+\8C:.ZN6"+[)++51-F8B=2NW""-PFM+F0\RY&1;J,FZ M#\K+8T,-G2]28>-[U9:*/;WUS:#;'$H?#)UY:8OA>6F *PE++FLA#%!>FQ$/ M(]HC8M3)I%4T0 M.Y(UF.._@HH'8G?2\PZ][,%%[/\VZA4U^OE28CH5DK'% M'#>E71/.?58AX2/%B%HI267UUL6UL+\XRNW$J-M,E7R$44=88&!Y)("1%Y&E M?V)(W))@([<\!/Q=[4-@#^%Y<22JIORE/F_-C<63,]_ &W324UF'H3^<,?[) M^XH//W#S;<4U ->Z=>W>-QXTC>^?PC2C=OV13_YR4N'[IV_2-9^$5"(DR='B M$(GT#B-@G3#>L;PT2)\<8J^][[8QZGJ[DH]B&2X#,]T<,1[=/8@*]97+E0.\ MW,!N)3$RNYP4 X#:EYU7 [^U>]ZVR]+E^Y[;-/:^;(Q.X<_3ZD$(;23'-8/R MR8W0E%B:,))ES,< MT.^&:&SMDR'/A[>/;.ON.6W7,6T+=+TN*C\9#>(?OZ%!AI]/?IMG%'T,61A- MK).)2 RUT+\!2ACW+E'E1 JUJP,>!+2#QK\[M_G24P";&JQBCF_8C#J?BT:F MI]4-I1!I(%PD](J-P&C=>4%T%DQQX-ZHE;PY?.H-QN!WUVRY]<+OTWM[NLXK M;@U>@9A?4;0"C'4"SB1*1"(QEB66 M*T&4,(ZJZ*1,Z3D8<(ES4-]^ZRBLLMU^14V=C\_GW=2<1QQ!$!HY G%.DN"5 M(LE'*I4Q5J65^JX\8KE;+]W>NKR1V@H[?971;:QCOYDN?H?&>K+,6/.A_H4-6#EU-)A+TN!QU*$%(Y>8N M!!65@N+0^.%G_WKL;K_\^_:!-[=!"4ZX/U_$/!YA6#D%HGGQB4G1?90NQBK)OZ_2+XMX^]B;^_) M _;]H,G0'4&Z&K/H-TG#/27<<4-D$I(X$)ID;9@-7+D<]H;GZXOWUS#8$^JT MT<:G-_D,I/ME/OQ6OH0.3QHH!QS++@DB,UABM>8XH+E"ATU*RFO?[K,:LN^. MFRT8K(6DRK:\I:/^J.EB[!NG/;&84#9%YF;7D3NGB O.$P] LV2<)K/UTHM6 M)/WN:/\,"-7"*:TG2WVS"]GX?"KH[] ]/<.)X^ K-/X4_C7HX=-ZJ)S/.)UT MJ$DJ:4>)CADG#(EFLD*4@P%1"A.932SLR]!96[J_ALM^$&=QB*B]&B*?N\,_ MWC< . M @]',1$ N3&(RX=H9(LX!PN%26MJ(2*.BTB8Z]-SV>63<)]1? V*G M-%D/,/HP& YQ79M(-M_X&^0[X_G38(3"=GVOW LQZ$\^O,F=\%7> MN_E)JOKB5SIP=8!O2]W>>-3]"M>-70^_Q=X8'_X>1\[TS/B$HWI(@G<4E(N,Z00>':\O<:1-238UC&LG7!W^6&LK1M_;TYD;2;XF\O[ M'S!MFZ:2H#)R0A,%7,B41'V )E8Q'32/VLC:>Z0MBK/[.IOMD_1NRFA/R-)" MDO]^9#>J]U?!UU(]SV/8=G0P;%_(L!))-[3D3AAGI8T.XV&K-.(,(1'O (BB MC 9F(H_U.Y[LA&F/'>5ZMD1;PX M$.P08ZS!)<#DQ- T1SD_=1""MM0A')-U MB3 I\: T4+T4S/83"'7M-FA#Z:W>Z7/O";+$F;6@2@.Y2&3T MZ!4PZHC@G"ON7?"PTL&/YWODKU56U%-^Q7FB)%R6(9MN9KSS(_@X&/TWC Z' M(_0>NT-T16>@)0,EJ,XD!>V)I.663R,E85$SXR)+1MY-9BXD>#9"\$(HLCTK MM+'IO]G2?' ^&/=''>\E1:U)HGC D"0G3FS6@3"OH[$N2DANO^+$*?!]8>"6 MLR;;-_K2Y?")6>X%QDQL )#.7Q^6U.RPBY'R87]\#HV?/G4X6B6#O3HKRPN' MU[0LKUXO4UU!A$I9Z*-^')RCOX.SU&2O(^!4YF/M&'C96VIX1>-8+D?KG[Y% M>I["L T_Y^XKMCYS/&*E>QV6)7I9ZH(L&8VS'Y>_@A_"/__V_P%02P,$% M @ IXR>6#$99B[+?@ 8MP$ !4 !H>6QN+3(P,C0P,S,Q7VQA8BYX;6S4 MO7F3XSB2+_C_^Q3<;K-YU6:!+@($+-33@YFO ML]=+(]9&9[]/U_?9^MYD?U\L_S'])K)/,[&VB^4# /]6W?9Z\?B\G-[=KS.4 M([RY;//7Y=]@H4EN- >$"@2PQ!I(4Q(@%6&4Y276A;JY^UO!%):<"%!H;@$6 M"@.F+0>,"BD0U"6$9?70V73^C[_Y_TBQ,ID3;[ZJ?OW7/]VOUX]_^_''WW__ M_:]_R.7LKXOEW8\HSXL?-U?_J;G\CZ/K?R^JJR'G_,?JK]M+5]-3%[K'PA__ M]\\?OJA[\R# =+Y:B[GR!%;3OZVJ#S\LE%A7J%_D*SM[A?\-;"X#_B, $2C@ M7_]8Z3_]V__(LAJ.Y6)F/AN;^7]__?S^+$G^H[_BQ[FY\^_VDUE.%_K+6BS7 M'X0T,\=]];3U\Z/YUS^MI@^/,[/Y['YI[.G'SI;+O:=Z+KGG$A+/Y9_/$?OQ M"O83\;L^YC4!SO58W]TMJ:M9 M'Y[C5%^+Q5K,1OA:[,BT6)[Y#SZXGQHR_D$=QK2BTYCN%JOFC[69:U-;R[U' M9U/]KW]R/TV>5N!.B,?)K5++)_>VEPMK5G[!%+-WQJQ>/RV7;D6<6"%S2 L) M!"\$P);F@"E& 2T)-<+]19ABLMY^PR=F#G[]LF&FHAA#[D\14J_/:._2K!9/ M2U6O>XX%O^;77/U;0SQ[;%'/5F;Y;:K,*A-SG2W;3X!_I-*N0*)_7CT7F^7&WG$4ET NKGB1[5P[L_C&NQA;I>+ASZ"KQ=] MOA(U^(ZA/V6+I39+Y^Z>$.[H2_OQT2R=HS:_^V"[(?[:\K<[M:F?7M MPV*YGOY7Y/1S%=F@KF&.K6XR4].,LP/1D(99AB&!BK,56TZRBI6;K&(&+"QP[&05/S=9 M[35,5?;9Z"?E^4IG0/I"D?0[/1^3C]#U%BY#U,AI[/I>KI; M.#&318Z9,S9,YP#S,G=;Z(("Q"W1$A..C>CA>1Q3&LGI:(Q*R\_(5,U -MOQ MU,OW.($>UT024W)0BE(#7*@2<)J7@!AAH1%$+![$=/[_ABGG(1;=JGB%A'&*UUNX8.4[(TJ7 MJKE;6FKF?MNIV.'31E&H,R)LU.?HK8>2*59$98I$ZQ7^J MA6GOV>,N1J?$.EJ 3E[43X\^FY5Q-]W?SO4;\\W,%H_>L&WW^'F9NR5' .NV M]LYG1"60SM,&B!+N?''FMO\PQN/NI#;P K6A77G;>D<]3M>Z\0K3O60HQ.GB M'@ MPMG;"\&-:.4,$C"1LG;3&E5Y@\0^5.:PF_HI]_NY6OH]^QM3__M^OMW+ MOQ:/4[?NW,K5>BF46T&MVP'J@@#!D-];%QHPH3G@5N14N?_'E,1H>CCI@=7^ M];WW.5;9=)XMMN&J>I6M%*&UC?Q;G"F(0#?,+@R#69R1V/"0_;#AXB\>NEVD MK^$D^VW#2P+GMS\ B8Q(!.%1+4H\((?FI<<3>CL2Z^54K8U^+5;W$T8)1J2 M0$I- +;&699"6* EMY+9G" I(SV'UN.'=Q4:8ID_ XCV$-I !+L$/<6+]@$V MDKWNDJS/DG]"@'1K?/OA8R_J)P0[L8J?NJJ?*GVY%TOSRBFK?KUX\'Y %5V_ M72[]2N:]@]6KY]TUG\2S_^SV=['4U7^^.JK.F_CD7OPOXL'4(8J)4LYA=^X\ M**6U_K@. F8+": QVBH"D44V1B&'8'+HN+LGG'G*D5&I05],F(%X:;@CM_T1 M2$>;FB&A2&2P!F%Q5+,W),B'QG-06CVS(?QIW"^+^7;+X/RHQ8/9[/.1)0)1 MQ0&11>F\&\V ) J#@D(*-9:4:!65^]!);F"S6!'?'$;>9',3&1*Y@%68?4N' M0)REJH5O$\YJRMD/#>V_)$Q7"!(R57)"-[%Q4Q&"!#]*/ B[*T[#M9E.WL[7 MT_7SN^G,+%^+M;E;+)\G12F%4UP.K?X]J.[LU9#]\-. M^\X];Q1UNR#,1K\N7=9OR?QW,]-?%S^+]=/2/?F+4?[?J5F],7+=?.I^^_MT M?3^=?YR;_S1B^8M9OQ;+Y;-3[=N'Q=-\/9'(2(.H!IIS!+"A!##M_L.5045! MW)HK@LZ^4S(UL.J^>3)5<')NLF='WF&>S+XV>KK,/BY5[ M1.O6665)W*T^=/S%R3,SVS]G;]Q?;C(O<.8$3^+F;MY]?;_/#F.MN<0N;#8PEP"72KMTR@E MD%!P8)BVA/"\H+:,"@*%4!TA\:C.QEG8K,W%_\QJ/D*.*J[ -#!^DQJI.+.8 M!*3X2$V,T*E"+T$TQXVEQ,!P%!R)NKF?\6A"*JNOBUOEGKLTYPS:A&)E#&4: M".B/=60.@=2E (5SVI#EA60YG1Q5.5[4CF &@C0DK*:S0UL^N<_O_2&H4Y;I M_)M9K2ONXJQ'.*AA%B0M1KVLR(:%;+W(&B:._*N6\Y7.D$3+GLB8A-,=U:!$ MPW%H5.(?<,6A\)/R3YW?>6_[=JY]PLORF[G]8^K,"3$(2:D SGVW TL4D+DB M@.J\%!)9#'5L?ED7O3&.C3?4F],/3S;2[;@$6L2)APQ1Z'0[[#YLFPI M3Y\[J(U_''U9])/GTP&W#9!$^FDQFZKG";.P8(9R4#*$G+Z[38@DSG,@&);: M*"H+%+7U"* YO+KWRZ?LC6&PYJ=$)EK[.T&YR6H.LM^:?[^:/];9*_<5_T=: M Q$*P1AIJ W%[R<9=1^"J)34@UNOC%9\%7)F)K@4MF"% B41?E>A*>"XP* 0 M[O/"0-\&J5=8HGK\:/&'WRIR?8,,-121T81H ?N[)UC\VL"="ZB! _?"7 MV>WO"79V6[]_5=\\[^T>U8<RT>;K(JK.^7E"9: MM6-DH$3D6/F3)2('$QXY$3D6D.-$Y.@GQ!_L-S51[Z8K)68^S/[6+6%.T292 M&,*MI,[Q+-Q&4VOD5A@H ">%A(6O90HK9.HB,O ZTY#-:KKU,=-;[V0YTN$G M_6<1ZC8,J>2.,P&]1(XZ^K\D4Z_S_[,/'2T)X))8[4R B]>F30=X)Z;+_Q"S M)S,I>:F$-1P@J2' 95X QF$.BK+0C!!<:AZ5D7R1XL *ZNED%:$T9_<[I'+. M$2X, J8P)<"(2, 1M$!1R"$5A-%"Q90WIT4JON1Y.*0,(@P7' /-; XPH040 M6FE@$1.<"\DP,9-O9BD7+_*M:E,.1FL387_81-A;1Q*1)6N7 0SS#Y."$KPW4MMF1RS7 MJBA*Y^!9M[9@" &#B@!&1J>(C-W0J$/0$]V,NJ[NIY6^CN/)?>/]%J\*'C;M M?'*BA?2UY9IP#C#,-9 LYX#K,L<<8D-(E,MWAL[0.[&&:EU OC2S*B/0;'B( M4]-S4(7I:0( (K=D#<%L2S'[K::9,/QR0:I$NGJ.RJC*>D'40VV]='D_=7WC M]GZ+^7HZ?S*Z*0]?S%<^_#]=/2Y68O;3Z6UM$*(/%48Y-1CD.&"X>/^+!?0#(O;7NX,/ MT_I)3B=?5YIZ9^;*)S_:@AEM"@:X]!4_BON@O!& &8IEJ9 Q9:Q+>([6\&[A MAG*UM*@V[>R'7Q9KD_'SU:31R 5[B"GPB/82]Z#8(YO43[PD6SI?\2REL?W% M2R*?\!DOWM)/K[\NA?:E]U6A[F8C^=DH,_WF]Y)-UA(2I6 8(: @S@$N"0$L M5\RMDQA2*G.W?M(8#0^B.E9H9D2 ](S=[$@.F]T5)6\B Q!& M:AJW%;WGY:+;U-M]*OG7U=&MQJ0W:KU]%M= @%S@W@) M+2#8.<]8Y\X?4,XI0$85!>-GQA/Z;\;E[O<]_7T[7YLWB]_E$&0NIQ (0"JDS)B('W)(2%!9#"W,! MD8SL97I(8F#O8DLP^]U3!-J1C-^='Z 2ODGO+VO\7KT6\^^7Q>RU:3\M2<*] M^P&!T;?PIP4\M9,_CZY^/F7+O>71\?-[&X78_$ MJI#UU_ETO9I@QG)LBA)82WP24%D"46@""J:(YLP8*(,:?B3G;& 5?_N'6:II M76*JW 9M,<]6GK;S#W;!:1]_\6N>NV:Y:]Q97_?DF:RZ=64_.+=B58D;&%U( M_QJ[CCK*N8^/?YBO98_)Y?5? B-!BF B%M/:@S&&=P6)F/*]I+?R0BW,,%/MI=,/CY?=Z+RBT@HI >*^*1.ARJU>&KF-JRUSJ"@B5L?E+(<3 MC_GB]TI>/FBEGTWG:O:DFU!8;1]Z3+R*0#?,/ R#6)RI..C-7Q^<^1]:?-QD M.TZ&:MX?(OT@C?T[";]@T_\00+H' @0]H6?NEGE<&C6M7&?W\\Q4O;/GNCV8 M=P)SFTM58&"=J0%8:3\Y5TE02E,6I>!4H*@^*R%$!W8NVBQ4JB):M..L21"$ M878D-3!Q%J1-W=?,-O0K>&Y#X(E/;8N0-U4^6PC)<9/8(D XRER+N;>?A7CW MM'0;EZ>E/^Y[-_W#_[1JDHQ+:SE&# )3E,[A0$4)A'4_25HRB&B1ER*/L0OG M20V]U;!VZENW;NA77WG;X)OJ Z0FGU9N$1JWD%H M5.6^+/"A2@?DR)JW-9Y M4D,GT34EW[VC!1T@A:EO&M'CU/=47&"05/3+PB52WPY"HZKO98$/U3?@CJM; M-+^;SL7WC*1;;A(T9[Y/)YA.I\:I<@SI^L!NJ8U\T6)TW=F/D_RI1HS7P2A MHR_SY7O[&HS#?L\3K0F"+,> E)*Y=1YKP*@@@%,$2Z0AU!S&Y,D=DQ@X'ZZN M.EFUR/[3GQF"])^K^LEUX,R:#H0@D])"H8#F>0&PQ 9(4UB I.6<4L*U$9-' MLYPNM'N%R_48.!V2"T;KE9A5(RG$.I/F;CJ?3^=W5R/$J.3(%#G0.'??(88Q MD"7'H)!6"84*S3%L$'H[U^/ALR'6!QTSURF@44IHC:%R;C03[LLC_-1:PH') MRYPC7>0%CIR/<)5Z]2WJ2J1*H6OG-3+&K93U\V^RV_5Z.95/ZRK7?+W(/HFT M ?'S,B5;"X\(C+SRG1/P>)T[>V7_8C"?^^262^$4OPFM<"&LP)@!0YT]PJAT M?J\/3)5..&8PIL9&;6!/4AEZ[[JEF3UZHO&E7L>X" @M5X3Y-%:WG7=+&^#& M[?.E5JRP0ANM8-SAX-7(]#H'' *;,/MTM;QQ)JHE:$5OF/8(YR5*6/!V3&/T M4K>S8IXJX!((2#:P1!<^-S0L>=?Z6C+.!+>*N$]=- MMF6F"E&WV>G7.#G=VPD,Z[\$YI&G &G@CC\42 U-JC.$9'R->^20&LZC$XKD M!'J4$?RT<([$O,J]7+GGK?U6KA[J74^CU+E$T! $"NW='ZDEX$Q:P!@2D.3: M%CBHA5L(L8'-8%U7N4F!NEL*7RW[].AV+A%)X9?PZK9BJ5&(,TP[PMF.LMO& M>=I933PA$A$9[PD1Z9?$?@TR<=GH@:)V)IA?>L9X.>.!TNRE@8?>T\];?"N6 M/CRW^F2657;YF^GL:6WT!%)(8*[]S$V, .84 ED(GWM%,!0F%VX3%^/[G:$S ML GS];FSQ6J5^2U-56QTD^F:.ZB(LAI^)L MZ&/>AL]JPFRK!JO-:[L0:^4K_$\6:U5K7[]A.LG>8F#L^R7>39RU.GXMKT)? MRZL>KR4^U)X:PE01^F1\C1O83PWGT7E <@)IYTMTS%S?=;E'-(>^%03@I2^T MX5 !?R8*-!(E,Q!*I:*R;*YA9F"S_.;)5+4VES]M.'W[XXA\69X.V,9#]?Y::>9^-D&7Y*00R( M P\P"&+ENYAM$ -:Z-B#J&=>Z\E^6OIF4^OG3^XKO1FX];@;-5CJO&06%4 J M*0%FG (I?<,<0Y7['R=Y$74H$4IX8(.W(7Z35>2W4^,>KYC1& IIK->8#J@X MLW8=1E?X>&$")W?A+I!](0\M#(SS#EC@_=<-5MGU!/0MO9JB6E+2DC'?IL!" M K H$6#&V0]%#"DU=O_AZ:?1TG7U8K(;H6A B?.+I+"=)OBP0EPPO0[DE]1T;[(:@6*(NL#+(J8^U#]!Z66.Z<^+ M?/;@O>.6OJVXJV/[YRI=\W754*[N=#1Q+GZID35 &&, 1A8"5O 2"(B(9"71 M7+.X]MMG* VLO1NZ3?^[Z*9WEY'2!!&4*P%(J0J H?:8B0)09J6!%&E$\\G< MW/EM_:?8"H+K8.,U;&>(!V-XJI[ !X;7@V-KB-$$BM)W=/9S4@H_D$\R(*R6 ME.)2&UWN8QM<>Y >V>LK$<8!-6SU2:*P<6O/5E]SE_=(-*1.W/AO[--\FX1"%M'3+3JE@"3#6A5MQC 5<*PT9 M+"7$06YC.,F!UY^?ZK2M946QXZB_+V#=RCP,#'%:W9FK5+.0,)EK_]N4(*6K M+T@#)':%@94HO^N4W/VRO/:>]!WD>IV2+"SCZ^2=O0-EOH/@VX?'V>+9F%=F M;NQTO6U/:0@JN=8:N.VR!9@1'RH3' A6&BMI#MV_D:&R#G+#!\NJ/I:JG3S0 M'H(J&W:B0VA=$ 8'T1(!$QU&JS#9$,XVE(>)E07(F"Y:UD5L['A9@. G(F8A M=UT9,VL2YKV5J/'A\KJ*5U<3"C,"Q]-U*?I5,L2&,('&"%?0LZR<4<&747^\6 MWWYT]]2ZYW[8J=SQDT91J;,";%3F_ 4]V]V9M?\:?K3U^>/'I[5WX/WCFTTA M4217I2V T8@#+"@!W"VE($=2,<(YI";*M;Y$W<)K;#E M,R4&<0K74/;R-P?.+>(WR?;*L8*FZH=WB=RX7?$"A3_JC1=Z7S^-__5+:\/> MC*CU&7.[_+GFV%5+3!25$BA:E !SJ8!0R "WV89&*,&0BO*H0PD/; %^_>N7 MOV9WN\"1\*P\9W(QUY%>=3"2?L( <_L30'/KD%0* ZFH ,+W!698JX*QN/XB M0V#9J^7("Z 99F.'0"C.UO[Z)6O')S/0 M&D???\4HDR?EDY;G=S[7\,WB04SG$VAY"1$70/G485P@"3A6$EADN#8Y%^[O M,4;X#)V!;>X>U2H=-ONM)AR9)'P.IC";D$#X.!/01^Y^@T7.2Y5RBL@)*N./ M##DOZLGY(!V7]U/5LQG!KYZ_NB?>_C%=32PJ$)+& []BE]8Z'PGC "BFN<8 M8LLDCU'; )I#;YP6\SOPH6JP\=5]/O5- :O.)MEOGGJD'H=@&*;3B9&)W$[U M!25:R2/$3*3P(11'5?X(" X-0.PJB*'U,\>H[3@SA@8 E@A$+"J MT 8Z.Y&KJ%'9';0&CY[4R;W7Y_:BJW-[>TC<]X3A,+<7C93;BT;+[47?2VXO MBL_M/;PE@0/^OIX;IE\O5NM6#W+W\>+!?%SZ4NREN3?SE3/]]8=O_UC[7]T" M\';^]&"6=0Y-H; E6OJ,?F4!MJ4%G)8$<,FXT;#,(8X*G@[!Y)BNOU>DFNG, M8U PX8?:"5*'M)F@C.9N M\XMX5'./_O+W;[-VC?S"(E0R10"1N&HVS '+#0)"*)%+5&!!X&1N NM6XJ7? M5E1$%J>DD)T3Y78LV,DNF'OW0BK ;*Y 88W"!21NEU/&'6?T?ON]SBRV;?;$ MP80#527O[PU.N0:G,*^@M^QQR[D7NEF/?_"4SM?'1*^^)R5(M&SN/WO4]>ZD M6(<+U>F+4HT>G"A22,D0!:CD!& ?3)2%Q2 G!C*J,#8V:A31^1'L ZTU]:P4 ME7[@8.]!@P-& T\,&!QRJF#J[(EC B\\1?!LAL3Y*Z^,WKV9KI1;&OPTT>UT M.V,I,@6DSL&3!N"B+(!P>@D*5'"9<^L\P'Z9Q2>(#>SYM))F6\1[#P?LA"TR MLG[$X](_K=0B8.K!WBM3+1/8ZA#X;VNNZ)S[O]^U\/5T_OW6;P#NW ME?QIN?A]?>]WC&+^/-'$0NEW;1QR M>;\5^&>A[J=SLWQNG\XU9T14E\[?+010)7-.L)402 @)4%R45G,%+ MHL6WB]*H:V^ R(=+;\@MU_;)?"U6]^[Q_A]/XIN8^3*VJHG>KOJ,B5QKK2@H MF1_A52@&I!+8Y\U2PTL_=38J;2:._,#*WVX2[OFHOOS5#RV.^O;,#((WS"0, M!UJVB-?*PU0"QCX>NAMS4LZU*-9K0]U%_MUA^<5;WE\7Z MDUBN/]HWT]7C8B5F;H_W]#AA%!G)$0)*.!W'6CG+*$H&M."6Y]R6%@:52T?2 M'=A0UEQD]XZ-J@6O(QO;EC@0OS#%'P"5.!-0,=",7W" ,_#3>:X\+/?JTR? M#2-9Q4G"GBMQHJ=JOA)(==PN+'%0'+5CB;S]ZJ-*Y[<=CZ_?G@*4J.2%+"TH M"'6.5F M_O?]_-B6?E[,9LY9\RTS)[ 4JI *@8*7$F!L$> 2:R"U,%@2R V-2C:)I#^P M&=MPD_VPX>FZ7_N741/%M9PU>D>8M%/-LW(ZFWG+G6GU9BS-!@5% -BD:C/]+B2"A3(&L8$E**,ZF Q%*.#F[XM MV[&V;* 7$VKT7A[N6.NXY=A;Q:K?CO?X=EQO;&,KQOU#Y1/6K&>;MH0U\W]I MY0AFOPURT#@TR,FL[D!LCFR>AP7[V(X/3*]G:L;YX)*6"-+<$J!\Y X+40!. M;0Z(+')(#+&ZB&I8\&)ANB^)PG)7!^)>(O16T[G);@^JG#Z)JA9CB!#<:$&W M[R7,%A]82QY*\WF9;YKI&>^K[2._?9:D)SHZF5SNRD,K 6;^AF->&LIIQ5I,/3F\]CU*W"R22/T]Y>0D>@-)YFO5?7U ME/Y+7X\SZYL6&8=]X%H^/*)QIJ(-YH:E'70W)P >)VFR%SS)LR?CN'BA-,I> M4)W/I^SWN)XY1//U5/OG3K^9W3;F[1]J]J2-?N>$]A4B3_5DKQ.L/9]^0-U& MD3@CJ$T)6$X9P(0)( N9 R%SK#4J!;)1E1\#\CITKE*+\%YN7H_FBT.^L3 3 M^IV\AS@SV_,5Q.="#0].JORI 3D=-^=J>,B/\K1&(-G3![G:Y M=,I@ZJ:9NTL^B>>J,[8_@:C^\Q]FM?;==BM'&DXL)YBSD@.3%\0GUFO ,32@ MT+1$K' ^+8%1[FQ"Y@8VV0VQ[+&B%NG!IGP'@6[M"R$;Z>MZ%D#%0];F,VLQ MFLGGK'U=PVP]%G0S'73S=CYUOYUX]W< &%/YQ"E9&]=1'@#4(^]Y"!HI+?"$ M8\H9=]XPHK[GF"822,T4L-QHQ3$S@D1EX9\F,_3.OU),62EF>\)I"OMXE:4; MQV9M;='N>^4S[.>J2D?[PW-S/MB1R!B-8E:^!P,1I^K7*NWT;CZU4^4[C"OE M!S5Y>^#G%SJW;!=C*HPPU H"*/0!>5LX)3:*.)TV1)4,YC!N2QM&=FBE?GIX M$,MG'X!J\9/M&,HV'$6J>1BF@6J?'*E(,]"-S$"I!7%2IS()843'-1%10!R9 MC+B[^]8H^_Z3U0EADVH-D>"04@B$]"GN1&D@B"D 9^["=*,Z MX*8/@*(J-YP"C?W<'@)]H2MC_LQ"H(YR=UP)$F=- MN/>._*NG]2^+]7^:]2YTM0!,X]RIL1#.R;8%4 5!BE!>8*Y"U#B< MY,#:O"/K?>QUPU%==II-YW70V&>["J663^Y'4V\E _WM"&B[S< P@,59@PWY M9F%N,9 Y#JIR]F?C2]JG@4'9"'1TDTU2AR/&16F/]JAH!9O0>,$;2^KN\^81 MYT4!*Q,9\:11+&6\9!N#V>/.^ 3!US[/T-%XO=!F(K64&C(-F"*^FPU*(WX<3K5 M5_(>[8"[!+NB&_#)QX[<#+A+M.->P)U7]]N?'Z8Z[.*\I< \%T@ QHR/AB$* M!-86^ 9]1D&NH(G:G9^E-+"*7IO?>AZAL$UZ$KDC=?,H+W6@>/=%V1+MS<_3 M&75G?E'.;)926<:>=!<-N,=6Y!L)0 M#C1RG_+2/40&=6V]-#]MM/!LX\=1?4N";71N(O7]0A_[3J95#O%7^?3]>KSEU]7/RW%?/U& MK$V]6WR[\M5^T]6]T4WT%A%&F(4<(*.P[Y6D ->2 YJ7J!"L%)S+X(A87RX& M#Y)MV&H"8T^>L>P'S]I?;K([SUVF?8?3>1/5,#L.(T)!O5]"0.QL#&CC[$,+ MU3I$].L>JA5CF>>LBA4YWK(6+XUTK_UYH[^J']=M%N97GT2S7SY]F/F6A-==AMUG0S/EHW*T$"$GI/#3! M &>(^W9ZQ.1*B0)'=6:Y3'+H-*16(=R&F?T1(S>^MC!NLQ4 9-BN*RT\T4Y> M1?LFJZ@?SET9L!PP7.I$&[, @J/NT,(!.-RJ1=S9MP5(,TR[;D3@DR$7<]^G MI-JHJ,+FG!((2NA;_"N) 8)QZ<9=U(8.BM8-?W8T>Q7.=>,5 M9@62H1 9?XD%H$?OCP#!DK7_Z*(U<@>0 +&/FX"$W-1/J;\ZOV)EG8KXOKW5 MKG,ZO_MHWTWG8JZF8O9^[OR1RC%=?7445J?_5#=#G5BGY:+@!D#?#@@;OVVD MFH*\F@I!Z&1JI7O;9ULU>J5/M%:2,DA!)+ZA&WN4[>Q0J!T[E.! M2D4E0G%SD4+(QBAHK_%(MP=I9=4&8K&^-\O^,]V#\ PS=JDQBC-B9]KQ;C#[ M$ !0@O:[YR4>K.?N"9(OW&CW/ B7N^MVW'MEHGG=PM%9L-:S?ZX2OHS^./_L MB_>7OM/C7/^RF"\WO_JF+8<3'#5!,E>X !A3"3#A)9!($* 45931G%*!>^6G M)V-QQ!!/,[]IPV8FUEEKL/MBGHELRWC5!"G20 WP_L+,V--PV&7.JD_'8,O4PN0'."S)03I*5W;(]W[FE70AU);Y,0P M4"*- (:0 6$1!P3C@BLIM"RB@F3') 8VJ#N"F:?8*RYV I=0O^T::6.]M"A! MK^CA?2A+\N[;6P(OU#?[4,#S':^/KKRVM^U_&K&LN[:64AN)E 2Y,Z@,;#J';9X]72OZVJ[0Z=;_Q+)'*> /<2]HI_MD4 ) MNMGNGOE"O6R/A#K?R?;XTGYKGI\D^77QLUC[!F.M/O6^D7WSJ?MMMU1O^J+G M"F%88@)@KOSA,A> 60L!HI1)1@5W"V;,PMB3CZ&#Q%OO-V[%[(MJV+(Z E:1 MJN]G<.SX:$;,KA=@P^--UJ[AW7PZ2(_Z*\%)M)CWY6+4%?]*J [=@FL?U[?6 MY\N#F,U>/:VF<[-R'KO6A=8*@X)762]^PAJ3'%B*R-4Z)X4Y+M,Y?=G( M_4';^_FGAT=_U^KO9GIWOS;Z]IM9BCOS'XN9>]K,3S83:S,AHC!Y*2PH"^9\ M?&05$()*8#02M+ "&\M'Z1X:S?K 9F!'+%LZ:B,U%XU_@6'^RO?Y6N+,5H+& MI*U0:DN>FVPC4=:(E+7>_N>NMS]>\]+>+^*E6YO&,_X=]#4<\H4D:XO:GX,> M=3%?UMX,WDV5SY5LR@&$IB4SD (J?1,8YJNYB=^!DI(I"W.(=%";@W,$AC[I MVE"L4G8CZB=.8=%MAU-(&&DM]X3K4R5R2LJ( I KI>U7VQ'X2N.*-3HDZ:S# M.'7?>"46'5SO54]T79?B$.>U?_IB.?VOZDTVWZ/<0HXE4B!'BOO"" &DD I0 MZ+:,2/@<'];_4.<4R=$.>?IF, :@UN?(YUHL^AX!#9%C&"[9( =")PF^X %1 M%P#=!T:==\97I_\\G4\?GAZ:;ZG!ADA""X!06?KY:@(P56!@N,BM*!S&>=! MBJ,G#ZS"#:WPXO-]L;N5\RIAXG2P(9.P+^-9YJ^H+M]_WFAEY2?%:->3G[Z@ MWT)8%28^*1]WK7(G/AOGC7LW?[5^/_?Z[R8>%GI=XOYN:7I[J] M1&$P+B &6I3$V0@,@; < @YUF1?^M%?2T$.5PX8\&B)QJ0$HJRM(05A919Z)=Q 9>>O=Z M=)A=CXYYLAX='C";.Q_$,@JL% XUB86SI5*"@F(I1X$MS("F B/.<':V,^GN\9*N@4E+PJ%;EWA2WT?3DI;0P>U*VO?T M,XC'I7GN^1]]^6G[H[@DR:AG#O=5/E$E6GV=*T[V/ATB&;(7"*FF1T?1'G<> M=!]8CB8\]WK(E9U\/MK78G7_;K;X?:IJ]/A]!GV_ITW=-S!:Q+(#=?3:,TR4FI@:%YE=N"@$#2 ,V9S@4KK2F# MXFVG'S^P$M?$XA3U0/[ );ZW5)%K>%V(/L@"?5*$5"OP_L/'76)/"G:TAIZ^ M*E7X[=UT7G7<_&FQT'YU_OMB^8_W<^?(*K-:^4/IN7L[O@T)@Q@+@0U 2/FY M@#H'3!,*%"&&6YGGD,LD0;E0CL8)U6T(/E\;H L&NF_8+BEN*8-Y&\:RBK/* MM?>\^3\UW&4M]H:,\\5"-%CT+YB1%XX)Q@)V.5(8_<1^ANZCVX<+/Z#X@R>[ MV6T\^S'S_O1OOIXP15&NB6];X+P&C"P#@A.W0[!2$BR4S?.@W-A@B@.[%%OZ MV:S2P593JBHNYKWDAI/L<;'T>45Q)NTRI&&6*RE0<09JAU%%^V8;7'B^R7;T MTUF@8%$3&9K+]$:U)\'B'YJ-\!NO38!=O9Z)U6IJIT:_>GZ]F%=.UI.8;4HT M?7?R@P9&N4*L%$P#G1<:8)P+(!@K0)X3A%@!!88]4V/CF1DZUM!J-=5J'K+A MIV_^; _00YVB<:",=8MV.;<[MGPE5(NQ7<5W-=E@R/Y0*5!*GK_;@Y47RNSM M#]KYG-\KGGE%YF,UDL&':9P?YO_QQQ7?Q,SS<[M^+9;+9V>"JP*F"3&,,F80 M0,8Y2I@I QBA"J"R@)!HP7,5Y2U%TA_8SK4FCB@?2&R/DWYGN(5$F: ^%D'4QC-! MKHO5"]K-#[//6LNNF5+'\,]OF"+LI^C^\)!]0MP7(ZA7WI SY3;NG/%JJF5^;KX*O[X^W1] M?[^8:4?KW6)YNA'&I(#,<$@M$"5WYD52")C!%AA1%D9"2BS+>YP,]N5GG'-! MQXS;"U8[PV53&[9>5''V537:V^T(U[-M>HJI9T\)WQ4DTC;U?BUAIFI0E/ME MMM88K,!8%1CJ(4&W)8<^,;F0*HB!XI07?@FS%!%>5!=Q 9VFC;#SE=N MO]X*9D6GS9\'*]#P)((@TK@?,7A3Z1-W_Y MGGYJ_8M9^PB5H_!MJGUT_5=G-JHT!#\B:WYWJ];3;_6@I1PSB"4FP/B]$LZE M4W=5,)#C4D-1TKSTVZ3P*IEPTE$J'U\SXQBIX]I/JSJF;3G$*=NQ MDOTV2!) /Q@2F9Q(XJ.:G7[ ')J>GD_I>TJV%M.YT6_%:Z!8"4M*";.PC#WP.45H\).>6Z6>'I[J(,L;8Z=J&EGE>P:@ MT&.=:X6./<^IZ64;@H.5^^K?!3'D;^FLB5/ M1C=1X,5\]<'Q_-X]?361TEA<$@R* BJ "[=[8=(RMX^AI3&Y* 0.F@CU KP/ M[);4DF1;46ZR1IBLDJ9:@G?RM-;?E=\$;$3*:IFJ#F"U5%E;K&PG5_:;ERRK M1(MN-#K>%R;X/.M[_!I$GXA]A]^ /L=K8[^+= =THW$^]A'?V*_DQ"'AZ"P, M.4WMUCH;_W%NOMX[WN[NWTV_&3_.;3<::6)S2ZU"" AA$<"6YH A @%CD#&> M(TN+J.2O1'P-O(R]>3*9\#QDOJ?=LY\?N*Y9R:SCI?HD=ZH6$+24O '/< M,M%S4-M-=CNKC+>?PNT/%YPBS+1CB4<>] M7>;J.QS_%@QEOW%PX8_OWUK(5"--'GQ=8-US_*.MEH&G.H#Q:6D>ID\/JU;% MPH3CTDIM!4#4&H IHD#PT@!9&J3=+H263/1(^^C'S3A)'VV6*BT7&V9]DL=T MQTZ/3F0]WT*8U1T0U-XMGVKM K2$IR[7 9.P#50/ M)D;O!]4?J%.-H:YX6C\[M]^&JDK(]3DES@R\K=*S)KJP!2^0!K)0_ER&^=:O$V4%7M56+C7_Z,T.0_G.3GA9GKRZB&6:9 M4F(49X,.V\V][08AVK2$2I;(B%PD-ZJY"!7^T# $W]=G0MK3X^-LNDU3,IQS MRS@#A6+8;2 % A+E!2AQ:4B9,\5@T!B4$\\>>!.X(18S*VQ?]F[=O%*B.#7< MT.DU 6U?JICA9[VEZSGW[-(KBYQX=I+][F%G^[>,..?L)*_[(\Y.7])#QW\2 MT_F'Q6JUF-?!K6GM6#1-M+Q7L?@V7;G/WBV6]8=?%Z],?:W1$TXAA+G0P%K? M69I9"Z0V)4 6%X*+TFUWS&9/$V 5KN.FQYXFSHYX]C+G@^M-;-MYWS&US"D0 M#[!$(Z#8RW)5\/W@.?N+ ['%F\>Q:8AW6VUA&OXRQ^#F#U\7V2N3;9@<#^\( M&SD>[OULZACXQYGE-(AUFO$K28QG]M-@L;=,)'IDSXYB/B6Y?FJ[BY@D.57: M@ASZ$G1E,6"Y=9YD@7)8EGX6$([J(G:*RL#N9)W^WJ>)Q6E,PC9^5TL:9ZQK M(6MZ S7[ZA(H58.ODS3&;>K5)>91(Z_.BWLV^DXYCOOS=/6/=TMCWL^=XIC5 MVD_AGKC]'T5$E:"4R(_+X,I/(BJ ,HHP:DH*9506S> <#VP@/,G,.IK9M"&: M^9'$D7W&!W]M87;GNWH9D5OE5OUCF_EV$:3/53E9)^E%:!]=9BTQ;K+J%7M) MLHTHV>>N5QS?07TLV%.U81^L%$(*C$,R,HY@I3S+. M5I\ )P$,-[KBRG\IMLJL_ MF6TE]U1-E%8FSR$!3!;.Z2JY )SS$B@";O;#=)[]^N7-[@]_B=/(TYB%*>752,3IY;9LP=&K71&?:>M( MIM/.3HD2*>AI&J/J:*>8AVK:?7&*+NJ?IW?WZX_VUY6I=G03R@DN"#< T7K U^AFQN]NBG[NI=Q*@S[QQ#_^T MF$U5>YA@;J&E> L.Y$A:6TM*HKGG(?FO^':;'0(STJ5H+!-$PD;@VYR40LS#SD Z).+O0 MRIS(SJ5.I#,#85(FTO\+Q$95_##!#S4^\*Z>AZ?-1!_W/.=\Z.GL:3W]9G:5 M1V__J"=?O'/"^(#]T[I)S3\,+[1<"<&-S9D%RFT$G'D@"K R)X#+0B!(4*ED M5&_$]"P.;%+:4Y+^;ORNS.CL]IO;J]T9M\ZNG<&>.D/C6\(X!:M8BS0V [RU MP,/2%WT7D:>CK=?0YK95S)EM^,V\LF8MCOU-QX'+0<^8Y M&,!'AYS#4;K:S-?[S-4G\>R_RKX9@%++)Z-;E18'L];\2*>2, J@*=T&D6D# M.*,<"%/ 7 A,"]CVA3/2C* M5QCEAJ^L8:SNN-*@WJ[&&LGJ]H8IO7V-9^6E+&EOT#IL9O]GQEG'U7*]:36\ MVO4:7KU9/#B7>Z(1DZ+(,4 4(H )88 3) '65)>PP%+P(L3L=5(9V)Z=:&^= M_593#HQO=V/4;8J221YG8WH)'6PX@H3JL@CN 2UKX'[;68+N9X^BXD'B;70W M[.(XI=1F.GGKO*;U\ZW6[BVO7KL?/RZ_+GZ?3R"72/*R )KX4J@D#U')#AH#*V1--6O(WF2>L(,E\Z3#%+(+GVYU3"1UG#+V$CA8&0-$ M.J&**Z/^>K?X]J.[N]9$]\-.";N>.8H*!@BU4<"02Z_=,5R:\+AS3"FAMK3( M E5J K!;/X$L,0%:4HV@+!FT40D@/7@8<7\0,M*T[ZX@'//8S< @2,:9A T+ M55/$Q?P\>B,Y_M&0)/?WPSEX(3<_&J+SWGW\HY(.^JC;Q^PU^]\F:A0E(5!J MWP'"62ULSG"[TE[58KL/,TBE2 M,C[3&3^1 BH1FAI&" :M^C"SET!-6Y+[TV!4>E M\T)) ]';^84>'6D!VI"+V"KIM-B$6=IKI>WA_&VH90VYQ,.HSPB3<@;U(8GQ M1T^?$?+DQ.ESU_8U5=_,_,G4AU?SROCY>8ROGU;KQ8-9'@UO>_O'VLQ74^?) M?YBNUA,%$2O*G /"??HP<\K*?'6=\["$I9K@G ;UV4K#SL >5\/U9:7)=1^+D\EBON;'\C]PZQ*=)S6\S^V%9A5 M36;]K,ABS#1O,,S8COY>XFQNHD2KFZQF-&$)2DK<4E6K).%IW,*6E# >U< D M?7A/:^Q[37QU]][^,5U-M$(4$5F DF'F;"G!0)8\!P@22%7.L?M?E%5M/WU@ MZUC1RCRQ[#=/+K:@;0^(0./45[Q((Q,L6;R9."5!*G7?>_:X:GM*K"/U.WG1 MR$VYZK;.[^=^UUHU>:\R[K[>B_G'NN?+3^X1Z]7[^:2"R848+A4 $LK "^A!CF%"F%K M&"1!&9X=- 8V\QNJV99L5M,-SR4[!TZW04XD[D].Y?C>=B[ER/U?S([>) <*BW!!4@ +E3ATY M]!V_< &TH25DFE!(HT)8P92'3AKSTPPJ4RAFOLZX&;CI(Q_SFL5V(L9<9W;# M92LMXV^1>1G!J(K#N,'D7L<*G2K<(ICMNED4L M'$?)%=$/Z-GZI(GE?S7+!_=\[U0TDV%8H: B2@-EA0!8%P(PH@R06$!M2:D( M9)-O9BD7P0U/SM&*48@VQ8@H>'.RM=Z1CFUQH',(:KI.(@6F]K;!-B$&;)KOQ%Q-FP_%ZHA-U N MU($P0^1";4B\7"[4@9"=N5"'U_;MKO8X=6Y]]3W54_=DLWI?S[70KY[6ORS6 M_VG6G\143QA44I4E BKWN>66N/,ZO\\3>N6 M-"N_H7E<+A[-V0+(C-V>+ ^.X M/UOD_?WLSG8:PL]&^&!"%4#=?OCO4[-TC[Q_;LJTEY^_^@/I!=1,8Z/]G1[7V

IT]%?KMQKG]:+E:K"2EP63!! 120 EQ M!*22TH^LPUAQ+!A%,4M\-[F!U7)#_&9_&W&3W7GB<8OY!=S"5N]T:,2IZPZ( MBG(%Q]L='#]UPA&]6H=)F6AYOD!LU/4X3/##!3CPKFO[;VSF+;6WVJ^>6[]5 M31(F F%BM&^V6L@28(HM8%J5P)@BQT8@8:'MUWPCC(&A#U%;G3>VD[[:'-WX MK*G6!TWSB$C7/QKV,/LQ))AQ%B4]CE=TWH@#(WG;C4#R+]1S(PZ<\PTW(I_3 MSUS]NG*4WJ[6TP>Q-JL)E\10*B& VI2V!KGF;J? 2RES80V.Z@&]__B! M38V?:N2K4C;DXBS( 1)A]J&_?'':?RC:.',?3DN72)T/'CZJLIX6[% 5SUS5 M3]'>S]723WMZ8^I_W\\/VF5.).+("*X!83GSY8#$[00X!J7(K>:,4R907&[# M19J#YSC<'IP9Q*GD9J-J M=K#XA\H>?F/?G"9?\_IE[2QT/3G@]FE]OUA._\OH">:E%M3")B!'B 1"2@2X M49;GLL0X+C^B@]; 2_"FLM>3OMD4^(HM]?[U+%WP!9X3I@$E\FBPF151XU'3 MS7:$4^8[790N6<;3>4HCYSQ=%/DXZ^GR+5>-7=SVOCYJ?'T[UU6=1.NC-]N4 MXJ8O_:X[I-284"$ML$@X7X"5!6!6^(YVW%BA%#0LRB*D96_PW(3A&O@G?D]A MIN?ET(^S5H=>RHUT<38I0K >W<>/);BB[7CK82/W&S\6X[C1 M^(EK7GKT7+6%+Q@E'"L(8.';/W(E &=" U5P595U*!WEZJ1E;\33D;2SSGJ? MGR1YJ;&G*V._JOYG+V.]I1<<0S?HV4T2YOZ;CI\+._=)2J6?B?_X6+5.G-]] M\*&PC1_VW/A>$\.48K=TDQLZ9-7L57RJ M3Z.NBPT_V:R*W<[Z[C8OX!AF)=.A$V?UMG2SBO#-=K?WO-W@I;->84(FLD87 MB(UJ7<($/[06@7==F:->CRIVV['63JQ)6M4?YY^];5K69<"_+.;+S:^OQ&JZ M^C"=FZHD>,*011 B[EMT6&XSBJVL]\\XW7!?-_4^"3O-,QPO=B;BK-S+_*2 M^F?DIP0S=<9^$MY>)J,_):QG,_Z3$DF6"D; &1 MPKF.C-^V'S].!+>BF#4D8V.X>VB$1G'[RM@KCALF7H]([BDIKHCE[CUNY&CN M*5&.X[DGK^JW)GQ8S.]\(Y"ZL4]5CS:A%B&B#0)6E C@/$> J[P$6C/&$$7" MZ*@.RB=H#*Q0GB+P[3J:+ET/\8,=3P$3MCQ>*6Z<;E62>FK9^P!)HU>_#ED2 MK7>G*(RZPG6(>+BF=5W:,W=$_W]/S9.^+IP3Z%CV9S5F_;Z:=/!AL7*?GYIJ MMHT"G)C6YR#VK91S@)@J_$S7' B&-* EQ$KH7# 5ET$R )-#YY'L6/8]:98; MIJMA$GZ6A/_4_URUIWNJQP*V@G^]F_@-\D+#[,Y+OZ8XPW7PAK;\9GYR8\UQ M]L.':NJ'^W/'*,==K'+@48Y#XILJ V4(%L?-0QD0Y*-LE"%I)=ZB[P)P--?2 M$&X!+9@$6!4$""@X*"BBN<%<4VF25 V/%2F]L*?O'?<,P/+*>,<($0P51 P@^'T$/2Z&^R+N[#LB^_B4_0V].'WR^R7]5TV16@5V+4B$=9K!&Q"_.?GD&6JEW-YGG%*P78,-K M-86PA>Y-)JQ[1=GM;+;XW<_HSNQBF;U>&CU=9][#O\DVMPZR:4R$9"+C=RTW MH]K"1- =FL94CTW0)+N9[?UY,9N]6RS]@)T)+[3F D,@J"4 EQ(#*6P!B$22 M&FJ@)%$]9R_0&]P[.S$Y/OO-,Y U'$1/Q^[&+\R^)40ESGY=!;0K]/WYC^$W,O$-6T9RJM=&G_UZ[:I.< MT%(*0@&G$ .L2N,VXOAZTXZ;7"9X99P97 MR[4SL(_NZWLO5N;V;FFJ'>EK[UZ9Y:-8KI]_$0^FZ=%<6)HC)@M I6$ "V_O MC+7 :@XIAEKQ@H78NRBJ QNV-M',4XWL=AV'8+DE8I=U M<0]L61;WV\ZJQ-$:Q7ST$G]C)_K=?&U9Z9[_YK#Y6ZWX?]^DTES-YW[2M5JW%#W9/,!WE*A20X-00!!YMX25!*P M7!GW'\8*;9A%,&_>TMMYX)2UD=_1AJ^AWI#Q\YQ>XMT(H:V$HO!C*'P]L2H M-[YB$'+*2D.Y+>ADO5B+V7?V7G8\!;^3K_Z6[-%=X8C5&8?K>Y,YL[IRVRI= M+5.KM?NGSHIS[Z-Z>7:V^#UV..A5[R0\"#(*TO%1D)O+(9";QCG8CXNT[D@; M\K@:J(0QC_Z\C![TN!JV4U&/ZQ]Z79] G[+B'NE\EWJ ,EE2ZY-.J4Y1VA@;=Z0\5- M'=78WMUGP G3W10BQRGOCF)3>7"3;8BF[,[=+5:RIMQGR(SN M[UM>I:MQ&6+FYW>^GS>3/B=*"XN*G(+=HAX7S71?WE-1J^X8/C7KW6+YQ;G;ORS6G\1R_=&^F:X>%RLQ MU:A2TUSK #GM@086@PXX08H*GW>:*$UB7.9H\@/K=9U(YI[QTWE M,#KJD0MP))J!>CX81I'J[_EH$C\=/,"S@%S9&+Z/271<([WJ]63T1-1<,58"0&46OE)N18(Q 6P!N-2E\00 ME5\UF*.F,WC"P8FA'-.*&,3A'/R*ZH!3./;%&FH" M1T/E9:=O[(MZ7]]+;:Q7]:+NQT/3'&J)+[YNV&2]_P $FL1^DQ:W" MDG,C=LH4IVJU.#65=*IU@O5$ZM1^\J@J M=$*D0[4Y=4G:ZJQ;I9X>GJKS]%]]R[G%W=S7S?S[8J9]>U$?;>4((H*U!8:Z M[3$VA !1.AU34!MI""X*3"=S<^>?$:9;_9D)^MKR^FO;9BGRV^NIBUE50.2I MQO;]O0+L,$4>&,#!RK)V[&5M_A('PJ]'9^!2JP!&OHLJJW# 0@NL(I[8S\Y] M75;]-)\K5Z/V.JK6FQ-!"1>T@,YL(02CT,U==XUWY#?>/_]/ M?X8D_^<"WF3NNXNK:]\89?R4D+T_%3<^7>31^%8G9A;8E_#B*PFS=5O6[C M4YIE"TCA]C!0RJGMHER2]^H>>?.!H'42[Q&GW$.V\[IKP_;;7]6YDVP1: M;"42"G!**,!<2""Y*0&Q@I2*R;P4>Z>J*CW"<:?PB8F[GZE MQ#U"[,Z+W[7';XUX3!U&[Y L:<3\%)T7"(YWB'LZ#MYU0X(>!+Y3U>T?T]6$ MEJR0)<(@E[P F!4,2 0),%R7OMI8F+B ]TDJ R^)^^4?GFCVFR=[39.!+4!A MZGJUV'&J&B_Q=5T$#B4:HG? EL;+=0PX%+.S3\#1Q;U[/RIC],J/^:ICX&WMBS.M;,W%_O?C)SLQ2SV[F^U0_3^=2W(_(AF694^J0P M&AM(,:#:]X4E7 *AJ (*,RD-0=B649/YPL@.OL>MF+C)[FHVJC"5V&,DL@8V M#,PPVY >HMC-<8/.3RUT]GG(&B825KQ&"9VJV#6,Z+AUKE% ')6XQMW=SW2\ M?7B<+9Z-:9FEGZL([P19RTI:0F"TQ0 ;10!'10$04@HQ2CE#-L9:G*4TL('X M=;YQ&_0UWL)YH,(L01+QXY1_0W+/,+.M( MWB;?FM!"$J5+4/BY#1ABWXJ %("(G%&-:(G#SITB: Z^D:\X<%OXBH6ZR<#" M# M(3C>T8??VG-/[],Q7HF5[V3SX*D([S?<+I?^0,Y;I5?/NTL^B>=J<*;O0.K+ MT=?/[^<^_%BMG!5K7^_%O(DZO%LLK9FN_9B:3U4WCPFU!A?(9[]P]Q\,-0*2 M,P%R@F1>8)RCR(Y9X_$^L-G:TO,U9'7OD_Y9\6.^TL#PQ/?YHB)C')Y#4+&8 MM<7(6G+X@6#MZQI9LDJ8FZP6)VO)TYC?M9-H$U&]R?:^#9^Z.^'$1TW&?Q>I M0B\CT\>V#0UM,([0^^+W:U:5PD3J4\UF81Z=);Y*WHW[S]OM/[, M)\5H]V ^?4'/-,U-(RKG';Q9/,FU?9H=]T>:Y(4A4A,)#,<"X%)CIRNL ,AR M6MJ<(E5$S: )(SNP-NTWX=(-&YEH^(C,Z0P#,FQU2P]/G'Z>;%TV1L^R*+E3 MY8*&$1TW,30*B*,LT;B[!^W0OCV',=277@L$+,72K;E4 P$U!Y!:*'.=E]3& M):/$T1]ZT]#J./ZZRJ%?53$#GWWY82KD=%85O W2G3WRJ&M X.*L3%AG]F$. MPWJ",&ZC]I?)#6QKSC;RCN\(W0%9F#%)!T2<[3CNYBS6V89VZM+,,"$3 M]F/N(#9ZP^7+@I_JJ!QP5WS)YIN%JD*;7]VM$[?IP(7B A0Y*@$F!09", PT M+U2!66F@"6JK>OC@@95W0RKSM,(K,_=$[U;-:P2*4\(P6:(*,$\QWJOPZVZXP#QIR"$%T41, \US"J*J2# MUM![=*66OC/9RGPS2[^EN?'#$:JQNYE[W,-T7IV/W+332^[%\B[6U>Y",VPE M3(31-2YT0W6 Y)$ X08<&?LBR2(!(H>,BKTN.<3;C+?S]73]?*NU^QZLFG\^ M3.<&3HPN!FZ!)ZE,K""UW2SAN+-YH?, MT\X^SB.6R/,X75XODT@?I[J]!8]:3R\*UFMQ/?_4T5;:BX*UE]W+%R=H+U1Y MM[?*.;[+>G/[LUG?+_0$6R20RAG05/D238H 9U8#46@JI+(0RO+:5D-G: =] M>Z]N.[2;">FC7^N])D17] 8ZAV?8SFH6;*L*5U5P,U$+H M@LQ#M!,Z1_+E6@M= *&SS="E>_NNY)_-7573-5]7[75R;ADUA@!:%@)@8W,@ M;4& +K12'#*H2AVWB.\3&&?]WM&,;#ET$I/0!;N_I+W6ZE A>ZS0IR6Y8G$^ M>.#(Z_)I<8Z7Y#/7]2^/FCN@GP]+@$JL%"P,!$10Z+;#D $N-01,6&*MQF6N MHBH;SQ$:6-4V9*//DKC.H2,&%AU$DRH]=%=0E[JBRJ M\_HX9;U_GLTGOSP]F*5_*;=R5<5R)B3'E#I'&'!#%, 88B#+4@)B(!*6J[+ M00DFIQ\_L&)NZ?TM3"_/8-"MC==+%J>#6U+9;QMB@3V3SHBGF]AG%; ;4,P] M.O'B7F]6ND5HC(F[QEL(G!<%K*S$F;M&L0W='&\LPH6K>B:@.3] 3V=/OL/! MKC&P]P;>+![$=#YA4G'.B05,^]0S3 K J=M-67" X=T&Z1 MW^N/[3G(?JMYB&Q.=A'#L'4^)3)QMN9*4.+SS (E395A=HG;<"$PU!984VB D]. -SS30"S]E+3R/X*;U1NH*1_P;3"'[J,&0)GIB@G:/PJ7'N MDT>S7#_[/-'U[;PJXGOTSNN$"L$A)@S HJ@*Z8AS>X0$JD E+HF"M(C*6(N@ M/; 1V^]AZ$<9^F.#QX:;ZB#?;%BYHL'C!7S#;-E J,49KX.FCPU@&T9NJB3C M=9T!\?8B<-?U@ R#8(AND!IA98V%1:@8$R96O@'/F10L(A,F1]ETC,0DR+YU4!C8D&[+98DLWT!?JQB8@ M#I-"XC@CL!5V1_)R^5R$T!'1F13"]PO2G A4;CFDDR=49NS-X\7O+G$_UX, MY^+%5[:6W.3J-5\M9:4@N,1 Y)H 9U@(D(P[SR8OL,PUSPN+XXK>SU"*^0+V MJGO?-ECO+&(57F&N2 (,X"[3K+KD5?L#6DJ>E2MU8\H#* MR[25/"WJV::29R[OI[.["1(?;;OA2+M&YZC?2*ODS)I"*G^JJDFI 38E]9VD M.$ 864,$HX0$9>$GXF=@C^-FWP8YXTT$ M1R(#="TWHQJJ1- =&K14C^T9BVF>]VZQW$O;GD!&$=2E $S[9!&B2R XQ8#C MO"P+C"$RN$>ZYCEZ07IV=8IF75#[R;><7"S= KY>SSKF1,0!%AA)N4;^?F&3 MAF+5KF"/9L+@R 6I4D5"SI$9-^QQ0=BC&,>EZ_MIKC,'T]5'VS0T\,-VJL24 MP]PFB(DE2% +2D %D0#(:@$2!-KD.$\EU']!L+(#NR 5$S4T3^SVFR?JSW( M)X>LFC[.3/7GUXOYRC&F>W@G@?"&:7UZT.)LP!:O'0?CI)3%"9[(3 02'=5H MQ %Q:$(B[^Y?4EQW1'P[UV_<"CNQ6A?:$ Y*:SC '!9 YE(#Q0LL,)E)]@8W20]F9W=QR >#K]/>Z[%[;7XC"M]%&G]]-M;T*!BY$%AKJI*/EYQ\O+D08&&ZI2'+PS,]#J\ M7GVG'M=*+)K=R?S\H)H>ITOYYNMJO5W\L_G\_*L[4BJ"9:%MID<)L&9&.Q'* M 2?F8X0PKR@-.*''XF^:$_T'M=G\I^U5MD]:D#VF/?/'8CT9MT/!I$"']C_; MP]IG<9;MF6P':_78G$WV1C8V?K&RW&*Q-6TV7&0P3[+F8J\?H5+U;3-*LWO; M8'PBJC%OLN4DP(37@,H: H$A@CD1*-=>Q3%G*24^\QR77%Y1=WJ$CIM%BR*S MGXEZ76':4DWP1N:B;"DJ28_HW*Y\=$C>;4E]! PI&SPAS1<7HZQ4G+AD](]!IS>BY"P/2H]ZNUH^KM=F; M_TLQ^8\GMK;?:GNR7JUW:3&BAB5$QO7GI3 ZIS @DDI %"5<,\J8=*]+NT@N ML0+NZ6=]!K*6 X\DHLNPC:MD?##\]',4AY"L*H?OD7MZ551@PO*LPKXH?AE7 MSF*.IEY=7F6Z'"QGB8Z2L=SOBEM78TLBND]M[KLV9.^6ZO/]>O7TY?ZGQ;/Z M'\76FU_4OGNC<5.>C(^/:(XIA"4H"T@ EK:3#90%P(+!&NJJ1G[O52+SESJR M^J0R9GG)5DN5O1@6LFW+4J9M\9K])%)!3N@#/XU-FH]6%W3E M\TA<+!3*W3=1070EM*YE1=>2B5-K]&8I=ZS=Z7.LSJ6=C".E IBI'&"B2D 0 M@2"OJIPJK7+"O(JM@[A(;,('ZH^:258[I5_I;!$ZACH,=3>+G1Q+/[L\4)5D M8?RY!^-K2]TSX^GJD[Q@252IY,;#36N6O&"Z5+WDMUB HVZ++^W6?;<\ZB5^ MI]L)O);D3ZNU966>(ZZ)I@@H6%< UU !1BH*$%25IKQ2+'=Z=^])-[7KOFMM M_VSI9TS^_:DU4-EVU0W2SNX--\U9Q]HT#^_5 UP'OSX-9'ZVR?*0?6>Y^-Z< MTU_-!!0T"+@]?#Y \7= MR":VN6VA F\*%41_SK1JR?L/B'- TNTL&!\?/P-[H89CEOUX :*@T7#N$D<< M#>= =/+1<.Y #(V&\[@[X*CV3BU7S5B&7NNWFM.13G"*0.^ATH^G3X&T+"X0!UI7R^T;4]L; ^?T-">IQYKA0V['#3 M(QKIR#(BQNC99.B^Z0XA(UP?G3;&K@MMU6LV5-6,$6\&V+NIQX6[TVE)2S#; M4W11E8 NM*-216M".TQEXAZTHZ*>MJ =O]P_P::+2KR@G']>;&W4H"1"EU0! M72$%<$%+0'5>@;K*"\1I4>#2J1_*T.*I$]\L#1MN0_EW_/M=C,TCJ^8$C'$M MO%9$/]7SE:<&$%9-">+399 29TGB%BG..*AX\ANP,T<3*=CQPJYGBT0ZN M;;C(?K5\9 TCGCU>5,4&1'JM24.7A"G,3VRQ M;L*ZATX9O2XPA"F*:[.O:F8.JQA5 C **P"QK"AEQM'43L/_G*@E5BI+NWNU M\'.33:\"WKV/P^6F;]% \-/ GOP]PHDZX3C)&$E1QVE-JKI.8K]69K>;PM3; MCLDVN^RK:=D#%.><,<08E,8YU951]0("6I$"H+Q63"*N*:U]I]<[44[^4CO: M('LW(-V,0!)X_ S"'IG3.?>#MB+NK'LOX2..O7>C.ZG5\(;CM07Q7R#4(7]6 MRR=E,W+>=@.R_[;8WK]]VFQ77]7ZQ]_%PY-M8VY?$)O_R\_L]SF&B AC/0#- M[5M;CC @->* ("D)J?.JUEYO;0-X2.ZN-QQY#P/WQ]+5-4^*D*^GWC#3)O#M MV,E^,_QD.X;LB]R.I6S'4V:8BNFY!R,2S9'WYV!BOSX8HE,W/WPI_RC[&W.* ME_8D_],#^S*G*"]QP2&0Q!@:7-<<4*P*4(A<<$ZHSFOGICI'*R>V(7M:F27F M'E8_EOYR3#U8)C^M=Q3'*XX^R'I0$/UXI("8;L9 5(4YCC, M8 &X8!BPG'*!!%*5=,I2NDQJ*K_ZM?<8%+4>0>P:?SIM3#L8@D@.6KJ[:'D->$% Z@NN4U(MKG(U,[0 MDIKD2!>U=AH)>)%28E7N6HD8XMDQ]:PE[]L[Y1Q>EX^GT5#P4^1@ )ZJEP0 M[HK>*N=6GKC'R@4!3WNM7+HAZAZ\/:IEF)<**!5NW,X+-$BW6S[JNXH^:8]+'3:_?L5S6]A*Q^&P7%7 M/W.SGZ78K+?S3]8G;(Z9"E/*%2\ 99 !7"IHCNC&,'!8"$[KLM+0*7)TM&IB M3;?9JHO-UIC-A_X[;:\3^#$*X^H<+)NG^QXFEK."#HHQIH#FAI[RF=\.BG>\ MUB2*-:6$S$')D2W$DQQPB2$0 MO$;F?QKKO/+*"AFFDSH?9$2V-480WD^[0N3VS_\8ERI6YL<9 M*M/F?(R+>I+M<>'RN VX#KE)-=0%JF4!1*DUP)010!B$0'$I5<4K7'*G_'US]K.ES+:UD_WYD-\0IXV6;PI85/#\U/]BJZOL MU\^,&UR3Y(4Y"YZXI]2-\L.\>U;J=?WR(K1^^]WE=VQ&L B LFU'R-2 8<2"E*$J5T[Q4V'-& MXU4,);8^._8\?>JK879^+S<9>)[6I^,L:UF;97OFLCYWV8&]62\#+=W8QBAP MQ7MY=QT[4[^^BP+>P N\..N&1OW?+XU=8&*[>%;OV):]?5JO[?B1DN8\SZ$" M7 MCZ!0M 2>Z!)B7 E842D:D;>SR6R4]M/ZE'\Y=[MFG\ MGNUN/L?&LI)]MUAFFX:?[Z\83?(*/[<3Q[681!E/TM*=93O*B>:3#(N78D+) M*TJWFU$R+/+HE)(SMX0I^ >SL+I?/VJ\K:1P/4H&B8 C@ M@B";45,!5&E28$X9XLK'\QBAE7A/WE/.%CW2?JH\AI2;*D>2WT^5#Z+WJ2:8 M-.0@721-'J,TJ28[B/Q:DUUNB3 2?;>7-2EZ7U?+QG#,8:E+5:D:""5J@%G) M 15U"6H-RQJ6N) <73LM73=.?538%(/5APG>;L3Z* "CP];'[PR>1W98JSU!W#UM-UNVM+[_O"9& M_TK"0,69/$S7I<> \N&P/0U1^/ M!4N05QZ,2,B$,P=!KQEW-K;\U+//'$0=&(3F!O:O'EWNRA;Y[5FGU1 M;=;?G7ZW>'C:]0X]^O(6NL9FZU> UH(!C*L2D#IG0")-2ZVU(J77$%%/^HG- MP8X;P%IV.D\^6QTXF&6RY2W_9-X>YV;DN(I9_EWH/8<=+E3=M#W*G]MF]T&@;CG>D" M@8ATP/.E/NEI+Q":UT>_T&7"MH;AQM&]$KX?7@Z7=*?2-[^QM?RP;V.G:&F. MA#D$)94$8)T;RYI##G1>,UXSE5?2:[>XGJ74"3&]3O)]%H\J'_E+UK]N7QQI M&;VBL6"$Y^5F\:9]"GY&L%]U>OD!_!#Z +R-8SS,(MG+" Q-:D+C ?C:JD9< M^- M&R=ZFP9R3D"<[23G=G=H$Z@M,]9'_LC62W/2V[P1XNGK4U-5_T[IA5ALYY00 M450%-YXZI0#+H@9$J@(08T.8)@IS[MGSZ1+)Q*:B1S"3+47?;D\707,S"W&A M\#,).]K9CGCV71^8COYYSSB@;Y.KL-':-%TD.'%7)E< 3ILP.=\96%^[^OIU MT8XOM05Z34[>%[44=ACM/AMOWT^&(-OJHA! 8V,6<"TIX 7.@8:\A((B1*57 M>K 7]<3&H<=+6V3:Y^8H>]5S]DT8U&YV)!F ?B8E)G;^!;HA&,0JU/6B/6W! M;@@L)X6[08N$F:(N#WCYI9LL=FAC594%!*7>68%EAR MKR#064J)3[FXLH&=6T'F$W*Q%%+G]+,-!Y!W-)#;@HF21]/T\G4EU^Z*X MK_7X\@W7Y0%]7G4I@A_7*T-J^_+1? OL8 A;[O]H+YGG&JDJ5P30"D. $31* M;.N+9(&UKHBH%-97Y -=YF":O*"/O]>./ %8NYF# MR-!=ES>T7>T2?K,=&[.L8:2M]=SS$C^%R%W^R*E$#H1ODE+D#LBYU"*/%<(+ M>\1J_;AJ2X>:@6]O5T_+[?KE[4JJ.2&D$) C4(M: IQK#HC@"@C*-2$"DEHY M=Y!UH#=-DM$1"[-VQJ!!+>L8R2PG_B4_8S".&Y($X/A9CQBX!!4#.4A[54W0 MV/J3EP8Y"#M4(>1R6^"D<2D7=EGV\)$MY/OE6_:XV+*'+C\><88E0J@KZ*MR M 7B)&6"XEJB2C,/<*;W0B5KJB.6>=F:)@_?+K"/O.5%\%#&WXT(T'/QT_#4$ MBST$">H*G&2,-3%\E-:T@\)=Q#Z9#^YT4Z"&;S9JN^G*"O=>+F8Y0[S&MJ2 M DQE"7BM*R!UH5A-6:F5UW";02JIPXPMM8PUM#VU>! 51^V]5E9/K6W(S7:E MN$F<_E&18BGI((UIE7-,S!.E'+TX,(VKZ]%SI\_V+[&M9N:HSEDNN0 *V[Q^ MH17@%2\ 5++FNI:,E%XE?(YT$ROLV4X[7X\[[?CF6CF"ZJ;=":#RTW?7?D0Q M$Z+\9(Z5]>1(==K4)C\H3O*7/&\/'>IZOQ /:E?&6DM>,E$A4**J!AA1#(AJ MAKM*#GD%I?G<;ZYK?_G$1F%'S'>HZQ$";JH=+I>?!N_H)#A5#XL0;<#KT>(3 MSW@=$NQTS.O@5=>UH]V*9 M._J^\=TS<+D&=J\'(2BB&R!_0!QW7+@K KAG%IXX(RXH90*4$I4 0P0!+RILSGV$U 6LE,*%:X?V(0*IXS<] MDIFEZ=VF?1"5<7V,(:N?'GJ+Z=6V?4R6*SJX#RX[63/W,:'Z?=U'K_/?%=^N MGM7:,1AX_WWY]25U@7E0)%;3-\%4: U'4!6%T64->8\MK+ M*_=G(;7]MK-C],/JMTT[S'BU3U!C>U;\?), E-W\F+38^:FSX:4=N[/CQI9 M?F<9RA;+[[-#FM^!J20Q_W!,(OE5 0Q,ZH.% _3:7[MBI<#0ACF%-BT:%L_J M$'IL!TTKV0ZB_OKXM&U2"N[TKB;BHUHWU94?]D7(LE(5U64.B) 08"H4H 1+ M4 BEC#=8JT)ZU3G&8BQULD"/S5XL/MLQNIO>OF?5YBCNBX ,MVU-\Q4%Y-&> MH&.@YP;/Q3-4-.4C\0\\1<8O5N@J%EO3!K\B@WD2/HN]?FCNU=^?-MM=DN=P M"LAA(O/QS.9_/"TVBZWA?OV\$,IPMEC)3TJLOBR;5=I1A+642.L" J[SW)Q M-;6)7'E3=+U%3LUP8J/>[_,A>LSYYG\E?FJ.!OL;>A:>AOSC^[>S MX9X?AS8/S1P,VPE4-6TP[12CK,=BS#2U:7",ENF6F-V)D^6F ?\TWVXBNN&5 MQ&<[5A9EB7"A"Z#S2MBF?QRPLA1 EP7#HC"G<^:5N7?#AI]=7\M-V]?RM,U< M>'>Y4009YE(71 $!5K"F50!>V(37)D4$PAX"P0E)AOH>8L@[!'Y>. M0R3BXK2OGE<]O=;]-N=JC/["QNHUD? 2,6EM^VY:R/T$-EXXG:S=[9 MPLD/"\87#XT#](N1HAM31(A %2QK("&U&65%#IAQ&D!."P%922&7N5>9^%E2 MB;>8AG#V<*#L629^'B(W18XCN)\:MS+WB,ZR ]F(A>(718M5*7Z>T+2EXA<% M/JD5OWQ':#O0U7K[6:V_OE\^J^XD.\>RPK!D&O \EP!33 !!E0*$5UKGFL,< M(K\&GZ=$DKOHAB0P-W[-%@>BOJTW![!QT]9K)?;3TU982RY[[R!L0)O+\])$ M:UPY0&+B5I3GA3QM+CER;:BK9KA<;MO:S$^+S?^^72OC3MJ?YAIBC2G*;8T5 M C@7$A#-"T"4YEK"7"+FM8F.T$KNJ/4H-SVLGQX?'Q9FE['$?4_'YQ%S/1Q' MP<'W;-R'P-*:92W=[I>/JX>%>,E^[?Z;9"ZK@^31#LWG*4U\9KXH\NF1^?(M MD?HJS6594%XQ:)S@RNRY6FC C',,:J6I+@I.*1<^R>,G%+PT.S2/_)"Y$:F; M4F@7I82'XI/N20E;)L4^ )^L?]L626>/NV'Y=R6P1U>SAU74]D] M?,XQ+S4B"+#*MF"F2 ).% %YJ0LHBDJA2KILKT[4$F^P^](^:7.TOUL9EU5M M7.-.;G"-:V1T$/RT\V+-XRRS#,3$0Z[$DST!-KO$=+@3YB5O9][, M+=9F85@4J+%;;HM,8L.\Y-G9,[^; FS;GVQFZK+I7;_9+&PX3ZBFB_TGM34? MVH[W7VUJ\YS4A"ENFS,PR8!Q\"$@0FE00$VEX*6@N5.76"^JB6W=G];,=BE; M=_UX/73:&38'6Y<"##^;=^ @.[ PZP9?[+G(6C92H.1A 5.@%68)XZ#F9P]] MI1^UB\Z+364[LI/>-P<&6MCFWOYCN]X]LP<;NOFD-MOU0FR5M']XLY3' M'_2N;-_2[S)*WJGVO^;WAR?9'%?%O4T\^60.7S]JK<1VSEEM?#DL 42U,(8W M1ZT)%C4ADA1,EU7MX]=-RWYBI]%FL,N.BVRQS(3-9K>=)9L?U('QYL/U7JSF M[Y[1HFD?NV, ZIM]F)XQ+3 G4<'; ER8$0 DE8\!*3&.5F(RRD?@GQJMQ,[SB)76XV MAK+;!I$6.S\C?Z'<;,_3C0UE556R #F"QCY1H@"A=FQUH719%J*HVSIZ;Z7 V^1EH-N MC-Z^*"M)7N$EB>.G%YZE>*LLPTL0C"0;7KPUS%+8,]7VQ6;4KY;F8/5N]94M MEG.5PT(1)4 NRA)@;@P$U82#$F(FZUI@ ;URV@>I)+8&+"Z=Y$ &T4V3UK2]DN,KQH)[X.RF\XG0 M\[,$0\#]' I<@NZU)Q!,UL'VPXT&=/M#XM_)]G2)J,&.-DGSR%V9RUR5@F," MC \A %:B I2J D"B9"5+R!6G/F%Y=](3A-2;Z/ECWTM_VGGIBQU#L6,=0R!? M%>.X$KJHL8T]+[W81O* Q@@ :0,90X2_A0#&""".@8NQ%<),SM_4XLN]<6W> M/*LU^Z)^>;+MA._T2875#VRS$',-254@!H$Y\#" 65T"@NW+0(YAQ30CTJ\: MRHMZXC//CA? 6F8&RG!G&;>,A!=$^J'-J*Y871 @L)UN*+@ )$<(Y)1R7! A MD'$&S4I\=7.\^UQX(YY],XB[&?QD*/K9_#U\'1]9RTA3E= ">=<'LN$FGM$/ M B&2W?>C/:GI#X+EM?4/6R2T^74WV.63>ERM[=YB8UU/FSG,H1:HQ'8F4@5P MH3$@(B^!A)@JC$HBW3+N+A%*'8UJFS_O9@;MB6.+&U^/BG3:^OG#]E64W=A+B5_5AM=G,*TBY))@!J64. M,*PYH%! (&3!:ZTI@7Y3&P9H)';Y+(FCQJFK96C930\7M[W\2FG]M/%0>M-2 MR[ZS],Z?:,+K;TZEB5V!TZ-PFQJ<4Q'/5N$,7!J0J]YNO^\WFZ?N35#S0=.X MJ^O;U6O;=??8?(V/4FF:UTE_62ZVF[DN6:%JJ4%%;85ZRCX^5YT';O9F^,\R(;CK&'Y1L_%(X7_ M1L\G+,M_^N?D5Q&0 ,S1HH&8]*:K*TB TE'I08KUPTZHO1XO.R DR1 MR@[-UK8Y&C=/E2"F.2QDH7Q.IKVU$Y](VV+PX&9)?1#;I0,9^"H[>YPVQ]71=>YS.LB->FT-[ MGUM[^*VIZ(3.F*X<4>[_,/2 M3A%&5("RMCE?##% B<8 24D9IK4NN5?R]M'JB4UC1RLP'_,8!S?[%BR=GW%R M%BQ@RO" -&&#/?7GGC&\(!8IR.&ARX*4Z+3@C&CR8]L(=\IK=9K);M&.4;% MFU:1W6S>7% I\@(!*+%MY%AB0'$. :T51D1 J0LY7ZHO-CG[L[O2A7'C]/VE M[??WA"?G[W+'R;[_5+.[KII&IB%#C@.!=U/OA#@&V8&!JEM;E;V#M..F0;1M M#1M[ZO)U@$2R*X%,3&J K@/JM:6Z^VY>/YK%MC7;:BHY'>XX? M;I?-/.^)HLWVCC0J_>7A8_69;./VT6K=M8UGW&(B%\GH16%I4F,8$\371C+JVH%UL;L(ZX=]66:=0XI@ M+D&-JMHF"&M 8$4 UZ7BN"Q9#H57^>L)B<2GKCW!:^I83W%Q,U?72>MG?#P% M]:\[/2M+K/+24P+35I&>%?"D6/3\E:$#;G:9'/WIB[UTCA]>3I,];-?)MCK^ M_7*S73=Y1YLF]/'YGBV[!)"V_>S[Y:ZEUW:]6&X6HIV]RD@NJ-82%)@8Y=8U M H13"A01G)&":XF\G*W;B)'8@'0-?!<[FFW;&[-S-WT^KVY_V-X^Q+U\^IL4>W@N%XKURSKVH#T1.O"S%LCW"XE;Y;MOS5=LTC;&'+W M!>KR^]I&L2G: MWVL44;MG03(28>YW3+!W4Z,.JFW$2.+GXVZW7OL84F&#-4 M 63[1&*4FWVN+DJ :XZ)\?4+@;VRI1QH)MZ4/JR67\"'Q;.Q3Y_-YPO^H-KW M7('O_5U0O#*2&(:-GWV_ I9XT<)305,'"7L4OXW8X"D$SB'!@5L#>Z^QM9T) MO=FUS2]5=W#&V/ MW[(FE$!(0%EK#7"E%2"R@$!C)2A2E%7,JZO8:P+)7R;W>X'^&_P/""$Z] 3] M0Y:7<&8^L__L&CZPI^W]:FV#6'_($,$SB*I91G?YHJES ML /*?S9PW__[OZ(*_J% L\R6BS0WO5-"V9KYHS\5,UM/]JALZQ3U\&)(U>6L M@'B6%^1 JC"_E^5 *XJ,;>R[Y&M(!G<_]7',KGG>OJ_7^WU-.]>E+4))TL,E^;;F)^;K('X.T@<-!RM]"M&\,$L<0 MW>@2-RA9]/2UH]!*ITE1RN)2N/)1;29(>^GU^1=WVUQM=N2]S9L:'VJIU MK!)E237M\1><7$7O)]^OI\-O%_!=&F+CYM9N_G?XSY5&1%"TH[1@(+R+X)!7XH(PV M1(K(P__[[9^Y"<);Y8!'FT&X(,#$;,%HYQVC45(J%Q\Z&H[_\<_E#^]FZ1=D M;SQ;?/NO?[F8S[__\Z^__OGGGW_]Z:>COTZFWWYEA/!?;W[[+ZM?__GD]__D MB]^FUMI?%W][^ZNSX;I?Q(^EO_Z/WS]\"1?ITL%P/)N[<2@+S(;_/%O\\,,D MN/E"ZL_2]XO4+O[U_/I[^M>_S(:7WT?I MYF<7TY3Q8ZY'8RAJ)7RYYG^Y^\>_WBW_?9IFB)D%NQ_P!ZO/**L=1$KZ.4_C MF)8]#Z*Y^X]?O;HH?!.%B.(HW_SI/)Y?T?3*=#UBT MBHEHP#M?Y, M6!<2&$4]5301ZDP5Y3]:>"<ZI!!)+ $X]GI3+&&QZ/MP.%R6C8#AZ]2- M9\,B^!6@C:4QN"R!B1Q!")K!B)R!>",SIR%00^N<#H]6W@D2HGU('"71GE'Q M=CP?SJ_?#4?IX]6E3],!LWC*VU_3M^&10CC^4=WF0;:(_U2:TB!)42O]6"UC& 9T9$;GRG3%1#P M<-6=4*!:1\$1DFP"">\QI)^B"5L(_@O*/[V>7(WGT^O7DY@&!KV>+&P J3D> M<=PJ< EY,A1E%9,+5H0*P-A*Q$XXT:WCI)ZV \*Q22D&"8=V!,]"Q1':FI<99L6'XGJ)C6H5)#MDV Y"Q&5,%L]9\/ MPW&B \.19&\34,\H.LU1@N>)@#>4$Z[0A:(U +)FZ9W 85L'Q[$R;0D8K_'+ M\^G7R9_C <;1"2$L0%"&V,Y$@,F!0?0>3:"2*:GC\E4;%MXM=45>""H.%&A+ MF%@?33]/)C^$XI $+,A'+.. 1B/ZUYP9L-BBF%(Q706)H]3CS? 0P'JV^ M&SH:SFQ6$VU+$/DTF7TV+J)89V.'X6SG?KF8#$PD1,6C@1AN, MI?$KSUF"'&R(,1I);(T#8?WJN\&B^=QF!=$V 9'W8_PT%,?P1WKCYF[%UD!: M+X1F&6CF&# AS,'H("":)+E--EAYW*7^MM5W@TCSB<\*HFT"(B6-/WV-GO&W MR?1ZH(D+3IL +)" /C'*Q 1.@%DARN4>TZ'67YFFW_#(^VTZ^7-^\7IR^=V-KP?H_WATCR/DZ-$YBAH#HZ@89.&\#XHF M$6O@8>WBN^&B^! M0BDC5$)[PF4^"@*/5]P- TG)8\28<_J_SIUI0#^R_6EGXP&W./'<^F!JY 0 MMY* (81"8#1PC["U61VE^P?+[:;XAM.-APNOD4W_]F>X<.-O:5'JH2C+6O$$ M43.')Y?48!E&.M8%':W"2"<>5T2W;M7=,-!PQO%H43;A!.#!=5G*.";A'U\N M4'*S\ZMY><=1X#WPQAC.F 9$MP$AL@-+K(*/> M1K!2$DVMX58>]UIGT\J[8:'AO&,5D3;R1F/)Q/*IR3O\V6Q B9&.!P,N.CS? MHD=L9Q4Q*A(8(EF:E7-'X6+CTKL!H^%$9!VA-H6, N\E"\['3$FD0+5$<&=5 M;!X/0$DFEFEEJ3CNBF+#PKNAHN$T9 V!5L/$O_SZ1(P?\ <'/\S^^.;MQR]O MW^ 77\X_O']S]O7MFU=G'\X^OG[[Y6]OWW[]\I"!75]L/_NI=9YR[T?\D6^\ MKV;PS;GO@T4Y7,'#>7XW'+MQ&**IF"Q?==UB+: TA,L4G4D3BX.1P1N.4 D& M8>.\(F);+)?=S"^ L%ITN>/2:#Z[^02W2=G M,SA.+)Z7+H"C$3>8H3+DP!RWVU(9AW#YD()^7I!WAH0;JU-!W#T>0@^I7SE; M=U:89$5<%B"#)L7_YN!01"@>PI(7D0F_+7H]'#./".D7.L=H=BU(CA%S UAY M[6879^-8_O/V?UT-?[@1,C,[F[]VT^GU#!:$D@\G,O90-O,J90)6."E5P RXC'8 M B=#5(9:D>.V5.]!P<0:.OIIPM$=?(Z6=0-X64KE;VD4WTVF7_"<_CB9?W)3 MC$C>#&??)S,W^FTZN?I^6V4;5*26.4C:HKB826!L$L 3RR(JZGG8UK#A<.=[ M5PK[:?'1X<'7G7Z:0=\-\9Q&/,9S*@X@ U%>!!FA++"85/*6$.EC)^#:!SO5 MKZBZQLXATCT<&I.Y&U7RDB;?TW1^_6GD4!SC6.*([\7$HN,WD#I0FX@$SEGQ M^!#A/L<,03KO2L,\JFN;H6WTM.!M5TD%5!-Z [;E'#EQY0W1A^1FZ7-I]WJ> M_T WKXAKX),BAEL#5$==6NME\%P;].V(,5%IZOVVRXQ#$+25H!9@9R+2$M^--U,'.T MF!O RH?)^-OC8, JHGDRI6W!1^WXJW%7H)L MP*O],'1^.!K.AVF&[M6BP/1B,D*ASXJK-;^^%8V,2BE+*4B++(ED GC!&=#H MK?#,N!AJYY-WI:U?;[?S.]-.5-2 Y;G'U^,@DR?"/1$<%,&=)$)IX>5(!&Z) MU$1K:[@/0>1@HWHCJ^C9=IHWV.O(RA55$(#D,*-,;W"59_(:J"] MDLDS"S'3@(PP!EXG"LFCOZDEX9%5+QK:1$R_J9[N;%(%T3> H34>9,98*M?6=?L6#;,_,X2G.LNY\[+J*:< P+9*D]T1WCY.( MM$>B$MCD+,JIS DB!C>.R2)D3PDGM=WMS=0T<[QUB*TZJF@ 5/>8&$3N-&?* M@"XSI@0:8;">H"'VPEE%F1>ZPV.NF?/M)&'_7L)NX)@K#^*'RXQ[J>N=C(ME M3>-06-&,95>FSE"ORK,HE(OGZ.4505EA"=K4ZD75F\GI][+C)#BJI8P&[,\6 M"1%++3I]$<]CD4LC/XX[)#H,0*4+WA A=?6BQ>-RWIU=FYP$5954T0"H[G7O M6#XT*/UAJ=$* B-(?Q8>G*,KH=HTA.EC0#0#E M+,;%O9$;?7+#^'[\VGT?XHDY$"0$[ZT#&DC)I 8"AD4)*E(2,N75Z.RR)N4AV$X'RCBN=:EA2UULDS6,6"25S9U?QB,AW^ M9XH#BJ2BC\B@Q+'H"-A0^@)B=&*Y23'):%/M[;6%G+XS"Z?#UE&*:!%3[V>S M*V2#&1\\3PD"QKP@5)G([-&="!G]UXA^JG"ULU0;2.D[RW!J+!V@@!9Q]*"I MM3(>YA5,CZE!5- "K-=FX)4\# MH31U:%$A"AF*G2VCH)$;Y3 .\H+ZJ&H;J(W$])UMZ!A0=930:)/1/SZ>_?'F M_==% /4TDOKR%?_\_>W'KU_.WYU_>OOY[.M[_-M#@L.#UJD1(1[/8*4P\?T8 M:4JW:+V%IF$./]QY, G_$$()<,(8",(:7Y+NW&R;0G;(3MY RO'9T-4'?BU/ M)TKW?I:207:TE;CGA )+>*ER9]8QJPBUM6^&'U+0;XA70]]/4Z '2[C'TVPV MG9?N%_$JS#$03=,?PY#.?@YG XNVTP:TRJ3T7A$\!0Q%!06="+/( 7=YIY>Z MN, ]=.!W=\C8M'8CX?\!>IQ4%&H;H%AD79<WTG$G=Z4[(:,IP3T X\Z.GT*D",%W( CO&+DCH]%F?#O:3'D MW"OJ3384E#8.A/8,8T5B@:)GYY%'FD7MYVS;Z.D=.\>J^VGCHCJR;P!'MX87 M?9#;B\QR(C"?%)-VJJ0$DOI[,YN=Y MQ>@@:@% 4WGK:>WBX8N$Q+TU1&@J8OTKCGL$-&*BZJ#G<-$V@(O?II/9 M#$_E/"QU#R0:GQ/PDB(7,7*PC#A(BE."L24EU:O7[BW?R.5$'4P<*M8&"HMN M'V2NVFW?M8'R,6KTR@QBN=S'"<; HH @J.@<9529ZE-@-A+3R,5#';34$7D# MUN0SJ@$)*#,EWJ ]'$T634E77 UDR#QSYL!F@KZ@( ']^X!&$JVD\67$]]:! M=8=Y-EL(ZM>'J:3T)ZY,+0TT *VW-$91C9"ELW@Y' ^+F.;#'^F& M*^]8::/-@/ RS5%E"ZX4[2E'D\Y1I^RJ1UT[4=:OF],-P#K020-(PVTSGUZ% M^=44>7M]X:;?TFQ J.2.6P*O0!@@'/R[.Z(#0XA;*Q-(GD3-!$=M:L^H:(?AVC;M!R MG*1;\JF7%WD?,#@8*"$Q.'2%9F-!4*/!2&4@)ZZ3RU[B_W4%ECLR&JFWJ.Q' M'RCF!I!RUS)YR7;:*E MWT?VE3%31> -G$:_N>&X /Y\O!PXLZA9.L_+]LMT8(,BSIH(D822A+ !32>* MB!O*E$HJ)U*[,F0[1?V^!:J=[JDG_ :@M+B3^S@93QZ:TQO77I/ :!FJS6D9 M=>.HQ8TA!?A$9%#>)BUK6Z+M%.T$I>K3Z+LZP^H)OP$H?4SS>VF:9>J) M4U%DW8$@>,_%F M.+J:ISA(E+*,_P,NTS(6I/)$YMHF90,INX'FI5R)UY!W [#Y M>RJ#K5(\^X&GZ;?T\:H4&IWG)X\YEGLBYQ T+]U(DJ>E16X&DQ.%:%1(3DI" M3.V$WUX$[@:QEW)OWIUNV@7>:AL]?4P4J:1(!H&8&)KCC,&"BWB<6REC$E[* MI&O'9WN2N!OX7LH%?9?Z:0!^SU0T/2G#?%O>IP&F& MFRTJ#C8+!<1Y_%H&(FWML5?'4;P;.%]*/< )M??BGY*]_MO9Q]_>?GG_\C<:V"Q>F1%N;#2 MH""D7^O^(B'XA4T&QF]N$'"#E!F"RIBW%BA$= M/$8JP0!3I/1"5![%0@1$)A*A5'NJ:K<@W4A,O^64]6%31^H-P&=#H_ 5,X9$ M%8WFP#)W((S"$UTZ"TF%1/$H1V-2E"_]93U851/^@U Z7%?YQ47SE&: M>/8@F"VEH=R U]*#E)PYDC7*JGXI[CI*^BVOK ^>"O(^_TM1/NGN,+1PE M,K!8LK7(0\B+^?4!5!0*84])T+4QT_AC["H1U6$";L"TO!^';Q@'N*">Y+82.AU M("*>%&)VIYX&T+>UE:!T.423+!!B! C*$U@I*"B%7P=F@JT^N?;HKHY=-KOJ M#@C[-'C<1RL'(^Q[F@XG$??2=-[5& GE9+0*70.[W)4I@>'H$4IK"6-*4U'= M 3^P]W]G!^$I,76D!II!TN9>E5P:]!N$!Y92\2.4AIB\C-X8*5WMU.-Q M#4,[B^9.B:LZ^CAVGM*G2B@K5Z^#^VV:EU_?5"CB0NYZT>MP.G7C;\LKIN]% MK:4CU>+YX#"42HTBC#_&P_ELD+/@)@@!QBF4+7,&3'8*B*"&$/ 4\^U5DCY[=$\87$Q&.X-NJX(DN9P,>"B"$D6 PZH8<$O/1IF#L ML_4+M8GJ]WU@+_@]I1H;"$S.XO]WM7P -_LZV9!+7$C#%VF4W%,:SQ8(^)Q0 M ;/A/*W*D)9'P^<4)M_&BT]93OLCB9E(O0)6,E-"2HI!H>+@J"V%YD%06C__ MVRU/_;Z /*73T10Z&M@M#YRPU<22@(PB)0-#I'46W;!0NGZ)C"; 960JDRR) M"E]YGY/\XM)'.0HDI+6@%?" M@? F@XV: %'4[L=6U]U')D4O+MN,[AN":UBH=Y,B(:D(&5^H;@ MP!N60'LA@N(T9U^_S/R@Y'9W;S][SF[OHX)&@+0YEXJ',A42MP&C42$S:?%N MAQ6'D5DGLV6Z4R=^[]QV=^\]VTAN[Z.0.LGMAR#K[6'3V9>_O?MP_O>.1V3= M+7/B1TOKV:O_1.FUFUV\&TW^O&M%QUGRWM( W@:"?GFP@/ T0%5..1-;>O)T M51BTAIX*#GOYS$_3R8\A2N[5]1^S%-^/;YNAG87Y\,=R(OF-!%0J"79N@20, MB(7.N*>HXA ]%2PJ*S6O_;YS?RH;J6XY%D%K_/PNU=5 ,/ PDHF">UUFE-F( MH;#@Y0T&C650@LG*.OQ;^OA:[O019&66X]MK7KE3H@H]^BV=.C.'> M@=" "7V3<.4P7*@8OQZEA:['\>QR,IT/_W/Q\X%1UG)B/;A,! CA?6E.J*2:^BY]O&EZ/5G7]'IQ)* 89_BS=Y/I M\H=?)Z_2\G=3'.1@E"3HZ&C/)0BB,IC \ _'*"%!9VT>.P/KJQV/HZ/? L=F M,'EJC391:W-7Y'F_<&V09799Z](_3: SG@@M[=H-<&ZE(BY[PVK;RO64]%MF MV PV*ZJK%9MY/G[MIM-KE-&B>.AFC_TMC2+NK2]NA#X'E9D*=#(BY:QT>D]@ MB8C@#,K*!&OHD]35=OOX_)K]E@PV@[3I>?6U)]^]#Q=K3V4KH.)9Z%WI(+:R?4\9>U= MF65YD>)ODTDL+N_?)]-_O!_C+@]I-KL)V(9E6*&WP? B3%>>]'+BX#IQU+ MP2<\A@@'D8,$+VD EYTPFLJD;>U6\X=1VMK3[A.AMKH26T;LS5'RR5TO6Q1E M(2,+!A0KYTC6&2S^8!',!>6%3K[VRY9GB6KM#?>)3_E#5--$3["U+$VOD)*A M\\/1PCD?2%_>XF" Z"0M+6(=!Z^8A*31B='>RQ!/XED^HJNU=]>GP]PQ"FH4 M=@_OFVZ8NQYD]"QT1JLM;"Z%\TRC^YPT,$NR=LF;1&J_C-Z9N-:>.)\(@#54 MU4!0O7MV8B"M#=YYAU)3H7#F 3]/0I3)R4RH,=4'"^].7;]'[^F+-[M06@/C M'C=PMBP662]('HCW6AB0K'#(7 ##H@6'G@85F29%W6E@N87*1KI[GJA$O9:Z M&K"/JZ8NI:?%\MTV\HK;;'[]:>3&9;)2>=WTO?S* !T,XK4U8)Q%S@3ZOHX; M#TR&(-#T.^UK']*[4]=D<7LUG$Q.HK1VPN-%9BK%61G\56Z6SO-F#I.+(OHR M4B 1=$@RG@"><3QH'-4DF"BXJ%UUM@=Y31:L=X;+CM36HITL]YY?)[^[^=44 MW>(O*93_+CP2$9G21JUZ$-J,85H(93ZGXUY:$YVIG57D)(H]%,,00XYGA-&1S#64)0K]=0385WU_CW[4]GO&7_J4+R6 MNAJPCP\.@=+]8]5>]>W/- W#4E>L>+0T>@U<4X,,E=OY8!=?>1I#4CS5+K5X MEJ@F ^]JJ-AV3A^MHA8PM_*1/Z?1PCF=?'4_RX3MTMH&Q5<*.]?7&A/JO#8& MK3O):.Q)PC.E[.?L+$$NK3757S >2FN3(7AG"#V%0AN*@5;L(E^?T_>K:;A MQO#HN6OW-G"*"6)#*G,G'0C%,EAKR[4I.B19A:D%1!,\"!DN5K(Y6EP#L%PRKUGU;N9GI3#?K=%9Y%4PS!YZ9MH$!T> M5H)HT-$'M!C6@D$4 P8-)HD@+ ^U[TB/(KC?7%:;$-]+B&VLZ*\1G&[CQ(;:3_\<3(.R,5=.GD<;QVQ MQ235.[$:IC-Z77ANF#(>106,$&B":!?SF7F*LKH#O2MQ_3X7[B[EVHER^GYY M_J#!\ET\&E]=S3].YO^1YF6DST!S32UG'-#Z%XZR <^O$N*P_E5&9PV#E>%DH=\I:0U06<"C-$8KFJC MP28JP03+ IIH&W/]TW4WVGI.CG:*O$[U5 U_==NJG_\H0\;2GP_)W*U7^NV_ MK=$ ?3TAE;J:GT^_N?&J-=GKR7@V&0VC6[63_'2/XO.\@I,;W9Z2=YBRF1E# MA =4M"E/!Q,8K1THYKD5$?U\57M;5B'\Z,9^QQ!1>AV.)FC+TU=4YJM1R=Z6 MGA^Z3'944N&^<0(WITL:@H]1ZI2EKF[?:O/0[PE\>CP_Z038)R8:M:7+?EYN M-#O$F-[]XQK6= ,IE/VY>KRTDVO)_G+\-MX MF(>A%.@O'[JC*#ZA_0_E9O R[?C)]%AG*RQ5-# <^T7*9NI.;HUY#;)WNV(1 E1FA$0R5,0G'IP%(.TD(P1 M3AL2C:W,\VZ4]=R$OPY*GC2 K*^41LW4_5[T!]BB)ZWLCS0X&\FI9%7N??Z; MY&]>3-VO^K]W "JEA"*0RZQ*H:("SUF +*-WGE%E;1>-K'>CKD;C[M5*[\>K MM7YWTW^D>>G \F35<7R=IG,W''^=NG*2+WL#K3NY'<8>B6H"2I04(R]CL+W! M&"E*ZKFADJO:?EE7O/3=_<<+KHQ?K[(KF>#K:2ZS^H MAKW<@<1*EO-VI3MEWR%0"Y^E-P$T:A4$^N[@ G' &6+3",EC]69:V^@YUCJN M^^P[9!-IR\YB4%XO@LC&0RD]!YEDSL[&2$3M!ZA;">K73E7#Q6/+5$\)C9J7 MF[?;[MZS[8]I?HB!V?11-4S,3F16,C(;G[/?(HHXEE&YK)2BQM(;CI>V-Q(H MI9Y2QJB6U=]%/$=4A8=)ZQ=8>Z[R+$/,"DB0&0./6&8?. H^(?M>6IU%!V^4 M=J:O7V-4%S]K7B=UHZ=&#=2&YSZ'I*RV/!PZ-D6U Y$5T_A+-2\>5]PNMGH+ M]'HRF\\6Y/A"SLVKC%OH"2]2-@&=X90$".8+&$IOCJBDT.W3EBM-8J,R=IYOB-)[C_%?R)\KLGX MGTS5C5K+54?151?EF5NU47Y=ZF#&\_L=5P\PH+M_> V;>B K]3+_CUJSWK2D MOO^CVTOYE(PB(0!C0N*!KA2XY!@$QS1/UA!=_:YT+P(K3$"]WQQYI[7O=N-* M97<;37#<_5X[8.5231B;P$N7(1+-% W46%G['J$N![W?-W2$S36C4/O2>Z,& MMKQG'2Y3E6B17B]NDK^E\:'7J-L^KH81W9G<2F;SWGIGC]:[P\7=8<\5RSH9 MX(26!\&E78WS AS-C&%LPGS]!RG[$'AT[? NB]UM#\55\H1DT)9Z$#Z:,EE+ M@S+H]QA"I>A''(V8O>ZP]:26N#N]-6K6/J9Y&?_V*2T[1QQBRAY_1 WSM96L M2B;KK9N.4;VWB]PB"(_-TIE /,Z@.!X;KE0ZL:%,T&(R .EE;?C)EJ.-42/ M/_<.NS);8] # ),(>@<1(R^C. -FE-*1"^YX[:O2C<3T:UZJX."Q):DC^$:- MQFZ%6=U7F?50;=97U5E *+(L.!YCY:@A5H)71 %G-GJ7:!*T@T"SHZJS5VXV MG)WG1PM<+_^\VRE,28'[SX"0>'Z+PKTM4T>-L=898WQ@M4MRZ1YQDF9LJ/ &BL@Z9RHC01MSO[Q&FD8SLM7@^P285)&4,HL6A'A MLET[NCV&WGY[&)T4E1THL &PEEK=N[&N3T9JKYA2U$<> M55I6Z(E$2V4,UQ-21#:7+!A>1J/R?<@:S=\JCDA>&J MMCX:@-C'].<]84TG8_PR+)][;<@2,V6\4AX\P=V#9C>!-\J"3$0(_)$VL?;M MXKXT[@:^EY;%[U13C5Y'WK;/^5JBE^/Z^:P^HFI7GW5D]=3;)^J)/9?UM\5PIXTONA0=XW:KMVJ#@XW M;'M]_NG**#HTB5L.5I]C5M0$H(27AR8"SSJ5*42?1(@<@>MKW^9UV+KG=K.L MSQ8O1'RW5S+ER+2VH),MCZ&)!2>5 4-"Q+^R/O+:LPOVH[#9HHI]4+/9HE57 M4@-AP2-[O>7JXE[-;$Q4RAR!B(C!-3,:W=R$YX.*@0>=F?'56TGM3V:S91IU MP-B-NAH]8N\UF3G\''WZ(94;3G5X(N[1S,>XQ$DNO0ZIYR"\$^!T 1J/P1AO MB-8OM^W4IE';]]!N7=1EOK$2N8P$TQ%<9+C91+:"$"U]]1&LSQ+U8AI![8.= MQZ:IKFH:.!KOR>WUR,UFZ F7:73E24D1UI4;W3#[!@.;1VZ P"B)*Y+!AJQ! M"$LPAK()%,947&0M>:P=DQY#;[^'Y8D0>C*%-GJ*KNWU=?AYNNWC.FM-UN$9 MN[41E1321*DE<"I0_5[JTB)/ F-&><,Y5Z%V(?M)&I0M^^_ACKOW"G@E[W@^ M_EPVX"I_\W$RGMY\NR@T?[1!DK'91<4@&2U :!K ,1*!.8_&742?;>VHH#X7 M#;="VP>!&V_>^U%WH_9P0V.RPRWB]@_LL)=:AU;Q^8Y8U(>0B;5@95 @3%9@ M8S00N7-9YZBL")4W?G\=U>XY!#8$2RP'2C%X%RD+\#9ZR,Q3CB%W\5-.Q78C M]JLN5G;NGG:83AHU2CNWSCG<3.V[Q$D[ G5[K;!'[Y5(38Q:$DC<8K1*$L7S MUD<(.J9@O/4AU39K)^T+=)=*?-PI9AR?$O(X&K):Q8C!5Y8&-UKD$4Q@M#R# M-D)000SM+@6\/[V]7TQTA+O-Z>&.==JH\7S4<^)P$[G^@SIHB]&AN=O8%,'% MH(C@ 92F!EUWG<$K)2%'+HDVE(OJ#EM7S3'N /]XA1*SA$6-P^AJGN(CK,O MA6^-)YHQY5QW)2-[D=IH8XU],+392G6GM ;RQ_>,\7@^ MC(6EX8]TE]-\^[.,M4KQ'4J]M+R\NAG@M[GQB&94N/("@WJ%)KJ\=#2).[#H M5Y,<+,J]=LQ1GXM^<\T=([H753=Z&M]63WYTTU)T]B.]27,W/')M >PVSG<#8(B1@>.07%2L_K2 @&:@;/#QZ,U-:P7/W] MX%I"^L59M[I_^B[G2$6TB*8WDTLW' ^,"LRR&(&H5)JFEUYUKM00>DJ-X$*Q MZNW\-I#2+Z(J*/DYV!P@\1Z!4YRAP9?27B=]&X9"_^_ITJ?IP*% @M<$G.4) M+;6.:+V)!YF9SR1S1?2S?M6F#V\, X=H;%)1? W8C?=C=%?3[5#W5PXY">G+ M14KE-N0LQH61=:-[E\>OKO>:I(PN$[/4;@9[TQ&P5- WLIRT/E)#E5DR#:(#AY>[T):WW6EC4)KV^E?2<^MP?<^([<:.<]+%9U/2\YIFB[2 M>#;\D98_?%M2&;-AF=$ZOKI<27P@@PH\LP"V7#D)ZC.X@([D=9O1]&7@O4N]-P ?&\\R+<_A_/%RVHZ2"88 MGHV 3(TNKRP8>)L34!\C\TXX#* J(_4I%?TV(GTIH#Q2>ZU?^]P$.I/\^L*- MOR5DMD3?]^=-5;@/VGV5JA=%!S+7TPV2L#H')RA85?IY4UM:OA,.)#L137;, MJ=HE'VTV#5D$U*8T T[.%1^E] I&1\4Q8;^@VZ*]E+SC;=$^$F_Q MMBAQEY4-&9*F9:8'FFO/-!INYYC6&.1(_KAUS@N_+=I+8\_=%NTCOM;L1C&H M"_,Z2],?:;%#4@Y*X,*0N=1E+H? 0!>E%%6TSCJA(ZWM$3Y#4BNW,B<\E([4 M2P,P^XJ_]TAD-YM/N1PL0T:DQL"8J-)%#L4E6312$::\JMVI:R,Q#9FG8U7^ M> Y %?DW *2W&/1/KE/ZDGY@T#$.:65VHPM6\^B@="H"H6@&*UT$0S)U2E%# M:&T_9P,I_8*HDJ(?S[BL(/6#P8-+^DF]"6"+>/1KFEX.QPNMK%@1+OML!0,O M!8J'BX"A:AEA3HP-E'@77>U@?R,Q_1YQW4"HCN1[!='"Y_M[J?P>SZ_/_6CX M[3X;/+'D>+:0:%@,4=%@A,P0<(\LQI=E]7C@X'J_>=,*_=[@U$5%/5$V<"9M M.;CO+@!HSC1;3H%$71H#.0K.>HY'N"."M>'XB! M;2 [4B&-XFN0HU)H@BUP9CPZ?-R#S8F"-N@ HJ5GFM<>*;B.CH:0=*RB=P#1 M7E(_&#G?TW0XB5_F;CKOX%2\<--O"?>7%3YS&@%]AC*QB=LR;8RD'660'4R0^R?:1^Y$'V=GS?%/4QRJ/&<_8#5SK= M>(^3/(3?TB6?HM5A#*-"(;C$H\U8L$1[2,%D$CVEBM7>QZ<8]+&YB=TB%L[: M!"/\XUU:M,VDY;[SVT:B!EHMQ5E"YP16& YXP,NX?(Y?;^:A@LW2V??IFE1,/V8I54^V"IO"^@%6'9U/NE9 [Q5(5]^_CX9INLK\ M>Z$%<9% D*Q4SY (EG,!*BOM>-36/IDFNJ'XZ,'G]@>!CK0VJ2/"OK7_>C+] M/BDU5']++OZO*Y0(?NZ'-)M-;K@12@FKR@"%N,CUEXU"7 #"$WXCG8UDMVJT M9Y?J)R=T(HS4%70#V>F-I_1=+C\;G4+F'BBC"J/7TB&5.(-_<"<,>GW9U'\=#MWN"J0:)1$V8B MT, PRG#9@U>1 R>,>A\=[IC:%R7WEN_W;J1C[!PJY@80\B'-RX>=Y]>X]G!^ M?C6?S=VXO%\^NRP>Y\#F 8C^!ELL%G1W*NW3GX.9KZO2+I M&$M5%=( P&[F"7Q.(:%515?RM^EDAOM$*T-L1B\R>8PNK&1@E=2@@[)4X$G> M69K^,2D[P4F^4#C5$'\+*!J-)G^6,O-WD^F;R96?YZO14]8&)##$/T8E/'F, MAIW'O4$S^H0Y&ZJ)HT[5'K:W&V4[84R]5(S55T[?::@R3?2N"_O#";6E7GV@ MH@M,8KB1@RG'?/"X?ZB%&*0E+%O&\N-7<.NS4,^MM!-R] M#3GT9-V"CBA3S&K^Y)&-MYOBZ5-,+0.''R;(1ZG@^B$EA1,T-N&C1H5%)@XE$ M@Y31*Q%X-K*3EWT[4==O)K8G[!VHG#9>J",KC]AYPN[#']S[S4'PVDGN!= 8 M,P@J*1CC,C@7B I:(=.UNWH>17"_R=T.S^/3J/!P0SF9NU%G .A1) MI9#E'H4E5[,*WN?7=TF;V\W!+),AT@S9EA+&TC#+25L:.#CJ4A0IQ0XO%Y^A MKEX1_L,DU=U*JW$;)K@HM(<0LP?!T4RXS#@02Z4)-$FFNIMMO96TON<]=(*C MS27Y]=34@-^YP9DNA<-.4Z)=*!J)F ,88M"A=L0;&DB2\;%A[*A0I*%J M_8K*WZU$9%]--("IY]SE]3^]J0L5+B1?G!!9W@Y3Q="5%A(\29F7-N/2UAZ! M?0R]_>*R%F;VC'>J*; !L+Z>7%ZF:1BZT2?W_;:H72FG4AGHYA4-(/!L *.X M!$Y9BMI9S43MNI2UA#30>.(D.'C2O.M8I32 K#^^_#;!2'U<7).S;VD<%LWW M[]]*KO@BA"6>#(K&.5%F:B^ZMU+PY?E@])F(4+MSSJZT-="XH@_\=:*Z!B#Y M^]5X&(;?W>C59!QO>) )G16!_DI.(H-PA(&-4H%&WA+-CEI1^\1=1T<#_2WZ M@-K1*FD 5G.&!] ,2K+K7L$XXI<'*.:>H\\U6ZS^Y2*5AZ_ M=!EQF-ZWPNAH)30 J]L'B,6L/CFV3[N/6RPK/CH!>)S+/DZP==]:@N_54\(&@FO2LX6IWNX>C>I-$ST*X MNKQ:-&@NMY9A\FU+I7KRX$C3N00)81<6KDG7\;@T 3,!DZ8U3K( MVN^C#Z>V];BD#H)/I,T&K/%AG"YVJ!<\*!$SL.@4[M#RVE>Y!#$2FUS0E)O: M;XH.I[9UEZ%/W.ZMS28:WV[B];8"9.!L=%80BVY7:<0:HP&O8P)+",U:L4"J M/WI[EJA^J[CZQN%ANFGT+Q7!J*!!R^R$4EGAW_<"Y>UT]XOGDP+M M()!7U/J+0?HBYX$L?[V83JZ^7;P;_EAP_U0/ X^"Y@I#1^L51?:# 2M1$SEG M9C0Q4;+:]Y"56>@W6= ^_KO!0@-;H4H&4!N3>. *G.'(LV4E.E ,*,G29Q*< MK.Z_G"S'VUFFH4_0GUSK#>=]'\K[-NZ]E3,7C"E1!L+015*[#%+'N!>4\([: M:$FLWLKP0%+[->)-.>7'J;$!NWR 6W:7LI%1)BI$ FG1/@C//#BO''"71$@\ M2NYK5QX<0^]+<+Z/!-3Q3O=AVGTQ2-[D8-VQ+8156D@.V00T&MI*\)9QB()Z MPO'_45>[0*L2Z2_!N>X#WW5UWC#4[QC*ACMK49XLF02"(E>&\HQG8#::26IB MJ/V^LLY%1\]N\&G@>9B>&GVO?LO,[\G-KJ;I\L@N6EL_K\:%QNX$5[J^N'N! M/IR%T:2L>>>CHB*I\X(!]T1 F2(!-E@&)G*JA&!:T=HQ[39ZCC5-=QMH-DOS M&7KG'X;.#T>K*LF%P./Y^'/9"ZMIY1\GY0)Z^>TK-QNNBN6XXCIF[4!;W'/" M!@U&HO-N'/=4>^^BKVW"JA'?KZ=9#6^/[5D_RFW@P+UE_-7U[9=_&Z8I$G5Q M_2']2*-%U;J4-*N<-.149)MB!%-R%EYD1PE/*>?:(?QNE#6"Q]/"9A-XZ^FP M)63>/\R>\K<:@:1\\LGXT@O=E4'$Z.)ZR34$&H6-26A2_7'F7@0V@M.*"-D$ MPNKJ:@F+[\??K^:SA<3HS=M20ZDRW$#@49>64+',!2D!%S=4QA18J-U_8PLY MC>"L/@@VP>U(C30*+K9BA1)I958,@L=MB5+!8Z%\JS%^4G'Z3*/V" MZQ"-M "NX=B-2_N/]V.,P:X6;1@6;UQ3,"X+ E2[C'Z$EN 8<: P A.<12=- M=:NUGI1&+%:_X4$%+34 MJ]3-Y[ARD6,7]+TQS"@B,[S&NYFY7WL;/U?K38P MBX$Q*RE0+Y%WGP-8&CRP+),S3B=I:U^%U*2_9R^O!J FC6BW 62O;Z.4+=K[ M,A#<"XK!&$9FX UGX$,TP3,:B2>5(=I@;ZO^<+%3KZM]E-1$'^F=6R8E2I*- MU@,5QH!07N)A(R-H9A.//EM3_;G!R^AVU0PB.U%E$R!=VVS),!%02 18]"6J MIQR@X MJPD#;JQ@QKL@;!=3Q'8BKI%KF-,#:*=NZ<=JLP&8/FQ$.A A!B-R!CQ\2D+8 M&SS/) .'A&?O23*A=K#^D(*7G^BL [@C]-( JIXOJ]0D"\M+9S4C2ZLH$\$( M#.T2?N]2,,&?[&%"(^6O[6"OKO::<$Z7,EUGKW-@@@II@5N)]CKSC)N*42#" M*!,%HY37!N)&8OH-C-H!8!UM-5J-?3-#VMT;'_TQS8^HQW[F$VM49.]#=*6: M[(VSMF\+93UZ5)3; $QR!(-P'ER.&(M+2JW12B?W>&S]L5OW6:+J-7S=N-0R M, L& S.IT0]8]/Y*$G<"MP18MK@9M.&"UNY N"MM_08-=7&SN'-# +>-"R*!J'Y4[D-5*?]::>)ATJYR6 M\588NJU."BY8+8'I7W*_RXQZ%L=4[E M29M<]-"@1H*+MEPA,!4L2R[;VDUAGZ>JE?D8?600#E--RV#[;;IH28CQKR^M M[U5FI1.^8Z4=H@ :;5:I06"AO'56O,Q<\W,C\P*6JC;0++=)DK@PZ!D6C) TG922F(J#[JMA;M MC4:4=>#:BX*/'<#RM7O3^3'-!]PDF@P+D(1V(,JH1!^9 6\",\Q[_+O:CVFW MT=-H3-JQV=Q7$8U>=7^Y0"F_PK [%@\WC6>K;7;P3??V#ZQQT;T'R97NN>^J M&\[S_34_IX6!*KV79PNJ?*'JD[M>)"[NFC\[&8E$_$7&0YD!1<%+%T&ZY"(Q M@M6_!SZ.XGHWY.MU=3:=NO&W97KGU?7=[ZSH./O33>/2H=8.0Z@4)!B31=FP M 2Q*#+3(-D=)4TJU&[M5([Y?=_*$F-U\ 7]*];?@E2XHO[GC\YPK+1@>-H19 M/!TD 4,B!4.I"SD8)7WMHO$'!+1RZWY2$#QV(P_62 -P.EQP=VR/8_%499'7[O$9"M! M/9O5WO&R\17$L.@,J>2)>:T MW.G@QD^]AS;\[@YI#Q9L);G=QT%]N.1;@,O-W;3P5GJ5(0BD6$C\RC#)07)M MB0Q6B!AK :9/(W2$LAZK^P#)]:SPWX?CX>75Y4UO/NN0;L^!!(:$6RO .RDA MND"$U-K(N%-7IV=4_F#1GI5^B,HF->37M^+=SWN$<\E9"): U,250?0&7!!H MZ;AP#+_+Z 364/S]1?LY(*HI_F#Y->";_CNZ-^4AU<+@H?]BB46.?40_WR$3 MWII<^CT(X[P5)-?NY'9O^7[3[&V$\X=JHQT@K3QN8M#)ML% TM*#8#J!I2:! M]HJXH*S2IG:1Q0,"^@UB#E;C>C@<(-,& +%A'RTV"NXEW&_GXQO3ZQB762!K MR@E3.LTP<%%84"QHP:7/6=4NE=B#O"; = @(=LO%'*V1=L%V9[0WV>R[6U0N M)/=1,'364B@;U6,HCUO6X/Z-Z R4MOVG3AP^2W6_Y:UM')HGUOU+1OMR".J] M'F+G\XLT_7KAQN??RT?,?L./F,_>CS^EZ7 2!]Z+1 1JQ.F2^659@J>4@E Y MDV P!E;5KR=/Q%OC:<[*F*VU9;H$T$O>6(L_5B?UDG4Z"(S&D'0$XRD>H7AJ M@U<^@&/:1BMX=JEV&5--^GO.VK[0#7(L$%[R)GC6.+R;3',:SE.\M0\8"0G- M' %FF081N0";N(*L-#6>29M],WMD?_9Z3FF\T"W4,8P:V&%GH\7OI+A>1F]_ MEB_3@$65"$MH-VSD('(R8)1B:#R8Q!!,",)J#V+;C;*>HXY^<=V!\AJ Y*D\ MPO?C^70XG@W#LHL;Y=+$0"WX7 8G6RO!>NO I42RH(Q$??)JG4XX[??UX/^Q M1T$U<+WD+7B_:][5Y5(P?T_#;Q=HI,Y^I*G[EOY],L)/&Z$P/Z/I&A =9526 M@ H9C9- M1K.R[.!(+@.U$3J6]EV>W.WTU93_W>KG1)$_Z=MK\_#V3_>35-" MBY,08/.%0!C7D8J(9[P/:&^XQ2._-#T26@:I=+#HG;:\J]8QM=-FTO]W,YT M,M7V4-T75F.BT/Z]=6T:/A>_]:;VX))WOF?'/%.ZQ1DU7CM M=7+Q57HSMB+BWFIG*SKN_^CFN8TV*7%2IG%&HT $&L#Y2( @CIUPV4E7^W)M M+P(KO-@@YNM*1'WU2G4/IFR!"XIIU M\%1F*T4]/R_H##MKGEG7TDL#+LS-QD?[-[E.Z54:ISRR M:'2MO%,&@^SB9G$9Z@_3W$Y1OUGVTZ&LHEX:0-GB7QM_PFS3]D6Y8 M,91X=,X3$"473:[PJ36"SWV)KQ0[WEOV[/&RMVT=;J%7YOLI1C70Z!,( M&A1XP2DD$QC7*1@>JP^GVX? 0XU5T?K@WMQAC$]F@4L9C2\1$4\U44 G4A6/%N5XF.?_@F8=EFHWX"P.T#EI=&U&83'4F>U4[4;Z+E*)OV\>HR3?'2_OE,553XP2,?)KH'P M'S?2^S%NOU2VTX!ES:E3'K(D:#;1#)<7V>5;*10/*(7J,\,>$- //&IHRH/A_BA(#O.0<%G.R7:(.LI!.&(4G-MW-(JSY\'Y< MX8I*KR*U!FS!HQHF%(Y/T]6#Q=GYU;SX6W$U.S8,>*:!:"O 9!I!*$G19I)2 MNFN%-]Z$*&J7\.Q%8(^VY&@L3$ZEF";&/6]@;^7J/>%R0*(0W.DR]4>6AJ3! ME@?7!/&2C<[4\/J=8/3=B+L55%.$^A[[!0N-Y$VFAFO%N_YS7(3V3(X M7>N8$N->YES;$UI+2#]A?2=(.E[0#9R1CYE8[8.!TC:A=Y>!*D9*!S0'QJ&? M9ZPA5HF8VMLNP@]3IY+6CM:I[:^9ZGW4C.4+:Q M;*OAC_0EA:OIXM+Y[<\PND)1OL/]O1QWME#P>7Y,T+(EB11"4AHH,)--F745 MP#-#@"AO2^XD6];==/L:'#2:EMH'<9L[[Y]^YU"6=&F& M M0084\N,].G4V)9"$$D]U8*'^J+1G:.JY3+\5\.P$Z@,UV0 R;^K&%PWFEP^; M5UWXE,<@DE@D7V=5GH<1C#.D BFU*UEVZ77MTJ>-Q+2(Q4-U_C@DJZ* !I#T MS+""R*@Q2989T %$<*'D4"UPQIADSGJ7=FKCOF]9]5&3)KI['M(EHNHIHO^K MLPV\+'LOO''S]'$R_X\T?SN;H[LRG*'OLV)3T"0Y41FB5PX$P1V$WKT &A35 M-M"HGURFK+]?.Y2"GE^&= &PTVFD 7-VI /RX?81>-3)Z! LV*!9R==EL*I4 M3A$:)+=):U6[LWDMVEL9GO+20YG#P/#R-\&J=M Y0=#4")#,H^1S9&"R\D"= M"MK8(%+]=R\U"&_1Z^P:6/U%^:/,Y_RW?_K?4$L#!!0 ( M *>,GEAY?\4). D %(X 7 :'EL;BTR,#(T,#,S,7AE>#$P,2YH=&WM M6VU3VT@2_GZ_8@[JLJ3*-K8Q+[$)5=G@ %LI0@%WJ?MT-99:UARR1CLSLJ/[ M]=?=(]G&& )[N=BPY(-C:]YZNI_N?GI&',9NE!P=QB##H[\<_K5>%\0 M.A$8D Y"D5N5#L77$.R-J-?+7A]U5A@UC)UH-]L=\56;&S66OMTIE\!1-<_A MMO]]N,V+' YT6!P=AFHL5/A^0W6B71GNM3I[.[NRTVRV92@/.F$4#78'T4&G M(__5VL"AV-V/L:Y(X/W&2*7U&&C][GX[<[V)"EW<;36;?]NXW4^:(78=:.?T MJ'N0.6R.=.I0#(/3^J]^]CMK./CFZC)1P[0;X#[ E&.K]D GVG0WF_RO1RWU M2(Y44G1_N58CL.(<)N)2CV3Z2\W*U-8M&!7YCE;]![HMDIQ_3OQ6<\GG M!P1&R"#3D;BX^KOX,)$F%!^&!L!CYLD[7,WNEUOL&*01;S;?M7K]49;H E ; M[W9ZK)(GB;\RAMAR,:!)#]KM9F^%VV,3AQ!HOY5NCM8VU&OCZ*,>93(M5B?4(X#Z0%H< M:\ ZHP+*0];IX$;DJ7)6J)1GB7*7&ZCQ=U:%17_ KEMK;:D3(S&=P-I8BK17 MHD=( X*3'7F%2IW&5F5% @Z?"5D%:/('?+S6:KZ335:JZ"PW-D>["U3I)%9! MS&HOH7#'##$8&!1BA/B625)XQ=-029E3^&"$^>48&1KGEL4,.G6T678=\EHA MS8+AS_O+_*(D:FN_9XEC-$7_]YS\]2PE[J/&.%$BTYJ0UHM 3K;V(9%$7@?C ML]HLL%$PQ7#PDDBPP3B)/RYF44]<3LW%T!#GVBE\O/ZZGA=W'71>YB"#"233 M*:7R.RZRY?004+&F)M9>O?<0Y%5JN/$RZ&I[K>CJ@QBHJJ956K\AKA_(6XL) MB\(F0 M FRDDT1/+%=9XBG8O&6$_4>@M;Y"N&[)M_=5U7-![*Z&;.FV(I,&C2.SF+CW ME(-4B6;.,,@_J#D$)']EV53.3E;_KI70#N]ZY:(OUQJ#QUCC6CLL;LYSU@^J M\1IWC6P J9EEGH8>LP33?\AB-A^@AESN*.$Q1=RD439&8F\]4Z05E[:PQ=BE M7ZZ]@L?8ZQ]8=.*6IOI'UE8ZP!/]!:TQ,]Z6&K^E'@:P!6D?U;'$K0VXXH7D MTIUGDTM_59X3]J,(@I4G5$31+#>B1V(\&( 8E#+F2 +56:&ZX""6<#2"%2 MKD+EM( O,_)"AE:&CE(RW"O5"WLZS06^?P\9ZE ,-L0A@.FWE'(2+^%,Z MQ#/!Q4>[\J3.28]NQM%T[ #(.=O%)8PSFEN(]0'D+GY MDPR.W/-;J"TEK09&6*[SX2-PV*!O,D #A9RV62Z*Z@[,Z*4XQ>ZS<8H3/0:3 M$J0^R\E*/<(3BOO"^I#E]+ K#\HQ[M)!N?<1Y&)Q[0&? M:@KJR(IQ. -2)G230%6/CZ$4T3.CQ\KZE8D>WX_'^4O_3%N^..H:A#\1E'M? M RCAVYP-D0.K$\Q0/^[- ?\9FVJ"3 ZA/C @;^HRPBUW93*1A=WXZ>\Q/"L7 MWG\V+OQ1YW1/AO6=LYY=]!/$L]&I"L05JE;2W>3/V7:DG/,Y3Z= P6&D,FC*%YI@9BU;60N96Q"G MJ*!A(;:@,6S4Q%A)?B6*+#H_Y7>&TYU/PO+YR[Z)\LF_>A,!-TL[K:BM12HZ MQX+I<3DBT-CBZ295;I,8'M!1+,=4&&*74L^H-,"=5X2!>BDT,459"L6X3 @) MSFM\;*8^FF@!]RQJR&9Q.JY!/6?7.O2'NAA-XNET*>!P"O2TZFP_<4:,,]F^199*C K.LU)I.%V?90JGX!0%@JU0O"#Q1)6]G1G;^-<,:LXHL-YBB M@8D'6U\1"DM.+,MW2!@0X4A96[Y54IOSH?O,^@?JL=5GP[-S\?7L^KQ_=26^ MGO8O^U\^U6[[,?F[/\4A!UZP]]1AY+1B"*E@B!1Z\MQ]M!QH"AM8-FCOO3*@ M6QSNC'$7$CVYJ[RGO[;F68N3@P1FO,Q@6*FC.A.96>A67WJALEDBBZY*62D\ MJ'=[NEW4( 8N1W NN0Q;S3?/F%2CZ=F40T%=6*U<-C>X:=N%=]LZ!XUWS?N; MFXW6O6T_:-IM%MF+C9JQF4S?;^QLS @FLY5N4[18L]5\#W1M9]^HLZ#_=QK[ M^[>I(-&>.RK5V0JPOXLZ./WGY[.S+^?B],OGX[/SDROQ\ #:S0 M%P &AY;&XM,C R-# S,S%X97@Q,#(N:'1M[3UI<]LXEM_W5V#3VSUVE:RV M9#M.G$RJW$EF)ELSW=DD/;WS:0LB(0L=BE2#I!W-K]]W "!XR7(21W3BKAG' MY@$"#^^^\'11+)-G3Q=*QL_^X^E_'AR(%UE4+E5:B,@H6:A8E+E.+\1OL)S? MR8MUHO[\8*G3@X7"[Y^=3E?%DRL=%XNSR>'A]P_HN6=/YUE:P,<,O,R_\ABM MD0KUH3B0B;Y(SR*8K3(/^%UW/\J2S)Q]=TC_/<$[!W.YU,GZ[$_O]%+EXF=U M)=YD2YG^:93+-#_(E=%S?C#7_U9G$YP?_7EE)PSC)#I5;@&3*<[Z;^M$ZRP5 M?\N2&."= X3-:ER?_ "G_5J9>69@F$B)-V]_%>=7TL3BKT;"5'[."AVIWB4L MI;F ;9QE19$M^7M#6=4>(/6A>/E'J8NU>)7B7/2E$J\3F>Y_Y'I^+_-"S]>W MOJ#CS@6]2D64I;F.E9$%HEDV%^NL- +&NX1-RD61B6X4%'O%0HD?OGLTG1X^ M<8N_I370B&>Z )!%6VS3\VRYDNGZEB>U$; $E\F3_1&"<\"@>BT-$*,&01HF%,FJV%A)9!L@9*=)R.5,&<7-5L96#F% & 6"S%3278U$GDY^UU%!9(\0@_8[#(?(7^(-?(&^%VF M%<#Q2C &;II.1T*G]+(E0?S8Y/1)+OH9YY"W"J8WB*U"N%O OL-=H0O/_<:( MO8:XS>&5HI#1 J@"-P9V=+A0[EK1$* .Z)XDR'2N%CI:M,FA30W(O'0:@73, M#*G(3!1VZ[01B/:P&^NQ>"Y7!*!_PU,TLDBS0J@/*X 9J,5K$:LYS,P/D2]P M,@L)1(,;N50R)5&\,MFE1BX)VX]WE@Y/B+3X6B?.]*N0P]!7!BZN3AX]^>&[ MR&HH#>T\Z.96F@,\+O.HOO.>F-L.&_95I*LQ:3 M$3L[0N$LUX#1 MD4Y>6:F@''^9A70!=A,NO?RPT#-=B/-=PMG![_S"*(4^^KMI)/P3;#+ !HLU MNP3HNP8RLA5W"?,3,@>43)+L*J=Y]@)Z)6-TNAXD:EZ<'3WLA#-?TH!-:7%V M@ _MR)T\&>^04]<@-3U%(/RZRLC!/=? ,LB_/5M[]Y1*<[X&?RQU42@TK671 MS6+0-=Q6%T;.RD+-$.=J4T4*K2Z).?#POHT7WC -PI^Y8>[QD5?X3"UX%<8/])+8;F$0%MR".KP MZ+8Y52^'W792UE&O&]14HLJ93%1. MZG0 M\X\@< -CH;_ZVFE4!.X)Q4^(: 7I#!C^XR?HCOLDIO^@-Y9]5Z7'](Y+#TGN MV.4*W;?PN\X!;V2>I<"^UR 5\EPC'Y=S0+@.[-R)[,$7PX=H$M63.#B@<%SV MB9^B3R4'J67]YC0:.K=71EWJK,P3IE08%R8J4XP'M3ER+O9T&B4E[DEMANCG MM@[YOF_3%V4"P(_7#6+$:=5'Z/JXN,K*)*9)9U%4F@U,93^4LWJY5+&& 6") MY2I+-R"+#XS5\&O/BV*JE:V4GN+6M5'5:OR%F>)671_\JM9\@\ MVLX V"8QB?+#MI_?.=!TTC.KT^UF!? ZG1P='4]_^.[Q] G_//_'RS>OGI^_ M[.(5B,'!%Q]QY+O(L2UEK1B*)R,W! M3C%$X18^CTA]"VD,A0 MF@5:+4"I;RF_$AF))TWF)F-Q)UEDN-[SZ'V:724JOB R&@!__&EM,[$!4+(H MC>(T3;3S9VNA$A45)DMU!#I(I%8%:13H RAA*U/DIJ1VH*3'+5O2CR6(?>E23*KQKO$KG/*\W2Z?"+3 M1I(H,LREC!6ZXH"[\).P6[$M>AJ+7].$K P8P%SI7%5B($C<'/%;M=UT\^A. M "XRL Y@R-%PM?H*GWU\>0A[3Z$#=/7-T+\?:^L8A>GAI@!'1;E&KCG@:4R4R$.)<8JX1/]OQ6VS^1SVSSBLL5SW1E;%/4O]=);Z+]@@ MLMG1+\Q;!<1*G]=@ WB%JH_.BQI+]BCLZ?*UR?(5".4R'XM73,ILI*!I#RH7 M.GJ!4!#/BBOT%O@:BZ:#M_,[H\9'1BZYNYH=#Q9,VJIY\&50%9)[C-NI$*\P M!K8[M_M-6$)% 8$"AHS%(8EC*Z'R;M0%#.AT?!G]46IV$[=T=7PS+U"&Y0M MP#5#GGR82_)D6)'=T_LL[H3B^A\J[,K#>-"%S=L%0P06S#)W3^M](APW1;5< M)=F:::ZB"N"N,'("!C *OQQ(SI!.%#SB!JANKFQQQ"H#BEP3*?$,6^"H4:O; M )P>;@PZ#=$2BF3NDB> .%&"Y %!6F\=A918C6O%YMSZN?*M3:C/GG(.B(\/ M&,"5 \#M1*YR=>9^>1+K'):V/M,I82B]]*1.W2> SC '-! 22\Y$QGR[-)[[S,-^R--F:<-D,EAR_[\ MX.A!(Y!S-EU]$),Z7T/J;0*'X?*@/Q8T'9^>! R3@AOVXH[8X0U+QF^XFALD M''SAP;XTG']:W\&DY1NGL ]\$_K6T_?SK7.GW*,P)JAB"XY[+-[Y/KS@M+"O M]&+[G$MO+NGN9ULE+[SS/)$OF1[+B:L9@_Q;=YZ1U MI!5_33EIV_='._;]T7:6QS:4MEUWM(=:?\^<&T]],T<8RH*W[6WSF9>_58Y" MS=F]PR()="H'N4P>8F%?&J.$7&$GF;!PK,O?N"I-7MI" GPF##C>..X_!)AU MX]5D+/Y*CE<$&05&JB:4NU(1'CP;BW]A?D>K6-EZU#67=1A% 9_<;5%O&#HE M]SF^HA'S5T997[T-9EKGOBD3Y5H7792)>X2K+OS!J=P@^K4IG+8I#-=][Q.B7<-%W>G8$B4L]#QF"I?)SE,X MQ^(:I1,)R"=+?4AL> O=B:P$%?!0W&X*B$7 MEUOCS^L&(_A*D/=H+%YH3&Y)XQUC*P;_&7-LI@?7U#&"(G^:J53-==% 5,RG MJU#/;51/L78#AY'IR7P!R,80& GN3^G^KH*.@(Y$L^,14]Y M%6/Q%YL-("\S'7,NX!R&*6>%S24*4)B13R$F)^O.GAF(KAY:^/2: [P.-!9H ME"":MZ+. 1L 1F^33/MX@4*)$8JMZ*'+/!%#(]RIMI,$"/8ZP.CS6F%'@ M,V[.YW-,$"J(3W.2'R*QS=KK2LW>&VB]I9O?&Q7IE1Y*]ET77\$>FJB R@_ M-+-(2]1I\Y)R-T9B)=>@WR5\>VZ =)1CWSE?A">X0!DK?R.NH'+,%AXX(&<7 M9EP6"JVGG+Z!%WP6RP7K7%4-;D=!-=S-9:+<+7;QK?'A&C?<\&7WEQ,L*QZNPW25]-](>K>;'4P> MD[!IDT >ZR7R T1:[)UN[[/FMZ8$*,4V3%6]1Q4:,!PBF&7W6&D*I< %^VF&64N<8E)&U!!:(A52MQ"[#F PLDEQE5;(9ETS6 M0$+M$5+%3)6(AS[LA7N#9$95>0K7BE9B(8]9)>;0Q\"*T+I^74J"VT M2*F0RX["KX'-D*L_2K(C+.EVZS#6SG1\A#?0:6ZYJ$K[@S<.EL[3!&JD;+*-?Y?K68C63_LC'L*OQ!Z/VSO;%:]>MA).%$W5)#%%^ M()TA,UX2.5%$GKH&KEO28HF8L;B0,> ]$KXTP#=LI5Q5YIX9;TUN37W(GNA] M6^UFDZ%KQ#/&6F$G\L)RF;=6\CRJNPA#">_*,%J2D?ZM-*F-,VL\&X*NXK2Y M4V517E96=<@$9CR4G6SEQ<=N[KDM[)/(UV?(7VU"-TDQ>J)*IXXD'[Z$*X4O M@9RB@5O=?YK"&OT1\!GZ%UG8)99!%V&1(-<2!F$#?Y #BB 2/^'RV3%!_MV@ MRTU0W"37H:*ZI9+C/];X6H^_@5W6"]5WW[HBG2).$R,%(IA9ARK3$((\J:K9 MQ2*[PGQRZSJWT (F@ "%<<#HE$P/0#()< @2"A+;3*@E)\@S\!BOW+XYE)X\ M1$JV&_GR0[1 >A/GY.^F:F[2:(*I[N2T#@'%@/3)Q'V)7 MJ=V6OL9%O#>7^W@8"UXC,C!6)@9826($@Q%9U8&(W*PQH"NJ7U8GMXH,Y^HW M%L@FI2LQ5=I#&P9P/^&8QS(FTR&'82O7X#H+<\E-&"BH@08L&NVI9_HS'27'5A67! M1%V@YEYF$35"H\IEXJX*,+35LJS/IY@A,E>^Q YZ;3K10P[>9HXAD:CW]OMN=@Q!+VZ#Z*%9Y9/1,Q6/Q:BXT M\98 L-ZDJ,SY]O9B;]0+.AC1]B,)7J"UJ:2U1=>;)G7KH[$]J&PN4SUG7"83 MY%-&%T!X2_*5>J$^ESJAQ@.=>'"=]N0-(TLN*W18$$2^%A=SM$]-FAQ<$*W[ MK,$.4WFV]F?OD7)3R*(D216*<098'E2H!3<--4H,]D%;GU)H7.[E^X'?Q?I^ M/NAEN0S?Y*$VO&]]WU3JAFB(BW5M49$^YR6&M-CC@;D6!Q[K+14X_7,/N"ZM M)%1_2!,#Z%CY4E!TRH18M^^K[DBSL5TE71S/Q>=(Q:D4V^K339PH3[+P$[ Q_QZ5,P."@,JRQ7^<@[=F+,Z^#&8[ZMJ,L-0".H3,(N:SW2 MW\I]A^-!^+"P76YL"'&$GC&Y=TS)HJQL&@F#^+.$/NW?V/"VW(CI\ MD+>/WJ\;J%\)/XOWR;O<\JGJ KJ-'&9? M"+;GLFVR&TDPHS:[)8V$)&KW1\- '(I@QVDQ'K$WV>]I^+;$B"6LGK MH*-D#]_=PJ4D^"1?N$2A,32VW3C>+[9EWW&KDV&27Y^J8K*2D"/.KE*W1ZG" M9XOPS;%XB:T=/!925^[F\FJMN"G)JNJSBM;50(_ ^,5HX ?H)W.KVW5GQ+'U M.=TUX=P?A+$:=S>HP;).$@HCR^#D%I(XF]OZ:&,[;Y M,GFNU'R.PF+/QN!!EJ [T?>FP>?P_.9]\H?M3?<#I+E:N 9!R+6KF N[Y9D+ MD9.U1\\FN2* [X%=I?.%/T%=N7 #VL4L J1YKXKP2(9V]H;-/I"A9RT08XKPG3?E,".)X>SDX.)';X9#F$Q#? DE8_D,;G& M6F[/KMTA$*-)/=2(@%WZ>15N'49<8-/9-7>,@0 '49K\/L@>Y'8N$L]8*#?: MDV;((&(5 >53-RU=>6RZ&=5([)WOTWA!",%R]A[6MK4W9RL'SK4AU(J[Q)7: MZ"@2Y!95\=B^73_YI3 G^H1X8'?\;S,;DN'[CB>U"8D5_+WG/9/%R$.'S]8Z M,6_]K*Z/K"U'H;+; R0K%"+6S@?I5-C3*@S:C.5D?]DX3A7[RZS)U?.2-]R< MIM1\F?R.VH"^'^I)=7'*!Q9E="@GO$7T@;*T3D/-)$#G$2.E8E4"%496=F[L M71^<*M3=O-X[FC? JFI23ZHDFX>)A%7BXESDS&4!W7!84C^&BO5D)\=BG!I;"<8125)(5'Y#7\0$C(F]XWUT;(;4CT7 M&FQOCTJ IM7I"$& H>-\A#9Z7%_KG*_Y1,;=+M#6 ;[]\YWWVWIOB02L L>.[PME]3MVWJ%/HG M#[C>!>?7/)SJFI@^!5WPF 7B1IZ-M$]6G_D:?DSFPIIHEY#@3V+P_OJ172'" MA]]F+R%LD8UXK-VF7YN?$*R^RG*H%3[7S]8)X'%C<'"2^-Q(6P%C)PB"HLA, M=1*%50FKJ5-P'_WIA"GS+T;M$NW^\/D#4;:) J5#4YN$'8#KWO#/?E!S*HQ;EO\0X/$;9'V47J>]B7:0DF*!UIG&8IW+1L@PQG M6!\I HXX_2E&=K)SGP6.&765+[GY+%QB-S(E> 7F4"*OJ.5'9394N7SDN(:Y M +$DZ-S36^?-5[$$UQ&>HL8>\+YMD\G@ Z39F"JW>"SN'!IWVRFG:)G5FJ?L MMC'(2Z_@7WU?[#13T09Q\W_N7JBXR6.I@30WRU_)QWI84 M&ZA)(ZL\Y4P"N%G"KF4Y$HQR:E[/RJ M"@-3*_#4$XL*6,@5>""HM M.R4N84]B6PKG[I!?O[K+(3(;3K#7.%K0J)OLG2N^Z"?;.PN0U.>4K!7U#+F7 M&0\9FSEF']Y'[+W^"[0,4CW LJ'D\E$]1RUT/;.*30N_0*O..E&LC>E[ =!$ M_)RK"?JYN3?0BD#_CRUT=#/ [V"^/#EZD(3MK(G\""Q?!YE-#L?B%^(VKH/D MCF42)6QWM#,A*W[EFIA1;@6^%QKXTI]*&'@A\4F=DME V^YKM&!\RL8XGC[" MB,1DO]84LDK.>(O:.AY7&)U93MN M-5>P^=0;RK6+JFL,8*)A74ZN5!/M[MW#K@7= -W#']?$^5O;N9//T2/^]+Y' MO(/GR__]VZN?7KT3Y\/ODO[+E@)N>EP7<#N<]:;T#;+H?CM_\T*<__7-RY?_ M>/GSNX$?)W_3!)4N1^SM'L:Z0T?U9+S#+*'ZT32G"(1&.4[]D-R>!N3L\0MC M-JX22 ',M55@O&9#;1DQ*,6F5ZL-3^57\;W?JIIQ#?8MVTR85H F/"B^49+E M7!1.3>T,EO.B.8R9#0MMBO6!2Z/&=!_.6R=2 M:TYVX%:I$?;_TZG]<+$P*L<$TIQ/.Y<=)Q9SSZ"92K*K&QQS=?)H_)@/"OJR MYYN>GGSL\:;34YCQX\]^O.G1='PXN85A'XY/I]//<6HJED9?4.G4@27EX^/3 M:73\Q.X5;>?A&*"/!=0Z%HW[1;;JO+WA #@65RUSK+6[V:J;T\WIO]L1:80\ M-?)R".^5GR\]F]=$J^\E MQZX#&7D+^]C[AK/AMM5+;Q/ZI*X\+Y>(WNS4%VA]@45M@%I%Q_B!LE8-RIV,9T8+&- M=[;^G#/,@^(]G_ SVG3P99!M;E,E\6^.7MAKE)_>6TU@BQ Q:X^C"$L98RB! M,E;]//?4>T(';R"R2%F98-RS3,81]5IC!3MP![%A4]AP3IK[O:0H#3SM0@8=ND\ MVC%?)5A(:3 1$Q-/PHN)_J.DB6/,QK_7/.N!RHM&00>>ZEH5IW$+PB^XDWU< M^R ->"<-]< MUGSH(SU!:3J8;VY[PNU)NQ48#\,TS#*W9VJXH@G\=M51_[RJ M?WB+]7#2Q+DM>^B\]3R+]=R=:_ N6^E(G$X>^6GZ+D>NO=%]2DZ5B' PV28' M@ W_+(IE\NS_ 5!+ P04 " "GC)Y8XDD%I:@' [)P M%P &AY;&XM,C R-# S,S%X97@S,3$N:'1M[5I;<]NV$G[OKT#M:9K,2+*H MBR7+BF>UV/>NM M+BHCYZECO6YOP'[7YE8N>!AWTBFX:.A,3\+U],1O,IUI45U,A5PP*5X?R5,> MCT0\'/3BL_Y@W#\=GT6C63P[BT",1]W3WG^C(UR*T\,:ZRH%KX\RF;=3H/TG M@UYG-"S<^5(*ETZB;O>'(S_U8IKHW.%^!M>'OX',%C$'=Z[-E9SG$R_245C: M#,=::3,Y[OK/.8VT$YY)54U^O)$96/8S+-D'G?'\QY;EN6U;,#()$ZW\"Y G M9,]?+@/+(Z2C9 Z-"%&/F+[ZX_WUF^L;UH\ZT2;'ZX)S,T?9G2YP%9)=XSU& M98-Y(N;?7GVXN?[I^NWES?4O/_^V+_O_.+.#GM]A-BF0L>P]<52T6@W$R MJ9A+N7MQ/!R?[ZW_@@N![M%6D+A)_[2QB,P%6F/2CL9/)F34:83X^KMOJB7J M=H:DAFN6\@4P PL)2PPL+I66_5IR@[!5%?L A3:.Z9S]I$W&HF[[5Z83]KY2 M4N+-]UH128NAQQ0=M-+9<[!2[^"L](9;M TJ/*O8;:Z7"L0<6L%8)IA(:&0A MUY@B< $\@,[BE\LD']Z )L328;'!:CLN1$P&&+5,9I\R6]+5: MOP0#-1$2()-685:B!+>4+D4!;0&Q9Y#H%LB:%BCF I<)-JO6U?!<(-C_=B ( M+)$Y&IGPLC)J"_&'TW'8K(W+/,$PPAW%#IG'JA1($X&S9L$6@DY2Z"G0[@19 M@K)2*TS6<+ /MD;8"TF$6S2C5#@!@:@1+7X[Z_F)N4U9HO32-B@U,)?6&8X; M<;H9^$8N6VM@LPTS6]P^%[P-#@YO-QO&>7$\[D6C(C $(-*"]:_NXI3GCH8OX95?&@U%N'K%=BEUQN/; MN=$8$-NU?A/_.?]:MB8>)96E>7 ;$II1-%WSIH!N4M#>TB<;TB>/2/^UA"3# M/_1OY(Z*G2\H)H># _)9?C@^&W6Z(]+#.[#8]2!2?(K_M&^UJ/J(>6GW7T)E MP P0DO5.H;#0I4$"&*T7TOH<@+,@]W2H?UAEC_4,9$!QC_&ZLEAAI55G)QJ4 MF$F0%ZN5%+[WMN7,2B&YD22 #/6/SXDY42HMU20^3EE?P/B,H2T@0]AU^T4% MUM296M0VN")72>H&'_V9 $S$7X7H0'\\]FP9:H71'\_W8JKW0 M_I3A+.JA&\QVNL$3L[4[IVVZQ]XQ>,M+]H_>>SL+.MA""O(!;G7.*7=RB_Y# MU3LY!C>B 2FZC>0SJ:2KJ(K:M2VYK,>SAVKPMHVI:]6_3]%WM4!%:0IT%>NK MOCC61G@&?!\PAQR+.84>@R-0D"O2%.QQ@E>@R\H"$](7U&0'%=_CPXOO5PNN M2A\$R;J0)%B(RP7:Q>XHJ.]KMCV">KC<76-[O.)"#,@V5/(S7;K'.=@G[?#[ MV4!M2O+ISI+-F@;(NR $32 _'FZTP3. G#@ M@#K$5DS)6U#UNGPX(#Y]_I3?]@J&DRW5D&%8MPZKE;Q MA:+39Y0*6[7L/6L:Q/WYY]6_7]8]EY4N%!146>!*11HTNM>NQ!(1& MG5GONY\E\%M*E:' \LG2EX;^$+@Y*OLLP-6-2CAWV1'7N,"%%N[#VJ/@K M* M7(((P[JO%?*UQ61MRPSQ@5KRPM3Q?^>AXG/*Q;O[FJ<,>9>8 R#?@BW#[O^3T MSEX@\!XT=;[C:7I'A!\8ZAL5+RQ,FC_G&+@+Q:N)S+W"_*+SFMA,.Z>S"3WU M7E#TQZJ@?@;L 16&ZP?B9V>=\;!/S\0=]N).-!O7C\L[_G'YB1/;8\-^9]P= M/#K<[42/CGV4;&/[ZJ'_TX%ABTBON M6+3YA)T0^E#C0=E?WV_]>P[OT!=\LF.7V),JUN^V_/L8]VBL=?&-B_FFVLSH MST.J%\<#C#'^>^-UA TQ]P1KEZ0]VDLU>TRM@Y*/607JA8XC6:.0SU0Q$GDB M_1Z63K\9M;U-)20OCJ/3[OG5'<0E'7F$RU]">T&'NB__$X[ N/K8S%?;:C_Q MB6PM3^YS4OS@3:]"6__T=1(.U1>P]>[7"L@^47972_@,T5RZ[26?>%VL_@XO MKYWXE^;^!U!+ P04 " "GC)Y8/\W<]:0' "V)P %P &AY;&XM,C R M-# S,S%X97@S,3(N:'1M[5I;;]LX%G[?7\%-L9T6L!W+ETGJN '2&YI]F$LW MP.S;@A8IFP@E:DC*KN?7[W=(R9?8:=WI3N,&:R".)9*'Y_*=&Z7QS.?Z=QW"NOY65#9WP:K\>G89/QQ(CEY5BH.5/BY8F:R,'9H/=C(E.>#'@J MSI,7@TSTNDD_R+R/(9Z&A5 MR$:$I$=,O_WW^^M7US>LGW1ZVQQO"L[M%+)[4V(5R&[PGD+9TCX0\Z_??KBY M?G?]^NKF^N>?_G4H^W\YLX.]S%ZWV#]-P7[AQ1_2ME@JK5?9DOD9]T^?#,\O M#M9^R86 <[2US/RH_V-C#U4(V&+43LX?3,2DTPCQ[7??5DO2[0Q)#==LQN>2 M63E7:2#H$ M'EMV8*47C\%*O:.STBON8!LH/%^RV\(LM!13V8K&LM%$PH"%PB!!8 >N"L:+ M):L*;RL)"9 R0O: [3C+<645URSC*6Y99G+EF3=QWLZ$0J;2.6Z7-"7GMQ+[ M;M!TN"? #+;4(?5@#YJ0*HM4@VD%EH,3(2U;S%0Z8ZZBK_7ZA;2R)D("Y,II MY"1*;POE9Q#0E3(-#!+=$JP9 3'G6";89+FIAL<"P?[W T'),E7 R(27M5%; MP!^F8]ANC*LB0QCAGF*'*E)="= $<#8LV +H%(6>$G8GR!*4M5YCLH:#N[,U M8"\4$6[1C$IC H!H@):PG0O\I-S-6*;-PC4HM7*JG+<<&W&Z&?D&EZT-L+F& MF1UN'PO>!D>'MYLMXSQ]3L9/I//P])D*.+5<[9/J1.>WDZM04!LU_K-PN?B M6]F:>%14E!;1;4AH1M%TPYLBNDE!!TN?;4F?W2/]MQ*2#'_7O\$=%3M?44P. M!T?DL_QX?#;I=,](#V^D0\\#I(04_WG?:E'UD?+*';Z$RH")!"3KG6)A82H+ M HC6<^5"#L L600ZU#^LL\=F!K)2\X#QNK)88Z559R<:5,@DX,49K43HO%TU M<4HH;A4)H&+]$W)B090J1S5)B%,N%# A8Q@GP1!Z[K"H1'VMTDIS2G00*S"Q MKFVP(E9*FP4>?DTD340NPGHI0NYA]P)YVT)KF.[IO>];=1#<'S*>)3WXP62O M'SPP6_N3VK9_'!R$=]SD\/!]L+? P^9*D!-P9PI.R9,[.!"5[^09W(H&I? ; MQ2=**[^D,FK?MN2S = !J]'=MJ9NE/\A1W^L!2HK6\)77"C[TM18$1@(CP$-G Q39B8BI_/P>'Y#R^FBVI1\H^ MW]:R2=-]!?>741/@)^8 ;/ ((">.!W)-N([&W 4%G:W4=7 8V8N\+PC25**8 M-*TLF7ZC'MA#-3?.XSX=*X.62T'H]WA<%\G,N%M5.Q0I TBE""DD"%"']R73 MZE;J^E#GSOS65\OTE< \JN9X>'3 _'/-<3CI%0VF6^N@0C%N$U?K^$+1Z0O* ME)U">L4:1S'MC76KRB#< ,D\5]Y+^8D(/C&H/6A<*/ 7B#P#F!$P'05D_*>2 MOG$9^7NEP'YPCZI(P]G/\_^W?']95K[2*.907"H@C;IL.BM(E00TZLRZ:KT6 MDM]2JHS%74B6H2P-)]#-.=T7 :[NDN*ASYZXQ@46.KD*:_>"LRYFL00(0\W9 MBOG:(5F[*@<^H*4@3!W_]YYH/J9LB0=X64FUE$C1:L+D.@ V["\X(: M8*V8 %4Q-WHN*0L6?%H_]K!U;)1YJ.0@$P8/& M/G1;3=\*^$E+/:OFI9.CYL<% G>I^7*DBJ"PL.BB)C8QWIM\1 _7=P[W"WD]P[ M]DFRG;/S^U?^6:K]LTZ2# \B>QH4$94!=;N2%R]/^B=WCD1&O?(C2[8?[A-" M[VH\*OO;^VUXQ>(-?"$D.W:%?EBS?K<57@59H;'6Q7SU3,F/O5OGMY]A0T!'RLU_B@1ON[HP_WU7Q:4A8![]\].E3ZCLOF97&A4>_ MHWBB/Y<[KYVMH1P297>]A$^ Y\KO+OG,FVKU=WQO[C2\K_=?4$L#!!0 ( M *>,GE@0D?%Q*@4 #X4 7 :'EL;BTR,#(T,#,S,7AE>#,R,2YH=&WM M6&UOVS80_KY?P3E8F@"2HA<[=FPG0.JFB#\L:1,'W;>!DBB+*$5J))5$^_4[ M4I)C)TOG#6NR%BN*P-+QCL^]\/04J,_(==M5,U'6DBYSC4(_[*-/0GZFM[B1:ZH9.>GL3 ^:Y^F! MW60:B[0^F:;T%M'TN$=#?^1'1Z$_\,/#/AG&<=P?9<,D\_O1831,1[\&/5"% MY8V.TC4CQ[V"?;QK( _!#J.<="X$H0%]]LOY_.U\@:+0"S81KSN. MY1)\UZ($+3"[ACV!8!/Y2N!G9U>+^?OY['0QO[Q 'VZNKF].+Q9H<8F"$;KQ MKKV9AZ[/9E8:1 /_[SE(>0K.C:/#\NLGI_^G_LTY2@3G)-%4<'1'=8YT3M#' M"DL(.JO1%2F%U$ADZ+QFU"PZ%RR%DZ/@K,C20WMF_>[.* S]R4P4)>:U?0HF M^PA6OQ>R0('O?D29D-9V"4A%B@CXGJ*?L4SRW9W@T)]$@6,/G8.P0AEE(%WA MN29)):FFX#CF*3J[3W+,EP0@% 55RL R_R7"L:BT54GAD*.<2 +0US$V#G40 M'31WT"*'0"IT3C"K'33+*:9O"CK*2J M,.1.B_6J:&-JJL*ZA%-1FKZSOKQ;=.0?=O:OL8PQ)\J]O&>D1J>)#7[H^Z$# M1#&I@]*@27?/FE4IQ+]COO'CY M[3?C<: M4]/Z2DF42:MCQ)@Q!&H !C-(NBHAS\JQ6AGEF"?F/1A,J35MNA2LJEA3%0*: MGMU3/6HCIC&(S+'K 9BSUB%5!Z##1U4+T-NJ/(8V]1K'C'3B6,B42!=RP'"I MR+C[,4FI*AFNQY3;2%JE26LL%EJ+8FRXR*UI>0EF[9?9EEHC;FG*T9$W&D2& MJ6B@)SKM-FY)C&=)S(%.G\H&D3?R^\^*?2]X5O9%L]YP]+SF/[4:#;T@&&QE M]L &H@D&A%M!TH][4:]3:.MT');W*-CD/:9T'T>\"?;+GVC+/M]!^=N/#3HM M)64H\IL/]JH:VUA\XVZ^K3>_J-^'5[L[_>%$V;\;?&?#S2V+U3?>]O[-T$## M>J6X7."";)OOMGW:[EH"4L%HBCJ(WXS'_V=_+19FA/]*Q_WUO+(33#-4K<:8 MYK&=97^TPHYL.Q@C7P\>R.QDKTT]UP85B8D60ISQ=,, M:I 9R\R 1<7$O,XJR:G*@5W!02; ]V"NPDG2\K*&VULZN-5\!_P-+'.A.^MV M@#4S+ZB70I'-Z6"TY4303(Z%'98W=@$LL6&S"0SA0MH+K;@&Q!E,O#PQ$N,. M. ) #)['T^M=3N!9 J=-"5@RT;+S[/$]9'EUT0*,N?QY(P;(KQR?770R^VK-1_4,$QY+'2 M3U7^XL:L_=O\,_ %!+ P04 " "GC)Y85KQ"GQ<% A% %P M &AY;&XM,C R-# S,S%X97@S,C(N:'1M[5AM;]LV$/Z^7\$Y6)H DB+)K[&= M *F;H!ZPI$T<=-\&2J0LHA2ID502]]?O2$F)G2RK-ZS-6BQ( EO'.S[WPM-S MG.:FX,?3G&)R_,/T1]]';V1:%508E"J*#26HTDPLT0="]4?D^\VJF2Q7BBUS M@^(P[J$/4GUD-[B6&V8X/6[M3 _J[],#M\DTD61U/"7L!C%RU&&$QI3VR2'I MXU$/_I(H&@PSFF4)'?:&2?1;U %56%[K:+/B]*A3,.'GU.X_[L7!L%^:R2TC M)A]'8?A3QRT]GF92&-A/@7[]L3;SQ)BA=\;'G"W%V+G4J55;<2JY5..=T/U, MK,3/<,'X:OQJP0JJT3F]19>RP.*5I['0OJ:*9?5"S3Y1P 3PW-?;&O(0[' F M:.M"%%O0I[^^G;^>+U W#N)-Q.N.8[4$WXTL00O,KF%/(=A4O1#XV>GE8GXV MGYTLYA?GZ-WUY=7UR?D"+2Y0-$+7P54P"]#5ZBLY@9.C MX:RH,D![=OWNSBB.P\E,%B46*_Y.- @GWX[FB::688> X%@2=WJ4Y%DL*$(J":6UA MV5^%<"(KXU0(''*44T4!^CK&VJ$6HH?F'OH9=-]A\8DJ#\UR1C-TQ@06*<,< M76092ZFR ;!&&@\]!,\,R^!#62E=8LUT434UH1S"!-9VJZSOKQ==!@. M6OM76"584.U?W'&Z0B>I"WTLT$S8.-A]-^6<5A[.00O*YK<'[ MNE3T]XHI:M\'VB;J(>U[>-_68]3?(_OWR7VHXOL*;C(<'79[D,K#B:WO[R&= M\7\RG4Q %RJPRQ'T/8-!D\!3M)YKS&SC*Q75-JV>%6/.$:@!&&@)("@AS]IS M6ME]JP"#A#G3MD?!JHK752&AY;D]]:,V8AN#S#RW'H!Y:_U1MP!:?$PW .T M57T,7>X-3CAMQ8E4A"H?DL!QJ>FX_3 A3)<&M!LW'"9P'.; D*>R?AR,^J-GQ6$0 M/2O[*[.#8#!\7O.?6NT.@VA+LP[.[WA M1+O_:W1GP\DM2S6TOG;^SUNP]TXQ>%C"TR?R_:?5<.!8P.=)Z L1S(6E7E+1 MI;2W./4T!AEP] NH4D+MXZQ2@ND<*!0<5PJD#H8GG*8-^:H)O.-\6PUQ0-+ MLI"FM>YF5#O6@GHI-=T< 49;TOYZ/"SZ (P#$XGD\HM[F%+XK(*Z$@B4;+3):6/[K,@4(XDCQ7E8/&&/KGA>NBXCGF& M#RHX@3Q6YJG*9R[%FO_U%=V!NQK\ U!+ 0(4 Q0 ( *>,GEAXZ?G@0= M +Y8"@ 1 " 0 !H>6QN+3(P,C0P,S,Q+FAT;5!+ 0(4 M Q0 ( *>,GEBU:^-2T D &M: 1 " 7#0 !H>6QN M+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( *>,GEC\3+0G>18 !30 5 M " 6_: !H>6QN+3(P,C0P,S,Q7V-A;"YX;6Q02P$"% ,4 M" "GC)Y8BY^89F0$ %0 @ $;\0 :'EL;BTR,#(T M,#,S,5]D968N>&UL4$L! A0#% @ IXR>6#$99B[+?@ 8MP$ !4 M ( !M14! &AY;&XM,C R-# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( M *>,GEB+:E#7U$L !M$ P 5 " ;.4 0!H>6QN+3(P,C0P M,S,Q7W!R92YX;6Q02P$"% ,4 " "GC)Y8>7_%"3@) !2. %P M @ &ZX $ :'EL;BTR,#(T,#,S,7AE>#$P,2YH=&U02P$"% ,4 M" "GC)Y8L!I)V.@> #:S0 %P @ $GZ@$ :'EL;BTR,#(T M,#,S,7AE>#$P,BYH=&U02P$"% ,4 " "GC)Y8XDD%I:@' [)P %P M @ %$"0( :'EL;BTR,#(T,#,S,7AE>#,Q,2YH=&U02P$"% ,4 M " "GC)Y8/\W<]:0' "V)P %P @ $A$0( :'EL;BTR M,#(T,#,S,7AE>#,Q,BYH=&U02P$"% ,4 " "GC)Y8$)'Q<2H% ^% M%P @ 'Z& ( :'EL;BTR,#(T,#,S,7AE>#,R,2YH=&U02P$" M% ,4 " "GC)Y85KQ"GQ<% A% %P @ %9'@( :'EL J;BTR,#(T,#,S,7AE>#,R,BYH=&U02P4& P # H P I2," end XML 61 hyln-20240331_htm.xml IDEA: XBRL DOCUMENT 0001759631 2024-01-01 2024-03-31 0001759631 2024-04-23 0001759631 2024-03-31 0001759631 2023-12-31 0001759631 2023-01-01 2023-03-31 0001759631 us-gaap:ProductAndServiceOtherMember 2024-01-01 2024-03-31 0001759631 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-03-31 0001759631 us-gaap:CommonStockMember 2023-12-31 0001759631 us-gaap:TreasuryStockCommonMember 2023-12-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001759631 us-gaap:RetainedEarningsMember 2023-12-31 0001759631 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001759631 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001759631 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001759631 us-gaap:CommonStockMember 2024-03-31 0001759631 us-gaap:TreasuryStockCommonMember 2024-03-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001759631 us-gaap:RetainedEarningsMember 2024-03-31 0001759631 us-gaap:CommonStockMember 2022-12-31 0001759631 us-gaap:TreasuryStockCommonMember 2022-12-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001759631 us-gaap:RetainedEarningsMember 2022-12-31 0001759631 2022-12-31 0001759631 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001759631 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001759631 us-gaap:CommonStockMember 2023-03-31 0001759631 us-gaap:TreasuryStockCommonMember 2023-03-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001759631 us-gaap:RetainedEarningsMember 2023-03-31 0001759631 2023-03-31 0001759631 hyln:StrategicPlanMember 2024-01-01 2024-03-31 0001759631 us-gaap:EmployeeSeveranceMember hyln:StrategicPlanMember 2023-12-31 0001759631 us-gaap:EmployeeSeveranceMember hyln:StrategicPlanMember 2024-01-01 2024-03-31 0001759631 us-gaap:EmployeeSeveranceMember hyln:StrategicPlanMember 2024-03-31 0001759631 us-gaap:ContractTerminationMember hyln:StrategicPlanMember 2023-12-31 0001759631 us-gaap:ContractTerminationMember hyln:StrategicPlanMember 2024-01-01 2024-03-31 0001759631 us-gaap:ContractTerminationMember hyln:StrategicPlanMember 2024-03-31 0001759631 hyln:WarrantyObligationMember hyln:StrategicPlanMember 2023-12-31 0001759631 hyln:WarrantyObligationMember hyln:StrategicPlanMember 2024-01-01 2024-03-31 0001759631 hyln:WarrantyObligationMember hyln:StrategicPlanMember 2024-03-31 0001759631 hyln:StrategicPlanMember 2023-12-31 0001759631 hyln:StrategicPlanMember 2024-03-31 0001759631 hyln:SupplierMember 2023-12-31 0001759631 hyln:CorporateHeadquartersLessorMember 2024-03-31 0001759631 us-gaap:CommercialPaperMember 2024-03-31 0001759631 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001759631 us-gaap:MunicipalBondsMember 2024-03-31 0001759631 us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001759631 us-gaap:CommercialPaperMember 2023-12-31 0001759631 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001759631 us-gaap:MunicipalBondsMember 2023-12-31 0001759631 us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001759631 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001759631 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001759631 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2024-03-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2024-03-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2024-03-31 0001759631 us-gaap:CommercialPaperMember 2024-03-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001759631 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2024-03-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2024-03-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2024-03-31 0001759631 us-gaap:MunicipalBondsMember 2024-03-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001759631 us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001759631 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001759631 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001759631 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2023-12-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-12-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2023-12-31 0001759631 us-gaap:CommercialPaperMember 2023-12-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001759631 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2023-12-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2023-12-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2023-12-31 0001759631 us-gaap:MunicipalBondsMember 2023-12-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001759631 us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001759631 us-gaap:MachineryAndEquipmentMember 2024-03-31 0001759631 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001759631 us-gaap:VehiclesMember 2024-03-31 0001759631 us-gaap:VehiclesMember 2023-12-31 0001759631 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001759631 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001759631 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001759631 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001759631 us-gaap:ComputerEquipmentMember 2024-03-31 0001759631 us-gaap:ComputerEquipmentMember 2023-12-31 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001759631 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001759631 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001759631 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-03-31 0001759631 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001759631 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001759631 hyln:RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember 2024-01-01 2024-03-31 0001759631 hyln:RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember 2023-01-01 2023-03-31 shares iso4217:USD iso4217:USD shares pure 0001759631 false --12-31 Q1 2024 http://fasb.org/us-gaap/2023#ProductAndServiceOtherMember http://fasb.org/us-gaap/2023#ProductAndServiceOtherMember http://fasb.org/us-gaap/2023#RestructuringCharges P1Y 10-Q true 2024-03-31 false 001-38823 HYLIION HOLDINGS CORP. DE 83-2538002 1202 BMC Drive, Suite 100 Cedar Park TX 78613 (833) 495-4466 Yes Yes Non-accelerated Filer true false false Common Stock, par value $0.0001 per share HYLN NYSE 174035799 14715000 12881000 122000 40000 6559000 18483000 126703000 150297000 5973000 0 154072000 181701000 12701000 9987000 6992000 7070000 1360000 1439000 122529000 128186000 297654000 328383000 2119000 4224000 1436000 847000 6948000 10051000 10503000 15122000 6207000 6792000 534000 203000 17244000 22117000 0.0001 0.0001 250000000 250000000 184016695 183071317 175304238 183034255 18000 18000 405118000 404045000 8712457 37062 11370000 33000 -113356000 -97764000 280410000 306266000 297654000 328383000 0 310000 0 310000 0 691000 0 691000 0 -381000 7968000 20918000 6592000 10981000 4431000 0 18991000 31899000 -18991000 -32280000 3396000 3462000 3000 2000 0 -15000 -15592000 -28831000 -0.09 -0.09 -0.16 -0.16 178482894 178482894 180118044 180118044 183071317 18000 37062 -33000 404045000 -97764000 306266000 945378 -247000 -247000 1320000 1320000 8675395 11337000 11337000 -15592000 -15592000 184016695 18000 8712457 -11370000 405118000 -113356000 280410000 179826309 18000 0 0 397810000 25746000 423574000 869263 -176000 -176000 2040000 2040000 -28831000 -28831000 180695572 18000 0 0 399674000 -3085000 396607000 -15592000 -28831000 572000 524000 973000 194000 78000 302000 0 231000 572000 2000 1320000 2040000 5564000 0 82000 -299000 0 1026000 7382000 5313000 -2573000 215000 -3066000 -1144000 4000 -340000 -22702000 -33239000 2818000 2988000 572000 2000 23707000 31394000 53861000 33533000 27908000 -847000 48000 19000 295000 195000 11043000 0 -11290000 -176000 -6084000 -34262000 21464000 120133000 15380000 85871000 294000 0 468000 255000 <div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. Overview</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hyliion Holdings Corp. is a Delaware corporation headquartered in Cedar Park, Texas, with research and development facilities near Cincinnati, Ohio, that designs and develops power generators for stationary and mobile applications. References to the “Company,” “Hyliion,” “we,” or “us” in this report refer to Hyliion Holdings Corp. and its wholly owned subsidiary, unless expressly indicated or the context otherwise requires.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. Disposals</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Strategic Plan Wind Down</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 7, 2023, the Board of the Company approved a strategic plan to wind down its powertrain business and preserve the related intellectual property (the “Plan”). We have not accounted for the impacts of the Plan as a discontinued operation through March 31, 2024 as we have not abandoned or sold the underlying intellectual property. We historically provided limited assurance-type warranties under our powertrain contracts and plan to continue to service such warranties through their remaining term, with the majority ending in 2024.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total charges and expenses related to the Plan of $4.4 million, inclusive of charges to assets held for sale discussed below, were incurred in the Company’s first quarter of 2024 and are included in <span style="-sec-ix-hidden:f-234">exit and termination costs</span> in the condensed consolidated statements of operations. The change in total liabilities associated with the Plan is included within accrued expenses and other current liabilities as presented in Note 8, and accounts payable, and is summarized as follows (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.899%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Charged to Expense</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costs Paid or Settled</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: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, 2024</span></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%">Employee severance and retention</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%">1.1 </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%">(0.4)</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%">0.7 </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></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%">Contract terminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </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%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </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></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%">Warranty obligations</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%">0.4 </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%">(0.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%">— </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%">0.1 </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></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 #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.0 </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%">(1.0)</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%">(4.1)</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%">2.9 </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></tr></table></div> 4400000 The change in total liabilities associated with the Plan is included within accrued expenses and other current liabilities as presented in Note 8, and accounts payable, and is summarized as follows (in millions):<div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.899%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Charged to Expense</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costs Paid or Settled</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: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, 2024</span></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%">Employee severance and retention</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%">1.1 </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%">(0.4)</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%">0.7 </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></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%">Contract terminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </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%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </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></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%">Warranty obligations</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%">0.4 </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%">(0.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%">— </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%">0.1 </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></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 #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.0 </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%">(1.0)</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%">(4.1)</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%">2.9 </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></tr></table></div> 1100000 0 400000 700000 6500000 700000 3700000 2100000 400000 300000 0 100000 8000000.0 1000000.0 4100000 2900000 6000000 5600000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. Summary of Significant Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:6pt;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 condensed consolidated financial statements include the accounts of Hyliion Holdings Corp. and its wholly owned subsidiary. Intercompany transactions and balances have been eliminated upon consolidation. The condensed consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in accordance with the rules and regulations of the United States Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. The condensed consolidated balance sheet at December 31, 2023 was derived from audited financial statements for the fiscal year then ended, but does not include all necessary disclosures required with respect to annual financial statements. In the opinion of the Company, these condensed consolidated financial statements include all recurring adjustments and normal accruals necessary </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for a fair presentation of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s 2023 Annual Report. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These condensed consolidated financial statements have been prepared on a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business. The Company is an early-stage growth company and has generated negative cash flows from operating activities since inception. At March 31, 2024, the Company had total equity of $280.4 million, inclusive of cash and cash equivalents of $14.7 million and total investments of $249.2 million. Based on this, the Company has sufficient funds to continue to execute its business strategy for the next twelve months from the issuance date of the financial statements included in this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make certain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of expenses during the reporting period. The Company’s most significant estimates and judgments involve disposals, income taxes and valuation of share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s condensed consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Supplier Risk</span></div><div style="margin-top:6pt;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 is dependent on certain suppliers, many of which are single source suppliers, and the inability of these suppliers to deliver necessary components of the Company’s products in a timely manner at prices, quality levels and volumes that are acceptable, or the Company’s inability to efficiently manage these components from these suppliers, could have a material adverse effect on the Company’s business, prospects, financial condition and operating results.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;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 considers all highly liquid investments with a maturity date of 90 days or less at the time of purchase to be cash and cash equivalents only if in checking, savings or money market accounts. Cash and cash equivalents include cash held in banks and money market accounts and are carried at cost, which approximates fair value. The Company maintains cash in excess of federally insured limits at financial institutions which it believes are of high credit quality and has not incurred any losses related to these balances to date. The Company believes its credit risk, with respect to these financial institutions to be minimal.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-top:6pt;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 provided a supplier with a letter of credit for $7.9 million in the fourth quarter of 2023 to secure the performance of the Company’s obligations to purchase semi-trucks related to the Founders Program, backed by a restricted cash deposit to pay any draws on the letter of credit by the supplier. The Company was released from this letter of credit in the first quarter of 2024.</span></div><div style="margin-top:6pt;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 provided its corporate headquarters lessor with a letter of credit for $0.7 million to secure the performance of the Company’s lease obligations, backed by a restricted cash deposit to pay any draws on the letter of credit by the lessor. Total cash and cash equivalents and restricted cash as presented in the condensed consolidated statements of cash flows is summarized as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></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: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, 2024</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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, 2023</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: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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td 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%">14,715 </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%">12,881 </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%">85,206 </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%">119,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7,918 </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></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%">Restricted cash included in other assets</span></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%">665 </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%">665 </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%">665 </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%">665 </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 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%">15,380 </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%">21,464 </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%">85,871 </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%">120,133 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at a gross invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level considered adequate to provide for potential account losses on the balance based on the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s evaluation of the anticipated impact of current economic conditions, changes in the character and size of the balance, past and expected future loss experience and other pertinent factors. At March 31, 2024 and December 31, 2023, there were no accounts receivable due from customers or allowances for doubtful accounts.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:6pt;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’s investments consist of corporate bonds, U.S. treasury and agency securities, state and local municipal bonds and commercial paper, all of which are classified as held-to-maturity, with a maturity date of 36-months or less at the time of purchase. The Company determines the appropriate classification of investments at the time of purchase and re-evaluates such designation as of each balance sheet date. Investments are classified as held-to-maturity when the Company has the positive intent and ability to hold the securities to maturity. Held-to-maturity securities are stated at amortized cost, adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization, along with interest, is included in interest income. The Company uses the specific identification method to determine the cost basis of securities sold.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments are impaired when a decline in fair value is judged to be other-than-temporary. The Company evaluates investments for impairment by considering the length of time and extent to which market value has been less than cost or amortized cost, the financial condition and near-term prospects of the issuer as well as specific events or circumstances that may influence the operations of the issuer and the Company’s intent to sell the security or the likelihood that it will be required to sell the security before recovery of the entire amortized cost. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded to other income (expense) and a new cost basis in the investment is established.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level II</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Significant other observable inputs other than level I prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data; and</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level III</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</span></div><div style="margin-top:6pt;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 believes its valuation methods are appropriate and consistent with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.</span></div><div style="margin-top:6pt;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’s financial instruments consist of cash and cash equivalents and restricted cash, accounts receivable, investments, accounts payable and accrued expenses. The carrying value of cash and cash equivalents and restricted cash, accounts receivable, accounts payable and accrued expenses approximate fair value because of the short-term nature of those instruments. The fair value of investments is based on quoted prices for identical or similar instruments in markets that are not active. As a result, investments are classified within Level II of the fair value hierarchy.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through March 31, 2024, we have not yet commercialized the KARNO generator. Costs incurred for components acquired prior to our determination of reaching a commercial stage are expensed as research and development costs, resulting in zero cost basis for those components. As a result, moving-average prices for inventory that is capitalized in future periods may be </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significantly affected by those zero cost items. During the three months ended March 31, 2024 and March 31, 2023, we recorded inventory write-downs of $0.0 million and $0.2 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was no alternative future use at the time the costs were incurred. Research and development costs include, but are not limited to, outsourced engineering services, allocated facilities costs, depreciation on equipment utilized in research and development activities, internal engineering and development expenses, materials, internally developed software and employee related expenses (including salaries, benefits, travel, and share-based compensation) related to development of the Company’s products and services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to enhance transparency and decision usefulness of income tax disclosures. The pronouncement is effective for fiscal years beginning after December 15, 2024 and we expect a material impact to our disclosures as a result of adoption.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to improve the disclosures about a public entity’s reportable segments. The pronouncement is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 and we expect a material impact to our disclosures as a result of adoption.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:6pt;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 condensed consolidated financial statements include the accounts of Hyliion Holdings Corp. and its wholly owned subsidiary. Intercompany transactions and balances have been eliminated upon consolidation. The condensed consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in accordance with the rules and regulations of the United States Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. The condensed consolidated balance sheet at December 31, 2023 was derived from audited financial statements for the fiscal year then ended, but does not include all necessary disclosures required with respect to annual financial statements. In the opinion of the Company, these condensed consolidated financial statements include all recurring adjustments and normal accruals necessary </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for a fair presentation of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s 2023 Annual Report. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These condensed consolidated financial statements have been prepared on a </span>going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business. The Company is an early-stage growth company and has generated negative cash flows from operating activities since inception. 280400000 14700000 249200000 <div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make certain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of expenses during the reporting period. The Company’s most significant estimates and judgments involve disposals, income taxes and valuation of share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s condensed consolidated financial statements.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Supplier Risk</span></div><div style="margin-top:6pt;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 is dependent on certain suppliers, many of which are single source suppliers, and the inability of these suppliers to deliver necessary components of the Company’s products in a timely manner at prices, quality levels and volumes that are acceptable, or the Company’s inability to efficiently manage these components from these suppliers, could have a material adverse effect on the Company’s business, prospects, financial condition and operating results.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;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 considers all highly liquid investments with a maturity date of 90 days or less at the time of purchase to be cash and cash equivalents only if in checking, savings or money market accounts. Cash and cash equivalents include cash held in banks and money market accounts and are carried at cost, which approximates fair value. The Company maintains cash in excess of federally insured limits at financial institutions which it believes are of high credit quality and has not incurred any losses related to these balances to date. The Company believes its credit risk, with respect to these financial institutions to be minimal.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-top:6pt;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 provided a supplier with a letter of credit for $7.9 million in the fourth quarter of 2023 to secure the performance of the Company’s obligations to purchase semi-trucks related to the Founders Program, backed by a restricted cash deposit to pay any draws on the letter of credit by the supplier. The Company was released from this letter of credit in the first quarter of 2024.</span></div>The Company has provided its corporate headquarters lessor with a letter of credit for $0.7 million to secure the performance of the Company’s lease obligations, backed by a restricted cash deposit to pay any draws on the letter of credit by the lessor. 7900000 700000 Total cash and cash equivalents and restricted cash as presented in the condensed consolidated statements of cash flows is summarized as follows:<div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></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: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, 2024</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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, 2023</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: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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td 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%">14,715 </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%">12,881 </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%">85,206 </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%">119,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7,918 </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></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%">Restricted cash included in other assets</span></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%">665 </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%">665 </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%">665 </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%">665 </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 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%">15,380 </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%">21,464 </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%">85,871 </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%">120,133 </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> Total cash and cash equivalents and restricted cash as presented in the condensed consolidated statements of cash flows is summarized as follows:<div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></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: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, 2024</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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, 2023</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: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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td 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%">14,715 </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%">12,881 </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%">85,206 </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%">119,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7,918 </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></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%">Restricted cash included in other assets</span></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%">665 </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%">665 </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%">665 </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%">665 </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 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%">15,380 </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%">21,464 </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%">85,871 </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%">120,133 </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> 14715000 12881000 85206000 119468000 0 7918000 0 0 665000 665000 665000 665000 15380000 21464000 85871000 120133000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at a gross invoice amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is maintained at a level considered adequate to provide for potential account losses on the balance based on the </span></div>Company’s evaluation of the anticipated impact of current economic conditions, changes in the character and size of the balance, past and expected future loss experience and other pertinent factors. 0 0 0 0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:6pt;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’s investments consist of corporate bonds, U.S. treasury and agency securities, state and local municipal bonds and commercial paper, all of which are classified as held-to-maturity, with a maturity date of 36-months or less at the time of purchase. The Company determines the appropriate classification of investments at the time of purchase and re-evaluates such designation as of each balance sheet date. Investments are classified as held-to-maturity when the Company has the positive intent and ability to hold the securities to maturity. Held-to-maturity securities are stated at amortized cost, adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization, along with interest, is included in interest income. The Company uses the specific identification method to determine the cost basis of securities sold.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments are impaired when a decline in fair value is judged to be other-than-temporary. The Company evaluates investments for impairment by considering the length of time and extent to which market value has been less than cost or amortized cost, the financial condition and near-term prospects of the issuer as well as specific events or circumstances that may influence the operations of the issuer and the Company’s intent to sell the security or the likelihood that it will be required to sell the security before recovery of the entire amortized cost. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded to other income (expense) and a new cost basis in the investment is established.</span></div> P36M <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level II</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Significant other observable inputs other than level I prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data; and</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level III</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</span></div><div style="margin-top:6pt;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 believes its valuation methods are appropriate and consistent with other market participants, however the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.</span></div><div style="margin-top:6pt;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’s financial instruments consist of cash and cash equivalents and restricted cash, accounts receivable, investments, accounts payable and accrued expenses. The carrying value of cash and cash equivalents and restricted cash, accounts receivable, accounts payable and accrued expenses approximate fair value because of the short-term nature of those instruments. The fair value of investments is based on quoted prices for identical or similar instruments in markets that are not active. As a result, investments are classified within Level II of the fair value hierarchy.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through March 31, 2024, we have not yet commercialized the KARNO generator. Costs incurred for components acquired prior to our determination of reaching a commercial stage are expensed as research and development costs, resulting in zero cost basis for those components. As a result, moving-average prices for inventory that is capitalized in future periods may be </span></div>significantly affected by those zero cost items. 0 200000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs did not meet the requirements to be recognized as an asset as the associated future benefits were at best uncertain and there was no alternative future use at the time the costs were incurred. Research and development costs include, but are not limited to, outsourced engineering services, allocated facilities costs, depreciation on equipment utilized in research and development activities, internal engineering and development expenses, materials, internally developed software and employee related expenses (including salaries, benefits, travel, and share-based compensation) related to development of the Company’s products and services.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to enhance transparency and decision usefulness of income tax disclosures. The pronouncement is effective for fiscal years beginning after December 15, 2024 and we expect a material impact to our disclosures as a result of adoption.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to improve the disclosures about a public entity’s reportable segments. The pronouncement is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 and we expect a material impact to our disclosures as a result of adoption.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. Investments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, unrealized gains and losses, fair value and maturities of our held-to-maturity investments at March 31, 2024 and December 31, 2023 are summarized as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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 Measurements at March 31, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="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%">Commercial paper</span></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%">31,067 </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%">(20)</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%">31,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,622 </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%">22 </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%">(151)</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%">27,493 </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%">State and municipal bonds</span></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,303 </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%">(57)</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,246 </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%">Corporate bonds and notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </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%">(494)</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%">177,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">249,232 </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%">213 </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%">(722)</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%">248,723 </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-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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 Measurements at December 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="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%">Commercial paper</span></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%">35,218 </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%">18 </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%">(10)</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%">35,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency bonds</span></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%">27,602</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%">56 </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%">(186)</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="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%">27,472</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%">State and municipal bonds</span></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%">15,262</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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%">(48)</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="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%">15,215</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds and notes</span></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%">200,401</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%">515 </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%">(255)</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="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%">200,661</span></td></tr><tr><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%">278,483 </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%">590 </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%">(499)</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%">278,574 </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-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;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, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="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%">Due in one year or less</span></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%">126,703 </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%">126,385 </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%">150,297 </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%">149,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,338 </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%">128,186 </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%">128,640 </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 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%">249,232 </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%">248,723 </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%">278,483 </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%">278,574 </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-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, unrealized gains and losses, fair value and maturities of our held-to-maturity investments at March 31, 2024 and December 31, 2023 are summarized as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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 Measurements at March 31, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="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%">Commercial paper</span></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%">31,067 </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%">(20)</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%">31,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,622 </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%">22 </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%">(151)</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%">27,493 </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%">State and municipal bonds</span></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,303 </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%">(57)</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,246 </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%">Corporate bonds and notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </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%">(494)</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%">177,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">249,232 </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%">213 </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%">(722)</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%">248,723 </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-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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 Measurements at December 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="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%">Commercial paper</span></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%">35,218 </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%">18 </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%">(10)</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%">35,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency bonds</span></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%">27,602</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%">56 </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%">(186)</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="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%">27,472</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%">State and municipal bonds</span></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%">15,262</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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%">(48)</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="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%">15,215</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds and notes</span></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%">200,401</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%">515 </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%">(255)</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="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%">200,661</span></td></tr><tr><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%">278,483 </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%">590 </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%">(499)</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%">278,574 </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> 31067000 0 20000 31047000 27622000 22000 151000 27493000 12303000 0 57000 12246000 178240000 191000 494000 177937000 249232000 213000 722000 248723000 35218000 18000 10000 35226000 27602000 56000 186000 27472000 15262000 1000 48000 15215000 200401000 515000 255000 200661000 278483000 590000 499000 278574000 <div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;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, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="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%">Due in one year or less</span></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%">126,703 </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%">126,385 </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%">150,297 </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%">149,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,338 </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%">128,186 </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%">128,640 </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 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%">249,232 </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%">248,723 </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%">278,483 </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%">278,574 </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> 126703000 126385000 150297000 149934000 122529000 122338000 128186000 128640000 249232000 248723000 278483000 278574000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. Fair Value Measurements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements of our financial assets at March 31, 2024 and December 31, 2023 are summarized as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.745%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;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 Measurements at March 31, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 I</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 II</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 III</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cash and cash equivalents </span></td><td 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%">14,715 </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%">14,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665 </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%">665 </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%"> Held-to-maturity investments: </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></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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">31,047 </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%">31,047 </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%">U.S. government agency bonds</span></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%">27,493 </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%">27,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">12,246 </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%">12,246 </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 and notes</span></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%">177,937 </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%">177,937 </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 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%">15,380 </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%">248,723 </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%">264,103 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.745%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;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 Measurements at December 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 I</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 II</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 III</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td 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%">12,881 </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%">12,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,583 </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%">8,583 </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%">Held-to-maturity investments:</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></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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">35,226 </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%">35,226 </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%">U.S. government agency bonds</span></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%">27,472 </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%">27,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">15,215 </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%">15,215 </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 and notes</span></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%">200,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">200,661 </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 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%">21,464 </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%">278,574 </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%">300,038 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements of our financial assets at March 31, 2024 and December 31, 2023 are summarized as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.745%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;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 Measurements at March 31, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 I</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 II</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 III</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cash and cash equivalents </span></td><td 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%">14,715 </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%">14,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665 </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%">665 </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%"> Held-to-maturity investments: </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></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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">31,047 </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%">31,047 </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%">U.S. government agency bonds</span></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%">27,493 </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%">27,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">12,246 </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%">12,246 </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 and notes</span></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%">177,937 </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%">177,937 </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 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%">15,380 </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%">248,723 </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%">264,103 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.745%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;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 Measurements at December 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 I</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 II</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 III</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td 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%">12,881 </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%">12,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,583 </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%">8,583 </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%">Held-to-maturity investments:</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></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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">35,226 </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%">35,226 </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%">U.S. government agency bonds</span></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%">27,472 </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%">27,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">15,215 </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%">15,215 </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 and notes</span></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%">200,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">200,661 </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 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%">21,464 </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%">278,574 </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%">300,038 </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> 14715000 0 0 14715000 665000 0 0 665000 0 31047000 0 31047000 0 27493000 0 27493000 0 12246000 0 12246000 0 177937000 0 177937000 15380000 248723000 0 264103000 12881000 0 0 12881000 8583000 0 0 8583000 0 35226000 0 35226000 0 27472000 0 27472000 0 15215000 0 15215000 0 200661000 0 200661000 21464000 278574000 0 300038000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. Property and Equipment, Net</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net at March 31, 2024 and December 31, 2023 is summarized as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%">March 31, 2024</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2023</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:120%">Production machinery and equipment</span></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:120%">$</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:120%">14,032 </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:120%">$</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:120%">10,376 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,040 </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:120%">2,013 </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:120%">Leasehold improvements</span></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:120%">2,818 </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:120%">2,236 </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:120%">Office furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223 </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:120%">223 </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:120%">Computers and related equipment</span></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:120%">1,983 </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:120%">1,963 </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="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:120%">20,096 </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:120%">16,811 </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:120%">Less: accumulated depreciation</span></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:120%">(7,395)</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:120%">(6,824)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></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:120%">$</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:120%">12,701 </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:120%">$</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:120%">9,987 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net at March 31, 2024 and December 31, 2023 is summarized as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%">March 31, 2024</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2023</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:120%">Production machinery and equipment</span></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:120%">$</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:120%">14,032 </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:120%">$</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:120%">10,376 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,040 </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:120%">2,013 </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:120%">Leasehold improvements</span></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:120%">2,818 </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:120%">2,236 </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:120%">Office furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223 </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:120%">223 </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:120%">Computers and related equipment</span></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:120%">1,983 </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:120%">1,963 </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="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:120%">20,096 </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:120%">16,811 </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:120%">Less: accumulated depreciation</span></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:120%">(7,395)</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:120%">(6,824)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></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:120%">$</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:120%">12,701 </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:120%">$</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:120%">9,987 </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> 14032000 10376000 1040000 2013000 2818000 2236000 223000 223000 1983000 1963000 20096000 16811000 7395000 6824000 12701000 9987000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. Share-Based Compensation</span></div><div style="margin-top:6pt;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, 2024 and 2023, the Company granted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2.1 million, respectively, restricted stock units which will vest over a period of <span style="-sec-ix-hidden:f-430">one</span> to three years. During the three months ended March 31, 2024 and 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 0.2 million, respectively, of restricted stock units and options were forfeited. Share-based compensation expense for the three months ended March 31, 2024 and 2023 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $2.0 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the restricted stock units granted during the three months ended March 31, 2024, 2.7 million units may vest between February 13, 2025 and December 31, 2026 contingent upon achieving underlying closing stock price thresholds. These awards were valued at $0.83 per unit using fair value hierarchy Level III inputs including an underlying share volatility of 90% and a risk-free rate of 4.35%.</span></div> 5900000 2100000 P3Y 900000 200000 1300000 2000000 2700000 0.83 0.90 0.0435 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities at March 31, 2024 and December 31, 2023 are summarized as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%">March 31, 2024</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services and other</span></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%">1,409 </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%">2,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,407 </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,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></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,237 </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,922 </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 severance, contract termination, and other charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,895 </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,013 </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 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%">6,948 </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%">10,051 </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-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities at March 31, 2024 and December 31, 2023 are summarized as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%">March 31, 2024</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services and other</span></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%">1,409 </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%">2,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,407 </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,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></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,237 </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,922 </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 severance, contract termination, and other charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,895 </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,013 </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 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%">6,948 </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%">10,051 </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> 1409000 2606000 2407000 1510000 1237000 1922000 1895000 4013000 6948000 10051000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. Commitments and Contingencies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Economic Incentive Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended March 31, 2024, in connection with our operations in Cedar Park, Texas, the Company entered into an agreement with the Cedar Park Economic Development Corporation (“EDC”) that superseded prior agreements, whereby the Company would receive cash grants up to $1.1 million from the EDC at various measurement dates during the term of the agreement contingent upon the Company fulfilling and maintaining certain occupancy, investment, and employment requirements. The requirements must be met on or before specific measurement dates and maintained throughout the term of the agreement, which expires effective December 31, 2029. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is further required to refund $0.7 million and allowed to retain $0.4 million, subject to performance of above requirements, of grant funding previously received which was been included within a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ccrued expenses and other current liabilities </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and other liabilities, respectively, as of March 31, 2024. Under the agreement, the EDC has the right to file a security interest to all assets of the Company.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is periodically involved in legal proceedings, legal actions and claims arising in the nor</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mal course of business, including proceedings relating to product liability, intellectual property, safety and health, employment and other matters. The Company believes that the outcome of such legal proceedings, legal actions and claims will not have a significant adverse effect on the Company’s financial position, results of operations or cash flows.</span></div> 1100000 700000 400000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. Net Loss Per Share</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 is summarized as follows (in thousands, except share and per share data):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;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:120%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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: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></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%">Net loss attributable to common stockholders</span></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%">(15,592)</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%">(28,831)</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></tr><tr style="height:15pt"><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><td colspan="3" style="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:700;line-height:100%">Denominator:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic and diluted</span></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%">178,482,894 </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%">180,118,044 </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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="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%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential common shares excluded from the computation of diluted net loss per share because including them would have had an anti-dilutive effect for the three months ended March 31, 2024 and 2023 are summarized as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td></tr><tr><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:120%">Three Months Ended March 31,</span></td></tr><tr><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:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;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:120%">2023</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:120%">Unexercised stock options</span></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:120%">293,410 </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:120%">2,444,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested restricted stock units*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,763,910 </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:120%">4,563,859 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:120%">7,057,320 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:120%">7,008,122 </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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Potential common shares from unvested restricted stock units for the periods ended March 31, 2024 and 2023 include no</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and 687,084 shares,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> respectively, where no accounting grant date had been established.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 is summarized as follows (in thousands, except share and per share data):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;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:120%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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: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></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%">Net loss attributable to common stockholders</span></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%">(15,592)</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%">(28,831)</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></tr><tr style="height:15pt"><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><td colspan="3" style="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:700;line-height:100%">Denominator:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic and diluted</span></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%">178,482,894 </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%">180,118,044 </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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="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%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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></tr></table></div> -15592000 -28831000 178482894 178482894 180118044 180118044 -0.09 -0.09 -0.16 -0.16 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential common shares excluded from the computation of diluted net loss per share because including them would have had an anti-dilutive effect for the three months ended March 31, 2024 and 2023 are summarized as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td></tr><tr><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:120%">Three Months Ended March 31,</span></td></tr><tr><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:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;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:120%">2023</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:120%">Unexercised stock options</span></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:120%">293,410 </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:120%">2,444,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested restricted stock units*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,763,910 </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:120%">4,563,859 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:120%">7,057,320 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:120%">7,008,122 </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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Potential common shares from unvested restricted stock units for the periods ended March 31, 2024 and 2023 include no</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and 687,084 shares,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> respectively, where no accounting grant date had been established.</span></div> 293410 2444263 6763910 4563859 7057320 7008122 0 687084