0001759631-23-000095.txt : 20231108 0001759631-23-000095.hdr.sgml : 20231108 20231108163520 ACCESSION NUMBER: 0001759631-23-000095 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231108 DATE AS OF CHANGE: 20231108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Hyliion Holdings Corp. CENTRAL INDEX KEY: 0001759631 STANDARD INDUSTRIAL CLASSIFICATION: TRUCK & BUS BODIES [3713] 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: 231388523 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-20230930.htm 10-Q hyln-20230930
0001759631false12-31Q32023http://fasb.org/us-gaap/2023#ProductAndServiceOtherMemberhttp://fasb.org/us-gaap/2023#ProductAndServiceOtherMemberhttp://fasb.org/us-gaap/2023#ProductAndServiceOtherMemberhttp://fasb.org/us-gaap/2023#ProductAndServiceOtherMemberP1Y00017596312023-01-012023-09-3000017596312023-10-31xbrli:shares00017596312023-09-30iso4217:USD00017596312022-12-31iso4217:USDxbrli:shares00017596312022-07-012022-09-3000017596312022-01-012022-09-3000017596312023-07-012023-09-300001759631us-gaap:ProductAndServiceOtherMember2023-07-012023-09-300001759631us-gaap:ProductAndServiceOtherMember2022-07-012022-09-300001759631us-gaap:ProductAndServiceOtherMember2023-01-012023-09-300001759631us-gaap:ProductAndServiceOtherMember2022-01-012022-09-300001759631us-gaap:CommonStockMember2022-12-310001759631us-gaap:AdditionalPaidInCapitalMember2022-12-310001759631us-gaap:RetainedEarningsMember2022-12-310001759631us-gaap:CommonStockMember2023-01-012023-03-310001759631us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100017596312023-01-012023-03-310001759631us-gaap:RetainedEarningsMember2023-01-012023-03-310001759631us-gaap:CommonStockMember2023-03-310001759631us-gaap:AdditionalPaidInCapitalMember2023-03-310001759631us-gaap:RetainedEarningsMember2023-03-3100017596312023-03-310001759631us-gaap:CommonStockMember2023-04-012023-06-300001759631us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000017596312023-04-012023-06-300001759631us-gaap:RetainedEarningsMember2023-04-012023-06-300001759631us-gaap:CommonStockMember2023-06-300001759631us-gaap:AdditionalPaidInCapitalMember2023-06-300001759631us-gaap:RetainedEarningsMember2023-06-3000017596312023-06-300001759631us-gaap:CommonStockMember2023-07-012023-09-300001759631us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001759631us-gaap:RetainedEarningsMember2023-07-012023-09-300001759631us-gaap:CommonStockMember2023-09-300001759631us-gaap:AdditionalPaidInCapitalMember2023-09-300001759631us-gaap:RetainedEarningsMember2023-09-300001759631us-gaap:CommonStockMember2021-12-310001759631us-gaap:AdditionalPaidInCapitalMember2021-12-310001759631us-gaap:RetainedEarningsMember2021-12-3100017596312021-12-310001759631us-gaap:CommonStockMember2022-01-012022-03-310001759631us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100017596312022-01-012022-03-310001759631us-gaap:RetainedEarningsMember2022-01-012022-03-310001759631us-gaap:CommonStockMember2022-03-310001759631us-gaap:AdditionalPaidInCapitalMember2022-03-310001759631us-gaap:RetainedEarningsMember2022-03-3100017596312022-03-310001759631us-gaap:CommonStockMember2022-04-012022-06-300001759631us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000017596312022-04-012022-06-300001759631us-gaap:RetainedEarningsMember2022-04-012022-06-300001759631us-gaap:CommonStockMember2022-06-300001759631us-gaap:AdditionalPaidInCapitalMember2022-06-300001759631us-gaap:RetainedEarningsMember2022-06-3000017596312022-06-300001759631us-gaap:CommonStockMember2022-07-012022-09-300001759631us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001759631us-gaap:RetainedEarningsMember2022-07-012022-09-300001759631us-gaap:CommonStockMember2022-09-300001759631us-gaap:AdditionalPaidInCapitalMember2022-09-300001759631us-gaap:RetainedEarningsMember2022-09-3000017596312022-09-300001759631us-gaap:SubsequentEventMemberhyln:StrategicPlanMember2023-11-070001759631us-gaap:SubsequentEventMemberhyln:StrategicPlanMember2023-11-072023-11-07hyln:employeexbrli:pure0001759631us-gaap:SubsequentEventMemberus-gaap:EmployeeSeveranceMemberhyln:StrategicPlanMember2023-11-072023-11-070001759631us-gaap:SubsequentEventMemberus-gaap:OneTimeTerminationBenefitsMemberhyln:StrategicPlanMember2023-11-072023-11-070001759631us-gaap:ContractTerminationMemberus-gaap:SubsequentEventMemberhyln:StrategicPlanMember2023-11-072023-11-070001759631us-gaap:SubsequentEventMemberus-gaap:OtherRestructuringMemberhyln:StrategicPlanMember2023-11-072023-11-070001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberhyln:CustomerAMember2023-01-012023-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberhyln:CustomerAMember2022-01-012022-12-310001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberhyln:CustomerCMember2023-01-012023-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberhyln:CustomerCMember2022-01-012022-12-310001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberhyln:SignificantCustomersMember2023-01-012023-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberhyln:SignificantCustomersMember2022-01-012022-12-310001759631us-gaap:DiscontinuedOperationsHeldforsaleMemberhyln:PowertrainBusinessMember2023-09-300001759631hyln:HybridSystemsAndOtherMember2023-07-012023-09-300001759631hyln:HybridSystemsAndOtherMember2022-07-012022-09-300001759631hyln:HybridSystemsAndOtherMember2023-01-012023-09-300001759631hyln:HybridSystemsAndOtherMember2022-01-012022-09-300001759631hyln:Class8SemiTrucksMember2023-07-012023-09-300001759631hyln:Class8SemiTrucksMember2022-07-012022-09-300001759631hyln:Class8SemiTrucksMember2023-01-012023-09-300001759631hyln:Class8SemiTrucksMember2022-01-012022-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:CustomerAMember2023-07-012023-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:CustomerAMember2022-07-012022-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:CustomerAMember2023-01-012023-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:CustomerAMember2022-01-012022-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:CustomerBMember2023-07-012023-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:CustomerBMember2022-07-012022-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:CustomerBMember2023-01-012023-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:CustomerBMember2022-01-012022-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:CustomerGMember2023-07-012023-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:CustomerGMember2022-07-012022-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:CustomerGMember2023-01-012023-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:CustomerGMember2022-01-012022-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:SignificantCustomersMember2023-07-012023-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:SignificantCustomersMember2022-07-012022-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:SignificantCustomersMember2023-01-012023-09-300001759631us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhyln:SignificantCustomersMember2022-01-012022-09-30utr:mi0001759631us-gaap:CommercialPaperMember2023-09-300001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-09-300001759631us-gaap:MunicipalBondsMember2023-09-300001759631us-gaap:CorporateBondSecuritiesMember2023-09-300001759631us-gaap:CommercialPaperMember2022-12-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001759631us-gaap:MunicipalBondsMember2022-12-310001759631us-gaap:CorporateBondSecuritiesMember2022-12-310001759631us-gaap:FairValueInputsLevel1Member2023-09-300001759631us-gaap:FairValueInputsLevel2Member2023-09-300001759631us-gaap:FairValueInputsLevel3Member2023-09-300001759631us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-09-300001759631us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-09-300001759631us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2023-09-300001759631us-gaap:CommercialPaperMember2023-09-300001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-09-300001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-09-300001759631us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-09-300001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-09-300001759631us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Member2023-09-300001759631us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2023-09-300001759631us-gaap:FairValueInputsLevel3Memberus-gaap:MunicipalBondsMember2023-09-300001759631us-gaap:MunicipalBondsMember2023-09-300001759631us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-09-300001759631us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-09-300001759631us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2023-09-300001759631us-gaap:CorporateBondSecuritiesMember2023-09-300001759631us-gaap:FairValueInputsLevel1Member2022-12-310001759631us-gaap:FairValueInputsLevel2Member2022-12-310001759631us-gaap:FairValueInputsLevel3Member2022-12-310001759631us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2022-12-310001759631us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-12-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2022-12-310001759631us-gaap:CommercialPaperMember2022-12-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001759631us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001759631us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:MunicipalBondsMember2022-12-310001759631us-gaap:MunicipalBondsMember2022-12-310001759631us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001759631us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2022-12-310001759631us-gaap:CorporateBondSecuritiesMember2022-12-310001759631us-gaap:MachineryAndEquipmentMember2023-09-300001759631us-gaap:MachineryAndEquipmentMember2022-12-310001759631us-gaap:VehiclesMember2023-09-300001759631us-gaap:VehiclesMember2022-12-310001759631us-gaap:LeaseholdImprovementsMember2023-09-300001759631us-gaap:LeaseholdImprovementsMember2022-12-310001759631us-gaap:FurnitureAndFixturesMember2023-09-300001759631us-gaap:FurnitureAndFixturesMember2022-12-310001759631us-gaap:ComputerEquipmentMember2023-09-300001759631us-gaap:ComputerEquipmentMember2022-12-310001759631us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001759631us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001759631srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001759631srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001759631us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001759631us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001759631us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001759631us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001759631us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001759631us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001759631us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001759631us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001759631us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001759631us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001759631hyln:RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember2023-01-012023-09-300001759631hyln:RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember2022-01-012022-09-30
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 September 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
Commission File 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
x
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No 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 October 31, 2023, 182,789,454 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 SEPTEMBER 30, 2023
TABLE OF CONTENTS
INDEX
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)
September 30,
2023
December 31,
2022
(Unaudited)
Assets
Current assets
Cash and cash equivalents$28,600 $119,468 
Accounts receivable140 1,136 
Inventory139 74 
Prepaid expenses and other current assets11,509 9,795 
Short-term investments153,625 193,740 
Total current assets194,013 324,213 
Property and equipment, net11,076 5,606 
Operating lease right-of-use assets7,494 6,470 
Intangible assets, net200 200 
Other assets2,038 1,686 
Long-term investments141,324 108,568 
Total assets$356,145 $446,743 
Liabilities and stockholders’ equity
Current liabilities
Accounts payable$3,507 $2,800 
Current portion of operating lease liabilities807 347 
Accrued expenses and other current liabilities8,867 11,535 
Total current liabilities13,181 14,682 
Operating lease liabilities, net of current portion7,354 6,972 
Other liabilities1,248 1,515 
Total liabilities21,783 23,169 
Commitments and contingencies (Note 11)
Stockholders’ equity
Common stock, $0.0001 par value; 250,000,000 shares authorized; 182,716,445 and 179,826,309 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively
18 18 
Additional paid-in capital402,978 397,810 
(Accumulated deficit) retained earnings(68,634)25,746 
Total stockholders’ equity334,362 423,574 
Total liabilities and stockholders’ equity$356,145 $446,743 
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 September 30,Nine Months Ended September 30,
2023202220232022
Revenues
Product sales and other$96 $499 $672 $1,011 
Total revenues96 499 672 1,011 
Cost of revenues
Product sales and other677 2,916 1,675 7,160 
Total cost of revenues677 2,916 1,675 7,160 
Gross loss(581)(2,417)(1,003)(6,149)
Operating expenses
Research and development25,115 52,678 73,472 88,543 
Selling, general and administrative8,186 10,264 30,265 32,255 
Total operating expenses33,301 62,942 103,737 120,798 
Loss from operations(33,882)(65,359)(104,740)(126,947)
Interest income3,534 1,926 10,345 3,066 
Gain (loss) on disposal of assets 46 1 (89)
Other income, net26  14  
Net loss$(30,322)$(63,387)$(94,380)$(123,970)
Net loss per share, basic and diluted$(0.17)$(0.36)$(0.52)$(0.71)
Weighted-average shares outstanding, basic and diluted181,641,060 174,345,022 180,914,250 173,945,156 
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)
Nine Months Ended September 30, 2023
Common StockAdditional
Paid-In
Capital
(Accumulated Deficit) Retained EarningsTotal
Stockholders’
Equity
SharesAmount
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 
Exercise of common stock options and vesting of restricted stock units, net456,579 — 44 — 44 
Share-based compensation— — 1,721 — 1,721 
Net loss— — — (35,227)(35,227)
Balance at June 30, 2023181,152,151 18 401,439 (38,312)363,145 
Exercise of common stock options and vesting of restricted stock units, net1,564,294 — 130 — 130 
Share-based compensation— — 1,409 — 1,409 
Net loss— — — (30,322)(30,322)
Balance at September 30, 2023182,716,445 $18 $402,978 $(68,634)$334,362 
Nine Months Ended September 30, 2022
Common StockAdditional
Paid-In
Capital
Retained EarningsTotal
Stockholders’
Equity
SharesAmount
Balance at December 31, 2021173,468,979 $17 $374,795 $179,103 $553,915 
Exercise of common stock options and vesting of restricted stock units, net336,155 — (92)— (92)
Share-based compensation— — 1,563 — 1,563 
Net loss— — — (27,108)(27,108)
Balance at March 31, 2022173,805,134 17 376,266 151,995 528,278 
Exercise of common stock options and vesting of restricted stock units, net193,834 — 15 — 15 
Share-based compensation— — 1,922 — 1,922 
Net loss— — — (33,475)(33,475)
Balance at June 30, 2022173,998,968 17 378,203 118,520 496,740 
Issuance of common stock for acquisition5,500,000 1 16,114 — 16,115 
Exercise of common stock options and vesting of restricted stock units, net146,905 — (15)— (15)
Share-based compensation— — 1,783 — 1,783 
Net loss— — — (63,387)(63,387)
Balance at September 30, 2022179,645,873 $18 $396,085 $55,133 $451,236 
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)
Nine Months Ended September 30,
20232022
Cash flows from operating activities
Net loss$(94,380)$(123,970)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization1,796 823 
Amortization and accretion of investments, net(1,821)1,300 
Noncash lease expense1,072 922 
Inventory write-down992 5,634 
(Gain) loss on disposal of assets(1)89 
Share-based compensation5,170 5,268 
Acquired in-process research and development 28,752 
Changes in operating assets and liabilities:
Accounts receivable996 (824)
Inventory(1,057)(5,660)
Prepaid expenses and other assets(1,200)3,097 
Accounts payable555 (5,201)
Accrued expenses and other liabilities(3,295)7,228 
Operating lease liabilities(1,254)(900)
Net cash used in operating activities(92,427)(83,442)
Cash flows from investing activities
Purchase of property and equipment and other(6,755)(2,621)
Proceeds from sale of property and equipment2 33 
Purchase of in-process research and development (14,428)
Payments for security deposit, net(45) 
Purchase of investments(170,197)(160,116)
Proceeds from sale and maturity of investments178,556 156,382 
Net cash provided by (used in) investing activities1,561 (20,750)
Cash flows from financing activities
Proceeds from exercise of common stock options230 65 
Taxes paid related to net share settlement of equity awards(232)(157)
Net cash used in financing activities(2)(92)
Net decrease in cash and cash equivalents and restricted cash(90,868)(104,284)
Cash and cash equivalents and restricted cash, beginning of period120,133 259,110 
Cash and cash equivalents and restricted cash, end of period$29,265 $154,826 
Supplemental disclosure of noncash investing and financing activities:
Common stock issued for purchase of assets$ $16,115 
Acquisitions of property and equipment included in accounts payable and other$512 $66 
Right-of-use assets obtained in exchange for lease obligations$2,096 $ 
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, that designs and develops stationary power applications and electric powertrain systems. 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.
The Company plans to develop and commercialize a fuel-agnostic generator (the “KARNO generator”) to be used in stationary power applications. The Company believes the KARNO generator is well positioned to address the rising strain on electrical infrastructure, notably from electric vehicles.
The Company announced a strategic review of alternatives for its electric powertrain business (the “Powertrain Business”) on October 10, 2023 citing lower than expected industry adoption of electric trucks, significant increases in component costs, changing regulatory requirements, and uncertainty about its ability to raise additional needed capital for ongoing investment in the business as reason for undertaking this strategic review. On November 7, 2023, our board of directors determined that the Company would discontinue operating the Powertrain Business. Hyliion intends to retain the technology of the Powertrain Business technology and will continue to explore potential sales or future use of both the technology and tangible assets from the Powertrain Business.
Note 2. Subsequent Events
On November 7, 2023, the board of directors (the “Board”) of the Company approved a strategic plan to wind down its Powertrain Business and preserve technology relating to the Powertrain Business, to better align its workforce with the Company’s future needs, and to reduce the Company’s operating costs (the “Plan”). As part of the Plan, the Company will continue to focus on commercialization of its KARNO generator technology. Following completion of the Plan, we no longer expect to recognize revenue on products not related to KARNO technology, including the Company’s Hypertruck ERX system (“Hypertruck ERX”) and Hyliion Hybrid system (“Hybrid”). The Company is evaluating opportunities to monetize certain of the assets and technology relating to the Business, but no assurances can be provided that any such opportunities will be realized. The Company expects the wind-down to be completed by the end of the Company’s first quarter of fiscal year 2024. In connection with the Plan, the Company expects to incur total charges and expenses of approximately $18.4 million.
The Plan includes a reduction of the Company’s workforce by approximately 175 people, or 67%, with some expected to be provided transition packages that will provide for continued services through various dates of the Company’s fiscal year 2024. The Company expects the Plan will result in (i) charges consisting of approximately $1.4 million in employee severance and retention payments and $0.9 million in non-cash stock-based compensation expense related to vesting of share-based awards, and (ii) cash expenditures of approximately $13.9 million for contract terminations, with up to an additional $9.0 million depending on the outcome of supplier negotiations and other estimates and uncertainties.
The Company expects the majority of the charges and expenses related to the Plan to be incurred in the Company’s fourth quarter of fiscal year 2023.
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. For example, potential employee reductions are subject to legal requirements, which may extend the reduction process beyond that expected in certain cases. In addition, the Company may incur other cash expenditures or charges not currently contemplated due to unanticipated events that may occur, including in connection with the implementation of the Plan or otherwise.
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, 2022 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
5


Company’s 2022 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 September 30, 2023, the Company had total equity of $334.4 million, inclusive of cash and cash equivalents of $28.6 million and total investments of $294.9 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 revenue recognition, inventory, warranties, acquisitions, 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, the majority 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 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:
September 30, 2023December 31, 2022September 30, 2022December 31, 2021
Cash and cash equivalents$28,600 $119,468 $154,161 $258,445 
Restricted cash included in other assets665 665 665 665 
$29,265 $120,133 $154,826 $259,110 
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 September 30, 2023 and December 31, 2022, accounts receivable included amounts receivable from customers of $0.1 million and $1.1 million, respectively. At September 30, 2023 and December 31, 2022, allowance for doubtful accounts on customer receivables was nil and $0.1 million, respectively.
6


The portion of our net accounts receivable from significant customers is summarized as follows:
September 30, 2023December 31, 2022
Customer A100 %82 %
Customer C 12 
100 %94 %
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.
Impairment of Long-Lived Assets
The Company reviews long-lived assets, including property and equipment and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analysis in accordance with ASC 360-10, Impairment or
7


Disposal of Long-Lived Assets, which requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value.
The Company performed a test of recoverability of its long-lived assets and determined that all long-lived assets were recoverable as of September 30, 2023. As of September 30, 2023, long-lived assets associated with the powertrain business had a recorded amount of $4.2 million and associated probability-weighted estimated future cash flows of $4.4 million. If the Company is unable to sell long-lived assets associated with the powertrain business at a sufficient price, it will record associated impairment charges in future periods. Estimated future cash flows for all other long-lived assets substantially exceeded recorded amounts.
Revenue
The Company follows five steps to recognize revenue from contracts with customers under ASC 606, Revenue from Contracts with Customers, which are:
Step 1: Identify the contract(s) with a customer;
Step 2: Identify the performance obligations in the contract;
Step 3: Determine the transaction price;
Step 4: Allocate the transaction price to the performance obligations in the contract; and
Step 5: Recognize revenue when (or as) a performance obligation is satisfied.
Revenue is comprised of sales of Hybrid systems for Class 8 semi-trucks, Class 8 semi-trucks outfitted with Hybrid systems and specific other features and services that meet the definition of a performance obligation, including internet connectivity and data processing. We provide installation services for the Hybrid system onto the customers’ vehicle. The Company’s products are marketed and sold to end-user fleet customers in North America. When our contracts with customers contain multiple performance obligations and where material, the contract transaction price is allocated on a relative standalone selling price basis to each performance obligation.
We recognize revenue on Hybrid system sales and Class 8 semi-trucks outfitted with Hybrid systems upon delivery to, and acceptance of the vehicle by, the customer, which is when control transfers. Contracts are reviewed for significant financing components and payments are typically received within 30 days of delivery. The sale of a Hybrid system to an end-use fleet customer consists of a completed modification to the customer vehicle and the installation services involve significant integration of the Hybrid system with the customer’s vehicle. Installation services are not distinct within the context of the contract and together with the sale of the Hybrid system represent a single performance obligation. We do not offer any sales returns. Amounts billed to customers related to shipping and handling are classified as revenue, and we have elected to recognize the cost for freight and shipping when control has transferred to the customer as a cost of revenue. Our policy is to exclude taxes collected from customers from the transaction price of contracts. In the fourth quarter of fiscal 2021, we began taking deposits to secure future Hypertruck ERX production slots. Such deposits were immaterial at September 30, 2023 and December 31, 2022.
When a Class 8 semi-truck with a Hybrid system upfit is sold to a customer, judgment is required to determine if we are the principal or agent in the arrangement. We consider factors such as, but not limited to, which entity has the primary responsibility for fulfilling the promise to provide the specified good or service, which entity has inventory risk before the specified good or service has been transferred to a customer and which entity has discretion in establishing the price for the specified good or service. We have determined that we are the principal in transactions involving the resale of Class 8 semi-trucks outfitted with the Hybrid system.
8


The disaggregation of our revenue sources is summarized as follows and is attributable to the U.S.:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Hybrid systems and other$96 $243 $416 $755 
Class 8 semi-truck prepared for Hybrid system upfit 256 256 256 
Total product sales and other$96 $499 $672 $1,011 
The portion of our revenues from significant customers is summarized as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Customer A94 %69 %65 %43 %
Customer B 6  21 
Customer G  25  
94 %75 %90 %64 %
Warranties
We provide limited assurance-type warranties under our contracts and do not offer extended warranties or maintenance contracts. The warranty period typically extends for the lesser of two years or 200,000 miles following transfer of control and solely relates to correction of product defects during the warranty period. We recognize the cost of the warranty upon transfer of control based on estimated and historical claims rates and fulfillment costs, which are variable. Should product failure rates and fulfillment costs differ from these estimates, material revisions to the estimated warranty liability would be required. Warranty expense is recorded as a component of cost of revenue.
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.
9


Note 4. Investments
The amortized cost, unrealized gains and losses, fair value and maturities of our held-to-maturity investments at September 30, 2023 and December 31, 2022 are summarized as follows:
Fair Value Measurements at September 30, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$51,420 $ $(74)$51,346 
U.S. government agency bonds22,606  (356)22,250 
State and municipal bonds15,221  (215)15,006 
Corporate bonds and notes205,702 7 (1,705)204,004 
$294,949 $7 $(2,350)$292,606 
Fair Value Measurements at December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$36,675 $2 $(161)$36,516 
U.S. government agency bonds12,4416 (328)12,119
State and municipal bonds40,10428 (628)39,504
Corporate bonds and notes213,08876 (3,344)209,820
$302,308 $112 $(4,461)$297,959 
September 30, 2023December 31, 2022
Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$153,625 $152,826 $193,740 $191,094 
Due after one year through five years141,324 139,780 108,568 106,865 
$294,949 $292,606 $302,308 $297,959 
Note 5. Fair Value Measurements
The fair value measurements of our financial assets at September 30, 2023 and December 31, 2022 are summarized as follows:
Fair Value Measurements at September 30, 2023
Level ILevel IILevel IIITotal
 Cash and cash equivalents $28,600 $ $ $28,600 
 Restricted cash665   665 
 Held-to-maturity investments:
Commercial paper 51,346  51,346 
U.S. government agency bonds 22,250  22,250 
State and municipal bonds 15,006  15,006 
Corporate bonds and notes 204,004  204,004 
$29,265 $292,606 $ $321,871 
10


Fair Value Measurements at December 31, 2022
Level ILevel IILevel IIITotal
Cash and cash equivalents$119,468 $ $ $119,468 
Restricted cash665   665 
Held-to-maturity investments:
Commercial paper 36,516  36,516 
U.S. government agency bonds 12,119  12,119 
State and municipal bonds 39,504  39,504 
Corporate bonds and notes 209,820  209,820 
$120,133 $297,959 $ $418,092 
Note 6. Inventory
The carrying value of our inventory at September 30, 2023 and December 31, 2022 is summarized as follows:
September 30, 2023December 31, 2022
Raw materials$ $ 
Work in process47  
Finished goods92 74 
$139 $74 
During the three and nine months ended September 30, 2023, we recorded inventory write-downs of $0.8 million and $1.0 million, respectively. During the three and nine months ended September 30, 2022, we recorded inventory write-downs of $2.3 million and $5.6 million, respectively. These write-downs are included in cost of revenues.
Note 7. Property and Equipment, Net
Property and equipment, net at September 30, 2023 and December 31, 2022 is summarized as follows:
September 30, 2023December 31, 2022
Production machinery and equipment$10,077 $5,897 
Vehicles2,013 817 
Leasehold improvements2,124 1,002 
Office furniture and fixtures223 162 
Computers and related equipment1,947 1,367 
16,384 9,245 
Less: accumulated depreciation(5,308)(3,639)
Total property and equipment, net$11,076 $5,606 
Note 8. Share-Based Compensation
During the nine months ended September 30, 2023 and 2022, the Company granted 2.2 million and 2.2 million, respectively, restricted stock units which will vest over a period of one to three years, some of which include performance criteria based on the achievement of key Company milestones. During the nine months ended September 30, 2023 and 2022, 0.6 million and 0.8 million, respectively, of restricted stock units and options were forfeited. Share-based compensation expense for the three and nine months ended September 30, 2023 was $1.4 million and $5.2 million, respectively. Share-based compensation expense for the three and nine months ended September 30, 2022 was $1.8 million and $5.3 million, respectively.
11


Note 9. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities at September 30, 2023 and December 31, 2022 are summarized as follows:
September 30, 2023December 31, 2022
Accrued professional services and other$4,610 $5,834 
Accrued compensation and related benefits3,448 4,773 
Other accrued liabilities809 928 
$8,867 $11,535 
Note 10. Warranties
The change in warranty liability for the three and nine months ended September 30, 2023 and 2022 is summarized as follows and included within accrued expenses and other current liabilities and other liabilities in the condensed consolidated balance sheets:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Balance at beginning of period$566 $348 $527 $44 
Accrual for warranties issued65 186 218 517 
Net changes in accrual related to pre-existing warranties(131) (154) 
Warranty charges(64)(122)(155)(149)
Balance at end of period$436 $412 $436 $412 
Note 11. Commitments and Contingencies
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 12. Net Loss Per Share
The computation of basic and diluted net loss per share for the three and nine months ended September 30, 2023 and 2022 is summarized as follows (in thousands, except share and per share data):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Numerator:
Net loss attributable to common stockholders$(30,322)$(63,387)$(94,380)$(123,970)
Denominator:
Weighted average shares outstanding, basic and diluted181,641,060 174,345,022 180,914,250 173,945,156 
Net loss per share, basic and diluted$(0.17)$(0.36)$(0.52)$(0.71)
12


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 and nine months ended September 30, 2023 and 2022 are summarized as follows:
Three and Nine Months Ended September 30,
20232022
Unexercised stock options683,090 2,682,228 
Unvested restricted stock units*3,976,223 3,808,665 
4,659,313 6,490,893 
* Potential common shares from unvested restricted stock units for the periods ended September 30, 2023 and 2022 include 653,334 and 1,261,667 shares, respectively, where no accounting grant date has been established.
13

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 2022 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 2022 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 2022 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 affordable electricity production. The Company’s primary focus is to provide distributed power generators that can operate on various fuel sources to future-proof against an ever-changing energy economy. Headquartered in Austin, Texas, and with research and development in Cincinnati, OH, Hyliion is addressing the commercial space first with a locally deployable generator that can offer prime power, peak shaving, and renewables matching. As the Company goes forward, it plans to scale its generator solution to also address household applications. This approach enables consumers to produce their own electricity while utilizing the grid as a backup source. Beyond stationary power, Hyliion will address mobile applications such as vehicles and marine. The KARNO generator is a fuel-agnostic solution, enabled by additive manufacturing, that leverages a linear heat generator architecture. The Company aims to offer innovative, yet practical solutions that contribute positively to the environment in the energy economy.
Strategic Business Developments
During the quarter, Hyliion offered the Hyliion Hybrid system (“Hybrid”), an electrified powertrain system that augments existing Class 8 semi-trucks to improve vehicle performance or reduce fuel usage, depending on application. The Hybrid system can be installed on new vehicles prior to entering service, or retrofit onto existing in-service vehicles, allowing customers to use their preferred vehicle brands and maintain their existing fleet maintenance and operations strategies. The Company began selling the Hybrid system in late 2021, with deployments to fleets in the transportation and logistics sector in a variety of duty cycles, use cases, and geographical regions. The Company also continued development of its Hypertruck ERX
14

powertrain platform (“Hypertruck ERX”), a complete electrified powertrain system leveraging an onboard compact-natural-gas-fueled generator to supplement battery range to transform an OEM platform into a range extended electric vehicle.
Companies in the truck electrification space (including Hyliion) have continued to face a number of challenges and headwinds as they develop and scale the production of new clean vehicles, and as customers employ these vehicles in their fleets. For Hyliion, these challenges have included, among others, a slower-than-anticipated market transition to electric commercial truck fleets, escalating component and production costs and delays, new California Air Resources Board (“CARB”) mandates for fleet adoption of electric trucks, the need to reduce the cost and weight of the Hypertruck ERX platform, continued work by OEMs to de-content Tier 1 components that their Tier 1 suppliers are providing, and the expectation that the Company would be required to raise substantial additional capital to address and overcome these challenges.
In light of these challenges to the business and other considerations, the Company’s board of directors, with the support of its expert advisors, explored a range of strategic alternatives for its electrified powertrain systems business. At the conclusion of that strategic review following the end of the quarter, the board of directors determined that discontinuing operating the electrified powertrain systems business and focusing exclusively on the development and commercialization of the Company’s fuel-agnostic KARNO generator technology would be the most effective use of the Company’s capital and in the best interests of the Company’s shareholders.
Hyliion intends to retain the powertrain technology enabling the Company to explore a sale or future use of the technology and the tangible assets from the powertrain division. Tangible assets include the first 30 Hypertruck ERX production trucks which Hyliion no longer plans to recognize revenue on and the Hypertruck Fuel Cell prototype truck that Hyliion successfully completed in the third quarter of this year in collaboration with Hyzon Motors.
KARNO Generator System
In September 2022 we acquired assets including new hydrogen and fuel-agnostic-capable generator technology from General Electric Company’s GE Additive business (“KARNO generator”). The KARNO generator emerged out of GE’s long-running research and development investments in aerospace engines 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 now 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.
Benefits of the KARNO Generator Versus Conventional Competitors
We believe the versatility and operating characteristics of the KARNO generator make it an ideal 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.
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 200kW generator occupies less than a cubic meter of volume.
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 200kW, systems with six or more shafts can be utilized or, multiple
15

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.
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 200kW BETA generator, which is poised to serve as our initial production design for initial commercial deployments. We have also showcased the KARNO generator with potential powertrain and stationary power customers. Moreover, we successfully demonstrated the KARNO generator’s capability to feed power back to the electric grid from our Cincinnati, Ohio facility, using an ALPHA KARNO generator unit.
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 is rapid, with the output of machines we intend to acquire over the next three to four years projected to increase by nearly a factor of ten 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.
We plan to initiate the printing and assembly of the first production units of the KARNO generator at our facilities in Austin, Texas and Cincinnati, Ohio. As production volumes rise, we will also consider outsourcing the printing, manufacturing and assembly of specific components or the entire generator to third parties. We will also design and manufacture or purchase components for balance-of-plant and electrical systems for the initial production units while considering outsourcing options over time. In our initial deployment phase, we intend to collaborate closely with customers, overseeing the installation, monitoring and maintenance of KARNO generator systems. Additionally, we will consider options for integrating our products into existing sales and distribution channels and forging partnerships with established manufacturers, vendors, developers and distributors as we continue to grow and evolve.
KARNO Generator Applications
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 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 and that the KARNO generator can address many concerns that inhibit consumers from adopting onsite generating systems today, including cost, maintenance needs, noise, versatility and emissions.
Hyliion believes that the KARNO generator is suitable for wide range of electrical power generating applications and that it can penetrate the market for these applications due to its highly differentiated characteristics versus conventional generators. Key differentiating attributes include low maintenance, lower operating costs due to efficiency, low noise and emissions, and fuel versatility.
Planned initial KARNO generators that are both power dense and mobile, are expected to include an approximate three cubic meter, single four-shaft 200kW generating unit, including balance-of-plant components. Later planned developments include an over-2 megawatt 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. Consequently, we expect the KARNO generator to initially
16

compete effectively in the market for power applications between 200kW to 5MW and later extending to smaller power configurations.
We are currently working with potential customers for initial generator deployments. The primary purpose of these deployments is to further 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:
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, 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 without the need for 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 without the need for pre-treatment by a gas processing facility.
Vehicle Charging: The rapid growth of 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 given their substantial power requirements during charging. Many commercial operators cite the lack of generating capacity as the primary obstacle to expanding their electric vehicle fleets. Here, the KARNO generator is a unique solution compared to conventional generators, offering a localized and versatile source of electrical power for vehicle charging. In addition to its flexibility in fuel sources, including the capacity to utilize hydrogen, and its superior environmental performance with lower emissions and noise levels compared to internal combustion generators, the KARNO generator’s ability to modulate power without efficiency loss is a pivotal advantage. Power out can be adjusted 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 consuming valuable parking space.
Prime Power: Most consumers prefer to use grid power over localized generator source due to its inherent advantages in terms of simplicity, convenience, scalability and cost effectiveness. For critical applications such as hospitals, data centers and refrigerated warehouses, the availability of local generators in case of a grid power failure is indispensable. The advent of 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, which include consistently high efficiency across all 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 would 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.
Peak Shaving: “Peaking charges” also referred to as “demand charges” are fees imposed by utilities on consumers 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 consumers with substantial peak demand, such as large industrial facilities and data centers, peaking charges can significantly inflate their electric bills. Additionally, time-based electricity rates are now very 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 incorporated for conventional generators and alternative sources of
17

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.
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.
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. The KARNO generator stands out for its ability to achieve exceptional efficiency by maximizing 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 exceptional 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 nitrous-oxide 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 remarkably low levels of emissions, with CO and
18

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 200kW 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 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 significant 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 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 can seamlessly adapt to this cleaner fuel. As the energy landscape evolves, the KARNO generator’s fuel-agnostic nature positions it as a future-proof solution to electricity generation needs.
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 current economic uncertainties, supply chain disruptions, inflation and rising interest rates as well as those discussed below and referenced in Item 1A. “Risk Factors.”
Successful Commercialization of KARNO Generator
Our focus in the remainder of 2023 will be on continuing development and testing of our fuel-agnostic KARNO stationary generator and deploying 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.
Wind-down of Powertrain Business
We no longer expect to recognize revenue on products not related to KARNO, including the Hypertruck ERX and Hybrid. The Company is evaluating opportunities to monetize certain of the assets and technology relating to the Business, but no assurances can be provided that any such opportunities will be realized. The Company expects the wind-down to be completed by the end of the Company’s first quarter of fiscal year 2024 and will include a reduction of the Company’s workforce by approximately 175 people, or 67%, with some expected to be provided transition packages that will provide for continued services through various dates of the Company’s fiscal year 2024.
19

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 strategic review and decision to discontinue the powertrain business, 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 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;
acquired in-process research and development from asset acquisition; and
allocation of general overhead costs.
We expect to continue to invest in research and development activities to achieve operational and commercial goals, though we expect a reduction in research and development expenses on a go-forward basis as a result of discontinuing our powertrain business.
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.
We expect a reduction in selling, general and administrative expenses on a go-forward basis as a result of discontinuing our powertrain business.
Other Income (Expense)
Other income currently consists primarily of interest income earned on our investments. As a result of our acquisition of the KARNO generator technology, we plan to assume a government contract with the United States Office of Naval Research that is not expected to have a material impact on our business. We plan to seek additional government contracts in the future and may reassess the classification of such contracts as revenue based on business strategy.
20

Results of Operations
Comparison of Three Months Ended September 30, 2023 to Three Months Ended September 30, 2022
Our results of operations for the three months ended September 30, 2023 (the “current quarter”) and 2022 on a consolidated basis are summarized as follows (in thousands, except share and per share data):
Three Months Ended September 30,
20232022$ Change% Change
Revenues
Product sales and other$96 $499 $(403)(80.8)%
Total revenues96 499 (403)(80.8)%
Cost of revenues
Product sales and other677 2,916 (2,239)(76.8)%
Total cost of revenues677 2,916 (2,239)(76.8)%
Gross loss(581)(2,417)1,836 (76.0)%
Operating expenses
Research and development25,115 52,678 (27,563)(52.3)%
Selling, general and administrative expenses8,186 10,264 (2,078)(20.2)%
Total operating expenses33,301 62,942 (29,641)(47.1)%
Loss from operations(33,882)(65,359)31,477 (48.2)%
Interest income3,534 1,926 1,608 83.5 %
Gain on disposal of assets— 46 (46)(100.0)%
Other income, net26 — 26 N/A
Net loss$(30,322)$(63,387)$33,065 (52.2)%
Net loss per share, basic and diluted$(0.17)$(0.36)$0.19 (52.8)%
Weighted-average shares outstanding, basic and diluted181,641,060 174,345,022 7,296 4.2 %
See Part I, Item 1. “Note 2. Subsequent Events” and Part II, Item 5. for discussion of estimated charges and pro forma financial statements.
Revenue
Sales associated with our Hybrid products decreased $0.4 million. As a result of our strategic review and decision to discontinue our powertrain business, we do not anticipate further revenue until we begin commercialization of our KARNO generator.
Cost of Revenues
Cost of revenues associated with our Hybrid products decreased $2.2 million. The decrease in cost of revenues includes:
A decrease in inventory write-downs of $1.5 million attributable to inventory on hand that had a cost higher than its expected net realizable value as we purchased less inventory in the current quarter;
A decrease in costs associated with sales of Hybrid systems of $0.4 million; and
A decrease in warranty costs of $0.3 million for estimated costs to administer and maintain the warranty program for labor, transportation and parts, excluding any contribution from vendors as we sold fewer Hybrid systems in the current nine months.
Research and Development
Research and development expenses decreased $27.6 million due to:
A decrease of $28.8 million related to hydrogen and fuel agnostic capable generator technology (“KARNO”) acquired in September 2022 from General Electric Company’s GE Additive business to develop and commercialize the fuel agnostic KARNO generator; and
21

A decrease of $1.4 million for the design and testing of our Hypertruck ERX system; offset by
An increase of $2.6 million for the design and testing of our KARNO stationary generator.
Selling, General and Administrative
Selling, general, and administrative expenses decreased $2.1 million primarily due to:
A decrease of $1.6 million in personnel and benefits primarily due to the prior year departure of our previous Chief Financial Officer;
A decrease of $0.6 million for insurance costs; and
A decrease of $0.2 million in marketing and advertising; partially offset by
An increase of $0.2 million in professional services;
Other Income
Total other income increased $1.6 million primarily due to an increase in interest income on investments.
Comparison of Nine Months Ended September 30, 2023 to Nine Months Ended September 30, 2022
The following table summarizes our results of operations on a consolidated basis for the nine months ended September 30, 2023 (the “current nine months”) and 2022 (in thousands, except share and per share data):
Nine Months Ended September 30,
20232022$ Change% Change
Revenues
Product sales and other$672 $1,011 $(339)N/A
Total revenues672 1,011 (339)N/A
Cost of revenues
Product sales and other1,675 7,160 (5,485)N/A
Total cost of revenues1,675 7,160 (5,485)N/A
Gross loss(1,003)(6,149)5,146 N/A
Operating expenses
Research and development73,472 88,543 (15,071)(17.0)%
Selling, general and administrative expenses30,265 32,255 (1,990)(6.2)%
Total operating expenses103,737 120,798 (17,061)(14.1)%
Loss from operations(104,740)(126,947)22,207 (17.5)%
Interest income10,345 3,066 7,279 237.4 %
Gain (loss) on disposal of assets(89)90 N/A
Other income, net14 — 14 N/A
Net loss$(94,380)$(123,970)$29,590 (23.9)%
Net loss per share, basic and diluted$(0.52)$(0.71)$0.19 (26.8)%
Weighted-average shares outstanding, basic and diluted180,914,250 173,945,156 6,969 4.0 %
See Part I, Item 1. “Note 2. Subsequent Events” and Part II, Item 5. for discussion of estimated charges and pro forma financial statements.
Revenue
Sales associated with our Hybrid products increased $0.3 million. As a result of our strategic review and decision to discontinue our powertrain business, we do not anticipate further revenue until we begin commercialization of our KARNO generator.
22

Cost of Revenues
Cost of revenues associated with our Hybrid products decreased $5.5 million. The decrease in cost of revenues includes:
A decrease in inventory write-downs of $4.6 million attributable to inventory on hand that had a cost higher than its expected net realizable value as we purchased less inventory in the current nine months;
An decrease in costs associated with sales of Hybrid systems of $0.4 million; and
A decrease in warranty costs of $0.5 million for estimated costs to administer and maintain the warranty program for labor, transportation and parts, excluding any contribution from vendors as we sold fewer Hybrid systems in the current nine months.
Research and Development
Research and development expenses decreased $15.1 million due to:
A decrease of $28.8 million related to KARNO technology acquired in September 2022 from General Electric Company’s GE Additive business to develop and commercialize the fuel agnostic KARNO generator; offset by
An increase of $9.3 million for the design and testing of our KARNO stationary generator; and
An increase of $4.4 million for the design and testing of our Hypertruck ERX system.
Selling, General and Administrative
Selling, general, and administrative expenses decreased $2.0 million primarily due to:
A decrease of $2.0 million for insurance costs; and
A decrease of $0.9 million in professional services; partially offset by
An increase of $0.9 million in personnel and benefits due to workforce growth over the past year and inflation, offset by the prior year departure of our previous Chief Financial Officer.
Other Income (Expense)
Total other income increased $7.4 million primarily due to an increase in interest income on investments.
Liquidity and Capital Resources
At September 30, 2023, our current assets were $194.0 million, consisting primarily of cash and cash equivalents of $28.6 million, short-term investments of $153.6 million and prepaid expenses of $11.5 million. Our current liabilities were $13.2 million primarily comprised of accounts payable, accrued expenses and operating lease liabilities. We also had $141.3 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 September 30, 2023 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 capital for the foreseeable future. Our primary short-term cash needs are costs associated with the exit of our powertrain business and KARNO generator development costs. 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. Finally, based on current projections of operating expenses, capital spending and working
23

capital growth, we expect to have approximately $285 million in cash, short-term and long-term investments remaining on our balance sheet at the end of 2023.
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 negatively 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, 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.
Cash Flows
Net cash, cash equivalents and restricted cash provided by or used in operating activities, investing activities and financing activities for the nine months ended September 30, 2023 and 2022 is summarized as follows (in thousands):
Nine Months Ended September 30,
20232022
Cash from operating activities$(92,427)$(83,442)
Cash from investing activities1,561 (20,750)
Cash from financing activities(2)(92)
$(90,868)$(104,284)
Cash from Operating Activities
For the nine months ended September 30, 2023, cash flows used in operating activities were $92.4 million. Cash used primarily related to a net loss of $94.4 million, adjusted for a $5.3 million change in working capital accounts and $7.2 million in certain non-cash expenses (including $5.2 million related to share-based compensation, partially offset by $2.7 million related to accounts payable, accrued expenses and other liabilities and $1.2 million related to prepaid expenses and other assets).
For the nine months ended September 30, 2022, cash flows used in operating activities were $83.4 million. Cash used primarily related to a net loss of $124.0 million, adjusted for a $2.3 million change in working capital accounts and $42.8 million in certain non-cash expenses (including $28.8 million related to acquired in-process research and development, $5.3 million related to share-based compensation, $3.1 million related to prepaid expenses and other assets, $3.0 million related to depreciation, amortization and accretion charges and $2.0 million related to accounts payable, accrued expenses and other liabilities).
Cash from Investing Activities
For the nine months ended September 30, 2023, cash flows provided by investing activities were $1.6 million. Cash provided related to the sale or maturity of investments of $178.6 million, partially offset by the purchase of investments of $170.2 million and acquired property and equipment of $6.8 million.
For the nine months ended September 30, 2022, cash flows used in investing activities were $20.8 million. Cash used primarily related to the purchase of investments totaling $160.1 million, acquired in-process research and development of $14.4 million and property and equipment of $2.6 million, offset by the sale or maturity of investments of $156.4 million.
Cash from Financing Activities
For the nine months ended September 30, 2023, cash flows used in financing activities were nil.
For the nine months ended September 30, 2022, cash flows used in financing activities were $0.1 million. Cash flows were 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 2022 Annual Report that affect judgments and estimates of amounts recorded for certain assets, liabilities, revenues and expenses.
24

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
A description of the market risks associated with our business is contained in the “Quantitative and Qualitative Disclosures About Market Risk” section of our 2022 Annual Report. There have been no material changes to our market risks as therein previously reported.
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 September 30, 2023, 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 September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
25

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
Investing in our securities involves risks. Before you make a decision to buy our securities, in addition to the risks and uncertainties discussed above under “Cautionary Note Regarding Forward-Looking Statements,” and in our 2022 Annual Report on Form 10-K you should carefully consider the specific risks set forth herein. If any of these risks actually occur, it may materially harm our business, financial condition, liquidity and results of operations. As a result, the market price of our securities could decline, and you could lose all or part of your investment. Additionally, the risks and uncertainties described are not the only risks and uncertainties that we face. Additional risks and uncertainties not presently known to us or that we currently believe to be immaterial may become material and adversely affect our business.
Our KARNO business strategy may not succeed.
As discussed under Part II. Item 5 of this quarterly report on Form 10-Q, the Company is undertaking a significant shift in its business strategy by discontinuing operations related to the electrified powertrain systems business and focusing on the development and commercialization of the Company's fuel-agnostic KARNO generator technology.
We have historically incurred net losses ($153.4 million for the year ended December 31, 2022 and cumulative net operating losses of $277.3 million during the previous three years ended December 31, 2022). We believe that we will continue to incur significant operating and net losses each quarter until we are generating positive gross margins from sales of KARNO generator products. We do not expect to achieve this level of financial performance in 2023, and we may never achieve such performance.
Additionally, in connection with our new business strategy, we expect to adopt initiatives in an effort to improve operating efficiencies and lower our cost structure. There may be unanticipated difficulties in implementing one or more of these initiatives, and we may not ultimately realize the full benefits of, or be able to sustain the benefits anticipated by, these initiatives.
We will require significant capital to develop and grow our business, including developing, producing and servicing KARNO generators and our brand. We expect to incur significant expenses, which will impact our profitability and available capital, including costs for research and development efforts, component and service procurement, sales, general and administrative costs, and production, distribution and support.
Our ability to become profitable in the future will require us to complete the design, development and testing of our KARNO generator while achieving projected performance criteria. We must also successfully market our KARNO generator and related services to customers, sell our systems at prices needed to achieve positive gross margins, and control operating and production costs. We may need to sell our products at a loss or discounted prices in the short term in order to win initial customer orders and gain the confidence of potential customers. If we are unable to efficiently design, produce, market, sell, distribute and service our KARNO generator, our margins, profitability, and long-term prospects will be materially and adversely affected.
Significant markets for our KARNO generator may never develop or may develop more slowly than we anticipate. This would significantly harm our revenues and may cause us to be unable to recover the losses we have incurred and expect to incur in the development of our products.
The distributed power generation industry is still an emerging market in an otherwise mature and heavily regulated energy utility industry, and we cannot be sure that potential customers will accept distributed generation broadly, or stationary power generators including our KARNO generators, specifically. Significant markets for distributed power generation may never develop or they may develop more slowly than we anticipate. Enterprises may be unwilling to adopt our KARNO generator technology over traditional or competing power sources like electricity from the grid, for any number of reasons, including the perception that our technology or our Company is unproven, lack of confidence in our business model, the unavailability of third-party service providers to operate and maintain KARNO generators, and lack of awareness of our product or their perception of regulatory or political headwinds.
26

Market opportunity estimates and growth forecasts, whether obtained from third-party sources or developed internally, are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. In particular, estimates and forecasts relating to the size and expected growth of electricity demand in our target markets, our capacity to address this demand, the adoption of our KARNO generator technology, and our pricing may prove to be inaccurate. Any inaccuracies or errors in our estimates or third-party estimates of market opportunity may cause us to misallocate capital and other business resources, which could harm our business. The addressable market we estimate may not materialize for many years, if ever, and even if the markets in which we compete meet size estimates and growth forecasts, our business could fail to grow at similar rates, if at all.
Any such delay or failure in the development of potential markets would significantly harm our revenues and we may be unable to recover the losses we have incurred and expect to continue to incur in the acquisition and development of KARNO generator technology. If this were to occur, we may never achieve profitability and our business could fail. Whether or not end-users will want to implement and use stationary power generators other distributed generation technologies may be affected by many factors, some of which are beyond our control, including: the emergence of more competitive technologies and products; alternative technologies and products that could render our products obsolete; the future cost of fuels used by our products; the regulatory requirements of agencies with respect to energy products; government support by way of legislation, tax incentives, policies or otherwise, relating to our technology; the manufacturing and supply costs for components and systems for the KARNO generator; the perceptions of consumers regarding the safety of our products; the willingness of consumers to try new technologies; and the continued development and improvement of existing power technologies.
We expect to face significant competition in the distributed generation market.
Our KARNO generators will compete with a broad range of companies and technologies, including traditional energy suppliers, such as public utilities, and other energy providers utilizing traditional co-generation systems, nuclear, hydro, coal or geothermal power, companies utilizing intermittent solar or wind power paired with storage, and other commercially available stationary power generation technologies, including fuel cells and diesel generators.
Many of our competitors, such as traditional utilities and other companies offering distributed generation products, have longer operating histories, customer incumbency advantages, access to and influence with local and state governments, and access to more capital resources than us. Significant developments in alternative technologies, such as energy storage, wind, solar or hydro power generation, or improvements in the efficiency or cost of traditional energy sources, including coal, oil, natural gas used in combustion, or nuclear power, may materially and adversely affect our business and prospects in ways we cannot anticipate. We may also face new competitors who are not currently in the market, including companies with newer or better technologies or products, larger providers or traditional utilities or other existing competitors that may enter our market segments. If we fail to adapt to changing market conditions and to compete successfully with grid electricity or new competitors, our growth will be limited, which would adversely affect our business results.
We may experience significant delays in the design, production and launch of the KARNO generator which could harm our business, prospects, financial condition and operating results.
The KARNO generator is still in the development and testing phase, and commercial deliveries are not expected to begin until late 2024 or later, and may not occur at all. Any delay in the financing, design, production and launch of the KARNO generator, would materially damage our brand, business, prospects, financial condition and operating results.
We have no experience manufacturing the KARNO generator on a large-scale basis and if we do not develop adequate manufacturing processes and capabilities to do so, or if we fail to identify qualified outsourced manufacturing partners, in a timely manner, we will be unable to achieve our growth and profitability objectives.
We have not yet manufactured the KARNO generator on a large scale but in order to produce the generator at affordable prices, we will have to manufacture at scale. We do not know whether our plans to scale the product will be implemented such that they will satisfy the requirements of our customers and the anticipated markets for the KARNO generator. If the Company is unable to develop these manufacturing capabilities internally, we may be unable to identify outsourced manufacturing partners who have the technical capability to produce KARNO generators or who can do so on commercially acceptable terms. Our failure to develop manufacturing processes and capabilities in a timely manner could prevent us from achieving our growth and profitability objectives.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES, USE OF PROCEEDS, AND ISSUER PURCHASES OF EQUITY SECURITIES
None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
27

ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
Costs Associated with Exit or Disposal Activities
On November 7, 2023, the board of directors (the “Board”) of the Company approved a strategic plan to wind-down its electric powertrain business (the “Powertrain Business”) and preserve technology relating to the Powertrain Business, to better align its workforce with the Company’s future needs, and to reduce the Company’s operating costs (the “Plan”). As part of the Plan, the Company will continue to focus on commercialization of its KARNO generator technology (“KARNO”). Following completion of the Plan, we no longer expect to recognize revenue on products not related to KARNO, including the Company’s Hypertruck ERX system (“Hypertruck ERX”) and Hyliion Hybrid system (“Hybrid”). The Company is evaluating opportunities to monetize certain of the assets and technology relating to the Business, but no assurances can be provided that any such opportunities will be realized. The Company expects the wind-down to be completed by the end of the Company’s first quarter of fiscal year 2024. In connection with the Plan, the Company expects to incur total charges and expenses of approximately $18.4 million.
The Plan includes a reduction of the Company’s workforce by approximately 175 people, or 67%, with some expected to be provided transition packages that will provide for continued services through various dates of the Company’s fiscal year 2024. The Company expects the Plan will result in (i) charges consisting of approximately $1.4 million in employee severance and retention payments and $0.9 million in non-cash stock-based compensation expense related to vesting of share-based awards, and (ii) cash expenditures of approximately $13.9 million for contract terminations, with up to an additional $9.0 million depending on the outcome of supplier negotiations and other estimates and uncertainties.
The Company expects the majority of the charges and expenses related to the Plan to be incurred in the Company’s fourth quarter of fiscal year 2023.
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. For example, potential employee reductions are subject to legal requirements, which may extend the reduction process beyond that expected in certain cases. In addition, the Company may incur other cash expenditures or charges not currently contemplated due to unanticipated events that may occur, including in connection with the implementation of the Plan or otherwise.
Pro Forma Financial Information
The following unaudited pro forma financial information of the Company is filed as Exhibit 99.1 to this Quarterly Report on Form 10-Q and is incorporated herein by reference:
Unaudited Pro Forma Condensed Consolidated Balance Sheet as of September 30, 2023;
Unaudited Pro Forma Condensed Consolidated Statement of Operations for the Nine Months Ended September 30, 2023;
Unaudited Pro Forma Condensed Consolidated Statement of Operations for the Year Ended December 31, 2022; and
Notes to the Unaudited Pro Forma Condensed Consolidated Financial Statements.
The pro forma financial statements are presented for informational purposes only and do not purport to represent what the Company’s results of operations or financial position would have been had the discontinuation of the Business and other transactions reflected occurred on the dates indicated or to project the Company’s financial position as of any future date or the Company’s results of operations for any future period.
Notice of Delisting or Failure to Satisfy a Continued Listing Rule or Standard; Transfer of Listing
On November 2, 2023, Hyliion Holdings Corp. (the “Company”) received notice (the “Delisting Notice”) from the New York Stock Exchange (the “NYSE”) that because the average per share closing price of its common stock (the “Common Stock”) over a 30 consecutive trading-day period ended November 1, 2023 was below $1.00 (the “Minimum Price Requirement”), the Company was not in compliance with Section 802.01C of the NYSE’s Listed Company Manual.
The Company plans to notify the NYSE within 10 business days of its receipt of the Delisting Notice of its intent to cure the deficiency and will consider a number of alternatives to regain compliance with the Minimum Price Requirement. Pursuant to Section 802.01C, the Company has a period of six months following receipt of the Delisting Notice (the “Cure Period”) to regain compliance with the Minimum Price Requirement. Compliance with the Minimum Price Requirement can be regained at any time during the Cure Period if on the last trading day of any calendar month during the Cure Period or on the last day of the
28

Cure Period, the Company has both (i) a closing price of at least $1.00 per share of Common Stock, and (ii) an average closing price of at least $1.00 per share of Common Stock over the thirty trading-days ended that day.
The Delisting Notice has no immediate impact on the listing of the Common Stock, which will continue to be listed and traded on the NYSE under the symbol “HYLN” during the Cure Period, subject to the Company’s compliance with the other continued listing requirements of the NYSE. The Delisting Notice does not affect the ongoing business operations of the Company or its reporting requirements with the Securities and Exchange Commission. However, failure to regain compliance with the Minimum Price Requirement within the Cure Period or to satisfy other NYSE listing standards could lead to the initiation of suspension and delisting procedures by the NYSE.
A copy of the press release announcing the Company’s receipt of the Delisting Notice is furnished herewith as Exhibit 99.2 and is incorporated by reference herein.
ITEM 6. EXHIBITS
Exhibit
Number
Description
3.1
3.2
31.1*
31.2*
32.1**
32.2**
99.1*
99.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.
29

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: November 8, 2023HYLIION 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)
30
EX-31.1 2 hyln-20230930xex311.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: November 8, 2023By:/s/ Thomas Healy
Thomas Healy
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 hyln-20230930xex312.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: November 8, 2023By:/s/ Jon Panzer
Jon Panzer
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 hyln-20230930xex321.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 September 30, 2023, as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), I, Thomas Healy, President and 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: November 8, 2023By:/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 5 hyln-20230930xex322.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 September 30, 2023, 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: November 8, 2023By:/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-99.1 6 hyln-20230930xex991.htm EX-99.1 Document

We have HYLIION HOLDINGS CORP.
UNAUDITED PRO FORMA CONDENSED CONSOLIDATED BALANCE SHEET AS OF
SEPTEMBER 30, 2023
(Dollar amounts in thousands, except share data)
Historical Hyliion Holdings Corp. (a)Pro Forma AdjustmentsPro Forma Hyliion Holdings Corp.
Assets
Current assets
Cash and cash equivalents$28,600 $— $28,600 
Accounts receivable140 — 140 
Inventory139 (139)(b)— 
Prepaid expenses and other current assets11,509 (1,482)(b)10,027 (c)
Short-term investments153,625 — 153,625 
Total current assets194,013 (1,621)192,392 
Property and equipment, net11,076 — 11,076 (c)
Operating lease right-of-use assets7,494 — 7,494 
Intangible assets, net200 (200)(b)— 
Other assets2,038 (346)(b)1,692 
Long-term investments141,324 — 141,324 
Total assets$356,145 $(2,167)$353,978 
Liabilities and stockholders’ equity
Current liabilities
Accounts payable$3,507 $— $3,507 
Current portion of operating lease liabilities807 — 807 
Accrued expenses and other current liabilities8,867 15,304 (d)24,171 
Total current liabilities13,181 15,304 28,485 
Operating lease liabilities, net of current portion7,354 — 7,354 
Other liabilities1,248 — 1,248 
Total liabilities21,783 15,304 37,087 
Commitments and contingencies
Stockholders’ equity
Common stock, $0.0001 par value; 250,000,000 shares authorized; 182,716,445 shares issued and outstanding at September 30, 2023
18 — 18 
Additional paid-in capital402,978 — 402,978 
Accumulated deficit(68,634)(17,471)(e)(86,105)
Total stockholders’ equity334,362 (17,471)316,891 
Total liabilities and stockholders’ equity$356,145 $(2,167)$353,978 



HYLIION HOLDINGS CORP.
UNAUDITED PRO FORMA CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS FOR THE NINE MONTHS ENDED SEPTEMBER 30, 2023
(Dollar amounts in thousands, except share and per share data)
Historical Hyliion Holdings Corp. (a)Pro Forma AdjustmentsPro Forma Hyliion Holdings Corp.
Revenues
Product sales and other$672 $(672)(f)$— 
Total revenues672 (672)— 
Cost of revenues
Product sales and other1,675 (1,675)(f)— 
Total cost of revenues1,675 (1,675)— 
Gross loss(1,003)1,003 — 
Operating expenses
Research and development73,472 (57,863)(f)15,609 
Selling, general and administrative30,265 (10,645)(f)19,620 
Total operating expenses103,737 (68,508)35,229 
Loss from continuing operations(104,740)69,511 (35,229)
Interest income10,345 — 10,345 
Gain on disposal of assets(1)(f)— 
Other income, net14 (14)(f)— 
Net loss from continuing operations$(94,380)$69,496 $(24,884)
Net loss per share from continuing operations, basic and diluted$(0.52)$(0.14)
Weighted-average shares outstanding, basic and diluted180,914,250 180,914,250 












HYLIION HOLDINGS CORP.
UNAUDITED PRO FORMA CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS FOR THE YEAR ENDED DECEMBER 31, 2022
(Dollar amounts in thousands, except share and per share data)

Historical Hyliion Holdings Corp. (a)Pro Forma AdjustmentsPro Forma Hyliion Holdings Corp.
Revenues
Product sales and other$2,106 $(2,106)(f)$— 
Total revenues2,106 (2,106)— 
Cost of revenues
Product sales and other8,778 (8,778)(f)— 
Total cost of revenues8,778 (8,778)— 
Gross loss(6,672)6,672 — 
Operating expenses
Research and development110,370 (67,026)(f)43,344 
Selling, general and administrative41,988 (16,880)(f)25,108 
Total operating expenses152,358 (83,906)68,452 
Loss from continuing operations(159,030)90,578 (68,452)
Interest income5,724 — 5,724 
Loss on disposal of assets(19)19 (f)— 
Other expense, net(32)— (32)
Net loss from continuing operations$(153,357)$90,597 $(62,760)
Net loss per share from continuing operations, basic and diluted$(0.87)$(0.36)
Weighted-average shares outstanding, basic and diluted175,400,486 175,400,486 
The unaudited pro forma condensed consolidated financial statements reflect the following notes and adjustments:
(a) Reflects the condensed consolidated balance sheet as of September 30, 2023 and condensed consolidated statement of operations for the nine months ended September 30, 2023 as filed in this Form 10-Q and the condensed consolidated statement of operations for the year ended December 31, 2022 as filed in the Company’s annual report on Form 10-K for the year then ended.
(b) Adjustments represent the impairment or accelerated depreciation and amortization of assets.
(c) Amounts include assets that are expected to be sold for greater than the recorded value. No adjustments for cash expected to be received upon sale or reclassification to assets held-for-sale have been made.
(d) Adjustment represents the estimated accrual of exit charges including severance and retention payments and contract terminations. The actual charges are expected to be recorded on the Company’s financial statements in the fourth quarter of 2023 and will differ from this estimate, and are subject to the outcome of supplier negotiations. We estimate that these charges could be up to $9.0 million greater than the amount presented.
(e) Adjustment represents the net impact of impairment or accelerated depreciation and amortization of assets, and estimated accrual of exit charges including severance and retention payments and contract terminations. No impacts



from the disposition assets have been reflected and the exact timing and amount of any such dispositions are currently unknown.
(f) Adjustments represent the elimination of activities associated with powertrain business. The elimination of research and development and selling, general and administrative operating expenses were based on estimates and may not be representative of actual continuing operations.

EX-99.2 7 hyln-20230930xex992.htm EX-99.2 Document
image_0a.jpg
Hyliion Holdings Corp.
Ryann Malone
press@hyliion.com
(833) 495-4466

Kellen Ferris
ir@hyliion.com
(737) 292-8649

HYLIION RECEIVES NYSE CONTINUED LISTING STANDARDS NOTICE


AUSTIN, Texas, November 8, 2023 – Hyliion Holdings Corp. (NYSE: HYLN) (“Hyliion” or the “Company”), a developer of KARNO generator and electric powertrain technologies, today announced that it has received notice from the New York Stock Exchange (the “NYSE”) on November 2, 2023 that because the average per share closing price of Hyliion's common stock over a 30 consecutive trading-day period ended November 1, 2023 was below $1.00, Hyliion was not in compliance with Section 802.01C of the NYSE’s Listed Company Manual.

Hyliion plans to notify the NYSE within 10 business days of its receipt of the notice of its intent to cure the deficiency and will consider a number of alternatives to regain compliance. Hyliion has a period of six months following receipt of the notice to regain compliance. Compliance can be regained at any time during the six-month period if on the last trading day of any calendar month during the six-month period or on the last day of the six-month period, Hyliion has both (i) a closing price of at least $1.00 per share of Hyliion common stock and (ii) an average closing price of at least $1.00 per share of Hyliion common stock over the thirty trading-days ended that day.

The notice has no immediate impact on the listing of Hyliion’s common stock, which will continue to be listed and traded on the NYSE under the symbol “HYLN” during the six month period, subject to Hyliion’s compliance with the other continued listing requirements of the NYSE.

About Hyliion

Hyliion is committed to creating innovative solutions that enable clean, flexible and affordable electricity production. The Company’s primary focus is to provide distributed power generators that can operate on various fuel sources to future-proof against an ever-changing energy economy. Headquartered in Austin, Texas, and with research and development in Cincinnati, OH, Hyliion is addressing the commercial space first with a locally-deployable generator that can offer prime power, peak shaving, and renewables matching. Beyond stationary power, Hyliion will address mobile applications such as vehicles and marine. The KARNO generator is a fuel-agnostic solution, enabled by additive manufacturing, that leverages a linear heat generator architecture. The Company aims to offer innovative, yet practical solutions that contribute positively to the



environment in the energy economy. For further information, please visit www.hyliion.com.

Forward Looking Statements

The information in this press release includes “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. All statements, other than statements of present or historical fact included in this press release, regarding Hyliion and its future financial and operational performance, as well as its strategy, future operations, estimated financial position, estimated revenues, and losses, projected costs, prospects, plans and objectives of management are forward looking statements. When used in this press release, including any oral statements made in connection therewith, the words “could,” “should,” “will,” “may,” “believe,” “anticipate,” “intend,” “estimate,” “expect,” “project,” the negative of such terms and other similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain such identifying words. These forward-looking statements are based on management’s current expectations and assumptions about future events and are based on currently available information as to the outcome and timing of future events. Except as otherwise required by applicable law, Hyliion expressly disclaims any duty to update any forward-looking statements, all of which are expressly qualified by the statements herein, to reflect events or circumstances after the date of this press release. Hyliion cautions you that these forward-looking statements are subject to numerous risks and uncertainties, most of which are difficult to predict and many of which are beyond the control of Hyliion. These risks include, but are not limited to, our status as an early stage the Company with a history of losses, and our expectation of incurring significant expenses and continuing losses for the foreseeable future; our ability to develop to develop key commercial relationships with suppliers and customers; our ability to retain the services of Thomas Healy, our Chief Executive Officer; the expected performance of the KARNO generator and system; the execution of the strategic shift from our powertrain business to our KARNO business, and the other risks and uncertainties described under the heading “Risk Factors” in our SEC filings including in our Annual Report (See item 1A. Risk Factors) on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2023 for the year ended December 31, 2022 and Form 10-Q filed with the SEC on November 8, 2023 for the quarterly period ended September 30, 2023. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements. Should one or more of the risks or uncertainties described in this press release occur, or should underlying assumptions prove incorrect, actual results and plans could different materially from those expressed in any forward-looking statements. Additional information concerning these and other factors that may impact Hyliion’s operations and projections can be found in its filings with the SEC. Hyliion’s SEC Filings are available publicly on the SEC’s website at www.sec.gov, and readers are urged to carefully review and consider the various disclosures made in such filings.

EX-101.SCH 8 hyln-20230930.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 - Subsequent Events 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 - Inventory link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Warranties link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - 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 - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Inventory (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 - Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Subsequent Events (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 - Restricted cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of Significant Accounting Policies - Portion of Our Net Accounts Receivable and Revenues from Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Investments - Schedule of amortized cost, unrealized gains and losses, and fair value (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Investments - Schedule of investment maturity - (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Inventory - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Inventory - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Net Loss Per Share - Schedule of basic and diluted net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Net Loss Per Share - Schedule of common shares income per share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 hyln-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 hyln-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 hyln-20230930_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 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 included in other assets Restricted cash Restricted Cash Schedule of Net Accounts Receivable and Revenues from Significant Customers Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Award Type [Domain] Award Type [Domain] Other income, 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 Impairment of Long-Lived Assets Property, Plant and Equipment, Impairment [Policy Text Block] Fair Value Fair Value Held-to-maturity investments: Debt Securities, Held-to-Maturity, Fair Value Workforce reduction (employee) Restructuring and Related Cost, Number of Positions Eliminated Accounts payable Accounts Payable, Current Computers and related equipment Computer Equipment [Member] Concentration risk, percentage Concentration Risk, Percentage Total investments Investments Commitments and contingencies (Note 11) Commitments and Contingencies Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 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 Warranty charges Standard and Extended Product Warranty Accrual, Decrease for Payments 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 Depreciation and amortization Depreciation, Depletion and Amortization Office furniture and fixtures Furniture and Fixtures [Member] Revenue Revenue [Policy Text Block] Customer [Axis] Customer [Axis] Current liabilities Liabilities, Current [Abstract] Beginning Balance Ending Balance Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Purchase of in-process research and development Payments to Acquire in Process Research and Development Total stockholders’ equity Balance at beginning Balance at ending Total equity Equity, Attributable to Parent Commercial paper Commercial paper Commercial Paper [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 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 Concentration Risk Type [Axis] Concentration Risk Type [Axis] Level III Fair Value, Inputs, Level 3 [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] 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] 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] Corporate bonds and notes Corporate bonds and notes Corporate Bond Securities [Member] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Warrant extension, mileage Warrant Extension, Mileage Warrant Extension, Mileage Schedule of product warranty liability Schedule of Product Warranty Liability [Table Text Block] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Warranties Standard Product Warranty, Policy [Policy Text Block] 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] Payments for security deposit, net Payments For Security Deposits Payments For Security Deposits Stockholders’ equity Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] 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] Guarantees and Product Warranties [Abstract] 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 Class 8 semi-truck prepared for Hybrid system upfit Class 8 Semi-Trucks [Member] Class 8 Semi-Trucks Fair Value Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract] Entity Small Business Entity Small Business Strategic Plan Strategic Plan [Member] Strategic Plan Investments [Domain] Investments [Domain] Minimum Minimum [Member] 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 Net changes in accrual related to pre-existing warranties Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Accounts Receivable Accounts Receivable [Member] Customer A Customer A [Member] Customer A Disposal Group Classification [Axis] Disposal Group Classification [Axis] 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 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 Retained Earnings [Member] Accrual for warranties issued Standard Product Warranty Accrual, Increase for Warranties Issued 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 Other assets Other Assets, Noncurrent 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] Workforce reduction percent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Non-cash stock-based compensation expense One-time Termination Benefits [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Gain (loss) on disposal of assets (Gain) loss on disposal of assets Gain (Loss) on Disposition of Assets Warranties Product Warranty Disclosure [Text Block] Total charges and expenses Restructuring and Related Cost, Expected Cost 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 restrictions on 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] Common stock issued for purchase of assets Stock Issued 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] Powertrain Business Powertrain Business [Member] Powertrain Business 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] Restructuring charges Restructuring Charges Contract terminations Contract Termination [Member] 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 Right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 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] Amortized Cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Significant Customers Significant Customers [Member] Significant Customers 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 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 Security Exchange Name Security Exchange Name Total assets Assets, Fair Value Disclosure Restructuring Plan [Axis] Restructuring Plan [Axis] Subsequent Event Type [Axis] Subsequent Event Type [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 Estimated future cash flows Disposal Group Including Discontinued Operation, Estimated Future Cash Flows Disposal Group Including Discontinued Operation, Estimated Future Cash Flows State and municipal bonds State and municipal bonds Municipal Bonds [Member] Maximum Maximum [Member] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Cash and cash equivalents Cash Equivalents, at Carrying Value Document Type Document Type Issuance of common stock for acquisition Stock Issued During Period, Value, Acquisitions Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Entity Address, Address Line One Entity Address, Address Line One Entity Registrant Name Entity Registrant Name Customer G Customer G [Member] Customer G Numerator: Numerator [Abstract] Numerator Issuance of common stock for acquisition (in shares) Stock Issued During Period, Shares, Acquisitions 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 Subsequent Event [Table] Subsequent Event [Table] Employee severance and retention payments Employee Severance [Member] Share-Based Compensation Share-Based Payment Arrangement [Text Block] 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 Disposal Group Name [Axis] Disposal Group Name [Axis] Entity Central Index Key Entity Central Index Key Subsequent Events Subsequent Event [Member] Acquired in-process research and development Acquired In-Process Research And Development Acquired In-Process Research And Development 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 Customer Customer Concentration Risk [Member] Proceeds from sale and maturity of investments Proceeds from Sale and Maturity of Held-to-Maturity Securities Share-based compensation expense Share-Based Payment Arrangement, Expense Denominator: Denominator [Abstract] Denominator Finished goods Inventory, Finished Goods, Net of Reserves Raw materials Inventory, Raw Materials, Net of Reserves Title of 12(b) Security Title of 12(b) Security Accrued compensation and related benefits Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Revenue Benchmark Revenue Benchmark [Member] Supplier negotiations and other estimates and uncertainties Other Restructuring [Member] Schedule of disaggregation of revenue Disaggregation of Revenue [Table Text Block] Inventory Inventory Disclosure [Text Block] Revenues Total product sales and other 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 Customer B Customer B [Member] Customer B Warranty period extend Warranty Period Extend Warranty Period Extend Inventory Inventory, Net, Total Inventory, Net 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] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Leasehold improvements Leasehold Improvements [Member] 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 Inventory Disclosure [Abstract] 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 Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Customer C Customer C [Member] Customer C 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] Accrued expenses and other current liabilities Total Accounts Payable and Other Accrued Liabilities, Current Total assets Assets Recorded amount of long lived assets Disposal Group, Including Discontinued Operation, Assets Entity Address, State or Province Entity Address, State or Province 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] Subsequent Events Subsequent Events [Text Block] 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 Disposal Group Name [Domain] Disposal Group Name [Domain] Other liabilities Other Liabilities, Noncurrent Short-term investments Short-Term Investments Concentration of Supplier Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Hybrid systems and other Hybrid Systems and Other [Member] Hybrid Systems and Other Total operating expenses Operating Expenses Maturity date (or less) Debt Securities, Held-to-Maturity, Term Debt Securities, Held-to-Maturity, Term 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 Customer [Domain] Customer [Domain] Work in process Inventory, Work in Process, Net of Reserves Schedule of inventory Schedule of Inventory, Current [Table Text Block] Weighted-average shares outstanding, basic (in shares) Weighted average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Discontinued Operations, Held-for-Sale Discontinued Operations, Held-for-Sale [Member] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] 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 Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total liabilities Liabilities Overview Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 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] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Common stock, $0.0001 par value; 250,000,000 shares authorized; 182,716,445 and 179,826,309 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Type of Restructuring [Domain] Type of Restructuring [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] EX-101.PRE 12 hyln-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 image_0a.jpg begin 644 image_0a.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WUW6-&=V" MHHRS$X %<%KVM2:U;7)@8QZ7 ""W0W#^G^[DC\QZC#O$NIW.N:XGA[3VVQ;] MLS#N1R<^P_F/I5;7TCMO#ERELN+:.Y6SC]P@+,WU+Y_(5YN(KN:DH[+\7_DN MIY]>LYJ2CLOQ?^0_PMXI:Q6&SU"0M:2<13,?]6>ZGV_ED=NGH8((!!R#T->0 M:/:6FH0/8F]C1YL;%E!4K)VP>00>1VZCTKH_!WB!X;]M#NG=D5BMNT@PRX_A M/^>.E3A,2TE">SV_R)PN(:2C/9[?Y'87^JV.F!#>W"PB3.W<#SCKT^HIMCK& MGZF[)9W*S,@RP / _&N2^)?_ ![Z?_O2?^RU3^&Q OKW)Q^['\ZV>*DL3[&V MG_ -GB9+$>RMI_P#T*YN8;2W>>=PD2#+,>U9\'B31[F=(8;Z-Y'8*J@'DG\* MC\4L#X9O^1_JQW]Q7EWAK_D9-/\ ^NZ?S%&(Q4J56,$M_P#,5?$RIU(P2W_S M/4W\4:+%(T;WZ*ZDJP*MP1^%:-K=P7ULMQ;2K+$V<,O?'%<#X_T'RY!J]NGR M.0LX'9NS?C_/ZU6\#^(H]-:>SO)0MNRF1&)^ZP'(_$#]!ZTEBY0K^RJI)=_R M$L5*-;V=167<[Z^UK3M-E6*\NTBD9=P4Y)QZ\5'#X@TJXCEDAO$=(5W2,%.% M'3TKR35;^?6]8EN2"6E?"(.<#H *[XZ(NB> [R$@?:)(M\Q_VN./H/\ &IIX MRI4E)Q2Y5?\ X J>*G4E)Q7NJYMP^)='N)TABOHVDD8*J@'DGIVK5KQ3PY_R M,>G?]?"?^A"O:ZVP>(E7BW);&N%KRK1;DMBI?:G9Z8B/>3K"KG"E@>?RJ.QU MK3M2F:*SNDED5=Q4 ]/Q^M?Q)H]K.\$U]&DB':RD'@_E6A;7,-W;I/;N)(G&58=Z\ M<\3_ /(RZA_UV;^==]8:JFC> ;:\8!F6,A%/\3%CC_'\*5'&.:A::?'YEWF]L9^@[UECQEH)DV?;Q]3&^/Y5Y7/XE;"J.?P K8?P'KB6WG>5&S8SY:R M_A^M8_7JTVW2AHC+Z[5FVZ< M=#U.UN[:]B\VUGCF3^\C9IMY>VVGVYGNI1%$"!N/K7C&F:I>Z)?B:!V1U.'1 MNC#T(KO_ !7?1ZEX'2\BX25D;'H<\C\#Q6U/&\].3M:21K3QG/3D[:I&W!XE MT>YG2&*_C:1SM5<$9/IR*U&8*I9C@ 9)KP)6*L&4X(Y!%>J^&?$0UK1I89V_ MTR",A\_QC'WO\?\ Z]+"X[VK<9JSZ"PV,]HW&6CZ&A_PE>A_]!&/_OEO\**\ M:;[Q^M%JL8T$A:*9ON\_T/7\ZV4(PC&$]G=/U;-E%1C&$]G=/U9Q=@M@QQ=3SV\@ M/$B(''XC((KI=36"7[!KFG,)W^T*MS,%*_O !@[>V>2?>NCU+P3I.JN;F!F@ M=^2>WI62PM2G[K2L^J[ M]/Z[&2PU2'NM*SZ_D-^)?_'OI_\ O2?^RUP-O!I>*?^18O_P#KF/YBO+?#7_(R:?\ ]=T_ MF*SJX=4*T8IWV_,SJT/8U8QO?;\SV6YMHKRUEMYUW12*58>U>*ZUI_\BVW_ %\-_P"@K6KXG_Y% MJ_\ ^N7]16E""CA-.J;_ #+HP4<-IU3_ %/*O#G_ ",>G?\ 7PG_ *$*]KKP M:TNI+*[BN8<>9$X=Y_P#0EJQXQNI+WPMH]S,09)?F; QR M0*K_ X_Y#=S_P!>Y_\ 0EJY-2QL6NMOR*D[XR+7E^1A^)_^1EU#_KLW\ZW- ML/Q/_R,NH?]=F_G7>V6DKK7@"VLR0KE"T;'LP8X M_P /QK*E!SG5BM[/\S.E!SG4BM[/\SEOA\(CXD_>8W"%O+S_ 'N/Z;J]4KPV M2*^T74<,)+>YA;(/0CWK*KWR<;=PSC^]M&?US6K\W_"L/FZ?:/E^F?\GZ=>ZWJ MB@5I)9&RSGH/4DUW_BJPCTSP,EG%RL3(,^ISR?Q.:SI1<_:5;65G^)G2BY^T MJVTL_P 3SW3-.FU6\^RP8\TJS*#_ !$ G'Z4EG>7.E7HFA)25,@@CKV((K8\ M#?\ (UVOT?\ ] -;7COPYL8ZO:)\K'_2% Z'^]^/?_Z]90H-T?:PW3,X46Z7 MM8[IG!$Y.:***Y3F/=KZPM]0M_)N$W*#N4@X9&'0@]C7'>*"^FP1Q7XBU2$G M"&9-DJC_ 'U//Y445]#C$E2[BTE3A]A3-/T33M*D=[*V$3.,,0S'(_$T45U>SAS6SV]PF^)QAER1G\JS;?POHMK<1SPV*I+&P96WL<$?C111*G"3NU< M'",G=HUZS+[P]I6I7!N+NT$LI &XNPX_ T44Y1C)6DKA*,9*TE?Q^E2W-M#>6SV\Z;XG&&7)&1^%%%-127+;0?*DK6T,C_ (0_ M0?\ H'K_ -_'_P :/^$/T'_H'K_W\?\ QHHK/V%+^5?<9^QI_P J^XMW&A:; M=V<%I/:AX(!B--S#;^M&GZ%IFES--96HBD9=I8,QX_$^U%%5[.%^:RN5[.%[ MVU(;CPOHUW<23SV2O+(=S-O89/X&M&UM8;*V2WMTV1(,*N2 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.3
COVER PAGE - shares
9 Months Ended
Sep. 30, 2023
Oct. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
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 Accelerated Filer  
Entity Small Business false  
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   182,789,454
Entity Central Index Key 0001759631  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2023  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 28,600 $ 119,468
Accounts receivable 140 1,136
Inventory 139 74
Prepaid expenses and other current assets 11,509 9,795
Short-term investments 153,625 193,740
Total current assets 194,013 324,213
Property and equipment, net 11,076 5,606
Operating lease right-of-use assets 7,494 6,470
Intangible assets, net 200 200
Other assets 2,038 1,686
Long-term investments 141,324 108,568
Total assets 356,145 446,743
Current liabilities    
Accounts payable 3,507 2,800
Current portion of operating lease liabilities 807 347
Accrued expenses and other current liabilities 8,867 11,535
Total current liabilities 13,181 14,682
Operating lease liabilities, net of current portion 7,354 6,972
Other liabilities 1,248 1,515
Total liabilities 21,783 23,169
Commitments and contingencies (Note 11)
Stockholders’ equity    
Common stock, $0.0001 par value; 250,000,000 shares authorized; 182,716,445 and 179,826,309 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively 18 18
Additional paid-in capital 402,978 397,810
(Accumulated deficit) retained earnings (68,634) 25,746
Total stockholders’ equity 334,362 423,574
Total liabilities and stockholders’ equity $ 356,145 $ 446,743
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
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) 182,716,445 179,826,309
Common stock, shares outstanding (in shares) 182,716,445 179,826,309
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 96 $ 499 $ 672 $ 1,011
Cost of revenues 677 2,916 1,675 7,160
Gross loss (581) (2,417) (1,003) (6,149)
Research and development 25,115 52,678 73,472 88,543
Selling, general and administrative 8,186 10,264 30,265 32,255
Total operating expenses 33,301 62,942 103,737 120,798
Loss from operations (33,882) (65,359) (104,740) (126,947)
Interest income 3,534 1,926 10,345 3,066
Gain (loss) on disposal of assets 0 46 1 (89)
Other income, net 26 0 14 0
Net loss $ (30,322) $ (63,387) $ (94,380) $ (123,970)
Net loss per share, basic (in USD per share) $ (0.17) $ (0.36) $ (0.52) $ (0.71)
Net loss per share, diluted (in USD per share) $ (0.17) $ (0.36) $ (0.52) $ (0.71)
Weighted-average shares outstanding, basic (in shares) 181,641,060 174,345,022 180,914,250 173,945,156
Weighted-average shares outstanding, diluted (in shares) 181,641,060 174,345,022 180,914,250 173,945,156
Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Product sales and other Product sales and other Product sales and other Product sales and other
Product sales and other        
Cost of revenues $ 677 $ 2,916 $ 1,675 $ 7,160
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
(Accumulated Deficit) Retained Earnings
Balance at beginning (in shares) at Dec. 31, 2021   173,468,979    
Balance at beginning at Dec. 31, 2021 $ 553,915 $ 17 $ 374,795 $ 179,103
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of common stock options and vesting of restricted stock units, net (in shares)   336,155    
Exercise of common stock options and vesting of restricted stock units, net (92)   (92)  
Share-based compensation 1,563   1,563  
Net loss (27,108)     (27,108)
Balance at ending (in shares) at Mar. 31, 2022   173,805,134    
Balance at ending at Mar. 31, 2022 528,278 $ 17 376,266 151,995
Balance at beginning (in shares) at Dec. 31, 2021   173,468,979    
Balance at beginning at Dec. 31, 2021 553,915 $ 17 374,795 179,103
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (123,970)      
Balance at ending (in shares) at Sep. 30, 2022   179,645,873    
Balance at ending at Sep. 30, 2022 451,236 $ 18 396,085 55,133
Balance at beginning (in shares) at Mar. 31, 2022   173,805,134    
Balance at beginning at Mar. 31, 2022 528,278 $ 17 376,266 151,995
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of common stock options and vesting of restricted stock units, net (in shares)   193,834    
Exercise of common stock options and vesting of restricted stock units, net 15   15  
Share-based compensation 1,922   1,922  
Net loss (33,475)     (33,475)
Balance at ending (in shares) at Jun. 30, 2022   173,998,968    
Balance at ending at Jun. 30, 2022 496,740 $ 17 378,203 118,520
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of common stock options and vesting of restricted stock units, net (in shares)   146,905    
Exercise of common stock options and vesting of restricted stock units, net (15)   (15)  
Issuance of common stock for acquisition (in shares)   5,500,000    
Issuance of common stock for acquisition 16,115 $ 1 16,114  
Share-based compensation 1,783   1,783  
Net loss (63,387)     (63,387)
Balance at ending (in shares) at Sep. 30, 2022   179,645,873    
Balance at ending at Sep. 30, 2022 $ 451,236 $ 18 396,085 55,133
Balance at beginning (in shares) at Dec. 31, 2022 179,826,309 179,826,309    
Balance at beginning at Dec. 31, 2022 $ 423,574 $ 18 397,810 25,746
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 399,674 (3,085)
Balance at beginning (in shares) at Dec. 31, 2022 179,826,309 179,826,309    
Balance at beginning at Dec. 31, 2022 $ 423,574 $ 18 397,810 25,746
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss $ (94,380)      
Balance at ending (in shares) at Sep. 30, 2023 182,716,445 182,716,445    
Balance at ending at Sep. 30, 2023 $ 334,362 $ 18 402,978 (68,634)
Balance at beginning (in shares) at Mar. 31, 2023   180,695,572    
Balance at beginning at Mar. 31, 2023 396,607 $ 18 399,674 (3,085)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of common stock options and vesting of restricted stock units, net (in shares)   456,579    
Exercise of common stock options and vesting of restricted stock units, net 44   44  
Share-based compensation 1,721   1,721  
Net loss (35,227)     (35,227)
Balance at ending (in shares) at Jun. 30, 2023   181,152,151    
Balance at ending at Jun. 30, 2023 363,145 $ 18 401,439 (38,312)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of common stock options and vesting of restricted stock units, net (in shares)   1,564,294    
Exercise of common stock options and vesting of restricted stock units, net 130   130  
Share-based compensation 1,409   1,409  
Net loss $ (30,322)     (30,322)
Balance at ending (in shares) at Sep. 30, 2023 182,716,445 182,716,445    
Balance at ending at Sep. 30, 2023 $ 334,362 $ 18 $ 402,978 $ (68,634)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities    
Net loss $ (94,380) $ (123,970)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,796 823
Amortization and accretion of investments, net (1,821) 1,300
Noncash lease expense 1,072 922
Inventory write-down 992 5,634
(Gain) loss on disposal of assets (1) 89
Share-based compensation 5,170 5,268
Acquired in-process research and development 0 28,752
Changes in operating assets and liabilities:    
Accounts receivable 996 (824)
Inventory (1,057) (5,660)
Prepaid expenses and other assets (1,200) 3,097
Accounts payable 555 (5,201)
Accrued expenses and other liabilities (3,295) 7,228
Operating lease liabilities (1,254) (900)
Net cash used in operating activities (92,427) (83,442)
Cash flows from investing activities    
Purchase of property and equipment and other (6,755) (2,621)
Proceeds from sale of property and equipment 2 33
Purchase of in-process research and development 0 (14,428)
Payments for security deposit, net (45) 0
Purchase of investments (170,197) (160,116)
Proceeds from sale and maturity of investments 178,556 156,382
Net cash provided by (used in) investing activities 1,561 (20,750)
Cash flows from financing activities    
Proceeds from exercise of common stock options 230 65
Taxes paid related to net share settlement of equity awards (232) (157)
Net cash used in financing activities (2) (92)
Net decrease in cash and cash equivalents and restricted cash (90,868) (104,284)
Cash and cash equivalents and restricted cash, beginning of period 120,133 259,110
Cash and cash equivalents and restricted cash, end of period 29,265 154,826
Supplemental disclosure of noncash investing and financing activities:    
Common stock issued for purchase of assets 0 16,115
Acquisitions of property and equipment included in accounts payable and other 512 66
Right-of-use assets obtained in exchange for lease obligations $ 2,096 $ 0
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Overview
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview Note 1. Overview
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events
Note 2. Subsequent Events
On November 7, 2023, the board of directors (the “Board”) of the Company approved a strategic plan to wind down its Powertrain Business and preserve technology relating to the Powertrain Business, to better align its workforce with the Company’s future needs, and to reduce the Company’s operating costs (the “Plan”). As part of the Plan, the Company will continue to focus on commercialization of its KARNO generator technology. Following completion of the Plan, we no longer expect to recognize revenue on products not related to KARNO technology, including the Company’s Hypertruck ERX system (“Hypertruck ERX”) and Hyliion Hybrid system (“Hybrid”). The Company is evaluating opportunities to monetize certain of the assets and technology relating to the Business, but no assurances can be provided that any such opportunities will be realized. The Company expects the wind-down to be completed by the end of the Company’s first quarter of fiscal year 2024. In connection with the Plan, the Company expects to incur total charges and expenses of approximately $18.4 million.
The Plan includes a reduction of the Company’s workforce by approximately 175 people, or 67%, with some expected to be provided transition packages that will provide for continued services through various dates of the Company’s fiscal year 2024. The Company expects the Plan will result in (i) charges consisting of approximately $1.4 million in employee severance and retention payments and $0.9 million in non-cash stock-based compensation expense related to vesting of share-based awards, and (ii) cash expenditures of approximately $13.9 million for contract terminations, with up to an additional $9.0 million depending on the outcome of supplier negotiations and other estimates and uncertainties.
The Company expects the majority of the charges and expenses related to the Plan to be incurred in the Company’s fourth quarter of fiscal year 2023.
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. For example, potential employee reductions are subject to legal requirements, which may extend the reduction process beyond that expected in certain cases. In addition, the Company may incur other cash expenditures or charges not currently contemplated due to unanticipated events that may occur, including in connection with the implementation of the Plan or otherwise.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
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, 2022 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 2022 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 September 30, 2023, the Company had total equity of $334.4 million, inclusive of cash and cash equivalents of $28.6 million and total investments of $294.9 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 revenue recognition, inventory, warranties, acquisitions, 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, the majority 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 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:
September 30, 2023December 31, 2022September 30, 2022December 31, 2021
Cash and cash equivalents$28,600 $119,468 $154,161 $258,445 
Restricted cash included in other assets665 665 665 665 
$29,265 $120,133 $154,826 $259,110 
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 September 30, 2023 and December 31, 2022, accounts receivable included amounts receivable from customers of $0.1 million and $1.1 million, respectively. At September 30, 2023 and December 31, 2022, allowance for doubtful accounts on customer receivables was nil and $0.1 million, respectively.
The portion of our net accounts receivable from significant customers is summarized as follows:
September 30, 2023December 31, 2022
Customer A100 %82 %
Customer C— 12 
100 %94 %
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.
Impairment of Long-Lived Assets
The Company reviews long-lived assets, including property and equipment and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analysis in accordance with ASC 360-10, Impairment or
Disposal of Long-Lived Assets, which requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value.
The Company performed a test of recoverability of its long-lived assets and determined that all long-lived assets were recoverable as of September 30, 2023. As of September 30, 2023, long-lived assets associated with the powertrain business had a recorded amount of $4.2 million and associated probability-weighted estimated future cash flows of $4.4 million. If the Company is unable to sell long-lived assets associated with the powertrain business at a sufficient price, it will record associated impairment charges in future periods. Estimated future cash flows for all other long-lived assets substantially exceeded recorded amounts.
Revenue
The Company follows five steps to recognize revenue from contracts with customers under ASC 606, Revenue from Contracts with Customers, which are:
Step 1: Identify the contract(s) with a customer;
Step 2: Identify the performance obligations in the contract;
Step 3: Determine the transaction price;
Step 4: Allocate the transaction price to the performance obligations in the contract; and
Step 5: Recognize revenue when (or as) a performance obligation is satisfied.
Revenue is comprised of sales of Hybrid systems for Class 8 semi-trucks, Class 8 semi-trucks outfitted with Hybrid systems and specific other features and services that meet the definition of a performance obligation, including internet connectivity and data processing. We provide installation services for the Hybrid system onto the customers’ vehicle. The Company’s products are marketed and sold to end-user fleet customers in North America. When our contracts with customers contain multiple performance obligations and where material, the contract transaction price is allocated on a relative standalone selling price basis to each performance obligation.
We recognize revenue on Hybrid system sales and Class 8 semi-trucks outfitted with Hybrid systems upon delivery to, and acceptance of the vehicle by, the customer, which is when control transfers. Contracts are reviewed for significant financing components and payments are typically received within 30 days of delivery. The sale of a Hybrid system to an end-use fleet customer consists of a completed modification to the customer vehicle and the installation services involve significant integration of the Hybrid system with the customer’s vehicle. Installation services are not distinct within the context of the contract and together with the sale of the Hybrid system represent a single performance obligation. We do not offer any sales returns. Amounts billed to customers related to shipping and handling are classified as revenue, and we have elected to recognize the cost for freight and shipping when control has transferred to the customer as a cost of revenue. Our policy is to exclude taxes collected from customers from the transaction price of contracts. In the fourth quarter of fiscal 2021, we began taking deposits to secure future Hypertruck ERX production slots. Such deposits were immaterial at September 30, 2023 and December 31, 2022.
When a Class 8 semi-truck with a Hybrid system upfit is sold to a customer, judgment is required to determine if we are the principal or agent in the arrangement. We consider factors such as, but not limited to, which entity has the primary responsibility for fulfilling the promise to provide the specified good or service, which entity has inventory risk before the specified good or service has been transferred to a customer and which entity has discretion in establishing the price for the specified good or service. We have determined that we are the principal in transactions involving the resale of Class 8 semi-trucks outfitted with the Hybrid system.
The disaggregation of our revenue sources is summarized as follows and is attributable to the U.S.:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Hybrid systems and other$96 $243 $416 $755 
Class 8 semi-truck prepared for Hybrid system upfit— 256 256 256 
Total product sales and other$96 $499 $672 $1,011 
The portion of our revenues from significant customers is summarized as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Customer A94 %69 %65 %43 %
Customer B— — 21 
Customer G— — 25 — 
94 %75 %90 %64 %
Warranties
We provide limited assurance-type warranties under our contracts and do not offer extended warranties or maintenance contracts. The warranty period typically extends for the lesser of two years or 200,000 miles following transfer of control and solely relates to correction of product defects during the warranty period. We recognize the cost of the warranty upon transfer of control based on estimated and historical claims rates and fulfillment costs, which are variable. Should product failure rates and fulfillment costs differ from these estimates, material revisions to the estimated warranty liability would be required. Warranty expense is recorded as a component of cost of revenue.
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.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Investments
9 Months Ended
Sep. 30, 2023
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 September 30, 2023 and December 31, 2022 are summarized as follows:
Fair Value Measurements at September 30, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$51,420 $— $(74)$51,346 
U.S. government agency bonds22,606 — (356)22,250 
State and municipal bonds15,221 — (215)15,006 
Corporate bonds and notes205,702 (1,705)204,004 
$294,949 $$(2,350)$292,606 
Fair Value Measurements at December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$36,675 $$(161)$36,516 
U.S. government agency bonds12,441(328)12,119
State and municipal bonds40,10428 (628)39,504
Corporate bonds and notes213,08876 (3,344)209,820
$302,308 $112 $(4,461)$297,959 
September 30, 2023December 31, 2022
Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$153,625 $152,826 $193,740 $191,094 
Due after one year through five years141,324 139,780 108,568 106,865 
$294,949 $292,606 $302,308 $297,959 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Note 5. Fair Value Measurements
The fair value measurements of our financial assets at September 30, 2023 and December 31, 2022 are summarized as follows:
Fair Value Measurements at September 30, 2023
Level ILevel IILevel IIITotal
 Cash and cash equivalents $28,600 $— $— $28,600 
 Restricted cash665 — — 665 
 Held-to-maturity investments:
Commercial paper— 51,346 — 51,346 
U.S. government agency bonds— 22,250 — 22,250 
State and municipal bonds— 15,006 — 15,006 
Corporate bonds and notes— 204,004 — 204,004 
$29,265 $292,606 $— $321,871 
Fair Value Measurements at December 31, 2022
Level ILevel IILevel IIITotal
Cash and cash equivalents$119,468 $— $— $119,468 
Restricted cash665 — — 665 
Held-to-maturity investments:
Commercial paper— 36,516 — 36,516 
U.S. government agency bonds— 12,119 — 12,119 
State and municipal bonds— 39,504 — 39,504 
Corporate bonds and notes— 209,820 — 209,820 
$120,133 $297,959 $— $418,092 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventory
Note 6. Inventory
The carrying value of our inventory at September 30, 2023 and December 31, 2022 is summarized as follows:
September 30, 2023December 31, 2022
Raw materials$— $— 
Work in process47 — 
Finished goods92 74 
$139 $74 
During the three and nine months ended September 30, 2023, we recorded inventory write-downs of $0.8 million and $1.0 million, respectively. During the three and nine months ended September 30, 2022, we recorded inventory write-downs of $2.3 million and $5.6 million, respectively. These write-downs are included in cost of revenues.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
Note 7. Property and Equipment, Net
Property and equipment, net at September 30, 2023 and December 31, 2022 is summarized as follows:
September 30, 2023December 31, 2022
Production machinery and equipment$10,077 $5,897 
Vehicles2,013 817 
Leasehold improvements2,124 1,002 
Office furniture and fixtures223 162 
Computers and related equipment1,947 1,367 
16,384 9,245 
Less: accumulated depreciation(5,308)(3,639)
Total property and equipment, net$11,076 $5,606 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation
Note 8. Share-Based Compensation
During the nine months ended September 30, 2023 and 2022, the Company granted 2.2 million and 2.2 million, respectively, restricted stock units which will vest over a period of one to three years, some of which include performance criteria based on the achievement of key Company milestones. During the nine months ended September 30, 2023 and 2022, 0.6 million and 0.8 million, respectively, of restricted stock units and options were forfeited. Share-based compensation expense for the three and nine months ended September 30, 2023 was $1.4 million and $5.2 million, respectively. Share-based compensation expense for the three and nine months ended September 30, 2022 was $1.8 million and $5.3 million, respectively.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2023
Accrued Liabilities and Other Liabilities [Abstract]  
Accrued Expenses and Other Current Liabilities
Note 9. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities at September 30, 2023 and December 31, 2022 are summarized as follows:
September 30, 2023December 31, 2022
Accrued professional services and other$4,610 $5,834 
Accrued compensation and related benefits3,448 4,773 
Other accrued liabilities809 928 
$8,867 $11,535 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Warranties
9 Months Ended
Sep. 30, 2023
Guarantees and Product Warranties [Abstract]  
Warranties
Note 10. Warranties
The change in warranty liability for the three and nine months ended September 30, 2023 and 2022 is summarized as follows and included within accrued expenses and other current liabilities and other liabilities in the condensed consolidated balance sheets:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Balance at beginning of period$566 $348 $527 $44 
Accrual for warranties issued65 186 218 517 
Net changes in accrual related to pre-existing warranties(131)— (154)— 
Warranty charges(64)(122)(155)(149)
Balance at end of period$436 $412 $436 $412 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Note 11. Commitments and Contingencies
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 31 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share
Note 12. Net Loss Per Share
The computation of basic and diluted net loss per share for the three and nine months ended September 30, 2023 and 2022 is summarized as follows (in thousands, except share and per share data):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Numerator:
Net loss attributable to common stockholders$(30,322)$(63,387)$(94,380)$(123,970)
Denominator:
Weighted average shares outstanding, basic and diluted181,641,060 174,345,022 180,914,250 173,945,156 
Net loss per share, basic and diluted$(0.17)$(0.36)$(0.52)$(0.71)
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 and nine months ended September 30, 2023 and 2022 are summarized as follows:
Three and Nine Months Ended September 30,
20232022
Unexercised stock options683,090 2,682,228 
Unvested restricted stock units*3,976,223 3,808,665 
4,659,313 6,490,893 
* Potential common shares from unvested restricted stock units for the periods ended September 30, 2023 and 2022 include 653,334 and 1,261,667 shares, respectively, where no accounting grant date has been established.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
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, 2022 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 2022 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 revenue recognition, inventory, warranties, acquisitions, 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, the majority 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 CashThe 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 ReceivableAccounts 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.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
The Company reviews long-lived assets, including property and equipment and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analysis in accordance with ASC 360-10, Impairment or
Disposal of Long-Lived Assets, which requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value.
Revenue
Revenue
The Company follows five steps to recognize revenue from contracts with customers under ASC 606, Revenue from Contracts with Customers, which are:
Step 1: Identify the contract(s) with a customer;
Step 2: Identify the performance obligations in the contract;
Step 3: Determine the transaction price;
Step 4: Allocate the transaction price to the performance obligations in the contract; and
Step 5: Recognize revenue when (or as) a performance obligation is satisfied.
Revenue is comprised of sales of Hybrid systems for Class 8 semi-trucks, Class 8 semi-trucks outfitted with Hybrid systems and specific other features and services that meet the definition of a performance obligation, including internet connectivity and data processing. We provide installation services for the Hybrid system onto the customers’ vehicle. The Company’s products are marketed and sold to end-user fleet customers in North America. When our contracts with customers contain multiple performance obligations and where material, the contract transaction price is allocated on a relative standalone selling price basis to each performance obligation.
We recognize revenue on Hybrid system sales and Class 8 semi-trucks outfitted with Hybrid systems upon delivery to, and acceptance of the vehicle by, the customer, which is when control transfers. Contracts are reviewed for significant financing components and payments are typically received within 30 days of delivery. The sale of a Hybrid system to an end-use fleet customer consists of a completed modification to the customer vehicle and the installation services involve significant integration of the Hybrid system with the customer’s vehicle. Installation services are not distinct within the context of the contract and together with the sale of the Hybrid system represent a single performance obligation. We do not offer any sales returns. Amounts billed to customers related to shipping and handling are classified as revenue, and we have elected to recognize the cost for freight and shipping when control has transferred to the customer as a cost of revenue. Our policy is to exclude taxes collected from customers from the transaction price of contracts. In the fourth quarter of fiscal 2021, we began taking deposits to secure future Hypertruck ERX production slots. Such deposits were immaterial at September 30, 2023 and December 31, 2022.
When a Class 8 semi-truck with a Hybrid system upfit is sold to a customer, judgment is required to determine if we are the principal or agent in the arrangement. We consider factors such as, but not limited to, which entity has the primary responsibility for fulfilling the promise to provide the specified good or service, which entity has inventory risk before the specified good or service has been transferred to a customer and which entity has discretion in establishing the price for the specified good or service. We have determined that we are the principal in transactions involving the resale of Class 8 semi-trucks outfitted with the Hybrid system.
Warranties
Warranties
We provide limited assurance-type warranties under our contracts and do not offer extended warranties or maintenance contracts. The warranty period typically extends for the lesser of two years or 200,000 miles following transfer of control and solely relates to correction of product defects during the warranty period. We recognize the cost of the warranty upon transfer of control based on estimated and historical claims rates and fulfillment costs, which are variable. Should product failure rates and fulfillment costs differ from these estimates, material revisions to the estimated warranty liability would be required. Warranty expense is recorded as a component of cost of revenue.
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.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedule of restrictions on 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:
September 30, 2023December 31, 2022September 30, 2022December 31, 2021
Cash and cash equivalents$28,600 $119,468 $154,161 $258,445 
Restricted cash included in other assets665 665 665 665 
$29,265 $120,133 $154,826 $259,110 
Schedule of Net Accounts Receivable and Revenues from Significant Customers
The portion of our net accounts receivable from significant customers is summarized as follows:
September 30, 2023December 31, 2022
Customer A100 %82 %
Customer C— 12 
100 %94 %
The portion of our revenues from significant customers is summarized as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Customer A94 %69 %65 %43 %
Customer B— — 21 
Customer G— — 25 — 
94 %75 %90 %64 %
Schedule of disaggregation of revenue
The disaggregation of our revenue sources is summarized as follows and is attributable to the U.S.:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Hybrid systems and other$96 $243 $416 $755 
Class 8 semi-truck prepared for Hybrid system upfit— 256 256 256 
Total product sales and other$96 $499 $672 $1,011 
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Tables)
9 Months Ended
Sep. 30, 2023
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 September 30, 2023 and December 31, 2022 are summarized as follows:
Fair Value Measurements at September 30, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$51,420 $— $(74)$51,346 
U.S. government agency bonds22,606 — (356)22,250 
State and municipal bonds15,221 — (215)15,006 
Corporate bonds and notes205,702 (1,705)204,004 
$294,949 $$(2,350)$292,606 
Fair Value Measurements at December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$36,675 $$(161)$36,516 
U.S. government agency bonds12,441(328)12,119
State and municipal bonds40,10428 (628)39,504
Corporate bonds and notes213,08876 (3,344)209,820
$302,308 $112 $(4,461)$297,959 
Schedule of investment maturity
September 30, 2023December 31, 2022
Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$153,625 $152,826 $193,740 $191,094 
Due after one year through five years141,324 139,780 108,568 106,865 
$294,949 $292,606 $302,308 $297,959 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of assets measured at fair value on a recurring basis
The fair value measurements of our financial assets at September 30, 2023 and December 31, 2022 are summarized as follows:
Fair Value Measurements at September 30, 2023
Level ILevel IILevel IIITotal
 Cash and cash equivalents $28,600 $— $— $28,600 
 Restricted cash665 — — 665 
 Held-to-maturity investments:
Commercial paper— 51,346 — 51,346 
U.S. government agency bonds— 22,250 — 22,250 
State and municipal bonds— 15,006 — 15,006 
Corporate bonds and notes— 204,004 — 204,004 
$29,265 $292,606 $— $321,871 
Fair Value Measurements at December 31, 2022
Level ILevel IILevel IIITotal
Cash and cash equivalents$119,468 $— $— $119,468 
Restricted cash665 — — 665 
Held-to-maturity investments:
Commercial paper— 36,516 — 36,516 
U.S. government agency bonds— 12,119 — 12,119 
State and municipal bonds— 39,504 — 39,504 
Corporate bonds and notes— 209,820 — 209,820 
$120,133 $297,959 $— $418,092 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of inventory
The carrying value of our inventory at September 30, 2023 and December 31, 2022 is summarized as follows:
September 30, 2023December 31, 2022
Raw materials$— $— 
Work in process47 — 
Finished goods92 74 
$139 $74 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net
Property and equipment, net at September 30, 2023 and December 31, 2022 is summarized as follows:
September 30, 2023December 31, 2022
Production machinery and equipment$10,077 $5,897 
Vehicles2,013 817 
Leasehold improvements2,124 1,002 
Office furniture and fixtures223 162 
Computers and related equipment1,947 1,367 
16,384 9,245 
Less: accumulated depreciation(5,308)(3,639)
Total property and equipment, net$11,076 $5,606 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities at September 30, 2023 and December 31, 2022 are summarized as follows:
September 30, 2023December 31, 2022
Accrued professional services and other$4,610 $5,834 
Accrued compensation and related benefits3,448 4,773 
Other accrued liabilities809 928 
$8,867 $11,535 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Warranties (Tables)
9 Months Ended
Sep. 30, 2023
Guarantees and Product Warranties [Abstract]  
Schedule of product warranty liability
The change in warranty liability for the three and nine months ended September 30, 2023 and 2022 is summarized as follows and included within accrued expenses and other current liabilities and other liabilities in the condensed consolidated balance sheets:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Balance at beginning of period$566 $348 $527 $44 
Accrual for warranties issued65 186 218 517 
Net changes in accrual related to pre-existing warranties(131)— (154)— 
Warranty charges(64)(122)(155)(149)
Balance at end of period$436 $412 $436 $412 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2023
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 and nine months ended September 30, 2023 and 2022 is summarized as follows (in thousands, except share and per share data):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Numerator:
Net loss attributable to common stockholders$(30,322)$(63,387)$(94,380)$(123,970)
Denominator:
Weighted average shares outstanding, basic and diluted181,641,060 174,345,022 180,914,250 173,945,156 
Net loss per share, basic and diluted$(0.17)$(0.36)$(0.52)$(0.71)
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 and nine months ended September 30, 2023 and 2022 are summarized as follows:
Three and Nine Months Ended September 30,
20232022
Unexercised stock options683,090 2,682,228 
Unvested restricted stock units*3,976,223 3,808,665 
4,659,313 6,490,893 
* Potential common shares from unvested restricted stock units for the periods ended September 30, 2023 and 2022 include 653,334 and 1,261,667 shares, respectively, where no accounting grant date has been established.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - Subsequent Events - Strategic Plan
$ in Millions
Nov. 07, 2023
USD ($)
employee
Subsequent Event [Line Items]  
Total charges and expenses $ 18.4
Workforce reduction (employee) | employee 175
Workforce reduction percent 67.00%
Employee severance and retention payments  
Subsequent Event [Line Items]  
Restructuring charges $ 1.4
Non-cash stock-based compensation expense  
Subsequent Event [Line Items]  
Restructuring charges 0.9
Contract terminations  
Subsequent Event [Line Items]  
Restructuring charges 13.9
Supplier negotiations and other estimates and uncertainties  
Subsequent Event [Line Items]  
Restructuring charges $ 9.0
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Narrative (Details)
9 Months Ended
Sep. 30, 2023
USD ($)
mi
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Property, Plant and Equipment [Line Items]                
Total equity $ 334,362,000 $ 363,145,000 $ 396,607,000 $ 423,574,000 $ 451,236,000 $ 496,740,000 $ 528,278,000 $ 553,915,000
Cash and cash equivalents 28,600,000     119,468,000        
Total investments 294,900,000              
Letter of credit 700,000              
Accounts receivable from customers 100,000     1,100,000        
Allowance for doubtful accounts $ 0     $ 100,000        
Maturity date (or less) 36 months              
Warranty period extend 2 years              
Warrant extension, mileage | mi 200,000              
Powertrain Business | Discontinued Operations, Held-for-Sale                
Property, Plant and Equipment [Line Items]                
Recorded amount of long lived assets $ 4,200,000              
Estimated future cash flows $ 4,400,000              
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Restricted cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash and cash equivalents $ 28,600 $ 119,468 $ 154,161 $ 258,445
Restricted cash included in other assets 665 665 665 665
Total presented in the consolidated statements of cash flows $ 29,265 $ 120,133 $ 154,826 $ 259,110
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Portion of Our Net Accounts Receivable and Revenues from Significant Customers (Details) - Customer
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Customer A | Accounts Receivable          
Disaggregation of Revenue [Line Items]          
Concentration risk, percentage     100.00%   82.00%
Customer A | Revenue Benchmark          
Disaggregation of Revenue [Line Items]          
Concentration risk, percentage 94.00% 69.00% 65.00% 43.00%  
Customer C | Accounts Receivable          
Disaggregation of Revenue [Line Items]          
Concentration risk, percentage     0.00%   12.00%
Customer G | Revenue Benchmark          
Disaggregation of Revenue [Line Items]          
Concentration risk, percentage 0.00% 0.00% 25.00% 0.00%  
Customer B | Revenue Benchmark          
Disaggregation of Revenue [Line Items]          
Concentration risk, percentage 0.00% 6.00% 0.00% 21.00%  
Significant Customers | Accounts Receivable          
Disaggregation of Revenue [Line Items]          
Concentration risk, percentage     100.00%   94.00%
Significant Customers | Revenue Benchmark          
Disaggregation of Revenue [Line Items]          
Concentration risk, percentage 94.00% 75.00% 90.00% 64.00%  
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total product sales and other $ 96 $ 499 $ 672 $ 1,011
Hybrid systems and other        
Disaggregation of Revenue [Line Items]        
Total product sales and other 96 243 416 755
Class 8 semi-truck prepared for Hybrid system upfit        
Disaggregation of Revenue [Line Items]        
Total product sales and other $ 0 $ 256 $ 256 $ 256
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Schedule of amortized cost, unrealized gains and losses, and fair value (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 294,949 $ 302,308
Gross Unrealized Gains 7 112
Gross Unrealized Losses (2,350) (4,461)
Fair Value 292,606 297,959
Corporate bonds and notes    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 205,702 213,088
Gross Unrealized Gains 7 76
Gross Unrealized Losses (1,705) (3,344)
Fair Value 204,004 209,820
Commercial paper    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 51,420 36,675
Gross Unrealized Gains 0 2
Gross Unrealized Losses (74) (161)
Fair Value 51,346 36,516
U.S. government agency bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 22,606 12,441
Gross Unrealized Gains 0 6
Gross Unrealized Losses (356) (328)
Fair Value 22,250 12,119
State and municipal bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 15,221 40,104
Gross Unrealized Gains 0 28
Gross Unrealized Losses (215) (628)
Fair Value $ 15,006 $ 39,504
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Schedule of investment maturity - (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Amortized Cost    
Due in one year or less $ 153,625 $ 193,740
Due after one year through five years 141,324 108,568
Amortized Cost 294,949 302,308
Fair Value    
Due in one year or less 152,826 191,094
Due after one year through five years 139,780 106,865
Fair Value $ 292,606 $ 297,959
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents $ 28,600 $ 119,468    
Restricted cash 665 665 $ 665 $ 665
Held-to-maturity investments: 292,606 297,959    
Total assets 321,871 418,092    
Commercial paper        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 51,346 36,516    
U.S. government agency bonds        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 22,250 12,119    
State and municipal bonds        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 15,006 39,504    
Corporate bonds and notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 204,004 209,820    
Level I        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 28,600 119,468    
Restricted cash 665 665    
Total assets 29,265 120,133    
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 292,606 297,959    
Level II | Commercial paper        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 51,346 36,516    
Level II | U.S. government agency bonds        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 22,250 12,119    
Level II | State and municipal bonds        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 15,006 39,504    
Level II | Corporate bonds and notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 204,004 209,820    
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 49 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 0 $ 0
Work in process 47 0
Finished goods 92 74
Inventory, Net, Total $ 139 $ 74
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Inventory Disclosure [Abstract]        
Inventory write-down $ 800 $ 2,300 $ 992 $ 5,634
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, and equipment, gross $ 16,384 $ 9,245
Less: accumulated depreciation (5,308) (3,639)
Total property and equipment, net 11,076 5,606
Production machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, and equipment, gross 10,077 5,897
Vehicles    
Property, Plant and Equipment [Line Items]    
Property, and equipment, gross 2,013 817
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, and equipment, gross 2,124 1,002
Office furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, and equipment, gross 223 162
Computers and related equipment    
Property, Plant and Equipment [Line Items]    
Property, and equipment, gross $ 1,947 $ 1,367
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation (Details) - Restricted stock units - USD ($)
shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Awards granted (in shares)     2.2 2.2
Forfeited in period (in shares)     0.6 0.8
Share-based compensation expense $ 1.4 $ 1.8 $ 5.2 $ 5.3
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 53 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued professional services and other $ 4,610 $ 5,834
Accrued compensation and related benefits 3,448 4,773
Other accrued liabilities 809 928
Total $ 8,867 $ 11,535
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning Balance $ 566 $ 348 $ 527 $ 44
Accrual for warranties issued 65 186 218 517
Net changes in accrual related to pre-existing warranties (131) 0 (154) 0
Warranty charges (64) (122) (155) (149)
Ending Balance $ 436 $ 412 $ 436 $ 412
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Schedule of basic and diluted net loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:                
Net loss attributable to common stockholders $ (30,322) $ (35,227) $ (28,831) $ (63,387) $ (33,475) $ (27,108) $ (94,380) $ (123,970)
Denominator:                
Weighted average shares outstanding, basic (in shares) 181,641,060     174,345,022     180,914,250 173,945,156
Weighted average shares outstanding, diluted (in shares) 181,641,060     174,345,022     180,914,250 173,945,156
Net loss per share, basic (in USD per share) $ (0.17)     $ (0.36)     $ (0.52) $ (0.71)
Net loss per share, diluted (in USD per share) $ (0.17)     $ (0.36)     $ (0.52) $ (0.71)
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Schedule of common shares income per share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
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) 4,659,313 6,490,893 4,659,313 6,490,893
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) 683,090 2,682,228 683,090 2,682,228
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) 3,976,223 3,808,665 3,976,223 3,808,665
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)     653,334 1,261,667
XML 57 hyln-20230930_htm.xml IDEA: XBRL DOCUMENT 0001759631 2023-01-01 2023-09-30 0001759631 2023-10-31 0001759631 2023-09-30 0001759631 2022-12-31 0001759631 2022-07-01 2022-09-30 0001759631 2022-01-01 2022-09-30 0001759631 2023-07-01 2023-09-30 0001759631 us-gaap:ProductAndServiceOtherMember 2023-07-01 2023-09-30 0001759631 us-gaap:ProductAndServiceOtherMember 2022-07-01 2022-09-30 0001759631 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-09-30 0001759631 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-09-30 0001759631 us-gaap:CommonStockMember 2022-12-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001759631 us-gaap:RetainedEarningsMember 2022-12-31 0001759631 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001759631 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:AdditionalPaidInCapitalMember 2023-03-31 0001759631 us-gaap:RetainedEarningsMember 2023-03-31 0001759631 2023-03-31 0001759631 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001759631 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001759631 2023-04-01 2023-06-30 0001759631 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001759631 us-gaap:CommonStockMember 2023-06-30 0001759631 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001759631 us-gaap:RetainedEarningsMember 2023-06-30 0001759631 2023-06-30 0001759631 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001759631 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001759631 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001759631 us-gaap:CommonStockMember 2023-09-30 0001759631 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001759631 us-gaap:RetainedEarningsMember 2023-09-30 0001759631 us-gaap:CommonStockMember 2021-12-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001759631 us-gaap:RetainedEarningsMember 2021-12-31 0001759631 2021-12-31 0001759631 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001759631 2022-01-01 2022-03-31 0001759631 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001759631 us-gaap:CommonStockMember 2022-03-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001759631 us-gaap:RetainedEarningsMember 2022-03-31 0001759631 2022-03-31 0001759631 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001759631 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001759631 2022-04-01 2022-06-30 0001759631 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001759631 us-gaap:CommonStockMember 2022-06-30 0001759631 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001759631 us-gaap:RetainedEarningsMember 2022-06-30 0001759631 2022-06-30 0001759631 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001759631 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001759631 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001759631 us-gaap:CommonStockMember 2022-09-30 0001759631 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001759631 us-gaap:RetainedEarningsMember 2022-09-30 0001759631 2022-09-30 0001759631 hyln:StrategicPlanMember us-gaap:SubsequentEventMember 2023-11-07 0001759631 hyln:StrategicPlanMember us-gaap:SubsequentEventMember 2023-11-07 2023-11-07 0001759631 us-gaap:EmployeeSeveranceMember hyln:StrategicPlanMember us-gaap:SubsequentEventMember 2023-11-07 2023-11-07 0001759631 us-gaap:OneTimeTerminationBenefitsMember hyln:StrategicPlanMember us-gaap:SubsequentEventMember 2023-11-07 2023-11-07 0001759631 us-gaap:ContractTerminationMember hyln:StrategicPlanMember us-gaap:SubsequentEventMember 2023-11-07 2023-11-07 0001759631 us-gaap:OtherRestructuringMember hyln:StrategicPlanMember us-gaap:SubsequentEventMember 2023-11-07 2023-11-07 0001759631 hyln:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001759631 hyln:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001759631 hyln:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001759631 hyln:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001759631 hyln:SignificantCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001759631 hyln:SignificantCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001759631 us-gaap:DiscontinuedOperationsHeldforsaleMember hyln:PowertrainBusinessMember 2023-09-30 0001759631 hyln:HybridSystemsAndOtherMember 2023-07-01 2023-09-30 0001759631 hyln:HybridSystemsAndOtherMember 2022-07-01 2022-09-30 0001759631 hyln:HybridSystemsAndOtherMember 2023-01-01 2023-09-30 0001759631 hyln:HybridSystemsAndOtherMember 2022-01-01 2022-09-30 0001759631 hyln:Class8SemiTrucksMember 2023-07-01 2023-09-30 0001759631 hyln:Class8SemiTrucksMember 2022-07-01 2022-09-30 0001759631 hyln:Class8SemiTrucksMember 2023-01-01 2023-09-30 0001759631 hyln:Class8SemiTrucksMember 2022-01-01 2022-09-30 0001759631 hyln:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001759631 hyln:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001759631 hyln:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001759631 hyln:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001759631 hyln:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001759631 hyln:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001759631 hyln:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001759631 hyln:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001759631 hyln:CustomerGMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001759631 hyln:CustomerGMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001759631 hyln:CustomerGMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001759631 hyln:CustomerGMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001759631 hyln:SignificantCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001759631 hyln:SignificantCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001759631 hyln:SignificantCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001759631 hyln:SignificantCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001759631 us-gaap:CommercialPaperMember 2023-09-30 0001759631 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001759631 us-gaap:MunicipalBondsMember 2023-09-30 0001759631 us-gaap:CorporateBondSecuritiesMember 2023-09-30 0001759631 us-gaap:CommercialPaperMember 2022-12-31 0001759631 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001759631 us-gaap:MunicipalBondsMember 2022-12-31 0001759631 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001759631 us-gaap:FairValueInputsLevel1Member 2023-09-30 0001759631 us-gaap:FairValueInputsLevel2Member 2023-09-30 0001759631 us-gaap:FairValueInputsLevel3Member 2023-09-30 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2023-09-30 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-09-30 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2023-09-30 0001759631 us-gaap:CommercialPaperMember 2023-09-30 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001759631 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2023-09-30 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2023-09-30 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2023-09-30 0001759631 us-gaap:MunicipalBondsMember 2023-09-30 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2023-09-30 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2023-09-30 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2023-09-30 0001759631 us-gaap:CorporateBondSecuritiesMember 2023-09-30 0001759631 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001759631 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001759631 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2022-12-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-12-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2022-12-31 0001759631 us-gaap:CommercialPaperMember 2022-12-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001759631 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2022-12-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2022-12-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2022-12-31 0001759631 us-gaap:MunicipalBondsMember 2022-12-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001759631 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001759631 us-gaap:MachineryAndEquipmentMember 2023-09-30 0001759631 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001759631 us-gaap:VehiclesMember 2023-09-30 0001759631 us-gaap:VehiclesMember 2022-12-31 0001759631 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001759631 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001759631 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001759631 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001759631 us-gaap:ComputerEquipmentMember 2023-09-30 0001759631 us-gaap:ComputerEquipmentMember 2022-12-31 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001759631 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001759631 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001759631 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001759631 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001759631 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001759631 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001759631 hyln:RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember 2023-01-01 2023-09-30 0001759631 hyln:RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember 2022-01-01 2022-09-30 shares iso4217:USD iso4217:USD shares hyln:employee pure utr:mi 0001759631 false --12-31 Q3 2023 http://fasb.org/us-gaap/2023#ProductAndServiceOtherMember http://fasb.org/us-gaap/2023#ProductAndServiceOtherMember http://fasb.org/us-gaap/2023#ProductAndServiceOtherMember http://fasb.org/us-gaap/2023#ProductAndServiceOtherMember P1Y 10-Q true 2023-09-30 false 001-38823 HYLIION HOLDINGS CORP. DE 83-2538002 1202 BMC Drive, Suite 100 Cedar Park TX 78613 (833) 495-4466 Yes Yes Accelerated Filer false false false Common Stock, par value $0.0001 per share HYLN NYSE 182789454 28600000 119468000 140000 1136000 139000 74000 11509000 9795000 153625000 193740000 194013000 324213000 11076000 5606000 7494000 6470000 200000 200000 2038000 1686000 141324000 108568000 356145000 446743000 3507000 2800000 807000 347000 8867000 11535000 13181000 14682000 7354000 6972000 1248000 1515000 21783000 23169000 0.0001 0.0001 250000000 250000000 182716445 182716445 179826309 179826309 18000 18000 402978000 397810000 -68634000 25746000 334362000 423574000 356145000 446743000 96000 499000 672000 1011000 96000 499000 672000 1011000 677000 2916000 1675000 7160000 677000 2916000 1675000 7160000 -581000 -2417000 -1003000 -6149000 25115000 52678000 73472000 88543000 8186000 10264000 30265000 32255000 33301000 62942000 103737000 120798000 -33882000 -65359000 -104740000 -126947000 3534000 1926000 10345000 3066000 0 46000 1000 -89000 26000 0 14000 0 -30322000 -63387000 -94380000 -123970000 -0.17 -0.17 -0.36 -0.36 -0.52 -0.52 -0.71 -0.71 181641060 181641060 174345022 174345022 180914250 180914250 173945156 173945156 179826309 18000 397810000 25746000 423574000 869263 -176000 -176000 2040000 2040000 -28831000 -28831000 180695572 18000 399674000 -3085000 396607000 456579 44000 44000 1721000 1721000 -35227000 -35227000 181152151 18000 401439000 -38312000 363145000 1564294 130000 130000 1409000 1409000 -30322000 -30322000 182716445 18000 402978000 -68634000 334362000 173468979 17000 374795000 179103000 553915000 336155 -92000 -92000 1563000 1563000 -27108000 -27108000 173805134 17000 376266000 151995000 528278000 193834 15000 15000 1922000 1922000 -33475000 -33475000 173998968 17000 378203000 118520000 496740000 5500000 1000 16114000 16115000 146905 -15000 -15000 1783000 1783000 -63387000 -63387000 179645873 18000 396085000 55133000 451236000 -94380000 -123970000 1796000 823000 1821000 -1300000 1072000 922000 992000 5634000 1000 -89000 5170000 5268000 0 28752000 -996000 824000 1057000 5660000 1200000 -3097000 555000 -5201000 -3295000 7228000 -1254000 -900000 -92427000 -83442000 6755000 2621000 2000 33000 0 14428000 45000 0 170197000 160116000 178556000 156382000 1561000 -20750000 230000 65000 232000 157000 -2000 -92000 -90868000 -104284000 120133000 259110000 29265000 154826000 0 16115000 512000 66000 2096000 0 Note 1. Overview <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 2. Subsequent Events</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%">O</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n November 7, 2023, the board of directors (the “Board”) of the Company approved a strategic plan to wind down its Powertrain Business and preserve technology relating to the Powertrain Business, to better align its workforce with the Company’s future needs, and to reduce the Company’s operating costs (the “Plan”). As part of the Plan, the Company will continue to focus on commercialization of its KARNO generator technology. Following completion of the Plan, we no longer expect to recognize revenue on products not related to KARNO technology, including the Company’s Hypertruck ERX system (“Hypertruck ERX”) and Hyliion Hybrid system (“Hybrid”).</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><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 evaluating opportunities to monetize certain of the assets and technology relating to the Business, but no assurances can be provided that any such opportunities will be realized. The Company expects the wind-down to be completed by the end of the Company’s first quarter of fiscal year 2024. In connection with the Plan, the Company expects to incur total charges and expenses of approximately $18.4 million.</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 Plan includes a reduction of the Company’s workforce by approximately 175 people, or 67%, with some expected to be provided transition packages that will provide for continued services through various dates of the Company’s fiscal year 2024. The Company expects the Plan will result in (i) charges consisting of approximately $1.4 million in employee severance and retention payments and $0.9 million in non-cash stock-based compensation expense related to vesting of share-based awards, and (ii) cash expenditures of approximately $13.9 million for contract terminations, with up to an additional $9.0 million depending on the outcome of supplier negotiations and other estimates and uncertainties.</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 expects the majority of the charges and expenses related to the Plan to be incurred in the Company’s fourth quarter of fiscal year 2023.</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 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 m</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aterially from estimates. For example, potential employee reductions are subject to legal requirements, which may extend the reduction process beyond that expected in certain cases. In addition, the Company may incur other cash expenditures or charges not currently contemplated due to unanticipated events that may occur, including in connection with the implementation of the Plan or otherwise.</span></div> 18400000 175 0.67 1400000 900000 13900000 9000000 <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, 2022 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 </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 2022 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 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 September 30, 2023, the Company had total equity of $334.4 million, inclusive of cash and cash equivalents of $28.6 million and total investments of $294.9 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="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="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 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 revenue recognition, inventory, warranties, acquisitions, 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, the majority 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 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%">September 30, 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><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%">September 30, 2022</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, 2021</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%">28,600 </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><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%">154,161 </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%">258,445 </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 other 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%">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%">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%">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%">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: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%">29,265 </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%">120,133 </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%">154,826 </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%">259,110 </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-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 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 September 30, 2023 and December 31, 2022, accounts receivable included amounts receivable from customers of $0.1 million and $1.1 million, respectively. At September 30, 2023 and December 31, 2022, allowance for doubtful accounts on customer receivables was nil and $0.1 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%">The portion of our net accounts receivable from significant customers 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.467%"></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.384%"></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="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%">September 30, 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%">Customer A</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:100%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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></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%">Customer C</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 </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:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:100%">94 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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%">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%">Impairment of Long-Lived Assets</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 reviews long-lived assets, including property and equipment and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analysis in accordance with ASC 360-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment or </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:400;line-height:120%">Disposal of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value.</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 performed a test of recoverability of its long-lived assets and determined that all long-lived assets were recoverable as of September 30, 2023. As of September 30, 2023, long-lived assets associated with the powertrain business had a recorded amount of $4.2 million and associated probability-weighted estimated future cash flows of $4.4 million. If the Company is unable to sell long-lived assets associated with the powertrain business at a sufficient price, it will record associated impairment charges in future periods. Estimated future cash flows for all other long-lived assets substantially exceeded recorded amounts.</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%">Revenue</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 follows five steps to recognize revenue from contracts with customers under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which are:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Step 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Identify the contract(s) with a customer;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Step 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Identify the performance obligations in the contract;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Step 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Determine the transaction price;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Step 4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Allocate the transaction price to the performance obligations in the contract; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Step 5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Recognize revenue when (or as) a performance obligation is satisfied.</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%">Revenue is comprised of sales of Hybrid systems for Class 8 semi-trucks, Class 8 semi-trucks outfitted with Hybrid systems and specific other features and services that meet the definition of a performance obligation, including internet connectivity and data processing. We provide installation services for the Hybrid system onto the customers’ vehicle. The Company’s products are marketed and sold to end-user fleet customers in North America. When our contracts with customers contain multiple performance obligations and where material, the contract transaction price is allocated on a relative standalone selling price basis to each performance obligation.</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%">We recognize revenue on Hybrid system sales and Class 8 semi-trucks outfitted with Hybrid systems upon delivery to, and acceptance of the vehicle by, the customer, which is when control transfers. Contracts are reviewed for significant financing components and payments are typically received within 30 days of delivery. The sale of a Hybrid system to an end-use fleet customer consists of a completed modification to the customer vehicle and the installation services involve significant integration of the Hybrid system with the customer’s vehicle. Installation services are not distinct within the context of the contract and together with the sale of the Hybrid system represent a single performance obligation. We do not offer any sales returns. Amounts billed to customers related to shipping and handling are classified as revenue, and we have elected to recognize the cost for freight and shipping when control has transferred to the customer as a cost of revenue. Our policy is to exclude taxes collected from customers from the transaction price of contracts. In the fourth quarter of fiscal 2021, we began taking deposits to secure future Hypertruck ERX production slots. Such deposits were immaterial at September 30, 2023 and December 31, 2022.</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%">When a Class 8 semi-truck with a Hybrid system upfit is sold to a customer, judgment is required to determine if we are the principal or agent in the arrangement. We consider factors such as, but not limited to, which entity has the primary responsibility for fulfilling the promise to provide the specified good or service, which entity has inventory risk before the specified good or service has been transferred to a customer and which entity has discretion in establishing the price for the specified good or service. We have determined that we are the principal in transactions involving the resale of Class 8 semi-trucks outfitted with the Hybrid system.</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 disaggregation of our revenue sources is summarized as follows and is attributable to the U.S.:</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:43.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.917%"></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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:120%">2023</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:120%">2022</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:120%">2023</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:120%">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%">Hybrid systems 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%">96 </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%">243 </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%">416 </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%">755 </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%">Class 8 semi-truck prepared for Hybrid system upfit</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%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product sales and other</span></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%">96 </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%">672 </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%">1,011 </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 portion of our revenues from significant customers 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:41.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:120%">2023</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:120%">2022</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:120%">2023</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:120%">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%">Customer A</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:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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></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%">Customer B</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%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">21 </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%">Customer G</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%">— </span></td><td style="background-color:#cceeff;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%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">94 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">75 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">90 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">64 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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%">Warranties</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%">We provide limited assurance-type warranties under our contracts and do not offer extended warranties or maintenance contracts. The warranty period typically extends for the lesser of two years or 200,000 miles following transfer of control and solely relates to correction of product defects during the warranty period. We recognize the cost of the warranty upon transfer of control based on estimated and historical claims rates and fulfillment costs, which are variable. Should product failure rates and fulfillment costs differ from these estimates, material revisions to the estimated warranty liability would be required. Warranty expense is recorded as a component of cost of revenue.</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%">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, 2022 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 </span></div>Company’s 2022 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. 334400000 28600000 294900000 <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%">Use of Estimates</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 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 revenue recognition, inventory, warranties, acquisitions, 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, the majority 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> Restricted CashThe 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. 700000 Total cash and cash equivalents and restricted cash as presented in the condensed consolidated statements of cash flows is summarized as follows:<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%">September 30, 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><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%">September 30, 2022</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, 2021</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%">28,600 </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><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%">154,161 </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%">258,445 </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 other 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%">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%">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%">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%">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: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%">29,265 </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%">120,133 </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%">154,826 </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%">259,110 </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> 28600000 119468000 154161000 258445000 665000 665000 665000 665000 29265000 120133000 154826000 259110000 Accounts ReceivableAccounts 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. 100000 1100000 0 100000 <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 portion of our net accounts receivable from significant customers 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.467%"></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.384%"></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="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%">September 30, 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%">Customer A</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:100%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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></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%">Customer C</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 </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:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:100%">94 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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 portion of our revenues from significant customers 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:41.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:120%">2023</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:120%">2022</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:120%">2023</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:120%">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%">Customer A</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:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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></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%">Customer B</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%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">21 </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%">Customer G</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%">— </span></td><td style="background-color:#cceeff;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%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">94 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">75 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">90 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">64 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1 0.82 0 0.12 1 0.94 <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%">Impairment of Long-Lived Assets</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 reviews long-lived assets, including property and equipment and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analysis in accordance with ASC 360-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment or </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disposal of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value.</span> 4200000 4400000 <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%">Revenue</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 follows five steps to recognize revenue from contracts with customers under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which are:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Step 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Identify the contract(s) with a customer;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Step 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Identify the performance obligations in the contract;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Step 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Determine the transaction price;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Step 4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Allocate the transaction price to the performance obligations in the contract; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Step 5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Recognize revenue when (or as) a performance obligation is satisfied.</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%">Revenue is comprised of sales of Hybrid systems for Class 8 semi-trucks, Class 8 semi-trucks outfitted with Hybrid systems and specific other features and services that meet the definition of a performance obligation, including internet connectivity and data processing. We provide installation services for the Hybrid system onto the customers’ vehicle. The Company’s products are marketed and sold to end-user fleet customers in North America. When our contracts with customers contain multiple performance obligations and where material, the contract transaction price is allocated on a relative standalone selling price basis to each performance obligation.</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%">We recognize revenue on Hybrid system sales and Class 8 semi-trucks outfitted with Hybrid systems upon delivery to, and acceptance of the vehicle by, the customer, which is when control transfers. Contracts are reviewed for significant financing components and payments are typically received within 30 days of delivery. The sale of a Hybrid system to an end-use fleet customer consists of a completed modification to the customer vehicle and the installation services involve significant integration of the Hybrid system with the customer’s vehicle. Installation services are not distinct within the context of the contract and together with the sale of the Hybrid system represent a single performance obligation. We do not offer any sales returns. Amounts billed to customers related to shipping and handling are classified as revenue, and we have elected to recognize the cost for freight and shipping when control has transferred to the customer as a cost of revenue. Our policy is to exclude taxes collected from customers from the transaction price of contracts. In the fourth quarter of fiscal 2021, we began taking deposits to secure future Hypertruck ERX production slots. Such deposits were immaterial at September 30, 2023 and December 31, 2022.</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%">When a Class 8 semi-truck with a Hybrid system upfit is sold to a customer, judgment is required to determine if we are the principal or agent in the arrangement. We consider factors such as, but not limited to, which entity has the primary responsibility for fulfilling the promise to provide the specified good or service, which entity has inventory risk before the specified good or service has been transferred to a customer and which entity has discretion in establishing the price for the specified good or service. We have determined that we are the principal in transactions involving the resale of Class 8 semi-trucks outfitted with the Hybrid system.</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 disaggregation of our revenue sources is summarized as follows and is attributable to the U.S.:</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:43.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.917%"></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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:120%">2023</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:120%">2022</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:120%">2023</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:120%">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%">Hybrid systems 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%">96 </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%">243 </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%">416 </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%">755 </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%">Class 8 semi-truck prepared for Hybrid system upfit</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%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product sales and other</span></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%">96 </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%">672 </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%">1,011 </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> 96000 243000 416000 755000 0 256000 256000 256000 96000 499000 672000 1011000 0.94 0.69 0.65 0.43 0 0.06 0 0.21 0 0 0.25 0 0.94 0.75 0.90 0.64 <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%">Warranties</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%">We provide limited assurance-type warranties under our contracts and do not offer extended warranties or maintenance contracts. The warranty period typically extends for the lesser of two years or 200,000 miles following transfer of control and solely relates to correction of product defects during the warranty period. We recognize the cost of the warranty upon transfer of control based on estimated and historical claims rates and fulfillment costs, which are variable. Should product failure rates and fulfillment costs differ from these estimates, material revisions to the estimated warranty liability would be required. Warranty expense is recorded as a component of cost of revenue.</span></div> P2Y 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-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 September 30, 2023 and December 31, 2022 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 September 30, 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%">51,420 </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%">(74)</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%">51,346 </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%">22,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">15,221 </span></td><td style="background-color:#cceeff;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%">(215)</span></td><td style="background-color:#cceeff;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%">15,006 </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%">205,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">204,004 </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%">294,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </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%">(2,350)</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%">292,606 </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, 2022</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%">36,675 </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 </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%">(161)</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%">36,516 </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%">12,441</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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(328)</span></td><td style="background-color:#ffffff;padding: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%">12,119</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%">40,104</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%">28 </span></td><td style="background-color:#cceeff;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%">(628)</span></td><td style="background-color:#cceeff;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%">39,504</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%">213,088</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%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,344)</span></td><td style="background-color:#ffffff;padding: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%">209,820</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%">302,308 </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%">112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,461)</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%">297,959 </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%">September 30, 2023</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, 2022</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%">153,625 </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%">152,826 </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%">193,740 </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%">191,094 </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%">141,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">139,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">108,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">106,865 </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%">294,949 </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%">292,606 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,308 </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%">297,959 </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 September 30, 2023 and December 31, 2022 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 September 30, 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%">51,420 </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%">(74)</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%">51,346 </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%">22,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">15,221 </span></td><td style="background-color:#cceeff;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%">(215)</span></td><td style="background-color:#cceeff;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%">15,006 </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%">205,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">204,004 </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%">294,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </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%">(2,350)</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%">292,606 </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, 2022</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%">36,675 </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 </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%">(161)</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%">36,516 </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%">12,441</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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(328)</span></td><td style="background-color:#ffffff;padding: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%">12,119</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%">40,104</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%">28 </span></td><td style="background-color:#cceeff;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%">(628)</span></td><td style="background-color:#cceeff;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%">39,504</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%">213,088</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%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,344)</span></td><td style="background-color:#ffffff;padding: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%">209,820</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%">302,308 </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%">112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,461)</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%">297,959 </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> 51420000 0 74000 51346000 22606000 0 356000 22250000 15221000 0 215000 15006000 205702000 7000 1705000 204004000 294949000 7000 2350000 292606000 36675000 2000 161000 36516000 12441000 6000 328000 12119000 40104000 28000 628000 39504000 213088000 76000 3344000 209820000 302308000 112000 4461000 297959000 <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%">September 30, 2023</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, 2022</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%">153,625 </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%">152,826 </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%">193,740 </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%">191,094 </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%">141,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">139,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">108,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">106,865 </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%">294,949 </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%">292,606 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,308 </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%">297,959 </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> 153625000 152826000 193740000 191094000 141324000 139780000 108568000 106865000 294949000 292606000 302308000 297959000 <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 September 30, 2023 and December 31, 2022 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 September 30, 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%">28,600 </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%">28,600 </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%">51,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">51,346 </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%">22,250 </span></td><td style="background-color:#cceeff;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%">22,250 </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,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,006 </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%">204,004 </span></td><td style="background-color:#cceeff;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%">204,004 </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%">29,265 </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%">292,606 </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%">321,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></tr></table></div><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, 2022</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%">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><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%">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</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%">36,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">36,516 </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%">12,119 </span></td><td style="background-color:#cceeff;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%">12,119 </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%">39,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">39,504 </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%">209,820 </span></td><td style="background-color:#cceeff;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%">209,820 </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%">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><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%">297,959 </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%">418,092 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> <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 September 30, 2023 and December 31, 2022 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 September 30, 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%">28,600 </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%">28,600 </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%">51,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">51,346 </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%">22,250 </span></td><td style="background-color:#cceeff;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%">22,250 </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,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,006 </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%">204,004 </span></td><td style="background-color:#cceeff;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%">204,004 </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%">29,265 </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%">292,606 </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%">321,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></tr></table></div><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, 2022</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%">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><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%">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</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%">36,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">36,516 </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%">12,119 </span></td><td style="background-color:#cceeff;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%">12,119 </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%">39,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">39,504 </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%">209,820 </span></td><td style="background-color:#cceeff;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%">209,820 </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%">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><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%">297,959 </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%">418,092 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 28600000 0 0 28600000 665000 0 0 665000 0 51346000 0 51346000 0 22250000 0 22250000 0 15006000 0 15006000 0 204004000 0 204004000 29265000 292606000 0 321871000 119468000 0 0 119468000 665000 0 0 665000 0 36516000 0 36516000 0 12119000 0 12119000 0 39504000 0 39504000 0 209820000 0 209820000 120133000 297959000 0 418092000 <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 6. Inventory</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 carrying value of our inventory at September 30, 2023 and December 31, 2022 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:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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.598%"></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:120%">September 30, 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:120%">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:120%">Raw materials</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%">— </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%">— </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%">Work in process</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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">— </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%">Finished goods</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%">92 </span></td><td style="background-color:#cceeff;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%">74 </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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">139 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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 and nine months ended September 30, 2023, we recorded inventory write-downs of $0.8 million and $1.0 million, respectively. During the three and nine months ended September 30, 2022, we recorded inventory write-downs of $2.3 million and $5.6 million, respectively. These write-downs are included in cost of revenues.</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 carrying value of our inventory at September 30, 2023 and December 31, 2022 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:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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.598%"></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:120%">September 30, 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:120%">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:120%">Raw materials</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%">— </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%">— </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%">Work in process</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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">— </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%">Finished goods</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%">92 </span></td><td style="background-color:#cceeff;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%">74 </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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">139 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 47000 0 92000 74000 139000 74000 800000 1000000 2300000 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 7. 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 September 30, 2023 and December 31, 2022 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: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%">September 30, 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:120%">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: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%">10,077 </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%">5,897 </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%">2,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">817 </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,124 </span></td><td style="background-color:#cceeff;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,002 </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%">162 </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,947 </span></td><td style="background-color:#cceeff;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,367 </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%">16,384 </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%">9,245 </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%">(5,308)</span></td><td style="background-color:#cceeff;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%">(3,639)</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%">11,076 </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%">5,606 </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 September 30, 2023 and December 31, 2022 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: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%">September 30, 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:120%">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: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%">10,077 </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%">5,897 </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%">2,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">817 </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,124 </span></td><td style="background-color:#cceeff;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,002 </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%">162 </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,947 </span></td><td style="background-color:#cceeff;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,367 </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%">16,384 </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%">9,245 </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%">(5,308)</span></td><td style="background-color:#cceeff;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%">(3,639)</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%">11,076 </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%">5,606 </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> 10077000 5897000 2013000 817000 2124000 1002000 223000 162000 1947000 1367000 16384000 9245000 5308000 3639000 11076000 5606000 <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. 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 nine months ended September 30, 2023 and 2022, the Company granted 2.2 million and 2.2 million, respectively, restricted stock units which will vest over a period of <span style="-sec-ix-hidden:f-540">one</span> to three years, some of which include performance criteria based on the achievement of key Company milestones. During the nine months ended September 30, 2023 and 2022, 0.6 million and 0.8 million, respectively, of restricted stock units and options were forfeited. Share-based compensation expense for the three and nine months ended September 30, 2023 was $1.4 million and $5.2 million, respectively. Share-based compensation expense for the three and nine months ended September 30, 2022 was $1.8 million and $5.3 million, respectively.</span></div> 2200000 2200000 P3Y 600000 800000 1400000 5200000 1800000 5300000 <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. 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 September 30, 2023 and December 31, 2022 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%">September 30, 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:120%">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%">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%">4,610 </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%">5,834 </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%">3,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,773 </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%">809 </span></td><td style="background-color:#cceeff;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%">928 </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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,867 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,535 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top: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 September 30, 2023 and December 31, 2022 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%">September 30, 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:120%">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%">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%">4,610 </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%">5,834 </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%">3,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,773 </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%">809 </span></td><td style="background-color:#cceeff;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%">928 </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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,867 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,535 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4610000 5834000 3448000 4773000 809000 928000 8867000 11535000 <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 10. Warranties</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 change in warranty liability for the three and nine months ended September 30, 2023 and 2022 is summarized as follows and included within accrued expenses and other current liabilities and other liabilities in the condensed consolidated balance sheets:</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:43.783%"></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.496%"></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:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.916%"></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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:120%">2023</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:120%">2022</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:120%">2023</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:120%">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:700;line-height:100%">Balance at beginning of period</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%">566 </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%">348 </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%">527 </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%">44 </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%">Accrual for warranties issued</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%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">517 </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%">Net changes in accrual related to pre-existing warranties</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%">(131)</span></td><td style="background-color:#cceeff;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%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty 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%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(149)</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:700;line-height:100%">Balance at end of period</span></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%">436 </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%">412 </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%">436 </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%">412 </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 change in warranty liability for the three and nine months ended September 30, 2023 and 2022 is summarized as follows and included within accrued expenses and other current liabilities and other liabilities in the condensed consolidated balance sheets:</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:43.783%"></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.496%"></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:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.916%"></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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:120%">2023</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:120%">2022</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:120%">2023</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:120%">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:700;line-height:100%">Balance at beginning of period</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%">566 </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%">348 </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%">527 </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%">44 </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%">Accrual for warranties issued</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%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">517 </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%">Net changes in accrual related to pre-existing warranties</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%">(131)</span></td><td style="background-color:#cceeff;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%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty 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%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(149)</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:700;line-height:100%">Balance at end of period</span></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%">436 </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%">412 </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%">436 </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%">412 </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> 566000 348000 527000 44000 65000 186000 218000 517000 -131000 0 -154000 0 64000 122000 155000 149000 436000 412000 436000 412000 <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 11. 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%">Legal Proceedings</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 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.</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 12. 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 and nine months ended September 30, 2023 and 2022 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:43.490%"></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.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:11.911%"></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:11.917%"></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:120%">Three Months Ended September 30,</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:120%">Nine Months Ended September 30,</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%">2023</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%">2022</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%">2023</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%">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: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="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">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%">(30,322)</span></td><td style="background-color:#ffffff;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%">(63,387)</span></td><td style="background-color:#ffffff;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%">(94,380)</span></td><td style="background-color:#ffffff;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%">(123,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">181,641,060 </span></td><td style="background-color:#cceeff;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%">174,345,022 </span></td><td style="background-color:#cceeff;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,914,250 </span></td><td style="background-color:#cceeff;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%">173,945,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.17)</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.36)</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.52)</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.71)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">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 and nine months ended September 30, 2023 and 2022 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 and Nine Months Ended September 30,</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%">2023</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%">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: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%">683,090 </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,682,228 </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%">3,976,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%">3,808,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: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%">4,659,313 </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%">6,490,893 </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 September 30, 2023 and 2022 include 653,334</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 1,261,667 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 has 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 and nine months ended September 30, 2023 and 2022 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:43.490%"></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.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:11.911%"></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:11.917%"></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:120%">Three Months Ended September 30,</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:120%">Nine Months Ended September 30,</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%">2023</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%">2022</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%">2023</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%">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: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="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">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%">(30,322)</span></td><td style="background-color:#ffffff;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%">(63,387)</span></td><td style="background-color:#ffffff;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%">(94,380)</span></td><td style="background-color:#ffffff;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%">(123,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">181,641,060 </span></td><td style="background-color:#cceeff;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%">174,345,022 </span></td><td style="background-color:#cceeff;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,914,250 </span></td><td style="background-color:#cceeff;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%">173,945,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.17)</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.36)</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.52)</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.71)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -30322000 -63387000 -94380000 -123970000 181641060 181641060 174345022 174345022 180914250 180914250 173945156 173945156 -0.17 -0.17 -0.36 -0.36 -0.52 -0.52 -0.71 -0.71 <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 and nine months ended September 30, 2023 and 2022 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 and Nine Months Ended September 30,</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%">2023</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%">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: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%">683,090 </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,682,228 </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%">3,976,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%">3,808,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: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%">4,659,313 </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%">6,490,893 </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 September 30, 2023 and 2022 include 653,334</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 1,261,667 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 has been established.</span></div> 683090 683090 2682228 2682228 3976223 3976223 3808665 3808665 4659313 4659313 6490893 6490893 653334 1261667 EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &B$:%<'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 " !HA&A7[+4=M>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE1)'1[43PI""XHWD(RNQMLFI",M/OVIG&WB^@#>,S,GV^^ M@>ETD-I'?(X^8"2+Z6IVPYBD#AMV( H2(.D#.I7JG!AS<^>C4Y2?<0]!Z0^U M1V@XOP&'I(PB!0NP"BN1]9W14D=4Y.,);_2*#Y]Q*#"C 0=T.%("40M@_3(Q M'.>A@PM@@1%&E[X+:%9BJ?Z)+1U@I^2<[)J:IJF>VI++.PAX>WI\*>M6=DRD M1HWY5[*2C@$W[#SYM;V[WSZPON%-6PE1\=MM(V1[+7GSOKC^\+L(.V_LSOYC MX[-@W\&ON^B_ %!+ P04 " !HA&A7F5R<(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 &B$:%<,8@"JW@4 -,> 8 >&PO=V]R:W-H965T&UL MM9E=<^(V%(;_BH9V.MN9$"P9"-D29@@ANTRS@0WIMFFG%\(6X(EMN;(,X=_W MR 8[267A>I8;\-=YK4='DE])_2T7S_&:,8E> C^,KQIK*:./K5;LK%E XW,> ML1#N++D(J(13L6K%D6#438,"OT4LJ]L*J!RF4!Q$@14 M[*Z9S[=7#=PX7'CP5FNI+K0&_8BNV)S)WZ*9@+-6KN)Z 0MCCX=(L.558X@_ MCFRB M(GOGEL&[\Z1@IEP?FS.IFX5PU+E8CYS)%*@L+?AHV8[RLE*,<_>]%& M_DX5^/KXH'Z;P@/,@L9LQ/W?/5>NKQJ]!G+9DB:^?.#;SVP/U%%Z#O?C]!=M MLV?;[09RDECR8!\,)0B\,/NG+_N*>!U 2@+(/H"\"\!E;[#W 78*FI4LQ;JA MD@[Z@F^14$^#FCI(ZR:-!AHO5&F<2P%W/8B3@]'TV_@!S8:?QJB)XC45+.ZW M) BKVRUG+W*=B9 2D4OTA8=R':-QZ#+W;7P+"I27BAQ*=4V,@G,6G2/;.D/$ M(K:F/"-S^-21$(YUX6^*8^>59*=Z=EDE\0T3Z*_A(I8"VMW?NAK*%-IZ!=49 M/\81==A5 WI;S,2&-08__8"[UB\ZO.\D]@:VG<.V3>J#&^XDT$\E>MQ%3$=J M#L=6\ZL.R1A5$ZF3(W6J(7U-J)!,^#OTP"(NI [/+"5%HJN4D3&J)EXWQ^M6 MPYLQX7%7]4($@X$V>6:EO-^5=CQC?$W.BYSSHF++%!2^(^EGH#R/9JTE]6-M M(HUA-0%[.6#/6*AQ*#VY0[>>S]!]$BR8T(&9-2P+-^U>3Y\]8VA-N,L<[K(* MW -;>6H8A33>TT#;1LTZGY_N)I/I/?H\O;N9W'^:H]'T87:NHS7JU*3%5O%A MM:KP3D*'"VBC5#77,S27T#$1%VC$DU"*'?R[VDHXHGXSUA&;@^HBO_(2N KR M(WU!$Q4O"2*KQ#UP7U^.QP@.[@ M.30-]7DU2V(8>-'UEQ&Z$6!OH;TD'K07;%E:?*-67?S"%6&C#_D/_DB=0=-^ MY-M0BVZ6&S&7"C2CXEG+>@I/A M3A,VVYCUKWH]G@F^\T-'GVJSY^(<6]!1. M"1=6"9L-SGO0&8\E]=&?7E0^5)D5+WI=K/T:F>/JDA:N"9O-3MIYVM7RG,$FX<$FX MDDT:)4(H-YA90"]GL$BD ML$BDDD6:!]3WT742P^U8VV*/Z)3.7\QQ=?D*2T0J6:)QP,1*=POR0POR02N9GOF:02!.>6:8<[Q1^AQ1^AQSQ)IZ$22A?(DP^ M+'Y&<^8D GBUA&8EJ)L 9@!SR9WG,Q2!Q=M0/V'H1^O<@LDJBJ#3IPN/VEHX MA1DBA1DB9NOR**B;?EAVP8+[6GBS $Q6[[5Y=B)J#JO+5S@@8C8O!X?PING-T]5M-$TD.-I0Y54+_)V\S;X> M,K5.JJ:V5#8#W",7OI\C+;=^X4JNQ!2\B ]7#/J M,J$>@/M+SN7A1+T@W\<>_ M02P,$% @ :(1H5\%75!#T!0 #A@ !@ M !X;"]W;W)K2?DB)?$AU^LC% M3[EE3*'?:9+)R]%6J?SC9"*C+4NI/.6\,?+$1X]/_@>;[9*/YC,ICG= ML"53/_([ 7>3RLHJ3EDF8YXAP=:7HRO\<4Y"K5!*_!VS1WETC;0K#YS_U#=? M5YG'F@DLUY\D^\ M4MO+43!"*[:F1:*^\\!7)0("]5L \*=NGH'EGIUH(J.IL*_HB$E@9K^J*,3:D-WL297L:E M$O V!CTUF]_>+*YOEM<+!%?+VV]?%U?W29BLYG2C H"U-HL/W/NV_1WJ^MV3Y.;*M,2(6L0WJ\V'U M!8M '9?JI*D^ <\K]TGE/BGMV7WN%T*P3"$J)5-&=_;ZCEE?)]E'F=.(78X@ MBR03.S::O7N#/>O"Y-P?,M9PU:YLS^94;A$L&HKT!?M5Q#N:@.]&K_>F MO-*4K@2[&0D\RYI.=L?N=*4P#ATOJ,0:0)T*J#,(]"J*> &XH$I$#$ ^),P$ M<6_$/?ZXTP9HD,&V9X;G5O#<07A?LQU$C8LG$RBW^T$[;('JROB.&9)70?(& M(=T)EM-XA=AOJ.Z2R7*9N=HR 27DU ;W##%RK3;HKE3HAZX9ME_!]@=A+[=< MJ#/%1 I%9<>D2ONVH]_%Z-H><5L@#6*A[1_MB@;,H((9#,*\YXHF+PAD8/BZ M8V&[!;(K9A.''(DU0(85R/#$%@!F%^JI7'J=W+D.YAAE3)FPAH9%MWRO!;4K MY7I63_I@JV8<:Q#J+0"E*LXV*&% P$AHICWCZ[,";OK#>[#:S)O0:4$V2'F. MW[,#\!%+XA-)KVBVB:$4'1#V1O9@Z!@ Z13.$T)-D#67X4'^F-V6&3\006+X MJAVTL76EL!?TK7K-/GB8?K[Q;/.B7#_8:19V##G2QFF0LP*WCWUP33]XF'_V M^3X0QBZKV*Z'G78U,L@YCN<[/9F.:P+"[HN:EB2F#W$2JYB9<0[RV&M;ES]E MK>ESS7!XF.*JIB"G3WT= >Z2E.U:?GM9NE(DZ$V^FLOP,)D]+TH.G*;G$[Y& MO%7H3JU7E[Z"+OJND.WX/>!KAL/#% ?1%04;;"!.@>_26A!X'?0&C@0F[^DC M<$U^>)C]FA1]"JJ!_&P!%[V^X8@CC#T;D M@Y;-U1@9)]+_;ZCI?4VSQ!EDL:7BT<\M3U9,R'=O @C\1=FX*N-@108Y^]5S M^!^RUG2])G R/$+JA0>*D#H"8_36.K<$N$'&M,3S3/TANJ= 5 MN5 P+L7_LM4%P@$9^]@;.XY;;ASLA^. >&/;"I_%8REU02_K>*$D=*\K77*H M0DN6*Y8^,+%WZ/DLIA1=P,1]].IPSC*&25SFK#QP2\RK8YA[.XD^*-.,9-T6 MD!-MP6H5ZPH)N:XGX+,X0Q'-8\A](\PN]3L6"?T.5$,C 5*XITD@=9- AIN$ M]T"T15HD5,':K-@ZCF+U :*K* @"_5*1P2J9:U67^,^@+;<[%;\K1US?Z>G? M2=TBD)=,P?)U26N8=6T'!O4E?<,0"Y2Y_I1-AYY3+ MV.X;Y(SM_N3HL%:?E/]%Q2;.)'0#:U"TSGT(@]@?/N]O%,_+\]L'KA1/R\LM MHP!>"\#[-0>B.-SH(^'J7P"S_P!02P,$% @ :(1H5R49]P>V @ = < M !@ !X;"]W;W)K:K M28&ED4I;!!*#BL#V,.W!36\;B\3.;*=E^_6SG1"U+.5#6A\:7_N>XW-NG.MH MP_B#R D>BQR*H96)F5Y:MLBS:# HL=*H&IER7B!I0KYRA8E![PPH"*W/<<) M[0(3:L61F9OQ.&*5S F%&4>B*@K,?Y]!SC9#R[6>)F[)*I-ZPHZC$J\@ 7E? MSKB*[)9E00J@@C"*."R'UL@]'8]#!Y6)H.5H0Y)!* MS8#58PUCR'--I&3\:CBM=DL-W!X_L9\;[\K+' L8L_P[63T9T*SD97H^OQ%"47T^E=@@YFF .5&4B2XOP0?48?D8U$IF9%9$NE M0[/9:;/G6;VGMV?/!,H>\ITCY#F>WP$?OPR?0*K@KH%[NW!;N6]+X+4E\ R? MOT^.Q!+4P92(+=$YH9BF!.=HQ@0Q)^W':"XD5^?M9Y?5FKO?S:V_P5-1XA2& MEOK(!/ U6/&G#V[H?.DR_I_(=LK@MV7P7V*/QZPHE%MUXM*'(U1BCM8XKP = M$(KNDPDJ@==O_+"K##7WP'#KSK&.G9[C.&YDK[<-OIJV([W?2N^_0WI]+!&N M9,8X^0,+8Z&>[=1>DP=;HKS J7_/Y+\E<\=!T#H(WN^ "%&]KC[X1Y-[[ W< ML-\/GJGOR!R<''NA[YQTJP];]>'[U:LK0TA,%X2N7K,0OME"1^8>"_963]3W MT5?,5X0*E,-289W>0)'PNL?7@62E:9-S)E73-<-,78O =8):7S(FGP+=>=N+ M-OX+4$L#!!0 ( &B$:%?=IR 4O 4 #D8 8 >&PO=V]R:W-H965T M&ULK5G;;N,V$/T5PET4NT"R%JE[ZAA(+&T;8#<)XJ3[4/1! ML6A;6%ET1=I._[ZD),LV.5*--B^Q+F>&/$-RYF@RVK'R!U]2*M#;*B_X]6 I MQ/IJ..2S)5TE_#-;TT*^F;-RE0AY6RZ&?%W2)*V,5OF06)8W7"59,1B/JF>/ MY7C$-B+/"OI8(KY9K9+R[UN:L]WU _V#YZRQ5*H!\/Q:)TLZ)2*E_5C*>^& MK96:$V MRE24\FTF[<3XY?[F);I[CB,T>;B/XOMI?35]^'H7W:C'TV?Y\RV^?YZBAR_H MX3%^NGF^DP!TB5ZF$?KXX1/Z@+("/2_9AB=%RD=#(>>EO ]GS1QNZSF0CCG8 MZ!LKQ)*CN$AI"MA'_?9AC_U0QJ,-"MD'Y9;T.IS2]6=D6Q>(6,0&YC,YWYQ M=/[?Z/%_'OTD&':[0^S*G]/A[XEN:;&AX+K6EEYEJ5+2=AQZH^'V.%0FQ G# M4TQD8CR?G&)B$X,MC%O0"36GI>;T4ILP+A";RX373;'VX)[,S=EK^6C'.4RS\0/]<8\=(-L$80 !$':V&( !2V M+%NC"* \[(0P1Z_EZ/W+)N4T*6=+)#.0K!-;60#7LIP)B+%GKI:+L;82$Q/E M$L\/-,HFRK<=8^^:J"!P'1NF[+>4_5[*4UETE_ M5>=X7K+5GC@K0,*A><)L.P@T+A, YKFVJR=G (8MQW1I"6;:C;VMH2,OS.L@> MR3'MP",I9,T(=C16?:Y.>5X4%&X M7T;=RX^^KAJ,37%S:5LVT4\LA//DT=8+,80+'3O0CRR$P\0._2ZV!V&%^Y75 MGBV2B0KQ95+*=97?<]D,?93[6WTXM"\^@1&IW0?',[,^ZXIC L-L8V.#,%$ 868X0%AG. Y2#?=KM>_5 MQSM-+Y.MK&(+6O/FB&T$%U+$5*+FL%GJMW!83&&% ^PYV/*,_ = ?4>F=4L_ M91'HU0JQ0USC $%>[=!QL=M5"0[R#O?KN[/"=+R-^@(%"+JN0 '0KD!!7CL" M!7GM#]1!"N)^+=A\H-;*:,(**7YG NTRL423JH%"RPOT6+)T(Q\KD3REY3:; M4?1'_"94R^LUIR@N-JM&4_T)1K!_#GOWLE3+)5*#,%73H-[!NWF*WLU3_!Z> M3E?OH&EQOZ@]?Y:W_9Y42_6*KY,9O1ZLY4&0BTP'XY]_DM_/OX#K\)[>HG?U M%K^7M]/NUT%QDW[%?4Y?I'%QVK31"Q( CHC IHC0 HH#2 ME5)FN[+N4]QV.IV^8"3:YD02 M?21EY[Y]25D1A =!H&>M]EY<9!O8!?\+0OOC CQ^*JNO]7V>-\&W^6Q1GPSN MF^;A_7!83^[S>5:_*Q_R1?N7V[*:9TW[8W4WK!^J/)NN.LUG0QR&?#C/BL7@ M]'CUN\_5Z7&Y;&;%(O]B[=>SB-S$.SB_: M/UR._O;Q\O=47(U_^B'&*/HE$'^_.;_^5W 4W(S3X,V/;X,?@V(17-^7RSI; M3.OC8=,.N7,\G*R']^%Y>'C'\*[+)IM9NHWJ?NWF?3 M:='-XFP6?,Z*Z='Y(AAE#X5]),)MZ\W99+*<+V=9DT^#-+\M)D7S-KC*F_8> M;G\CLFI1+.XT989M$#>1Q)M(XI4GNL/3AVR6+29YD#7!E_RN6'1V@S>M_/5] M5N7UV^X/:3YY%Q#T-V/"#="B!C2A#()@BD?Q!\A'\VR[>T8HPD MB*E"CU6@-6->%_.IGE5_R40?RR+YL_@WU?E;!:TR_U35DW_8Q.%0LY&2&,I MI#$!9$P)&-L$C#DGK/B65Y.B#5AY&TR>5\VZ"U90/G1+8!VTZW;PF-=--Y'; M-NT(FJJ8=*O9<[OEHFCJGX-%F]-L+3:V:#H'TC>:S%A;".&(:;,\A?0I@(PI M<>*;./%#Q91@;>UQ#K#O#>3A4 Y5/2.-GI'3KW'W3P^ZE+0::=W MFY?762>T3;S(_)YCG&CJ.=WU5<_'HP#RJ,@7;^2+G?)=M,O!K*RM&5]LAAY' M*(PUP9P.^@H&:4SLO0!%LF0C6>*;.N2+J25Y^Y15FQP"VX1UVN^[P":VY"T. M&2)46V,AW0H@8TH$4"AA*.P9 Q_=UT:WM6(XQI$^H]?MG-F;Q1:)..9R]A;@^@W S14ZUN4T;9&$A[&Q0IOM M6)O.[5J@)2DA-RKY9 S[A50UM1H24[$;DY\Y0>2V,)\.KZX1]CW7O+P** \JIIO M5?C<0-CGH22V\%B"]6>Z;H>])?3Q*:!\JB)*GL3N$IT+3-9=%3 AA$;&S /E M/E!K8O\UJ,))HL-NHMM+'']=+MQ9K]M![V77I,@VR4N2..%ZB@SJ6$!94^,@ MR0_W)3\O[4T^HPF/J([!BR MLC4"M9:"6A-0UM2P25+$;E(\9(8'RI/8PI.4)Z%>;@;U*J"LJ=&2,(G=,/G: M&9ZEC&:F>*!50!^7 LJEJKJ$5^PN Y[7]7*UO.NJWY95D$W:-:U>;4[;>P. M8BLVRX&,A=U_^AT 2J10UM2]7))(B9M(?6-AW=!E@4*.S U=EIJ@OJ'+;DFC M2^&^EI=J)7F0N'FP#YL06T$OUG=,N!WVO?>]? HHGZJ($O"(&_!<;$),N#KB MA,21+ALHTH%:$_NO015N:]NE][[+%U9#W [ZKI?$A+!=U1!0QP+*FAH'R8BD M+R-Z:4^-1=!:#;&T,ZHAQ*1":S7$TLY1#2&2SH@WG7GMG[ +8BVFQ9B3,-$U M\6Z:ND?>>Z:]1MV-2 0DWG6WG9LC[-J:)36*"8NH+JQ'Z8W82F]1C$)]LIGM M<.N1[YAL$JA(=$ .)J#,!&HM!;4FH*RI89-D10Y&5OLPP#V2WC$U 2KF"=:W MGJ:@7@64-35:DLB(F\A>F8.)B59'*#*^^D#KAEX^!91/]22)I"_JIJ\^1$%- M1L*A\6S3[;#W&1 ?GP+*IRJBQ#+JQC(745 3B8YP'!.DRP8*8J#6Q/YK4(63 M*$:]-U_NWXY-K/*"'J:CEMI:'/*$L4@KL*6@C@64-34.DNQH7[+STMYR"B[A M/-1AV=+.2/*HR7(DZ4HG^IUN*[QM@X>JP-:1.F^F>CE14%NQS$X4_DU3]\A[ MS[37J*M126[T!>3FI:U9,K,2A:6=.=DLI34;45C:.8B"2JRBAZRL4=#*&JBU M%-2:@+*FADV"('57UIQ?\Y$Q[8X22F(C.P(%-E!K LJ:*J\$-NJ]KW+_XT7[ M%Y)ELV.,(\0IU4L"_DU3][![B_P:G$4E9]&^!^"\A$W,;WI""==W.EG:F8NO MB44TQ(F^"U98VAWQF&]M^%//8DOD8=[GS[RV4EL5".A90 MUM102'!B+S@'YR6_2236U'/=SCDAK;8LJ:>EG2/U9!*"&#Y@-L! @0C46@IJ M34!94\,FF8FYF>F0+W4 +9LQ$Z$HX\PXY@GJ54!94Z,E^8ZY^>Z5GR\R$^>H M3B;N$?:^E_9[%% >5])?3Q*:!\JB)*5F3N M$IP+.ICE!1^$86Q\"X(R':@UL?\:5.$DK3'O$W/[=U+;DPS04AVS;&^,$6(8 M,7TS$JAC 65-C8/$.M87Z[RTMYQOXP09',@UE)0:P+*FOHR* F*_/_FK)Q[)'UCRFWO+>$4)_IA M.5"W LJ:&BX)D_Q_>EB.6_8V$OWQGGN(O=_?Y>%20+E459?TRN&.RW%+>8T: MI1&WP]X:^O@44#Y5$25+\IR(A,0X9>AVT5LV4/CCUJK=]C6HPDFL MXWVW0O9]9LPMA;@=SXS]FZ;N8?>6[S4XCDN.XR\X"[=?6+,09WUF;&EG9'"6 M-M9GQI9VUF?&PZUW.7>OZOZ457=%^PTQRV_;CN&[J+53/;_]^OF'IGQ8O=[Y M2]DTY7SU\3[/VL2M:]#^_;8LF^\_=&^,WKR#_/2_4$L#!!0 ( &B$:%=) M__P)G0< , @ 8 >&PO=V]R:W-H965T&ULK5IA<]HX M$_XK&MZ;FW:F%$O"!N<29E+27CMS33)'>O=9V"+XK6UQDH#D_?7ORG8P6+*2 MW.1+8\QJ>797N\^NU/.]D#_5FG.-'HJ\5!>#M=:;L]%()6M>,/51;'@)WZR$ M+)B&C_)^I#:2L[1:5.0C$@31J&!9.9B=5^]NY>Q<;'6>E?Q6(K4M"B8?/_%< M["\&>/#TXL_L?JW-B]'L?,/N^8+K'YM;"9]&!RUI5O!29:)$DJ\N!I?X;$YC MLZ"2^"OC>W7TC(PI2R%^F@_?THM!8!#QG"?:J&#P9\?G/,^-)L#Q3Z-TN+P72 4KYBVUS_*?9?>6-0:/0E(E?5OVC? MR 8#E&R5%D6S&! 465G_90^-(XX6@![W M(L(-T%XYX%M%E *T-K9)595TRS MV;D4>R2--&@S#Y5OJM5@35::,"ZTA&\S6*=G/ZXO?UQ]N_M\A>8WUU>?KQ?U MT^+FCV]7E^;UX@[^?/]\?;= -U_0_'+Q%7WYX^;O!1JB'XLK].Z7]^@7E)7H M;BVVBI6I.A]IP&6TCY(&PZ<: ^G!$*/OHM1KA3Z7*4]/UX_ GH-1Y,FH3\2K M<,$W'Q$-/B 2$.K ,W_Y"+#P@"[VAN4S_ M"SD&94DKI 74I424299S5#:0S5OSG)@8;A5/S5YW!?#,95SXEA%\(V4G?HH. M?HJ\$;SBH#3)6%UZRQ2Q0DB=_:]ZX;*\5A<>Q0M/XJ@35%MH:O+5%=#) >C$ M"_3R"%<--$DDKSZ)%<1NQYMP?S!A=2&?6*"&>$IP![HMA6G0LQFG!^Q3?YK MWC/;+.? 2X@_ %4K[H(XM7\\F) .0ELH)L0-,#X C+T OX'[2BWD(]K+3/-A M*O;.X,?V3\==>+9,&-&Q&Q\.6C8+O C?_0Z=R_LZ-(MDRXI$DU[ M@)(6*/%G5?+/-I-5\1MNI$@XN-<4&2:3=95E*=]!1[@QF>4$3RQ8%G);A$PG M8<^.Q2WWXF?(=\W*>ZXZ9;O:"Q7R/&/++.\OX?A-6?BMM)TZH^5A["?BRR01 M6\-U4,QYMF/+W%E?&BVG"=PMW@ZAX93T97!+R-C+8VV-<0(+'9D:A),N-(=8 M&$4]Y1FW)(C]+'@K^89EZ5-IKC>0T&LN?=7%9CEH70)K_]MB-(@G/9!;.L3/ M\.%3Q#?LL3?<-IF%8=C%Y^#%D 2X!V#+>=A/>@!0;KG3IT>IZ81M,]R0DM@" M;HM-".DKB2T58C\7WAR*24W7SX&U^0YV03CN@G6(Q7U]!6EID?AI\?HE':P+ M-G%08TS&I)MQ+KDI'8][RC=I*9+@5\U.=0?W N!>YGUMV7XK;:=.:.F7^.GW M=@L\:S89M#% OQ [_5CE"0=:KDBWS1JG,VQN'483*\5=8B0B/2E.6@HF7E:# ML@D= T^;"$([YC'$"9_:K4$7NBU">R8)TK(E\;/EL=O_9>-#;)+L%GZ'R!!# MYO14*-(R*?$SZ2U[K ?;E9!(\60+/?LC (:..-.]XP]Q<.?8VBFV4%^-:LF5 M/$.N)]X^S&E.C"Y*G00XMLJ22S *,(YZT+:\2OR\ZMC39CL43-=N?H$1CA%R M,@W#;I_EDH-1:=I76EOF)<^,FT^D !M[EZ5 #,M']*YAB/K[8\COU\_OI;N0/7"99 MG4DP5A8P""LMDI_ ^F:Z=)\UV@1.:+=4.82BT!U VC(\]0_!=^R!F_84^FK) M@(>$=OG")87#GFZ;MD1- M_41M]5DOW8W41;U=S Z9N*<*T*.S:3\Y&\@I3V35Q +B"KXI9=6#;7,$A,D\[W3%)N*H86='AU"-.8XY' O-O,>$#6O+[ MK"Q-C$Q7PF4F4J==-D_#&(>/VHS&+EN.A#'&/96.MGQ._7S^2K.XZ0B]!MDD M3F(2=;G>(8;#\93T4"AM"9]&WLJ]V&XV=6*SW)S4);E06UE5K;(Y"3WB(+#& ME4S.,QOJ[31>?7/R1MI.W=1V&M3?:W.>J7^D\?J-T]6%7= MT6!$&/<5]K:_H,]-]K!%H=4TE..97+(RR;=I72Y9Y[3"/]90NZ<(L54U;:&H M;^NV30?U#__5;?=0K(90YY\.$\52,Q"K[. /277L6 6J/A\0RSR[9_W\&UL7 M7"2PSMP<4MVR,CJZ"RZXO*^NR!6J_%K?H![>'J[A+ZO+Y\[[3_AL7E^FMVKJ MN_WO3$+%5"E0&'R?@7%E?E]5IR_:P!?S:;K2-HH&EY U(PY4D&JJ,+J>+ MU=S5^X)O'#ISMB;.R4ZI9Q=\*C,:.T$@H$#'P.SK"&L0PA%9&;]Z3CHR8@;42WWF)=4;?4%)"Q0X"GU3W$7H_MXZO4,+X)^GZVIB2XF!0 M-3W8*FBX#&_VTG^',\#T_@H@Z0&)UQT.\BK?,V1YJE5'M*NV;&[AK7JT%<>E MNY0M:KO++0[S+T?01VLUC="RN5Q4],A50"97D&_)HY)8&_)!EE#^CX^LBD%* M>;7;.F]TSR/\S=_@U9*VF4X"4+S2!+ MLM%@0&)(J(H\<,EDP9D@6YL$VWEHR(_ESJ"VO?/STA<* N:7!;AY6IB6%9#1 MUIVECT#SUZ^F=_&[$7OSP=Y\C'WTYL:1GQ4"F4[(988@)CIKJ0;TW@^.(84Z M2 S=-62'V5R&EOQ7'@;[D>D]EX8(J"PTGMS?4J+#L(0 5>L;=*?0MKM?UO;_ M MH5V/U*6<%]X X8_ECY7U!+ P04 " !HA&A7Q0M7/S(& #O#@ & M 'AL+W=O7%?5]J=#F;>-^]'(Y?/J)9N:!K2^#(UMI8>C[8CLY-&EG1# M_L_FRN)IU'LI5$W:*:.%I>GIX'SW_<4^KX\+_E*T<&N_!6>2&7/+#Y^+T\&8 M 5%%N6Z_XV[S]7C^TNOAI/8C(43]/^)K3X:N949V3% M0>)W1_@9B%D())]52J7#25U,(;J%D7HC ++10 7)D%6:Q16EP$!]S."8D%2R*% MIWRF367*%AU?2:]TR5XXW ;;'?Z6D?=(1U:J3$%X#&!:Y83@?K8.E3/8/3AV M8AI\L"0T40$GC ".+!4!1IO68P;:!"8WSC_DY@J9+JD9BG,G&FG]DB/^N/. MK86J*GC1\!:(PTX-VEQ@0.6FKLGF"IG\D'%DP0DG]/OY]==OHB3-((Q=(VDH M/ID*5.VN2FU^D'X!74 "PQ12'" D-KX M5 "*U"0$J[@[0NF\"D4LSP:^+MN&:Q7R6_'Q^A_A6N>I%J\ZQAY^[67%9;AL M*\497+:95<530WZ[(ON/-5Z5$S2754AE,DUCK ]:>46.,ZB-!C?(-D=HUE#' MD72.?!+A%NVM!)<%SW3"+%BI-N%*WLLZ+NP =HN18-%4NEY5H M25KN^?VA^,QRT[K;&OL^>2K7'I/AD@>(SWBXRF?2EI1XXR7:X0&1XBRX5]@M MJ6K%B]W#X3YVK:I"E)0K1^C$P^:IZ=9%^SB953=G[2/WNP=O14,&O.P(M,6[ M@U]W4BK.U-0A3_I]4!_4S:D8$E/\5G(:L6:Q.-TR=*7MNQ0ZQ'!2>5QH32AG M8BZM,FC; DC<\W5X3/MSU8ZLQ/@8A#A/@"'Q2KWN:082IUQ2]E.25QRS'4$H MIB4"Z#E%C<8J68A'=UFW==P.^/6+\?!HW5H;_2:7#AQZD]^^X0-/$<6'$J>A MU)5[?3S,J*TV''T;Y0/( W2F9O#="R"KQ5HS\M#D 1 MA.L*'1H.#^YD4<22@NX71\-Q[Z"@&(RQZ<@TSJ4YJX.AAJ:I%#I$4VF\2HXC M6(.5F)5(JH[UY7=!=Y.#&_GY2M;RN['*MTM-;&R4->KZZB>5QAY#3W I-DK* M!(N\G^_MO01-9MB1US)8HGE2 ,:UQ!B[8&OSJVUC(\Y0/"%FMR]8,E.\QT[K M0O:]VWBDT"$>0+CV&*-ULR(>90Y(1M8FL$!KV>) ,IUB<2V0A\7>"(U,K:E7 MN?$>R!N;K.,@:$S4.;STC=#/&/<82T6EY)Z["SCVQ*: L&8*5-A\.5@Z02$UJV] ;MJ\,;\=1&-HC M?^X(3BYJJ$BGB* ELLY5$U]2.N]%W[2?*:1B#ID'^?@-/$*TUF/"Y(\><,-U*RO #?IP8JZ!XX0'_'/?L?4$L#!!0 ( M &B$:%=!$@8NLQ< U& 8 >&PO=V]R:W-H965T&UL MM5QMC]LXDOXK0F]ND0!NM^U^23IO0">3W028FY+9O0_IV!)%%NOUJ6+)+[>U_>Q66C?9_;JLW*N35=-LGI^= MN7REU\J-ZXVNZ,ZBMFO5T%>[/',;JU7!#ZW+L]ED?V2KWVTKU_6 M;5.:2G^TF6O7:V5W;W19;U^=3$_"A4]FN6IPX>SURXU:ZEO=_+KY:.G;63=+ M8=:Z.^UEKIQ^6Y>_F:)9O3IY=I(5>J': MLOE4;]]KOY]+S)?7I>._V5;&7IR?9'GKFGKM'R8*UJ:2_]6]YT/RP+/)D0=F M_H$9TRT+,94_J$:]?FGK;68QFF;#!]XJ/TW$F0I"N6TLW37T7//Z5H21U8OL MUBPKLS"YJIKL)L_KMFI,MG/!6;\;9^624S2:S\P?F.^\V?\[SG1^9;V"7 MV?___4OTZO)BP>HO>BH MO7AH]G]35 _/_7/=Z.Q\G'W[&MD;Y8S#P(_8:M4HL;*JH NFRLVFU'S[;5TY M>J:0^_]<:;+$O%YO5+7#?'E-RE$Y7>"3'TA?%J92-(DJ,T[TJ#R=_794%S.EK3DJ: %D,CMJNZ+&E/VXHF=NWW/?L M!ZOTF%&1&-+U2(LVRM+CIN*!M@!%Y"*:56 'MM$AB]UI:W"=NF^WC3R+!CV M:V7P[1;+,]=NUMJ2>+/'?_W+L]EL\N+O-S/TQ1/AW>&BF,BV6 @#K%ZV MI1*.T82'J]SJO+6F,7[\N_M\I:JE)OFLU\:Q8P^KW[Y[&Q8?D<1,OLHVVJY- M0ZL4;4YS%L;E9>U:JS,*1D0="<^L,P<3"QNQ]$6O[0&B3B-\<=^GCRFA%J*ST"Y5_$YQ*&ILA6A80C4LT>:2+8$K*ELH8[--ZA3Z ME$',TZ!OZ0;A!!^AZ*@OT(Y]NR[*DD7>4[Y-X6;0/+ MD=7^#'<&O!+\?;:LO1O/M:V D(P+!DP7Z>E-R6(2ZE5IOG9*H9S3GN_TH2EY M)=PHC9J;4AR'=U]>Z\CG6.@ICSAN^YGQE,E]'>R]TI$4^^9DEAM@$M M,@"+K51PE-AMI9?"XE3#X &\ L($@!V%'%J4' G^;,3IWS3DYLC1BCOQX&24 MJ@2M5Y# &B(?=MYP>'UT?GXQOB!(5Y:L^&Q[SDN:*>F4'@_=J5+[:/=H]FQ\ M%1[D43*WJ>YTL%,>=GTQO@[CQHC7(K)F!0GUZ:-]M8L% CL)8-%6!6L8Y&>J M5N.SOB>'0" ! 36P/@-2:O1RUUEDI>_);VUU2?M8"_AC5N(>.?R6O3"4+.CS M0W[(ARX2Z2^MLF0M9!%B2=@&0'DVG9S^,LY^%8UXYQJS9EV#1HB6=KIV9"'L M$:D-I,*FC"@8_+$CI%V1#K%:$@_6ZC-IB;8-)3N9[E9COT&;6V_$6S4KBC!J ML6 ?SEH/FFD[:MU!ED3U4V7']R3.0158!DM0<.R9+OCVPQS8/,)=$D>)_X?H M@ N(6N((+'/D-_;8AF8?%=#'ZR^TU FBBPU M/=5XM:>+36TI7FV5)0B&+1'5.0E 8H)CVZC7I(7JWD].UM!VDG4K#SV4Y0>;CM6WD@F/4[*18L;.$QPPI+^$_^P!-V\(R=3<;1[7DDSK8EFF249H2;APB'019&0AL; M"FK?$3#&0/XY?8HV>-MN-L0XFWTR[O.^VR[T!N"I8N,.1N;\$]YAK=7O)"UQ MH,)91$UR1LN2_J/0 .6/C[!OA.>IA&4[;R@N&86=%B3..R(K(AGH45T%5SK$ MB8VM"9:*#U$9L5>3=R)W44%5&D#R'.S^0N+!PB6I2^F5MR[;M0YNPFJ/U$5] MO!_=7RWN *XX>&I9$4$N8+V.ZN!U78\A(F>.Y"K*6A6T>6B)N*RZ&B0A./T1 MMLX E3Y&P4,S3)<"QM#I59.T(<0T_O NB6FI(D"M3 &Y (2NS')%FRP-C2YZ M 4Y2(.RA984(,>5Z0A]W#GPL$:&4F!3D@]L;4A&*=MH;[@-QM@+\6G"$6.D< MMCK*G+KC]!+F2WP&]^UG)!0^%TTV>3!AP-9\8Z5+#FYS57T6I1B<3R*+%8]@ MX+@;8I!K KY2&Q+%O?=F#+O98_01$2ISL"4G2R-RW4/-.2CJPF>+=+\%I$." MVS#;HFCI7F.:5ER?K$QIF?>! EQI+L@JRVD.NA>T/H MGP510H%-$%$4WQSG M/27[#_$V3L><&U9)M_I;Z98$B7XI2ZYD=) WR6Q'MB"RIT2>.%\B(>'QG&(VPA[44'*%L*TH&O@@N<:QKI!5>*TL"L^0&$+V%2#C\1Y/Q MTPZU$0D."9;4,LA8N+R*V'/$W90:6EO/2[-4/BK.5?X9N2VQ&5L/>V IDS-% M2H5U-FK'+"^LVKI@W <4TBQR'?L@KC.B/&X>DOWWUU1)^A50^Y%XD4"P@'8% M=QOGR\/F*S0%H;+$C><#&'L@B3\8-#L8-'W 1A]ELV>CJ\F$/DRGUZ.+JV?X M='DQFEY-CBXC)5&&]2$:YV6 'A^NKJLO>/IK@>S?C#=#893<_/_?S/ M9E<\__5H.IV$:INCA7)-Q%%@B-=LO,:QKV&&(I(@TW$"MPQ #(.\$04U3JDH M*U)@)2L9]+&HVWE#&6/BO;@X]_ @2"AXE+ NQ[;.<^-J05R%C4#]Q'IXM@WE MTP3P5#==\ ->*P-^G<=4Y= 2= _\<2F0YLS-AAEA:'#.&V9O UA*A-5KD\<( MA4#(=:@NN:2O*/E"1Y(O-.UP*&3^YQS) MAAW<4*(YR?XK>S:C/]W5MQDKY>P%6;,?<'U!?SXD.&4HOB5ZI MM"G22A9?'T/G)?DL8J"P"?CDM*E/ [P:'<5;YU>G/L__ \35C^2%;E#4F1>FW;=%3FM#G=0;A";ZM%Q"_ZELT!I:@+TK E&&S]G[4F^=ESP0!*2<#BDIFBS'@1?HBR@9E"/[[K)X=MJGE)55IZA:DBG:79_^J%VI2G(Q MEU>42D-,8D)!A=#%DIB&D *]E2C2^**2V*!'_D(9=(DKK6Q0H$@X$.7:";U? M0^LG8956M!]B8\S80EA#+8YQ2E<K^PE$UO8A>RW-)\)Z:]JJ )6)7RZI3 AI19_4C+X M_%R3,*3"1"EM2/[P;9__@<'U<.SH=?$A#4&5(Q0\HL>3'084MY&$! M!+Z.]=@7W>2439&TP250R3T4<*=H8\%NG[WT#FOYC,GS@Z>"Q]<_N6 M0A3%LV,#1G!K%E[-R[._853.[XTO7B B>SP?]%@PASRYC8EM"SMQAH"GLL/[&.T]8*K^?L)1G=\K/1SLF^GIQB2D0@%4Q36GVMIZ7LO9 M$P6+9)#7.&*">L&^(3!BGQ-M=<@%7M7J11F.'?8=;[WM*WDL./_G5=]?CFLG MM^/Y;]3&5 =$AH 9WA,.J3XLOIBN#+V\,4C-EU M"B)I=+ZJS!>4X=F<*BV>;JWN28.^2@QLY?SI4"9J'3%A%?P MD8"<%#,+R.=, AQDB"8J.2#)$8'0K;[3-J4HG 8T?HVZK)>PZ+I_\'& S!(. M(H7Q9?M^X!!DE!6,KF<=4CNJ#2$S0HW$%1<*";H+]FS*^^IYHUF'V/ M4MR7C-BHG11D/+9N==$=K/F^E-Z1SG^*FF\B(*T2IVR>ZUQYX3.&6A&'!2U6 MJO&'CW)ZE/!3=M,7>HJ%4ZL\=+HQ?"0>.)76PX[6AU11H)XL]C,V[SRZ.!(. MFP<<"64/$;S1N!\IQSG]D0'-C<2&U"ZMOD-?:(9,Z+3D41)!_ %^(>U8 ,6^ M_ W);M8A$T3AK%H:EI7,SK9::-)>TP#YWB'\[*442&/88!-L'@M8?9CN6T:T M9V#PSTM;MYMXC!?4T2,ZP'KP>=YA9ZC3>/]DQA]X-8?[3ZE5E2IW'LCN]X\! MYIQ?34ZG!%)3OMOL!^,H=5;EL P"TND.YE-(04Z)MW?T@+PYC!#@L#_*\"DH M&U!2BH9*E<#RTH<33R<7_I"V&PG7GY9]AP[U0^H8XFT02::6.)L1"LG/ANG; M*N3EL=(8ER2E'1B6D%34_LRE4P9](/10/4V(\5F+E__QU,:[:"Z-)(G!?.=Y M^HW+X2!*%Z)1QXZO_-D(UJ)@+)Z\H[$[U!W22=]-D21Q;!&4H1R.W&K;4WU? M+3JL$K(/&KPS&B+ N3HWC/2Z/K$-J:&E9 ?'?Z&/!@U"*B:,D6./+L:S7@$W MF9'?P^OZD?T!I_'P7L27H0^^L"8)MN8NA2^7^_([X8"#I*?(I M9UQV0MU3;;%0]+1^=LH/G\@DQ;=T\4^UQT. M!*51)55#GRL1RKA##4YO& OY5I:OL;E%:O!UQ2WDWKO'>C29*ZK)Y 2O)E>C M;B%^Z&W_H;?=0Z-8IGW.%>?9U8OLEDC(II06?!#WM0O';3S'8_F^:G$6G3P+7!(]HPL:&U."=KDGRFB#US,*/U:F*8SI;VI^"0J%.5$IQ>: MD5GHF+1W)A;F4,D&6SR4"!V61[:9PA4NV>)PA3A::>ET%.R"1!1N!MDZC1QG MO^GN/ ]!BPQ)F-;1$OH >WLA,.A%VEF"1R+9G2;5+H\@^J[%!J%8<"&W#Q1< M]N5.F*HX)0Q+G"FQ_^3@I\I^)CR["DWN1#JDCV.DH\:)&_!A:T*7:*8_JH"@ M@)3)QG:I44\C!U3:<#\+*[UOF^76!W$F-!]*ZYI]KN_GST.O&':II!E^@!@6 MR:$7PKL0/0F(OG+WS7L(._LLX,4%F M4UUV-4'I%/,R41R' ;+]04::M?L4C]N-NTXG;O]6NY@'-+L-**QI_@=DV)KVI 9 MA9;)=/,PTZ7M'7SWB>WB<5BL,Z3.RCX,KA:R+(*2E&/G35I[X1;N^XAZ@XI+ MV_%2LU_J5@Y\/"2NJR4#%DB_W@,:[>%KS7V,"+^BOU:3^ZM0 O:'WX1^2JG' M1#-.>HK:&#=8114/L'RU:)4J3,R3CWFO_WA,WP.8$17P' M0O_ O^NT/O0_OI&8;:Q[<61![I $YYN8I$F:WQU F\P(C)CK)>E_(ZVJOJ?( M)RF&L?Y[!MEG'_L-O;SSP?EP-N+$ M>/IZUV[(LW%0]R%#)7XI--]*WA,/EF*)RRS !A7ZM.0]*ZE?*.[)]F;"KW"6>$JYI^$JT6^.E'MK M(6/UQ\_21B\''G$WQG>5/+@\LYD-=3_#&Q28J?HO^(F'C1WOP7-]0W@\<&X2 M0VA;:KFT>MFY:*"-$)&E.?EX1XI4AY W-=:0CH0T#(NA#^0YK6&U[KU1NV60V75O T%D0\87FF1F MEU?=/^DO](XB02>]Q2^NK^GOU=,9NN1&D^ETJ"O(,]C]N3:@_Q>F)FU#W ]T M=8T_E_2'N)GT#[WI6',5F32-]__>78TL[#[RS$\QZ34:CZ[P];?N#8H4J0=/ M@SJ^1;0])82DD],_],PS!T+8$#R(+_'P ?Z',63$ -)^8$[G[XG MP$SFBND"^APD C7;FE]=X[EGD\EH,IF@8*&#T-ADPVER"&MU&=("S;#/OW%6 M\V&;?_^?FV!$WRA'XF:(Y)V7/5KW<'47]CVVZ48S-AXBIZN"QX(,@Y#XO@E! M$$,F9[LW9KQ7EQ((+>:2Q)_?19&:[*V<8X>]+)0I$8,?F&?OA1#=?R&D"\. MW2Z<\G#;1$=ZM]]X>)^<_TO@' ?UVX6CAUX3A(B##5Y'_KO M=%E+Y?R=GZ\WH$@&A&T6K*]=+NQ)D]0@O*KC92H4A?)XJ&/&>I2'-G-=44(= M0(M"B=SA_#6<='D<;[5T-E+T*Y%-2VKGYT#ND/:M!6T*2,@WQH__:'^^STHP M1 #M*8Z@0"5QIJ!XNR3/Y;L-/- ?)3DHX9)0GO:Z5@"A8_-L+%5R<-$V-/2K M]!+88R3&5R1'OJ* =ZH2*O8?".=340.3)\M=&(MN\7K1;/G($X5T2K/JG=8= MSN_.N1['D@8%%+(7S!WD-X*5TH3^!:@CKXP]2;.'E-@_>@DH+I%_3H9/ST\H10 M&__XB'QIZ@W_X,>\;BB0\$>\K* M!M#]15TWX0L6Z'X!YO7_ 5!+ P04 M" !HA&A7D9:HMNP# !."0 &0 'AL+W=OWY9&**'=;2C%6+ M#?5LE*ZEI:;>3DRK4:X]J*XF@K%T4LNR"18S[[O5BYGJ;%4V>*O!='4M]<,E M5NI^'O#@X/A<;G?6.2:+62NWN$3[I;W5U)H,4=9EC8TI50,:-_/@@I]?QFZ\ M'_"UQ'MS9(.K9*74-]?XM)X'S!'""@OK(DCZW.$55I4+1#2^[V,&0TH'/+8/ MT=_[VJF6E31XI:J_RK7=S8,L@#5N9%?9S^K^(^[K25R\0E7&_\-]/S:AC$5G MK*KW8&K79=-_Y8^]#D> C#T#$'N \+S[1)[EM;1R,=/J'K0;3=&$J'/$3^=P^V:<]/* NM7/&5O3U00 M#Q7$IZ*_-#\GP4]3^T-9A'@,1Y'ASQV"K)6VY;^XAD(9&T+7T":OO&-+F]MX MZ2IE#)*6&UEJN)-5A]Y-N^,@I=J ZC3LL%J_L>K-ON.](?/4D;E":3N.I\!=#?5=4'WS0 M5 I\>2SR@R_R%_?OON+C7%>JKE$7I:R@E2VE^ T2'L:"D?'Z52:X>$O6V30> M]3U1G,*7\7(,6W6'NG$<@A$/P1)7@R&4"9C"&2>#((+% MA(F)J\CC,(]SLJ:N !%&"1MY?T_PA-Z_SMO_*7>4ANDT<],^ M* M4-!;9R#4YST]H'+.0DS0B@[/4 :(\3*A]0EX>A2S+8.I2T,S'3M\\ MS/SBB!A)RC*R./?,XS#NN8M\&N9)_M2R?5'9(ZF>[[FF7]F :A >4&I0&BHD MY8E*$H6I2+PEB&CJK#P*IS'S%@]9'GN\W%BB,82P.ZVZ[0XV=*MZ#\D;TVH7 M,7#2:9HQX"P+DS2C;QIF:?+3$CLLJF-9#C(\=6Y.CNXX6@];?Y,;.JNZQO;7 MW> ='@L7_1WY.+Q_:=Q(O76+K\(-0=EXF@2@^]N[;UC5^AMSI2S=O][Z/:V6OGPXW0>3#& UL5/;@>[]^AL[(05VH3V=[@N>&<\\?F;&>#+9 M2?55;P ,^5Z50D^]C3'U. ATOH&*Z8&L0>#.2JJ*&535.M"U E:XH*H,:!AF M0<6X\&839WM0LXEL3,D%/"BBFZIBZND&2KF;>I&W-SSR]<980S";U&P-"S"? MZ@>%6M"C%+P"H;D41,%JZEU'XYO$^CN'SQQV^D F-I.EE%^M&$V4V_HD0)6K"G- MH]Q]@"Z?U.+ELM3NE^Q:WSCQ2-YH(ZLN&!E47+0K^][5X2!@&)X)H%T =;S; M@QS+6V;8;*+DCBCKC6A6<*FZ:"3'A6W*PBC@9H!&YE\)L-/E-%% N:Y3#U M\!^A06W!F[UY%67ANPN$DYYP<@G]W[3F(M#+-/^0!D@Z(&=.(1\W0%9V;^OV MJL,]N2*R463%!1,Y9R5A6@/:F2'8-0/5$E3?.L)$06XA[ZR1LU+"%'0O ?\; M"D0@*UGB$Z''9RF]#/\[;*$D=_OUAW!'/DJ#Y.9,;QR)W KPK>&8D@-\3>C0 MS\(0A3>OAC2B[XZD;O,1\(+PW$"'D&5I[[1?K>T#E,5;(]_B4]$H;IX(%UL, M==S'9"ZK"I2K5LUJ3& ?FD9^G&2GZJ?!8D#6<@M*6 ""#Z3(G\A2BD+WOI3Z M- U/U85AV%J;<-4(GO,:CSR.BU(?W^Q3=2Y5+96-;;TM@L!;F*!G\DS' M4HU\BB6P L6B94=UC&GD#Z^B2WU]?C_^4UNC:.0GV?!,7_>[_W-CX\Q/H^Q4 M_:7&1M1'DJ?JSQL;C_STH#^=^BN-'?E#&C[3L58T]*,X=IV]\D?IZ*B2233T MPQ$E+[UVP<%0P@*MW>C5))>-,.U\ZJW]=+]NA]H/]_;3X)ZI-1>:E+#"T'!P ME7I$M>.V58RLW8A;2H,#TXD;_$(!91UP?R4QW4ZQ!_3?/+-_ %!+ P04 M" !HA&A7G$5+Z. " #*!@ &0 'AL+W=OA692B/+/:@441+'HZAD7 ;3L;?=ZNE8U59PB;<:3%V63#_/4*AF$@R" M%\,=7Q76&:+IN&(KO$?[M;K5M(MZEIR7* U7$C0N)\'%X&PV=/[>X1O'QFRL MP46R4.K1;:[S21 [02@PLXZ!T6N-ERB$(R(9/SO.H+_2 3?7+^Q7/G:*9<$, M7BKQP'-;3(*3 ')(\>7*6'\$YK6-TT"R&IC5=F!24')9?MF M3UT>-@ G\3N I ,D7G=[D5BW7**W2S^/($ITS1ED'G;70Y!WH*=PH:0L#'V6.^5M\1#)Z+ MJQ#2^!"2.$EW\*5];*GG2_\6&\RYR80RM4;X?K$P5E,Q_-@6<4LXW$[H&N3, M5"S#24 =8%"O,9@>[ U&\?D.N<->[G 7^^Y/L1OZ65F$40BO$7\I$#*F]3.7 M*U@S42.H):A: ^]]F 5*N<5R@;K/.S"9PQRSSCKPU@2XZ?J6_\($'Z,$/?^((Q?#(=$8"KTPT4\A_\M)OE7,4F8 MOA5S%([>$T-58/ - Z,6X#(3=7L)9,I81ZN1[JO1A-L*.=J8+R7JE9^BAK"U MM.VHZ:W]H+YHY].K>SOE;YA><=(A<$G0.#P^"D"WD[/=6%7Y:;50EF:?7Q;T MLT'M'.A\J:C6NXV[H/]]37\#4$L#!!0 ( &B$:%?&4(H;Y ( )<& 9 M >&PO=V]R:W-H965T $$C1\MJT M'6VE;8! XJ7:>/F ^. FE\;"B8/MK!N_GK.391V4(KXD/M_=<\^3LR^+G53? M=85HX*86C5YZE3'M:1#HO,*:Z1/98D.>4JJ:&3+5-M"M0E:XI%H$<1AF0IC7J$EA )S8Q$8 MO:[Q H6P0$3CQX#IC25MXO[Z#OV5TTY:-DSCA11?>&&JI3?SH,"2=<)/>%',L7 MS+#50LD=*!M-:';AI+IL(L<;VY0KH\C+*<^LUHKZJ\PML*: ES\ZWM(7-SZ\ M1[,(#!6P84$^@)WW8/%?P.;P3C:FTO"R*;!XF!\0L9%=?,?N/#X*>(7M"22A M#W$8)T?PDE%MXO"2?ZCU82U88QZ*AJ]G&VT4G9-OAZ3WR.EA9'MW3G7+15GX_ CO=.2='D/_WRX=!3M,];TT"-,3.%+IH0_O?0WYF %J MEL%Z@VKLF M\@?FP&[G=&+@>9@#_B04P#:44-!STZ2&(/].)1M'U=[IF>47J MU&^4X#%$H1].I[28^+/Y%#YCQ7.!&F(_C!*815-XBW29*RD*X'6KY#7:3!L0 MQ2E$?AC&\*$L>8Y0=JKAIE/HJI3\QJXIDMA%60P7LFX[@TH[MT+!#.Z3B?QY M.J5GDM$S\Y-9"G,_3B?$0)-FEN==W?5)!5)'.7K W+&I46S<2->2R:TP_-\;=<>J>]^8VO)&@\"24L.3Z<0#U8_!WC"R=:-G(PT-,K>LZ,^!R@:0OY1T[ ;#%AC_ M1:M?4$L#!!0 ( &B$:%>0\U&PO=V]R:W-H965T M^U[CN^'C^>=L?>N1O3PH*1V"U9[WUPEB2MJ M5-Q-3(.:=G;&*N[)M57B&HN\C" EDRQ-WR:*"\WR>5Q;VWQN6B^%QK4%URK% M[6&%TG0+=LX>%^Y$5?NPD.3SAE>X0?^M65ORDI&E% JU$T:#Q=V"+<^O5K,0 M'P.^"^S[Q&*0,1I?%[X&3CD0%X;#^R M?XJU4RU;[O#:R!^B]/6"73(H<<=;Z>],]QF'>BX"7V&DBU_H^MC9E$'1.F_4 M *8,E-#]GS\,?3@"7*8O +(!D,6\^X-BEC?<\WQN30;HWVM8./ MNL3R*3ZAK,;4LL?45ME)P@TV$YBF9Y"EV?0$WW0L=1KYIO]0ZIH?Z&9Y6%K+ M=871_KG<.F_IFOQZKOB>>_8\=Y#.E6MX@0M&VG!H]\CRUZ_.WZ8?3F0^&S.? MG6+_KR&=9OIJ/,+E!%YBA)O6"EV!KQ$T84'U,\4P4Z")>%1;M.-8@.LR&-E9 MA 0JK@]045<] ;))1I=6RJ@__<0_(TF[!J,HY2%ZWHHBH.C2%_?0:N$==+4H M:M*$E+"G"#![.IU#@U:8$LP.C,;G.IP<24*AK:+P'12FU;Y7Q[@ZOBW+7E)_ MP_N'Z9;;2F@'$G<$32?O+AC87NR]XTT3!;8UGN0:S9K>1[0A@/9WAKH^..& M\<7-_P!02P,$% @ :(1H5Y\A?BZC @ 9@8 !D !X;"]W;W)K&ULK57?;],P$/Y7K(!XJIJ?;=/25FJW(9 83)N !\2# MFUP::XX=;&<=_/6U[4"FCM0Q?TH"*9^19GPUDMGNU'KI6P,9P)N M%-%-55'U8PM<'E9>Z!T-MVQ?&FOPU\N:[N$.S*?Z1N'*[UER5H'03 JBH%AY MFW"Q3:R_<_C,X* '+P !? N25"&=\[3J\/ M:8'#^9']C2?V&Y*5=>ZI$<"MIPT1WCS##0 M2]]@3(OTLXY_V_)'S_#/R;44IM3D2N20/\7[J+47'!T%;Z.SA'=0CTDS36NB:9K#R\.UH M4 _@K5^]"*?!ZS,Y)'T.R3GV_W"(9_E/J_\@#9#YF/Q;\-X=AN[2N6>=.Q\> MA2%XX@:J'3H?@5J[SJ<1BV-,&T; MZ*U]$]VTO>.W>]N!KZG:,Z$)AP*AP7@V\8AJNUJ[,+)VG60G#?8E-RWQ1P#* M.N!^(?%.= L;H/^UK'\!4$L#!!0 ( &B$:%&PO=V]R:W-H965T==$/RXZ; MVKZ+VW7;0W.Y9ET>=GV@)=CBE2(UDJK2_?4%*$56=HG[0@$D\ $?(8"KSMBO MKD+T<%\K[=91Y7US&<>NJ+ 6[MPTJ.ED;VPM/*GV$+O&HBB#4ZWB+$D6<2VD MCC:KL'=C-RO3>B4UWEAP;5T+^WV+RG3K*(T>-C[)0^5Y(]ZL&G' 6_2?FQM+ M6CRBE+)&[:318'&_CJ[2RVW.]L'@;XF=F\C 3';&?&7ESW(=)9P0*BP\(PCZ M?,-WJ!0#41K_#IC1&)(=I_(#^H? G;CLA,-W1MW)TE?K:!E!B7O1*O_)='_@ MP&?.>(51+JS0];;Y/(*B==[4@S-E4$O=?\7]< \3AV7RC$,V.&0A[SY0R/*] M\&*SLJ8#R]:$QD*@&KPI.:FY*+?>TJDD/[^Y$]8*[26Z5>P)CW?C8O#=]K[9 M,[YOX*/1OG+PFRZQ?.P?4QYC,ME#,MOL). M-N MP?N]%4P.T8'0)=Q84[:%AR-G^.=JY[RE7^/+4_1[]/QI=&Z72]>( M<1]8-# M^PVCSR+W?,P]/X7^D\*<]'TZLVOC$=+D?$K_KPJAJ(0^($@-77_P M'904.ZDD2=3UX,G(5Q8Q7**F6%#W=4>N.U#5/-8[M&/I@B$)&4@WM+O\CRR% M(T!%QHY;BB:H?"6.L%:U'[,3#XZG>X2#B=< M&,J-0$J6G%&R%)Z4G5!"%PBA8=PE70#SFO[&_Z-SS71/G >Z@>I1V@Y!A(<= M'J2F*SN V4.#5IH2?H'Y8D'K+%^RG%W0FN=PQ>R%"E?>'4LDG>,[6^D\!Y_@G:6S]!6\?+',TNPM:?/\ MJ-T]_ $;1GZ;$&G9VF6\3J?\YJ_>34EB%R$";5\QM3R-'LD/]4/\61HU4CA M>#0[*E>K?3^_QMUQ^E_U0^]HWC\='RE;J1THW)-K&ULG55=;]LP#/PKA OL MJ8@3IUV[-@G0=ALV8!N*=A\/PQX4F8Z%R9(GTLGR[T?);IH"78#M)99HWO%( M69?9QH>?5",R_&ZLHWE6,[<7>4ZZQD;1R+?HY$WE0Z-8MF&54QM0E0G4V+P8 MCU_FC3(N6\Q2[#8L9KYC:QS>!J"N:5387J/UFWDVR1X"=V958=#/Z>13WM+Z1YID8'NB'TS@$5!8US_5+^'.>P!SL=_ 10#H$BZ M^T))Y6O%:C$+?@,A9@M;7*16$UK$&1ZZIRO^0O<*/@I!3?#&E5@^Q>O>-!W71PDO,=V M!-/Q,13C8GJ ;[KK=YKXIO_3+[PVI*VG+B!\OUH2!_EH?CPWA;[(R?-%XD6Z MH%9IG&=R4PC#&K/%BZ/)R_'E@19.=BV<'&+_]R,[3/?),\)D,H+#H_F *V7A M-GB-6$J8X'.-$=,JMP5#T&(POC1:62M[M_9VC:4LP"9D^X@\'D(J7D6B.85(5\C;IJ%%9KH\!F];Z;1Q&"GM1$^3>,6.@T9/6 MEV@-KF5"7"M.JL7[M&^27NIT_4\#V!AKI6V&6JT1%)!9.5/)5*.0KT MU+O0=!IYY8W:)DRB* ];+F2P7OJ]&[U>JMXV0N*-!M.W+==?KK!1^U40!X\; M'\6NMFXC7"\[OL-;M)^Z&TVK<$*I1(O2""5!XW857,875YG3]PJ_"]R; QE< M)!NE[MSBUVH51(X0-EA:A\#I[Q[?8-,X(*+QUX@93"Z=X:'\B/ZSCYUBV7"# M;U3S652V7@5% !5N>=_8CVK_"X[QS!U>J1KC?V$_Z*91 &5OK&I'8V+0"CG\ M\X-Z#(\_R+;=\O=1J#]II$YH3?*C>FL@)Z8IR:S6="K*S MZVNJ^WME#-R@AMN::UR&EG#=:5B.&%<#1O(,Q@(^*&EK ^]DA=4_[4/B,Y%* M'DE=)2J' 6VPW9/%;/*Y*0@##CY(N_29,; FSH2C#P2D@"5;TA5<, 'TI" M&9TZZR<*%77XV05%X!@<]MPWCJ\=L1/GGI@G]21=]RUJ;I6^\$GSP7-KM=A0 MHC8-Q:UC,)Y? 8WU%72"MY, MB1@(4\6:WF5YJU7K>^2;_CK151LL>6\0A'08%+*S;^DJ[YL*:LH,_5"&Z/HF MSS]Z(+K% ;=;NM;_=T\Z!D>;\K')G.;+N^F3Q ?4I3"DXYL$5.=R8" O4A8M M(DA87B0L20K2O4?CDD(9I"XK[6332V'-:W MDY-J2E(1%2S/YY"Q?+Y@:9Q" MSK)%Q(I%"J^?K8LO1W_:SY1"*HE0U8L&V9<*(9]3LZ>9/XA9DE-;YN>C;^;< M=>B?W.8+@WV-E&JIZ!4N54]DJ= [335U,^UJ;*@34 )QI&$3])Y5LV-W:7CP MTM&\[OQ[;L!C#H_>M#M],EP.+^63^O"]\8'KG:#2-+@E4^KP>0!Z>,.'A56= M?S&PO=V]R:W-H965TCV7S55=W0>(A"3$),$ Y,C*K[]^N@$0 ME"C%3O:+1Q+QTNC7IQM-O]A9]]%OM>Z+3TW=^I<7V[[OGCUZY,NM;I2_LIUN MZO'K!O[UWKU[8H:]-J]^[P@]- MH]S^.UW;WSV?;XX=&K%YW:Z#O=_]2]=_3M45JE,HUNO;%MX?3Z MY<7M];/OKK_&!![Q;Z-W/OM]N$R41!8UKYJSX%1F03GBY/3+@)$VZ8;MF(J?Q> M]>K5"V=WA<-H6@T?^*@\FX@S+:1RUSMZ:FA>_^I.I%'8=7%G-JU9FU*U?7%; MEG9H>]-NBO>V-J71OG@0/SU\\:BGK;' HS)L\YULZNBL?+17&SO'E\9KW'B0^/>;W')]:;._#_WJY\ M[TAO_F_NP++>5_/KP9B>^4Z5^N4%68O7[EY?O/K;7ZZ?+)^?H?:K1.U7YU9_ M]9WRQD-F[[%VVRO1\+:B'TQ;FJ[6_/BU;3V=IN+GCM0"M!@:L=O:NB;5WK6TL!]6WE2&=/VJ>-?VV@5:"I)P MZQ7[",]35ZHF$N@06W6OBY76;:%K0[;'! X=;5CF9[OBPWW)>;#+A!FM[2?[ M$;<[Y6BZ:7F@JT 1N89^&QF :=W(\(UNM5,X+CW772]SP;"?6H-O=]B>N7;; M:$=67CSXVU^>WMPLG__C]O8]?[Q^_E!X=[PI%G(#-L( IS=#K81CM.#Q+G>Z M')SI31C_YE.Y5>U&DWR:QGCVZ''WNS>OX^8+DI@IMT6G76-ZVJ4:2EJS,KZL MK1^<+B@*$74D/--@E+&5/\O](,I" ISJB^]UJ9N5=L7C:W8=-\5.>?+BCD(# M"+OI"'P:XMB-?1%9>G8)-&DMB26HJ6-O8>G M'8_CZ8B_#@9R9B;3+QT%JZ*WQ+5VH/7G:(#Z,@VV,RTX&23P6M1I@2_^R_0Q M)]1!= [:I:I?*/Z,&MLB"M90#4>T^>Q(X(HJULJXHLN=PI0RB/GZF^<^HZ&S MWF#D F>G.,KJ1(C#J=$<2^6WQ9K0P\C]BI4,#X,2Q&UUQ>KPA<<_88Y^:X>: M=(@TG^ .K(*6^F5H!4XDLSCCSK].[OSKL^[\)R*8#O[&]Z;!T>8\]9>MP$8A M7B2)XH3H<2J@.]/OY5#P!U$S/6&-EM 9!D,O&_61>*M=3WBOT&DWYJ G9->) MW/HMV9I:KUF;X3IT9QWXKYKDO&F\#LROC5J9>O07F<730*(/W@X4G)J3W-#4 MX"'S!9[N"/7A[QP=^E,'12$O,+#:C_2RBV4%$R=SJ,>-]7WA,]0T9<@O0[6) M3+ZW]3V6O=?M@+^EI5FB^?20!EE'EKM3CH(1CD14ER0 L0Z/0:2>% #5I[#X MO:J')%F_I6!Q"7 *=6]PGA"9?AREA\>>X^)()DW?&L*8B A$8F,Q9?#HT+$@(\ &63+H$#H]L M4BM*&WA028Q@2\0Q]1EUN2*DVL-3Q@U+MMG*D.XY\>?]UI)QI#,O> D_$$TR M2G.L+Z.M8Y"#D=#!YIS7%SB6JS.NX4ER#4_.&C:AJ)+6&JWX;N@Z8KTK/AC_ M<AQE>1-VH7TA_^OTH:U)&,HMV4],?.SB8 MXS@%W,CP/N*%.R>R!JC##3;MCJ8[9QL.F<),HA74P4)7!,> M(@?60GE[P*42"O K*0PVKDF!ZV!.MAX:'1V7TP%%B4*'J'.XVW@"(E>OUT@: MVEYV)*-+<3A1'=1QN3"T80Q@^VNF;$L5+M1]'0V?4D\#IQF 9QK2<&^3XB:=617GP*SI[Q&3O4 M23@K4+N!87O9&H']$VR.,8.N0EI!SP<@561"/;-MU#-ZUIM^D,@@.Q-^#R'" M,X&T%F15E+0&/8LF"/J)W1$N$_+$(8@H"O^> 7+-[E6H.Y;PJW$:4(\9"[0=M++8!>U[NE7AE?")D3DORZO MOI$:16/J&GZ#..&1$$CN30Z$ZX! ""=<<*UA/'95FXT*V&6ERH_(Q4C:D$ \ M!RL;!1BD -BG4WN6?.74SD>'=T0FK2*_XS#G1/-M$LVW9SE[&TWI P4:,D;R M^'/B^>)%TD\N_22!L6>%1I@I-N2T!1T:8"[&I N*>#T#GA8>SNZ8VY!.98=5 MOQ[JS)MP5>7\((3Q:.%Q7PY\R9/BUXH\$30&H)5N89#:Y:F8T88&ESR@=GZ@:*),-N8<@Q?B))<0/"QJ$%?49A# M7 >:,[_I@PR (J(B=(ZG@+6L<>NAAR;C"$=8EP$N_43Q$32L:7'KSD;(Z^58 M8EV>U8YW8UB:K9Q^]NS9+"0/>BQ2+]Q,7F!%;"0._G1U=U7T .J#$\=+(*4M M]V+@1K(.UDX!V18I03.T+*E:5I'(99M&.\G?%;%LP9%X@O[*FN Z9450+<_! M[+*WES$6+TX&Y\=/+ANI$_].>)ZZ_4KW*!FU#."T1#T">U@T4E(F!Z'>*;FCHI^/)AYV M3C=F:%+IQ.GX!*F[^)T)'7?@7[X*E,82%&5-X)*>QJXFX2"&/_%!R'^G4A]\ MD#>".D1<&*0JH[ ;3;E?)4K'U$O+$X07!Q M0TR#OX/>BHOK0X%&;## 1*$,NL15938H4"0<&.6:A"ZES?GTH=6*SD-L''.- MZ'.-]P/7!U*A)8D$%8^>S;DTKB25Z0-\0Z+5*.#*-1$)^Y&:9JK]':P=TL9C M[Q=/[K%U9@O[F+?5YB/!PJV%*F!70A$[@C=2M@CUU]GY*TW"D&H-)6,Q42V@ M8TX?\.ZJ^"?'DM/:D73PG(8@/\[%CSBWX>F@PE4R6:)5J D]" 4LJ=TKDM,N MU_ 0,$<5PV+TD0")(8]5G0UQV2WB]=D@]7<<]=]\U!\YPNC3X>X/K53PQF"C'<%S#K$,Z&XEU"P. MB0^C0XVO&<\M!(^EZDS+9"S?5QW59F[ M* Z5V8:+*+I,ZS"[WSJM+WN4GK+#;NF[HBB\3Y=!SJ"\1(;F@R)W Q$[>(D0 MP@KLFRVB0!5@L7]6_,!8]UWQK/C78!'/I I4/!C:&.(>BM/EX '0$TJ-V8F- M($]I(0C,"YS,HW:I^.8LPRVYI( ,GD=Z0%!^X2XF;5>X9.5<(9Q3?F>G78>3 MA ,$/E,JG1\+)_&4HI,IS)]C<3#!M-/S(.(A&P]GI+SC&K4QUP&1(4!/\,MSJ@^+GV14I,D 03*94\.]<"8$-#^YA0B% MZWD*KMAU"C[J=;EMS:\HL+,YM5H\7:,^D0;])A%YD)NE8YEP40HEDH.1,_([ M4Z09 @ T91R1E)+@@2[_2]=CE%L<[?ASUL;3>P:#N] MTCC"B1D'D5"%\O>T9N2&F'E!@Z2P*N7G<=<3NJ#RNS$HW%$]:^;&=+KGF.V= M+"M**C.INBS&XL!8G%CD*#0;T:F]U"X"TA]TE:[,PMW[Y++F/T7-9Q&0%SAS M-J]TJ8+P&=%MB<."75O5AVM%N1?*^"FGF0H]1^:Y51X[W3%\9!XXE]9Y1QM" MJBC01!:'^6-P'BF.A#/..9*SV.YFQ'8WYPL0(QREO7Z@K.WR!P9%MQQ?9C'> MGUIQXBV)!V(=5C-Y+E+V,%:IK*&,J22BZ>L5ACU-@X.W3CM6$TDH S MD?I ^JN47T#)KPZO.L)U5G]\_IQ:U:IZ'\#^8><.P-?C)\O+:X+..=]=\;WQ MG?6JGI=!Q%^I$2 '.N0J^7@G+^3[X[@%#H>[@9"FLUEG[1U0]!KY#E\W9'>/ MZW IG$8B(,4KZ5--!#&]CB@@BJ10&UQV"(7D_>/R0QMK%V.I<-SRJG@W,RPC MJ;+A$B,I@SX2>BQ_9L2$S"[(_W3Z%P('EX^R=&6U#SS]S.UPLZ,KT:CL/NB< MGQ@[**_/MCR^^B#=#;/^X+-F3I0_ '@*?? M'(Q;^F9QZ4'2(BV!#3Q9/ED4'_))KZ>37J=)B[&2^:S@YK0GSXL[(J&X)JSZ M3K1W'TI)LL8#_S 6->/FSZ=3;PZG3BY3QON25.$.*Q\L\YB6^7Z"4O+49O=(GC^!V ME21D/-^<.\,!=TU#0EOIV_W*4=[M]Z03C83>UPB.Q5/*T!MS2?&V_$@.?>;' M@G*"M>G[V&]WL!3?),2ZE;B7M6:X$)X1J#5C[0K%7FY&DT@2ZI^GCIE'*ZYJ MXI:'.-JB._T^7H4B.T(P0PI)(Z^*GW6ZCX'/4K6T78ZTQ):XR5D(H021)DL( M@:BXUZ3:]0F8F?HGX(D%K/!U;,6546YS:*M+ E;$F1KG'PV-=.2_"&1M8W^1BT[4+*8[T@[ M&%-4LX(VMAJ+_@>*GY@T]AW-F5'LT,L/#S/=N,G%Y938U (:-TN&E*SLW>QN M$?H3DJ#$K^SS@@"$I3^-H">J.--O-YK]4MHY\O&8N%3@)%:%9JPS&AW0B^6V M.81?T5^GR?VUJ$N&?DE"6+44"48SSGHT_-9TG=1.T-?15FQ=QQ=@P6Q$L7=: MNI_X31U99S2P=%\#U5P[?LE&/%+<:J+B?&\6U-REOI%1&Y1GS9&D.5!Q5?QS MP%5W;4HNO< !? HO''"_94E0)-P@,]A()X\-73/^)_2MLHVECNTUN4,27&C) MD)Y<[B._6=Y<+\"(E=Z0_O?2&1F:(WS6A1%PZ=L]TAWXDN+-A_^)?IMUK+;8 M\$[N*\/\G>9KK+&YK"_N\(Z =,*'EVB8JT?]\<&/JQDW%@'/5.^&CCP;!_40 M,E3FEV*OI\#>\>YEK+N8-=B@8L.)O. @2;7B%N!@)MPINPDEK9]UJD#'F_M8 M'I66?.@V-R[Q=M$_ HSUV5VK,_PJ%+J$L%JHY+/B#?7:2*B0D;8Q?M(MD=U# MTAX;7#;!EXK%SVR8NGZY/RE>-9U=9;S(.]!PE>DW1\J#O9"PA!M:Z=J6*OQX M&A.:1\YNSVQF0\UOLOBZ9$Y@IIV^62,>=FRPCI[K,\+CD7,[FZ^,[U!=GW^) MZN?4;3V;LGSNY!RC11U#6='!SUY2;-197W=(2*:PB)%?[H#Y.A=W?=E$;ICF MVT[VWYES03P- _>A7ST+R;+6"!1Q"2R^I]]9?H&%U[Y9+A?+Y;)H3*WC[0D+ M*UYN18=FZP@(-0?\FF^P$1 LZ6,Y=@BP2P(ZYIOBK+G^@-8#1)4!9*F&MX MWS/K''2>ZVGG>7+ %P^%IWY3CF1GLX[WB5FUY'B,HEE<52HA$YNB$.0"X!- M6#6->.?L9WQIY?K\.R0L<$RP:GQ5(:B:,"J6ZV)=Q7M;&I75@%:ZI0PO1E&%DIW'+56\#PC TFE^ ME:PE=UPCO9-<(ZP!,)OW&D4ECZ$Y=+Y>_=[Y0F^,!+6((O/ 1IY36NXK"@ ; MXFZXDPW(&$6,4?#2.;6>_C6+R\:=?]CB^&4-@CW&_W6B?@F6X#'HPY-H47,F.L M'>6W@/.@!<,+("=>F7F8P]FWM=. MOZ;7W6_E)>]QN+PK_Z-R&_1KUWI-4Y=7WY!5.7G]7+[TMN-7OE>V)US ']$+ MK!T&T/.UM7W\@@W2?P+PZO\!4$L#!!0 ( &B$:%=RMI@L%00 !<+ 9 M >&PO=V]R:W-H965T,"V\V<6NW:C:1C2FYP%L%NJDJIIX66,K=U N]_<(=WVR-7?!GDYIM M<(7FKU+:W@H[]%_<;%3+&NF<2G+/WANME-OY$&. M!6M*.Y3MFV&RBY Z4U28T*[A0G361X\)>RLHHVN5D9V:K]C) %K#B&\$+ MGC%A8)YELA&&BPW,_6)>J?)KXAQ];/16-ZA&]V9M781J\O< V[MG&E]!G*WJ9>5.B MO31"-XJ[#-= 69XQO04F\E; +PU_9"4*HT\%<='-Z2#NI6'E>2]N<<\)NWVF MP0$(N\(%F"U")BD5A+8JQ)S./&=V5QOZ5 Z)@G/6!=4-#5QW=8/_36J$6,C2 M;MP Y0*9K%'U"0'O,.M60K<2O52*7BB%L#P;U6N(1H,T"$@(P_$@3D=62N)! MF(9V,QD-XCB!NV\"YR(KF[P-6E+4BHAK)+PT38Y^!#$>1$X(HV 0#H<=_BA* M'?YX$(8!7,B=I,^=Y+MSYQ/V#UT3]PPI7GKA[@CN\!%%0\^@4+(Z*@U+5Y10 MG)KJ5PY)O^R42"( ]MS4,\O1E$8O:6;Z!3&,0TGN*NC,_JW9.^W"O&H,'[#_Q.=WJ5]%Y\+Z5DZ M",ZQ3L=V2&B(AX=1+OHHTUZR+V"__VN_VN\FO>B0KRWHV!Y/2M,+F9GVF9E^ M=V;F7+/-1N&&[<^[.^M3.7<1]DP5H\M\Z>/@3D'3),/S]^<>"6TR0R]^W1B7 MM$:ZVO;Y:G7U/]WOAZ>UXE0FGS0IMB3:PO(:QJY2Q+9RQ*&5KY,$EB55'!B! MQHK_;%23/=A27#-%WJBC.\:#IBZX.;CQM/^U9;]6,F\R YK*X@GG\7A,8WH= MV>(U",+P9,'R#YH52K6-:\DTN!+0]BW]:M_US=MFYUF];1D_,K7A]+]78D&F MP=4UE1_5MF'MQ,C:M3YK:2BOG;BESA655:#]0DJSGU@'?2\\^P=02P,$% M @ :(1H5X1JY^05! * H !D !X;"]W;W)K&ULM5;;;MLX$/V5@;HH8D"-1>IB*74,Y-(;L &"NND^+/:!EL>V4$E422JN M]^MW2-F*BSK*[L,^V!H..3/G##E#3K=2?=,;1 ,_JK+6E][&F.9B/-;Y!BNA MSV6#-1 DXTH4M3>;.MV]FDUE:\JBQGL%NJTJ MH7;76,KMI<>\@^)SL=X8JQC/IHU8XQS-0W.O:#3NO2R+"FM=R!H4KBZ]*W9Q M'=OU;L'7 K?Z2 ;+9"'E-SOXM+ST @L(2\R-]2#H\X@W6);6$<'XOO?I]2&M MX;%\\/[><2["^10W@HC9E,EMZ#L:O)F!4?5 M61.XHK:;,C>*9@NR,[-/]2-J0UDV&LZ^B$6)>C0=&_)LY\?YWLMUYX4_XR6# M.UF;C89W]1*7/]N/"5$/BQ]@7?-!AW-LSB$,?. !#P?\A3W-T/D+7Z;IPRTN M#(AZ">^^MX79P1SS5A6F0 U_7BVT4714_CJ5A"Y&=#J&+9\+W8@<+SVJ#XWJ M$;W9ZUGXWQ \^**("#T\D/SB2OZA_=XR/8]W(JD*5%Z*$1C04XC>( MF1_Q@(37KU+.^%N2SB;1J)L)HP0>SN?GL):/J&J+$:A!UOD.%K)>:N#<3X*D MMST+XV1DE3P.8&Z$V>>XK8N\:"AJ9\5BGW/V9,59/+)*:M\$43526/(C]2,!#+A040V$6'E6>1G44;2Q!+@?A@'(Z?O [D^]=]^S_3 M'29^,HDM,HN3)6S4*6/V0J89]Z.(04(YYNG(#AG+!G(X; M2_RO&\M3S1TJ='>J80PZ/-TP3M37BT?@:$^?G[FE7U&#K!%V*!1(!72':9NS M./03'CN)4T83*V6A/XD")S$_R")G+U:&8/0NS$;)=KV!%;T7G(;.041ER2-@ MM*&3- 6I'Z?>&NA-J;:NDQ!69!N<3VBG5O4NZ@9&->PLLI*&7A1,W])1#91?0 M_$K2J=P/;(#^<3C[!U!+ P04 " !HA&A7H1O+J($# /"0 &0 'AL M+W=O]&RB:BNXA =-3%V63#_?@%"[:9 $^X%'OMY8-Q#-)A5;PP+LI^I! MHQ=U* 4O01JN)-&PF@;7R?BF[^)]P&<..W-@$Z=DJ=07Y]P5TR!VA$! ;AT" MP]<6YB"$ T(:7UO,H%O2)1[:>_0/7CMJ63(#@V"FUH 5MX;\ M^L26 LQOD\CB*BXVREO$FP:1OH(X(O=*VHTAO\L"BN/\"-EU%.F>X@V]"+B MJD?2."0TIND%O+23G'J\],>2;[G)A7*J#?GK>FFLQEWR]SG-#63_/*3[:TUEVNW7;DYI^;B>N?5/&W@<*7R<+,@+U5KLN*2R9PSL6>) MY+!Y%LHEZ*Z#A,F"W$+>CB9^E!*FH3T9^#].ER$K)?#(,&/RVAX]#_\';$&0 MN_W[NW%'GI1%8ZKF/R5R5)6A?K8I5*&"?.DC" MM)^=NI]ZBQY9JRUHZ0 ('I@R?R9+)0O3Q5(:TD%\ZBXLL^ %E[7D.:]PR>.\ M9!#B&7[JSI6NE':Y3;1#D,K"P7IQ'R/[+WPLU2BD6 )G4"Q:=E3'E";A\"JY MU->7^^,_M35)1F$_&[[2U_WL_]S8- L'27;J_E1C$QHBR5/WQXU-1^'@H#^M M^S.-'85#&K_PL58T#I,T]9V]"D>#T5$E^\DPC$>4G#OTHH-+"@NT]E>Q(;FJ MI6WNJVZTN^VOFTON>WCSJW#/])I+0P2L,#7N70T"HIOKMW&LJOR5MU06+U!O M;O"/!;0+P/F50KFMXQ;H_H%F_P)02P,$% @ :(1H5\T0#?5] @ E04 M !D !X;"]W;W)K&ULA53O;YLP$/U73G2J-FDJ MA*2_T@2I:5>M'RI53;=^F/;!@0.L&IO9)K3[ZW\SO,NUFK M]+,I$2V\5$*:>5!:6T_#T*0E5LP1*5\S24A>AJ36RS(,J$<91=!)6 MC,L@F?G,52L.5!(WY/+@<31<35^\+OG-LS58,KI.54L]N<9O-@\@)0H&I=0R, M7FN\0B$<$0-L:JJ@>3@HK+[LU>^N^P!3B+W@'$/2#VNKN#O,IK M9EDRTZH%[:J)S06^58\F<5RZ2UE:3;N<<#:YE6N45NE7^/C(5@+-IUEHB=?M MAFG/L>@XXG_C& M0Y-CSS?^;Y/7W*1"F48C_+A<&:OIK_BYJ^..<+*;T#EE:FJ6XCP@*QC4:PR2 MPX/1272Q1^YDD#O9QYXLR7E9(Q!4#GPC?9?(O32[13Z6""G3^I7+ M9,-/X4 MU>BWDX!9H!NP6*U0#]< 3&9PC6F?'?EL#-ST?N:_,0-F(%>"C&ZFNRC^A3^P MEOYFBYHS8> #'!Z1H?$Y/"G==1;AEE0IUX0>"@50UTG:N&;+#S+GLK/96W@VL.Z8++@T(S D: M'9T>!Z"[(= MK*J]\5;*DHU]6-+<1.T*:#]7RFX6[H!A$B=_ %!+ P04 M" !HA&A72KQRT>X" "(!@ &0 'AL+W=O=\OLML(]4/72$:N*]%H^=>94Q[&@0ZK[!F^D2VV-!)*57- M#"W5.M"M0E8X4"V". RSH&:\\18SM[=4BYGLC. -+A7HKJZ9>CA'(3=S+_(> M-S[Q=67L1K"8M6R--V@^MTM%JV!@*7B-C>:R 87EW#N+3L]3:^\,OG# N(G>[>D5-YR0Q;S)3<@++6Q&8G+E2')G&\L4FY,8I..>', M8JDHO\H\ &L*N/K9\99NW/CP@=[#T2U;"=3'L\"0)VL?Y%O6\YXU?H9U"M>R M,96&JZ; XBD^((6#S/A1YGE\D/ &VQ-(0A_B,$X.\"5#V(GC2_X3M@]+P1KS M-'KX=K;21M&#^;XO])XYW<]LB^A4MRS'N4=5HE'=H;=X]2+*PM<'=*>#[O00 M^^*&BK+H!((LH=U-'?Y)78-FG^R#Q/ME+Y_W ,P )<5@O4(U9,897F*^W8W< M;@Q<;XN>_\("F(92"NH&^G0?Q;]PDE%T?1'7+*](N?I+$KR$*/3#\9@F(W\R M'<,7K'A.CQ=B/XP2F$1C>(]4O944!?":[NX.+=(:1'$*D1^&,7PL2YXCE)UJ MN.D4.B\EO[=SLB1U41;#A:S;SJ#2[EBA8 9WQ43^-!W3F&0T9GXR26'JQ^F( M%&B*F>5Y5W<]J$"Z[9PS%]S1R$_"R3$<)7Z63(_A5AHF#J79ADW"QYD+.PLS MV/?$@IWN4*-:NQZH(9==8_I&,>P.;?:L[RY_S/L>?&ULE55= M;YLP%/TK%INF38H* 9*0+$%*VDZ;M&I5LX^':0\&+L&JP[P!?VEOI6XOQ8A.:>!OPE<%>#>;$.$F$ MN#>+#]G*\8P@X)!JPT!Q>(!+X-P0H8R?':?3IS3 X?S(_LYZ1R\)57 I^#>6 MZ6+E1 [)(*<-UW=B_QXZ/Q/#EPJN["_9M[&3N4/21FE1=F!44+*J'>FANX ?@=P+>ZVT16Y175-%Y*L2?21".;F5BK%HWB6&6*LM423QGB=+Q.4]E M1JX/6&8%BM J(Y]T 9)<-E)"I)TA*_IQ^GKJ'-$I[.8M[80M4TA96#CTB!? G?O5B//7> MGO$0]A["<^SQ%M]LUG @(L?OO?4#P\H*:R;M*LL?39UR/O-_M M6^2Z[0R/X6U_O:%RQRI%..0(]2YF$X?(MF>U"RUJVR<2H;'KV&F!;1ZD"<#S M7 A]7)@$_1]'_ =02P,$% @ :(1H5X]HO7DO P , < !D !X;"]W M;W)K&UL?55-;]LP#/TKA#<,+;#5L>.D:9<$:/9] M:%&TW7H8=I!M)A8F2YXDU^U^_2C9<=PAS44F)?+I/5&BYXW2OTV!:.&Q%-(L M@L+:ZCP,359@RA%<1.>KQ,7[@!\<&S.PP2E)E?KMG&_Y(A@Y0B@PLPZ!T>[D6?YD5FVG&O5@';1 MA.8,+]5G$SDN75%NK:953GEV><^T9M)R-'!TQU*!YG@>6@)VRV'6@:Q:D/@% MD#.X5-(6!C[)'//G^2$1ZEG%6U:K^"#@+58G,!Z]A7@4CP_@C7N58X\W?@'O M2\V<2B253.9PK55>9Q8&XG]>I,9JNB._]LEOT9/]Z.[=G)N*9;@(Z&$8U \8 M+-^\BJ:C]P>X)SWWY!#Z\I;>85X+!+6&JB/>M,2?0'"6B;\D3>[F\J-<6^V<%XQZW(U"B_3*KH[^ X?N;%N\P'>432.CN'-JUD_) MFR0[[WY[ 0A:.^BC*:T>17'LQLG$C/"6RW^JXS= M"%:+ENUPC>9K>Z=H%8PH)6]0:"X%*-PNO>MH?I-:?:?P!\>]/I+!1K*1\L$N M?BN77F@)88V%L0B,_A[Q/=:U!2(:?P^8WNC2&A[+!_1/+G:*9<,TOI?U-UZ: M:NGE'I2X95UMOLC]KSC$XP@6LM;N%_:];IIX4'3:R&8P)@8-%_T_>QKR<&20 MAZ\8Q(-!['CWCAS+#\RPU4+)/2BK36A6<*$Z:R+'A2W*VBCZRLG.K&ZI[K]+ MK>$.%:PKIA N[MFF1GVY" PYL&I!,8#=]&#Q*V S^"R%J31\%"66_[4/B-C( M+CZPNXG/ JZQG4 2^A"'<7(&+QFC31Q>\@K>1Z8$%[OC:/^\WFBCJ#G^.A5O M#S<]#6<'9JY;5N#2HXG0J![16_WT0Y2%OYPA.QW)3L^AK]8T@&57(\BM;3Q> M !,EE+SN#)8@J'"U+5Q+H6@;RBG^YSW<5PB%;-K.,#I9NNP85,U+-X?80/#-& M\0TEBD8#C+1IHW"!YK-XJ&1=HM+P(UP09!+'EU;,$C_)KYPXFY(8.C&*$W]V M1?('%)+FN7?SS1T>-A>/Y'F'?9 :Z!35A@*GGO5/E";*(S^;1GZ8A1!=D9-I MZML HCST9]'4CU.[3PYI/TJSYVC&/)Y")9;A).J9AY,D&X0T'H2KZ/),=Z=C M=Z=O[N[]R_!;:5 8SNHQSRX?ISK\O)>[TT"VL^K.=L-6R<;U\HLY.-/]&RQ8 MIQ&XL!A4&FO?T.W3U254% +]4"ATXY#GGQT073R VRW=1/][=BR#D\-S& :K M^?:N_RKP"57!->FX9@;9VAQHR/+$#VIGZ7DU%P$1YWK<'5\YU_WE M_JS>/Y$^,[7C5)H:MV1*DTC-K_IG1[\PLG57_48:>C@XL:*7&BJK0-^WDO(^ M+*R#\>VW^A=02P,$% @ :(1H5Z9OU[!L P _PP !D !X;"]W;W)K M&ULM5=M;]LV$/XKA%8,";!8HM]D9[: )6FQ FL1 MQ.OZ8=@'1CY;1"A2)2D[ ?;C>Z1DV6UDH0V<+Y+X9M<5E&)HT@YR9GBI XLA*Z9Q9;.IU: H-;.F-]O**Q,_ S_N&P-0??Q(5RK]2#:[Q?SH/(,0(!J740#%\; MN 8A'!+R^%*#!HU/9WCXO4-_YX/'8.Z9@6LE/O.ES>;!)"!+6+%2V#NU_1/J M@$8.+U7"^"?95G/C:4#2TEB5U\;((.>R>K/'>B$.# ;TB$&_-NA[WI4CS_*& M69;,M-H2[68CFOOPH7IK),>E4V5A-8YRM+/)HKPW\*4$:/^/^H-CT2 MQ;^1?M0?D$^+&W+VYIQ 7@CU!/ M7HBQ-0'VFP#[WL'@!P,D__Z%,\A["[GY MKXUO!3=LAW-)R3) T8WH- MAC"Y)/"(^6>@=64KK*G'BD-YR%FQ8&PX;!L)/!9\PAS/44,.66994Y M9SLYSLG_1Z2I"%70HT-"\:B=SZCA,_II/@5@6]HV!A48C0XH1+UQW,YAW' 8 M=W)X6X=,#&Q ,XEDG#0:+++PA-A3[K*CC5$G] NW4]P0CT^[]^-7(#MIR$XZ M5_D.C-6H<*FY7.]RH(WDY/FV/[;KIXWO::?OCTI>I,QD!,_;].'"'?-+DJK< MY1[S$M=YV,:G$_J%BT:C_?D=G5;C&N_$? _J#3V-S#4.I=_D\K1=:+HO![3S M $^NE<0"EEIB06,]]>JV^W^-0D#WE8 .3JQK9VEY*=]]W:#=A>/'=1T^UY4. MC@J[+Q2TNU(LRJ(0'#21L%:65\+Z@UK9#+N1'\=;7%U72SS%-=YS\ _0K/3 MVTN7&PO=V]R:W-H965TU M3]H?/SO) 6E\'DC/OMSEY7E^CN,?3F)[=J#L*]\2(M#W/"OX;6\KQ.Y=O\_C M+[HC&3W<]JS>\X%/Z68KU('^?+;#&[(BXO-NR>1>_TA)TIP4/*4% M8F1]VWMOO8LL5R54$7^FY,#/MI&JRB.E7]5.E-SV!NJ*2$9BH1!8_MN3>Y)E MBB2OXUL#[1W+5(GGV\]TOZJ\K,PCYN2>9E_21&QO>Y,>2L@:EYGX1 \A:2HT M4KR89KSZBPYUK#OJH;CD@N9-LKR"/"WJ__A[KVJQI_@06> MSQ@](*:B)4UM5 95V;+-TT+)OA),GDUEGIBO:LD17:-5NBG2=1KC0J#W<4S+ M0J3%!BUIEL8IX>@-^@TSAI645"DG9^7U[]L0KV:2[LW MDSZ419>DP2S,F ?,),;Z3XQGQBQ(?,38!HQ_^>TQ88++[XT)$UY^;TR8Z/)[ M8^DQ+9>V,QH/.Y&^)G)DV8[;B0PTD5.W0OX0&78C M1_;$'D\ZD9$F@TU3&,J_M/B!A7K<*EC4=NMU;[D,6&T#"0DA8! 1KR><>Y7,OZ!O2 M8D^XR%^2SNU*-QU.==89"[O6.DB8!PGS(6$!)"R$A$5 L):8XZ.88Z.8'XD0 MA*GODIB1)!4Z+\<=+\-+^F!,,%P6J"[DLN3G$M-%RF/J9I(+$F"?I?]+U9SW/P&A21+ MWLAWV#V? M+<'+"=M4ZSJNM%4[P( T) 9 >&PO=V]R:W-H965TICTX< E6C4UMDW3_?K:A M*!\TRD-? -OG'-][KC\8;[AXDB6 0B\597+BE$K5UZXKLQ(J+"]Y#4R/%%Q4 M6.FF6+FR%H!S2ZJH&WA>XE:8,"<=V[ZY2,>\490PF LDFZK"XM\M4+Z9.+[S MVG%/5J4R'6XZKO$*%J >Z[G0+;=7R4D%3!+.D(!BXMSXU[/8X"W@%X&-W/I& M)I,EYT^F\2.?.)X)""ADRBA@_5K#'5!JA'08SYVFTT]IB-O?K^K?;.XZER66 M<,?I;Y*K?*A+$&ISTXP<_ M\;X.6?V>8M/W%)N]D]A.4<*^*.$Q]?3.+'V]N-L] ,\-66,*3 TN]E8JL5+F MS%ZGP2CQO+&[WC;Z$.7[5U$RVH5-!V!QY"?^+FPV,&<\BJ*XA^VD'?5I1T?3 MWM_\A&6TR75+[W>N2A (2PG#+K3*\59$21+O>7 "9GH"9G8'TW] M@2M,D5U*3+49ZX11QIG4NS+'ID\J_:K,,C!GJ76HT)?PH!WQ88&N@@-##E%^ MX/EAN.?) "R.1D&R9\O G/&5[WM[SKA;5XGY4?B)Q8HPB2@4FNA=?M$ZHKU\ MVX;BM;U=EESIN\I^EOI_!80!Z/&"<_7:,!=6_P>4_@=02P,$% @ :(1H M5^IB7E06!0 4"L !D !X;"]W;W)K&ULM9I= MC^(V%(;_BI5*52MM29P U- &G#U'U(A,,1),/:AO82OWQ=4)( M2&0\@3W,Q9 X/H]CO\XKY\230\;?Q(8QB;XD<2JFUD;*[:-MBW##DD#TLBU+ MU955QI- JE.^ML66LV!9!"6Q[3K.T$Z"*+5FDZ+LF<\FV4[&4.1*[) GX MOW,69X>IA:U3P>=HO9%Y@3V;;(,U>V'R]^TS5V=V15E&"4M%E*6(L]74>L*/ MU/7R@*+&'Q$[B+-CE'?E-\I./RZGEY'?$8A;*'!&HGSU;L#C.2>H^_BFA M5M5F'GA^?*+3HO.J,Z^!8(LL_C-:RLW4&EEHR5;!+I:?L\//K.S0(.>%62R* M_^A0UG4L%.Z$S)(R6-U!$J7'W^!+.1!G 8JC#W#+ +<=T+\0X)4!7M<6^F5 MOVL+@S)@T X87@@8E@'#8NR/@U6,- ED,)OP[(!X7EO1\H-"KB):#7"4YC/K M17)U-5)QPC#;I3)*U^@YBZ,P8@+]H YY,1U4 MY=]V'/W*JHH"?68AB_;!:\Q0D"[5Z9ZE.Q6UXEG20"^*3C$NT'>$R2"*Q?<* M?2J=V%+U*K\W.RQ[,#_VP+W0 P]]RE*Y$U3LWAA(4J'.O"&V/I M5?/;*WC]"[S3O$)/Z#_=9-7--R,QM_I'L0U"-K64EPO&]\R:??L-'CH_ZK2" MA!%(F \)HT"PAL;]2N-^0?GKHY2\.-6E6\ MZ00Q\JX5!!)&(&$^)(P"P1H*/U0*/]S)7!\@E8:$$4B8#PFC0+"&TJ-*Z1&P MN8YTEC+VQHV_IJBW9 47,?;QW#.I6"W\FEG-QQWMD=09,IH#0"2O-!:12*UA2Z3M'@X;W< M$319 THCH#0?E$:A:$W!ZXP--J8);G''AP[NJ*O3M1+FX;Y#VR M(;A.AV!S/D3_T;+SB[N9?O7# TDCH#0?E$:A:$W5ZQ0-'M_++4%3-: T DKS M06D4BM;\UEZG:UQC=N &MS0#KQ4:E$9*FO&S$FB+5->B(0O<5*G.L;CF',LE M,^ZT<#6SKQ8,--T"2O-!:12*UM2\SM^X[IVLV 7-XX#2""C-!Z51*%I3\#J/ MX[ZS6>=Z*_9N^ 2E#WIHO<.3"^RVF6IK#?NMM:RYY]>.K'VVX4\9X;K8FBE0 ML2X][HVJ2JOMGT_%IL=6^1P_+K"FG.!'_[BYL\8?]YI^"O@Z2@6*V4HUE0^; MI90JMF\>3V2V+;8;OF92N71QN&'!DO&\@KJ^RC)Y.LD;J#;1SOX'4$L#!!0 M ( &B$:%&PO=V]R:W-H965TIJX(UDNU(0=KFJ,"KQ-XIX+@&8'?"?R7KA!T@N"E*\PZ@7;= M;GW7@8NPP.&*T0-BREK2U(V.OE;+>)%*'92M8/(ID3H1;ML#@N@.;4E6D1U) M<"70=9+0IA*DRM M+4A"@*-W*"(<9QF##.LD2PV#/50-H-<1"$P*_D9:?=E& MZ/6K-^@5(A7ZG-.&XRKE*UO([:I%[:3;VDV[->^9K?GH$ZU$SE%_PSO_"S<=6?AS]^E*?HHH.1_C66]Y0;C7%48KWB-$UA;LO)Q8'NPPE]_ M<>?.;V,A-PF+3,)B0[!!G;MK52=*/'C^3L,@D+#8$&Z1CWJ=C_I-JP]QD'W2=8DSQ(WZ'&#%(DW[/1H'2@IMX1,1:$R45^]&":A$4F8;$AV"!3RSY3 MRY]4-98FDV,2%IF$Q89@@^2XSO=&P3%;-SK>\2^]NS?=0GE< RW:!RI%N=]LVWG^V;X&O=^IW,W[A7&W=D/E)-L^[+ON/;COL3 M9AFI."I@)Y=R+A:RR+&VB6T'@M:Z2[NG0O9\^C:7C3\P92"?[R@53P.U0/]7 M0O@/4$L#!!0 ( &B$:%>]T/XR] 0 (,9 9 >&PO=V]R:W-H965T MV@_% M/B@R;0N51(VD[6:_?J2L2)9),1$F! %B2;X[/7?B/0]/GAXH^\FWA CP*TMS M/G.V0A37KLOC+[ M5'REA\^D2BA0\6*:\O(_.%2VT 'QC@N:5/<2F8_#:1?F)^F^\) M%_*Y" XNP5*NDM4N)8"N0911)I)_R0K$E(L+L,OE,DG+"QNY/#B(\A5(*>>$ M7Y3'ZRAA8!^E.P+>WA 1)2E_)V/>+V_ VS?OP!N0Y."O+=UQ:4,,+^L'[4G:6"5^@W?T2>P$\PVBP\OT0F5&&-(3.9C2;!Q QM5$,;6:$M*"LHBP0!#U3R2\E(.17F$EI#]6VZ M@8*ULA[768]?A87&0Q9DH&"M@DSJ@DS^)PM-].4'@Q'$9ZO48(8D"76P$(*- MWL*!>*@*9",BDTG8@?!D1X"&HJ(J4HMET @&YS -9I[G^QU(&PE&5D%[AHXJ MY_:3]B'TS]&9["9C##O@-8*([(JXH%E&6)Q$*2BB@C C2&N(OITW5+1VPHW$ M(O]5V A9I;QW40:*UBY*(^S(KNS/,Q+2M3I /CY7=(.9%X:CH&.9-IJ.[*+> M@Y%TZ=9 &M2] V"C[,@N[7T(::0SS4AK>(,1ZMH:H4:*D578GF.CL>$A>_[Y MYLA@YH4!ZB+U1A:171?OKY978$/WA.5JV -R1,_CQ^->R0C7&JYW"PX4K3VI M-9J+X>O,:E9I[SVL#12M791&YK%=YI_G):S+-C;LYPUF"/M^1S_ADP';KNXO MYR6L*_@Y+QE,.GH*-_J.[?K>@Y>J2.T=4*!5TF2%.[::.[ M.'P=5K+*>^^B#!2M791&Z[%=ZU_ 2KIZHP!C=+Y>=3,?(M@Q<^!&Y;%=Y7NP MDB[E6E/I)IWMWD@]MDM]'UK2I]Q+C,['-Y-5V(73:U39LT_"=EJJG,/68X:: M^!C,O$F@/6;WY VY^GGBSXAMU#OLE*RE'[P:R>38\8W_\430HGQI_D"%H%EY MN"71BC!E(+]?4RJ>3M1[^/IWE_E_4$L#!!0 ( &B$:%<4(WCBX ( $<) M 9 >&PO=V]R:W-H965T M,_XL<@")7LJB$A,KE[*^LFVQR*$DXI+54*F9C/&22-7E2UO4'$AJ2&5A8\<) M[9+0RDK&9NR.)V/6R()6<,>1:,J2\-<;*-AZ8KG6V\ ]7>92#]C)N"9+F(-\ MJ.^XZMF]2DI+J 1E%>*03:QK]VH::[P!/%)8BXTVTDF>&'O6G=MT8CG:$!2P MD%J!J,L*IE 46DC9^-5I6OTM-7&S_:;^U61769Z(@"DK?M)4YA,KLE *&6D* M><_6WZ#+$VB]!2N$^4?K#NM8:-$(RS5/%D3#:?R52'.9R )+<2%:C_,9^C\[ *=*2SZD;-&D"H5 M8ULJ7UK=7G0>;EH/^("'.=27R',^(>Q@;X ^/4Z?P4+174/'VW1;K4:_)+A? M$FSTO -ZUR7CDOZ&%$V9D$-Q6KX_S-?/W96HR0(FEGJP!/ 56,G'#V[H?!D* M=R*QK:A>']4[II[,&M![QRI KT X8AP5( :WL!4*C9!^-:P2-_!"'(SMU6:: M 5CLC7RGAVWY]'N?_KL^22:!_[4J<\Z:98XR]18P(X.N6]E@TX[O>MC?<3T M2=' MD+7PE#5^(K&MF*,^YNA4-3[:+X, 1SC3LN!Z .6$4!L.NX]YU?-3U\2**]]X&.,:AL[N@0[!1',0[UNR-8TY_8GPG M?$DKH;8S4T3G;D>V)2G:.FF:LO'> :H.8SQN1;1Q^F_;=3 M\@=02P,$% @ :(1H5YJ+4W(Q"0 PFL !D !X;"]W;W)K&ULS9UO;]NV%L:_BN -PP:LL43]B=V;&%A-#BO0#46S[KZX MN"\4FTF$V98GR[_';R5!3[U]-IOGJ2VSB_2O=R5_[D(M-U, MF>M&TVV<[":+F_JU]]GB)CT4FV0GWV=.?MANX^S3&[E)7VXGWN3S"Q^2QZ>B M>F&ZN-G'C_).%A_W[[/RV?1$62=;N*MWD];_.2Q/K M3IS5(2_2;3.XG,$VV1W_C_]N$G$VP N^,( U UC? 7XSP.\[(&@&!'T'A,V M^M2GQW.O$\?C(E[<9.F+DU71):UZ4&>_'EWF*]E5"^6NR,J?)N6X8O%SG&3. M'_'F()U?99P?,EFN@B)WON>RB)--_H/SROEXQYWOO_W!^=9)=L[O3^DACW?K M_&9:E,>O*--5S@S#>?^C MFX:+_D?W].'3,N>GQ+-3XEG-\SL3_Z/S4Y[+,N=E5IUW27R?;)(BD?GG@JR= M\A?J@UP=LBS9/=91OZ6[[/3"FSA/395.WJ= M[^.5O)V4_2:7V;.<++[[QHO<_Y@*A81Q)$R 8%I)_5-)?8J^6,;Y4UV>5?5 M_G5(GN--]=MDJL<1%=6HJIL_+]@LQLEYV:80!--2 M&)Q2&) I_"#S(DM6A3PFT92X(R \2TD4A1=IZQ'#@U9J6S&"CM'.,#R=84B> MX2]RLWY5I*_*:]PA2XI/94]]+D^Z[KJO3><;MLZ%S5GD1A>G; J[GH?SB[,F M)V>[4D P+8_1*8\1F.''=.4UIBUKY\)DWN_8NTM8."[R9.V<7:2/G M8ILV$$Q+V_4I;==TCTJW6YFMDC)W^W@O,U/J2(+MI0()XTB8 ,&T,LQ.99B- MZNH_0Y84">-(F #!M)+.3R6=8QO[O-5Z0L\/+OMZ.\J/0N\BBI-3L\TB"*9E MT7.5('')/'Z\NKMR'M-GF>VJW#FE7-VM/CGWZ9VU=;(7NBTU;0CSYZ$;7+8NJ)Q&T?1< M*D'MT8IZF6;[-*O:5]VPZK6_2PMI;EU(1;R$TCB4)E TO2I*KWO7XVI=4/4/ MI7$H3:!H>F'5'0"/5*-?T;IF[7==;N!>-J6E,6X^8^YE\X)*;Q1-SZ82WQZM MOM_)9[EQWAKSAA3'2RB-0VD"1=,-+:78FW1W/:W^@1Q>B[6F1M" M5S.EJQFMJ[OLGF;XI4W62EP[S&.NY_N7N8.J7Q1-SYU2OXPV59MKH_./T\?] MH6'6716J7:$T@:+I95':E87CNEPBQ>H22N-0FD#1],(J(C6 MY;(SA-.SLL[A$+*7*=G+:)]:]2Q;/X@&6R]SJ("%T@2*II=("5@V+@^;04UL M*(U#:0)%TPNKM#0#.]FL;5*W^E=G"*=G99W#(;2PK[2P3[O8JG]9.4(TU7:- M0VD<2A,HFEX?)6G]<9G9/M3,AM(XE"90-+VP2F+[8#/;;VOIUJ=P.T,X/2OK M' [R,>:SSS'38OM<,%IX0C35>HU#[6PH3:!H>GV4H/?'96?[T%L"4!J'T@2* MIA=6W1+PP7:VW_:I6\VK,X33L[+.X1#JVU?JVZ?5=].\C%80/=1Z(4-=:RA- MH&AZ$91\]\?E6OM0T0^E<2A-H&AZ897H]VG7VFZ/4]N);G6GSA!.S\@Z?T-H M:U]I:Y_6UCT<(+];37>'<'H>UED;0DT'2DT'M)KNBZ@W=O/%\2>_@]-LVVE4!J'T@2*IM=%*=5@7#N ^@68"B-0VD" M1=,+J^1S0,MGZW?Q0=N5-FT%,H29]@+1L[/.Y2#;@<_V _?RKK_&"*+)UNL= MJEJA-(&BZ352JC48EY$=0(UL*(U#:0)%TPNKI'0 -K*#MDMMVAAD"#-M#*)G M9YW+(11QH!1QT,O0MG:$:*SU8HG[6V1Q" MHH=*HH>]'&ZS2T2/M5[34!\;2A,HFEX%)>[#42A=T>=G<(IV=DG;\AA'>HA'=("^\>+E'8_9GQ[A!.S\,Z:T-([%!) M[)"6V%TN43.<3%EG"*B(5M#6[^.CMF=]V;6Z0S@]*]LI&48(W&96]'4'L;2N-0FD#1],(J[1R! M[>VH[5NW.EAG"*=G99W#(91OI)1OU,_6MK:#:*[U*H=*6"A-H&AZA92$C<9E M:D=04QM*XU":0-'TPI[]W7"PJ1UU*^WN$$[/RCJ'0RCM2"GMJ)^9;>T#T5SK M50YULZ$T@:+I%5+"/AJ7FQU!;PQ :1Q*$RB:7EAU8R "N]D-+Z+:5V<(IV=E MG4.H!I^>??U1]>U6O\;98[++G8U\*/'NU779E[/C%T8=GQ3IOOY&I/NT*-)M M_?!)QFN950'ESQ_2LG\U3ZHO63I];=?B7U!+ P04 " !HA&A77"]+8X0" M #.!@ &0 'AL+W=OO#IJIIUX=I#P[<\+-VQ=&+O@ITE% MU[ ^>AL%MMX%_"=0:.WQL0Z64KY8"=7^=0+ MK"#@D!G+0/&U@1EP;HE0QJ^.T^M36N#V^)G]TGE'+TNJ82;Y/22' M%:VYN9'-%^C\3"Q?)KEV3]*TL?&I1[):&UEV8%10,M&^Z6-W#EN T?@-0-@! MPG\%1!T@+.3D\^$ ."!/DMI"UIB+7B6]0B>7S MLR[K19LU?"/K JIC$@5') S": ^VP^?0X;PD8.'+^$^^N\/(>P/(71\T5\/ M8%XF-!>O3-=T0RF'MXM#6H#7OK^W2@./@^Y M_4]D+[Q'O?=H'WMZ0QNL)P.*43[X)5MX[."V)VS2(/$WV_+W1;S0-.XUC?=J MNL>;;RNL4C(#/:BJ)9ALY1R?O)*U&_*&K$DO:[)7UB43#&]:3M92#E?]9"?E M:?A*U6[(R7A85MS+BO?*ZJOWB'P#DK>;LQ._+\K6YC M._U7JM9,:,)AA:#@^ 3-J;9[MA,C*]> EM)@.W/# G\XH&P [J^D-,\3V]/Z M7UCZ&U!+ P04 " !HA&A7><[@YX\" # !P &0 'AL+W=OSG30K$#JT\=+8Y^_[SG?GWD4U%WN(,G*WAAJQS90QN')5X#0M0M^6UT#NW4\E( 4P2SI" U<2Y M&(SGH<%;P#<"M=Q9(Q/)DO,[L[G,)HYG+@044F44L/YL8 :4&B%]C5^MIM.Y M-,3=]5;]DXU=Q[+$$F:9RB?.F8,R6.&*JAM>?X8VGJ'12SF5]A?5#79X MZJ"TDHH7+5G?H""L^>+[-@\[!*W33_!;@O^4$+Y "%I"\%H/84L(7^MAV!)L MZ&X3NTU<@A6.(\%K) Q:JYF%S;YEZWP19M[)0@E]2C1/Q9=L TQQ\8".T124QRV3D*NW=:+AIZVG:>/)?\!2@ M*\Y4+M&<99#U\)/]_/,]?%='W87N;T.?^GL%%U">H,#[@'S/#WKN,WL]W>\+ MY_^\S__9^Z-D!-T["*Q>\-=WD!"94BXK >C'Q5(JH?_+/_O*W0B&_8*FOXUE MB5.8.+J!21 ;<.+W[P8C[V-?KM]2+'E+L?D;B3VJ2MA5)=RGOE.56A %QQFO M65\I&I6153&381.?>5[D;G8S_!SC!T]!R7/0^;G_&#-_CAF.@K #-8&Z.RVI M +&VLT"BE%=,-:^RLW;CYL)VV2?VZ6 \&_38$SV>FFGR1[Z9;5=8K F3B,)* MN_).3G7'%,V\:#:*E[8A+KG2[=4NFV6/LZ@, .P3 9 >&PO=V]R:W-H965T$C[N/9Q[?6P.7AX8_R%" (D>XB@1*R.4,KTQ3>&%$!-Q MS5)(U)V \9A(=G>+7CQ[B9XAFJ O(]+9YGGWC>':37 MR+&ND&W93D_Z9CC]%CR5CO-TNYUNJLJK\NVJ?#O'0BR^]Y5:8$_ZL?4$O!$I\6!EJ!DF@._!6#__ [O6Z[["1P)KM<&IVN , MH3?:H!L M0QVG(G>42[PW!Q/+Q7[-7:=^61I[ILU=:,6]F1:!;6X3BJNDT&N M'T"(&S7]O2S.(B+!5[-6M<2C1*\+?5P+O&F#Q:NI8\V/N/9$.:ZSZ"<[K(;S=JZEIN/UVWHNO^3@=^5JRO,?%" M=9[C.XAY[C08":Q5_JPJ?W;!U6 V9AM& FNU85ZU83[R:C#O*M:R9K,C MQ7:CIO/%K%^QBXKK8I#K-PBI%T$OJ\',]!< M^UF.ZB;&0FN77?L)[%Q2KX-NY>Q6C(36;D5M5_"P7WF"7KM6Q,;VL;?JB5*+ MKGU"L+5AP<..Y>\@H!Z@(.,)E1F'G'5 '_1Q/]M!O+,':R2T=O6U_\'N)74[ MJA,:"ZW=BMH+X4&/\13=SKJZM3O+;#<(NZ=46SL6/&Q9-BQ.,PEH-L2L/4QNY@^ M*,<]-@AF8RM&[X-])'Q'$X$B"%2:=3U3PN?%UE)Q(EF:[\[<,RE9G!^&0'S@ M.D#=#QB3CR=ZPZ?:X%O_!U!+ P04 " !HA&A7N'[NMKX# I% &0 M 'AL+W=OD%$5*&"7>$NB+35)SSLR>8& MGC=VE>9*2 :X;X/L\Q>YA#1@\SQW<>%V[(=B?4@AM-2[R% M%8@?Y363,[=A24D.!2>T0 PV,^?2OUCZ@0)HBY\$#KPU1BJ5-:6W:O(]G3F> MB@@R2(2BP/+O#A:098I)QO%O3>HT/A6P/7YD_ZJ3E\FL,8<%S?XBJ=C-G(F# M4MC@?29NZ.$;U F-%%]",ZY_T:&V]1R4[+F@>0V6$>2DJ/[Q?2U$"R!YS("@ M!@3/ <-7 &$-"-_K85@#AN_U,*H!.G6WRET+%V.!HRFC!\24M613 ZV^1DN] M2*$VRDHP>95(G(A6.\S@\UQ*G:(%S>7^XUA7\"0&@4G&3]%G= -<,)((:2,# M2F[1OB""RPL_5C$Z^7"*N&+AB!3HBF29A/-/Z$-[.G6%#%:Y=),ZL'D56/!* M8"&ZHH78<;0L4D@-^+@??]Z#=Z5(C5+!HU+SH)=P!>4 A=XG%'A!:(AG\7YX M8$KGU[PO_[?WCAAALVU"S1?V;IOURVUSR1@NMB!;B4#K!]2VN\8/>OGR@%F* M_OY34J+O G+^CVEW5/Z'9O^J?5[P$BQ!;%)%E=D?M7BU)/Q M+@H&PG M[!R336A.^:Q)^:PWY2M2D'R?FS+K!1Z[06R2Q3;)EI;(.NI/&O4GO_GA-;%9 M1)MDL4VRI26R3A'/FR*>]]Y"/^4[*2FV==LU%:$7?VP1;)+%_9GYZ $P,^EM M*8B.WK[W]*7@]3:*O#M&N,-N2@J,,-M*5 M-SB3+\>L.I>J)H*6^N!E386@N1[N *? E(&\OJ%4/$Z4@^9T,/H/4$L#!!0 M ( &B$:%>Q%0Z^OP( &T' 9 >&PO=V]R:W-H965TY::PY<;"==OQ[ M;"<-69N5/?"2^..>XW-/KF^F6\8?1 $@T6-)*S&S"BGK2]L6:0$E%N>LADKM MY(R76*HI7]NBYH S RJI[3E.9)>85%8R-6LW/)FR1E)2P0U'HBE+S']? V7; MF>5:NX5;LBZD7K"3:8W7L 1Y7]]P-;-[EHR44 G"*L0AGUE7[N4\TO$FX!N! MK1B,D"5X022=3N6[14 M=90U%!#+U3=HP3 $,P-..S =@$\7(#&AXDS1W"\7Z/3D#)T@4J&[@C5"8<74 MEBHGK5D[V=7F^G M9_C\?]@Y].ROH\/5'UG!..GZ)M]*6J$/\8>V](S5D.0M]]3)$^A*3#>AGSH"6.#+%N1ILDB%QG M:F^&N1T&A;$?]$%/- >]YN!%FE-6ZKK&;;]14CE0+-7&"BK(B1PMUY8Z' CR M@R#>4WT8%$PF_KCJL%<='E7=EMCN2@[NW9C*\$! [%SLB3R,N?#B<8U1KS$Z MJO&.24S']$0'GS&.H\F>H,,@UPW]<$^2/6B&^D?T!?,UJ02BD"N<&ULK5;; M;MLX$/T50BT6+=!$UM5NUA807XK=AQ1!W,M#T0=&&EM$*=(E*3O]^Y*2K-@2 MHP:[>;%%ZIPS/#,D-=,#%S]D#J#00T&9G#FY4KLKUY5I#@66EWP'3+_9<%%@ MI8=BZ\J= )Q5I(*Z_F@4NP4FS$FFU=RM2*:\5)0PN!5(ED6!Q:\Y4'Z8.9YS MG+@CVUR9"3>9[O 6UJ ^[VZ%'KFM2D8*8))PA@1L9LZU=[6:&'P%^$+@($^> MD7%RS_D/,_@WFSDCLR"@D"JC@/7?'A9 J1'2R_C9:#IM2$,\?3ZJ?ZB\:R_W M6,*"TZ\D4_G,F3@H@PTNJ;KCAW^@\1,9O9136?VB0XV-=<2TE(H7#5F/"\+J M?_S0Y.&$H'7L!+\A^%U"^ 0A: C!R_M/R ?HAC.52[1B&606_G*8_WZ [VJK MK5__Z'?N#PJN87>)@M$[Y(_\P+*>Q?/IOLW._XN^^L_1SY(1M,4/*KW@";T; MO@=]YI4I\EKI"F.1H5O!LS)5J-D9O]!UFHH24_3MCE.*]/$\:-AWVUZHHX7V M:.;&NY([G,+,T5>:!+$')_GKE1>/_K85XB7%EB\IMGHAL;.2A6W)PB'U9 Y; MPAAA6S3'%+,4;'6H)>)*PGPH]DD4QU-W?YK>/B8()^>8I47''Y]C5GU,&+:0 M,XM1:S$:M'C<;_HCB Z/UQ.1LK1>(?-:+CI90AQUW/8AWJ23D64?XWN=C*SZ MF,@;V^W&K=UXT.Y'W0RD.69;X]%\.6OW BA6D"'%D=Y&%_! I#)E?\R(+15Q M;WT77N!UDM$'C3JIL,E$82<70S)GF1BWF1@/9J*]<70ZQ-9N<-Q?6=Q9V,*" M\6;1!HHZVV9E X7O[2XGKU^ R=U;!. M;= ]:2\*T)4Q?9U$*2^9JC\V[6S;.EY7'5-G?NY=+3S+_%*WFG5G^"A?]ZDW M>B,0)A&%C0XUNASK6HBZ]ZL'BN^JYN:>*]TJ58^Y;I=!&(!^O^%<'0&PO=V]R:W-H965T M]9FM.!MF5LU]-U MNMJB#-)'O$,Y;UECDD'&BV2CTQU!,"Y!6:I;AN'I&4QR;=@OZU[(L(\+EB8Y M>B& %ED&R;]/*,6'@69JQXHOR6;+1(4^[._@!BT0>]V]$%[2&Y8XR5!.$YP# M@M8#[9/9FX?"OC3X.T$'>O(-1$^6&+^)PCP>:(8("*5HQ00#Y'][-$)I*HAX M&/_4G%KC4@!/OX_LT[+OO"]+2-$(I]^2F&T'6J"!&*UAD;(O^!"ANC^NX%OA ME):_X%#;&AI8%93AK ;S"+(DK_[A]WH<3@"<1PZP:H!U"7"N .P:8'<%.#7 MZ0IP:X#;%>#5 *\KP*\!?M=1"FI T-5#6 -*?>G5_)63/X8,#OL$'P 1UIQ- M?)0**M%\SI-<:'W!"&]-.(X-/_/E]!>F%+P@ A9;2!#X"!9\1<5%B@!>"R4E M*P#S&,1)6C 4@YQ#4@'9<0@M(7=CQ&"2TGL.?EV,P=V'>_ !Z%4K!4D.7O.$ MT0=>R;^_;G%!.2/MZXQW002BK^IPGZIPK2OAVN 9YVQ+P22/42S!1^WXL 6O M\Z%KQL\ZCM^3U4JX0+M'8!L/P#(L6Q+/J!W^9Y&WPL?M\&=(.-R\"I]T#]Z2 MP*?=@Y?!9]V#E\&C7QOY^?_N^YD0[&8AV26??6TA%1DBD&'2DZFZPCIRK-C/ M>G0'5VB@\0V+(K)'VO#WWTS/^$,F*95D8Y5D$Y5D4Y5D,Y5DD4JRN2*R,]$Z MC6B=-O8R^Y>I'#)&DF7!X))G?8;!"F<9/XKP[6?UML5IC(@T65?L7LDN3E7[ MX4?;L,5ZVI\*5F;F6I9_;C:6F%E!8)OG9A.)F6?;P07;5.;4=GSWW&PF<^J; M1G!N%DG,0L<.C'.SN<3,M.S0_V%W-D]N,T]N:W(9HQSSS?]J>G%5IA>59&.5 M9!.59%.59#.59)%*LKDBLC/9>HULO=;T\JV\:O C(]SSO7&#CN=!?N>BC!\ MDWSS4!\P[_BYL&J]EPF\\N.>K"LS,#W'-+R+%3AJC>A6]:HDFTCZX#NVXQJ7 M^7*JTNU,)5DDFP.:KB?/A7XC*O_7176\J_Q$5GYG6;7& M=*NL5))-)'VX(BN5;FMMJZR"1E9!MZ-0G.[_Q:%X<2D:M,=PJ(Y5D$VG\MGJ=4[\>@GCW$9 M(IOR)9?R&U61L^HYH:EM'HL_E6^D%_5/9F]F2NHCLS>OWH)_T%&\^3I'KMK0H,[\JGP"5F#&?EYQ9!?KL3!KQ]C3$[%H2#YLE]^!]0 M2P,$% @ :(1H5WANX'@1! M18 !D !X;"]W;W)K&ULS9AM;^HV%,>_BI5)5ZUTUSQ!@ Z06I)I5[IWJHIZ]V+:"SK_]["2DA*8IW:R)-Q _G)^/SSGY@SW=,?XD-@ 2/6,9EJK)U[;(.>"D-,I2VW.^X)^N-U!WV?)KC-2Q!/N1W7+7LAI*0#*@@C"(. MJYEUXUY'KJ\-RAG?">S$P3/26WED[$DWOB0SR]$>00JQU BLOK:P@#35).7' MWS74:M;4AH?/>_JOY>;59AZQ@ 5+_R")W,RLL8426.$BE?=L]QO4&QIJ7LQ2 M47ZB73W7L5!<",FRVEAYD!%:?>/G.A '!HK3;>#5!MZQP> - [\V\$]=85 ; M#$Y=85@;E%NWJ[V7@0NQQ/,I9SO$]6Q%TP]E]$MK%2]"=:$L)5>C1-G)^>^J M%K\R(= =<+3<8 [H9[14Y9@4*2"V0C'+,I50H8<$(E2U >5JA?K]X*AM]4B%_R_#=X-U22A*2% M?J'1$N*"$TE4*43/<5JH>*,59QE:L"PO)"Y??E4U$>:4T/5A6?WY58'1%PF9 M^*NK1BHO!MU>:+V\%CF.868I013 MV#-/_WD!LXO70DR"0M-PB)#L%8J!TTJ M!WWT^:+U+D,K@7$[@67&U1A5^G"1*H&X['CWR9YUV970RI=AZ8O^O=K.!\%P MXKNJIK>'N7H]+QA,G/'D:%YX(B]ZG]<*WK )WK W> \4GH''1*BH*%F.GQ#+ M=;0Z!:\7]=%B-@D+3<(B0[!6/H(F'\%9Z%)@,I4F8:%)6&0(UDKEJ$GEZ(QT M:?1:'\:^,W&.9.GU-"\8>YXW/I*ETW#1^[A6Z,9-Z,;OJ-(6A Z(VJWD)):- M.A64R$YMZ@5^M*!-PD*3L,@0K)6529.5R5EHT\1D*DW"0I.PR!"LE4K7>3DA M.6>D3K4SAT+A3T:!YQW_;>J:.';&03 \$JA3B=$)Q'8(#PZ9;F\([SO%"5W< M+Q_$Y6>TYIA*E& )B#*)?JCH*0/\F!)UL.TZ$-[VK_?1RC=*"XW2(E.T=N:\ ME\QY9Z%DM1NF$FJ2%AJE1:9H[82^G.;=WA/F_ZUF1D_U1FEA36O]Y8;\J;Q:/^6_=ZX7;T MA_I.MKSV>\%7%[K?,%\3*E **[64H+FIGO\#4$L#!!0 ( &B$:%=JTSF9,P, $83 - M>&PO-KI4-/8]ON<1)YNK'(V) ]G;W\LE+E^$_G[R;N3D\[#^?5^ M_,P!YR0.DEX>0'K1L1?*[%",/CV,_CERC/KJ(.IGF#'B_BZQ&WUJ>7S>*9:6 M!=*<_HY>W.SU:% HN=GRA/B 9:8EBQZI&)(Q%7RB.605M.1BY<,]"$R54#HR MMM:L5!L>&.1"M 9[Q =&@XH:P[2\ ML1TWV 6?0%'3OE]5UN%,TU6W=TDV">YF129*YTRW,EVR#HT&@A5@1_/9'.Y& M53& QJC2-G).9TI2YV&=T30L[90)<0?/Z/=BAWM9;.U9!W9,MDUKJ&EZ&M\! M_FTVS[U-VWL1;U3Q1V4^+>QTI.M#;;);S0J^=/UET1K V+LX.ZTJL?HH^$R6 MS$_^8,'1@*[SHKG2_)=5@U*9V@#3)'IDVO#I=N2GIM4]6YIU.2T+W'/O"#W_ MW76>,V_YE5^L>/DZE]9=K]5]@T'/38OWM=N\O(83*;'8/(H:K)_ M#":S5VDR;E[@6Z>$G3-"&XW@+#8DW^!4)S:BT63!A>&RZ5\46;MJ%M8B&;4IOT%IM=-VX.@U>(R9TN6 MCYNNGDU<,[(-J]I>L' MD3Z:TT=S?%8(&;L/IA/.R>P5GFF6)4F:8BLZ'@<=C+%U2U/X";-AWB #TP&E M/UMK?+?Q"GF^#K ]?:Y"L)GBE8C-%%]K0,+K!AE9%MYM3 '^PI29(L"R. A1TD"8; TX@C MF /P@"%)XMZ#>^^C>/V>BC?_.1O]!E!+ P04 " !HA&A7EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( &B$:%?7 M1&#NQ , , < / >&PO=V]R:V)O;VLN>&ULQ9G?;],Z%(#_%2M/7 EN MFQ_K8*)(I2W<2J.=Z!B/R$U.5XO$+K;3,?YZ3A)Z.67=$2]>7YK:3IPO)[&_ MX^3UG;%?5\9\%=^K4KMAM/%^>]'KN7P#E73_FBUH;%D;6TF/17O;N5'OS3I4>[$1Z>&]-O57ZMND& MKZ)'+J.-PW[;!?'"_DT8S7JM]4-A@9T7+&))G/IG.E].)P'_+Q>5L,KK&PMO1 MY6@^G@H"F3"0R0DAOR0$,F4@T["0G^:C3Y/9=0?Y$)= 9@QD=D+(@TB>,9!G MIX1,">2 @1R$A5SLP.YPUB TYPS->5B:9;UR\*W&G<1TA[^.8+UDL%Z&QJHJ M:>^%68NENM4*#Y.(.,IS4VNO".0K!O)56,B9WH'SU1]1B_OX+'.""R-)F+:&WM/@3@_Q($%@6G)%I.&>R%U(:;?:K5M#G@N MYN I(F>'.+ >EAMIX<5;Z: 08U-A3Z[=B?)Q8H@#FP''I*V1;?J]00/7AG+A M-V#%N+:68G)JB .[X;.T%J<0!0>#@?- '%@$>#,KU4T?;X_"G!_4/9.&LD@:WQB-3VG!2376L$=LG_95^='I/.0.E@0W$9D,3NKY).0NEH2WTR+K_5T I)F>A M-+"%^*2-KF\RSD)98 O1I.W( YEQZLD"J^=(UD;'.<7DU),%5@^+>9">9YQZ MLE8]O?T7LP+62D,QQU,XK,]EF5]9T6RZEX/96;-\7]=E.<:ZA;XTLMA_@-M_ M/'SS$U!+ P04 " !HA&A7[DG=_YX! (&@ &@ 'AL+U]R96QS+W=O M?P7UB?+GGV%4YD.=17WAR;V+N=3%>?%/J7FP[FX MWH=S&?MU$ZKNS+9NSV7JENW.->7Z6.Z"T\%@Y-KG&<5B]CRSM[HVX3\3Z^WV ML Z?]?K['*KTQV#W4[?'N \A%;U5V>Y"FA?N0CR^8.&$#3,'S2"H%'^H#$$C?,'32!HDC]H"D'3_$$R M0!D'!$DO6!-H+BOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MO+QQ("O0WU-@*]#?4V KT-]38" MO0WU-@*]#?4V KT-]38"O3WJ[0GT]JBW)]#;H]Z>0&^/>OMWZAW3]13BH^>^ MQON_D^K471L>M[\M[YLOC\H-9P<_?A:_4$L#!!0 ( &B$:%>HRH?9JP$ M $$: 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? M 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75 MN%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M* MXX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU97)PC$ 8 )PG 3 " &UL4$L! A0#% @ :(1H5PQB *K>!0 TQX !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ :(1H5]VG(!2\!0 .1@ !@ ("!-Q< M 'AL+W=O]Q&&@ MI@H (]< 8 " @2D= !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ :(1H M5PO++ZT; @ O00 !@ ("!V"\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ :(1H5Y&6J+;L P 3@D !D M ("!>E 'AL+W=O&PO M=V]R:W-H965T<14OHX ( M ,H& 9 " @398 !X;"]W;W)K&UL4$L! A0#% @ :(1H5\90BAOD @ EP8 !D ("! M35L 'AL+W=O&PO=V]R:W-H965T?(7XNHP( &8& 9 M " @0UA !X;"]W;W)K&UL4$L! A0#% M @ :(1H5S&PO=V]R:W-H965T$:N?D%00 "@* 9 " @32( !X;"]W;W)K&UL4$L! A0#% @ :(1H5Z$;RZB! P #PD !D M ("!@(P 'AL+W=O&PO=V]R M:W-H965TR2 !X;"]W;W)K&UL M4$L! A0#% @ :(1H5S770$ZQ @ 1 8 !D ("!$98 M 'AL+W=O2\# P!P &0 @('YF >&PO=V]R:W-H965T/BP(*' 0 <* 9 M " @5^< !X;"]W;W)K&UL4$L! A0#% @ M:(1H5Z9OU[!L P _PP !D ("!LJ 'AL+W=O&PO=V]R:W-H965T] MT/XR] 0 (,9 9 " @7FV !X;"]W;W)K&UL4$L! A0#% @ :(1H5Q0C>.+@ @ 1PD !D M ("!I+L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :(1H5WG.X.>/ @ P < !D ("!WLH 'AL M+W=O&PO=V]R:W-H965TX?NZVO@, "D4 9 " M@<71 !X;"]W;W)K&UL4$L! A0#% @ :(1H M5[$5#KZ_ @ ;0< !D ("!NM4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(1H5WANX'@1! M18 M !D ("!TN 'AL+W=O&PO7BKL

&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !HA&A7J,J'V:L! M !!&@ $P @ $H[P 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 ,P S -P- $\0 ! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 172 186 1 false 44 0 false 6 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 - Subsequent Events Sheet http://www.hyliion.com/role/SubsequentEvents Subsequent Events 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 - Inventory Sheet http://www.hyliion.com/role/Inventory Inventory Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment, Net Sheet http://www.hyliion.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 0000014 - Disclosure - Share-Based Compensation Sheet http://www.hyliion.com/role/ShareBasedCompensation Share-Based Compensation Notes 14 false false R15.htm 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 0000016 - Disclosure - Warranties Sheet http://www.hyliion.com/role/Warranties Warranties Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://www.hyliion.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Net Loss Per Share Sheet http://www.hyliion.com/role/NetLossPerShare Net Loss Per Share Notes 18 false false R19.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 19 false false R20.htm 9954472 - 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 20 false false R21.htm 9954473 - Disclosure - Investments (Tables) Sheet http://www.hyliion.com/role/InvestmentsTables Investments (Tables) Tables http://www.hyliion.com/role/Investments 21 false false R22.htm 9954474 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.hyliion.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.hyliion.com/role/FairValueMeasurements 22 false false R23.htm 9954475 - Disclosure - Inventory (Tables) Sheet http://www.hyliion.com/role/InventoryTables Inventory (Tables) Tables http://www.hyliion.com/role/Inventory 23 false false R24.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 24 false false R25.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 25 false false R26.htm 9954478 - Disclosure - Warranties (Tables) Sheet http://www.hyliion.com/role/WarrantiesTables Warranties (Tables) Tables http://www.hyliion.com/role/Warranties 26 false false R27.htm 9954479 - 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 27 false false R28.htm 9954480 - Disclosure - Subsequent Events (Details) Sheet http://www.hyliion.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.hyliion.com/role/SubsequentEvents 28 false false R29.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 29 false false R30.htm 9954482 - Disclosure - Summary of Significant Accounting Policies - Restricted cash (Details) Sheet http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedcashDetails Summary of Significant Accounting Policies - Restricted cash (Details) Details 30 false false R31.htm 9954483 - Disclosure - Summary of Significant Accounting Policies - Portion of Our Net Accounts Receivable and Revenues from Significant Customers (Details) Sheet http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails Summary of Significant Accounting Policies - Portion of Our Net Accounts Receivable and Revenues from Significant Customers (Details) Details 31 false false R32.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of revenue (Details) Sheet http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofrevenueDetails Summary of Significant Accounting Policies - Disaggregation of revenue (Details) Details 32 false false R33.htm 9954485 - 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 33 false false R34.htm 9954486 - Disclosure - Investments - Schedule of investment maturity - (Details) Sheet http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails Investments - Schedule of investment maturity - (Details) Details 34 false false R35.htm 9954487 - Disclosure - Fair Value Measurements (Details) Sheet http://www.hyliion.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.hyliion.com/role/FairValueMeasurementsTables 35 false false R36.htm 9954488 - Disclosure - Inventory - Schedule of Inventory (Details) Sheet http://www.hyliion.com/role/InventoryScheduleofInventoryDetails Inventory - Schedule of Inventory (Details) Details 36 false false R37.htm 9954489 - Disclosure - Inventory - Narrative (Details) Sheet http://www.hyliion.com/role/InventoryNarrativeDetails Inventory - Narrative (Details) Details 37 false false R38.htm 9954490 - 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 38 false false R39.htm 9954491 - Disclosure - Share-Based Compensation (Details) Sheet http://www.hyliion.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.hyliion.com/role/ShareBasedCompensation 39 false false R40.htm 9954492 - 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 40 false false R41.htm 9954493 - Disclosure - Warranties (Details) Sheet http://www.hyliion.com/role/WarrantiesDetails Warranties (Details) Details http://www.hyliion.com/role/WarrantiesTables 41 false false R42.htm 9954494 - 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 42 false false R43.htm 9954495 - Disclosure - Net Loss Per Share - Schedule of common shares income per share (Details) Sheet http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails Net Loss Per Share - Schedule of common shares income per share (Details) Details 43 false false All Reports Book All Reports hyln-20230930.htm hyln-20230930.xsd hyln-20230930_cal.xml hyln-20230930_def.xml hyln-20230930_lab.xml hyln-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "hyln-20230930.htm": { "nsprefix": "hyln", "nsuri": "http://www.hyliion.com/20230930", "dts": { "inline": { "local": [ "hyln-20230930.htm" ] }, "schema": { "local": [ "hyln-20230930.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-20230930_cal.xml" ] }, "definitionLink": { "local": [ "hyln-20230930_def.xml" ] }, "labelLink": { "local": [ "hyln-20230930_lab.xml" ] }, "presentationLink": { "local": [ "hyln-20230930_pre.xml" ] } }, "keyStandard": 178, "keyCustom": 8, "axisStandard": 18, "axisCustom": 0, "memberStandard": 29, "memberCustom": 10, "hidden": { "total": 10, "http://fasb.org/us-gaap/2023": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 172, "entityCount": 1, "segmentCount": 44, "elementCount": 310, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 562, "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-20230930.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-20230930.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-20230930.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-20230930.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": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.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-7", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "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-37", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "hyln:SharesIssuedSharesShareBasedPaymentArrangementOptionsAndRestrictedStockUnits", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "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-20230930.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-20230930.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": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.hyliion.com/role/SubsequentEvents", "longName": "0000008 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.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-20230930.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-20230930.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-20230930.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-20230930.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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.hyliion.com/role/Inventory", "longName": "0000012 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.hyliion.com/role/PropertyandEquipmentNet", "longName": "0000013 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.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-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.hyliion.com/role/ShareBasedCompensation", "longName": "0000014 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.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-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "0000015 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.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-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.hyliion.com/role/Warranties", "longName": "0000016 - Disclosure - Warranties", "shortName": "Warranties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.hyliion.com/role/CommitmentsandContingencies", "longName": "0000017 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.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-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.hyliion.com/role/NetLossPerShare", "longName": "0000018 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.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-20230930.htm", "first": true, "unique": true } }, "R19": { "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": "19", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.hyliion.com/role/InvestmentsTables", "longName": "9954473 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.hyliion.com/role/FairValueMeasurementsTables", "longName": "9954474 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.hyliion.com/role/InventoryTables", "longName": "9954475 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R24": { "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": "24", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R25": { "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": "25", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.hyliion.com/role/WarrantiesTables", "longName": "9954478 - Disclosure - Warranties (Tables)", "shortName": "Warranties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.hyliion.com/role/NetLossPerShareTables", "longName": "9954479 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.hyliion.com/role/SubsequentEventsDetails", "longName": "9954480 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-64", "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R29": { "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": "29", "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-20230930.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-20230930.htm", "unique": true } }, "R30": { "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedcashDetails", "longName": "9954482 - Disclosure - Summary of Significant Accounting Policies - Restricted cash (Details)", "shortName": "Summary of Significant Accounting Policies - Restricted cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails", "longName": "9954483 - Disclosure - Summary of Significant Accounting Policies - Portion of Our Net Accounts Receivable and Revenues from Significant Customers (Details)", "shortName": "Summary of Significant Accounting Policies - Portion of Our Net Accounts Receivable and Revenues from Significant Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-70", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-70", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofrevenueDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Disaggregation of revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-7", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-77", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "unique": true } }, "R33": { "role": "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails", "longName": "9954485 - 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": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.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-20230930.htm", "unique": true } }, "R34": { "role": "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails", "longName": "9954486 - Disclosure - Investments - Schedule of investment maturity - (Details)", "shortName": "Investments - Schedule of investment maturity - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.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", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.hyliion.com/role/FairValueMeasurementsDetails", "longName": "9954487 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails", "longName": "9954488 - Disclosure - Inventory - Schedule of Inventory (Details)", "shortName": "Inventory - Schedule of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.hyliion.com/role/InventoryNarrativeDetails", "longName": "9954489 - Disclosure - Inventory - Narrative (Details)", "shortName": "Inventory - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:InventoryWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:InventoryWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.hyliion.com/role/PropertyandEquipmentNetDetails", "longName": "9954490 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.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-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.hyliion.com/role/ShareBasedCompensationDetails", "longName": "9954491 - Disclosure - Share-Based Compensation (Details)", "shortName": "Share-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-157", "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-157", "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-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetails", "longName": "9954492 - 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": "40", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.hyliion.com/role/WarrantiesDetails", "longName": "9954493 - Disclosure - Warranties (Details)", "shortName": "Warranties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-30", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-30", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.hyliion.com/role/NetLossPerShareScheduleofbasicanddilutednetlosspershareDetails", "longName": "9954494 - 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": "42", "firstAnchor": { "contextRef": "c-7", "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-20230930.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails", "longName": "9954495 - Disclosure - Net Loss Per Share - Schedule of common shares income per share (Details)", "shortName": "Net Loss Per Share - Schedule of common shares income per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyln-20230930.htm", "first": true, "unique": true } } }, "tag": { "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": 2.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": [ "r56", "r553", "r648" ] }, "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_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": [ "r39", "r123", "r411" ] }, "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": [ "r629" ] }, "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": [ "r79" ] }, "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": [ "r87", "r94", "r95", "r114", "r189", "r192", "r348", "r349" ] }, "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_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedcashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedcashDetails" ], "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": [ "r583", "r643" ] }, "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": [ "r344" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recorded amount of long lived assets", "label": "Disposal Group, Including Discontinued Operation, Assets", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r52", "r53", "r80", "r116", "r117" ] }, "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": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r31", "r182" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "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": [ "r28" ] }, "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": [ "r359" ] }, "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 }, "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on disposal of assets", "negatedLabel": "(Gain) loss 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": [ "r587" ] }, "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": [ "r137" ] }, "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": [] }, "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": [ "r273", "r280", "r281", "r282", "r283", "r284", "r285", "r346", "r368", "r369", "r370", "r535", "r536", "r545", "r546", "r547" ] }, "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_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": [ "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r274", "r275", "r340", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r414", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r613", "r614", "r615", "r616" ] }, "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": [ "r137" ] }, "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": [] }, "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": [ "r190", "r208", "r210", "r397" ] }, "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": [ "r82", "r560", "r561", "r562", "r563" ] }, "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": [ "r141", "r142", "r143", "r166", "r396", "r432", "r438", "r446", "r447", "r448", "r449", "r450", "r451", "r454", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r491", "r559" ] }, "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_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": [ "r574", "r586" ] }, "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": [ "r72", "r73", "r74" ] }, "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": [ "r326" ] }, "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": [ "r538" ] }, "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_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": [ "r81", "r246", "r247", "r514", "r620" ] }, "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": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317" ] }, "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": [ "r89", "r125", "r140", "r167", "r174", "r178", "r223", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r330", "r332", "r350", "r406", "r466", "r553", "r565", "r625", "r626", "r632" ] }, "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_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": [ "r288", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317" ] }, "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_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r28" ] }, "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_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": [ "r288", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r357", "r363" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "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_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": [ "r49", "r108" ] }, "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": [ "r359" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "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": [ "r162" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r357", "r363" ] }, "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": [ "r124" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r357", "r363" ] }, "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_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": [ "r70" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r357", "r363" ] }, "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_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r30", "r32", "r45", "r46", "r182", "r513", "r573" ] }, "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_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": [] }, "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": [ "r127", "r187", "r226", "r229", "r230", "r644" ] }, "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": [ "r126", "r183", "r644" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.hyliion.com/role/WarrantiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of product warranty liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r259" ] }, "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_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": [ "r28" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails", "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": [] }, "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": [ "r587" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "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": [ "r28" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce reduction (employee)", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "documentation": "The number of positions eliminated during the period as a result of restructuring activities." } } }, "auth_ref": [] }, "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": [] }, "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": [ "r10", "r43", "r44", "r85" ] }, "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 restrictions on 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": [ "r11", "r88", "r643" ] }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsHeldforsaleMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations, Held-for-Sale", "label": "Discontinued Operations, Held-for-Sale [Member]", "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale." } } }, "auth_ref": [ "r3", "r4", "r116" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.hyliion.com/role/InventoryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r12", "r61", "r62", "r63" ] }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesAndProductWarrantiesAbstract", "lang": { "en-us": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "auth_ref": [] }, "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": [ "r21", "r191" ] }, "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": [ "r71" ] }, "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": [ "r345", "r346", "r347" ] }, "us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInProcessResearchAndDevelopment", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of in-process research and development", "label": "Payments to Acquire in Process Research and Development", "documentation": "The cash outflows from the purchase of net carrying value allocated to in-process research and development costs and materials acquired in a business combination." } } }, "auth_ref": [ "r22" ] }, "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_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": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317" ] }, "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": [ "r74" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r77", "r521" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of disaggregation of revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r628" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r239", "r240", "r243", "r244" ] }, "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": [ "r25", "r26", "r27" ] }, "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": [] }, "hyln_PaymentsForSecurityDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "PaymentsForSecurityDeposits", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for security deposit, net", "label": "Payments For Security Deposits", "documentation": "Payments For Security Deposits" } } }, "auth_ref": [] }, "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_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": [] }, "hyln_DisposalGroupIncludingDiscontinuedOperationEstimatedFutureCashFlows": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationEstimatedFutureCashFlows", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated future cash flows", "label": "Disposal Group Including Discontinued Operation, Estimated Future Cash Flows", "documentation": "Disposal Group Including Discontinued Operation, Estimated Future Cash Flows" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r77", "r522" ] }, "hyln_DebtSecuritiesHeldToMaturityTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.hyliion.com/20230930", "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": [] }, "us-gaap_ContractTerminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractTerminationMember", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r531", "r532", "r533", "r534" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Warranties", "label": "Standard Product Warranty, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r623" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee severance and retention payments", "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": [] }, "hyln_StrategicPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "StrategicPlanMember", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Plan", "label": "Strategic Plan [Member]", "documentation": "Strategic Plan" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r77", "r523" ] }, "hyln_WarrantExtensionMileage": { "xbrltype": "lengthItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "WarrantExtensionMileage", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant extension, mileage", "label": "Warrant Extension, Mileage", "documentation": "Warrant Extension, Mileage" } } }, "auth_ref": [] }, "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": [ "r248", "r249", "r250", "r251", "r279", "r286", "r314", "r315", "r316", "r371", "r395", "r423", "r444", "r445", "r495", "r499", "r501", "r502", "r507", "r515", "r516", "r529", "r537", "r550", "r555", "r558", "r618", "r627", "r635", "r636", "r637", "r638", "r639" ] }, "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": [ "r68", "r170" ] }, "hyln_SharesIssuedValueShareBasedPaymentArrangementOptionsAndRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hyliion.com/20230930", "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_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": [ "r101", "r217" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6", "r242", "r243", "r619" ] }, "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": [ "r14", "r140", "r223", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r331", "r332", "r333", "r350", "r452", "r527", "r565", "r625", "r632", "r633" ] }, "hyln_WarrantyPeriodExtend": { "xbrltype": "durationItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "WarrantyPeriodExtend", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty period extend", "label": "Warranty Period Extend", "documentation": "Warranty Period Extend" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofrevenueDetails", "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [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": [ "r278", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ] }, "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": [ "r100", "r216" ] }, "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": [ "r248", "r249", "r250", "r251", "r286", "r395", "r423", "r444", "r445", "r495", "r499", "r501", "r502", "r507", "r515", "r516", "r529", "r537", "r550", "r555", "r627", "r634", "r635", "r636", "r637", "r638", "r639" ] }, "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": [ "r167", "r173", "r177", "r179", "r528" ] }, "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": [ "r120" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofrevenueDetails", "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r278", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ] }, "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": [ "r248", "r249", "r250", "r251", "r279", "r286", "r314", "r315", "r316", "r371", "r395", "r423", "r444", "r445", "r495", "r499", "r501", "r502", "r507", "r515", "r516", "r529", "r537", "r550", "r555", "r558", "r618", "r627", "r635", "r636", "r637", "r638", "r639" ] }, "hyln_AcquiredInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "AcquiredInProcessResearchAndDevelopment", "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": "Acquired in-process research and development", "label": "Acquired In-Process Research And Development", "documentation": "Acquired In-Process Research And Development" } } }, "auth_ref": [] }, "hyln_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "CustomerCMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C" } } }, "auth_ref": [] }, "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": [ "r17" ] }, "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": [ "r248", "r249", "r250", "r251", "r286", "r395", "r423", "r444", "r445", "r495", "r499", "r501", "r502", "r507", "r515", "r516", "r529", "r537", "r550", "r555", "r627", "r634", "r635", "r636", "r637", "r638", "r639" ] }, "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": [ "r43" ] }, "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": [ "r154", "r162", "r163", "r164" ] }, "hyln_HybridSystemsAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "HybridSystemsAndOtherMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hybrid systems and other", "label": "Hybrid Systems and Other [Member]", "documentation": "Hybrid Systems and Other" } } }, "auth_ref": [] }, "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": [] }, "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": [] }, "hyln_Class8SemiTrucksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "Class8SemiTrucksMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class 8 semi-truck prepared for Hybrid system upfit", "label": "Class 8 Semi-Trucks [Member]", "documentation": "Class 8 Semi-Trucks" } } }, "auth_ref": [] }, "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_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r357", "r363" ] }, "hyln_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "CustomerAMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A" } } }, "auth_ref": [] }, "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": [ "r60", "r90", "r410", "r553", "r589", "r617", "r631" ] }, "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": [ "r358" ] }, "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": [ "r567" ] }, "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": [] }, "hyln_PowertrainBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "PowertrainBusinessMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Powertrain Business", "label": "Powertrain Business [Member]", "documentation": "Powertrain Business" } } }, "auth_ref": [] }, "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_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r30", "r32", "r45", "r46", "r182", "r513" ] }, "hyln_SharesIssuedSharesShareBasedPaymentArrangementOptionsAndRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.hyliion.com/20230930", "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": [] }, "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": [ "r66", "r140", "r223", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r350", "r625" ] }, "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_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.hyliion.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.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": [ "r15" ] }, "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": [ "r345", "r346", "r347" ] }, "hyln_SignificantCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "SignificantCustomersMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Customers", "label": "Significant Customers [Member]", "documentation": "Significant Customers" } } }, "auth_ref": [] }, "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/InventoryNarrativeDetails", "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": [ "r238" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r30", "r32", "r45", "r46", "r182", "r429", "r513" ] }, "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": 2.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": [ "r136" ] }, "hyln_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "CustomerBMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "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": "Total", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "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": [ "r51", "r84", "r430", "r431" ] }, "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": [ "r64", "r74", "r93", "r117", "r130", "r131", "r134", "r140", "r144", "r146", "r147", "r148", "r149", "r152", "r153", "r158", "r167", "r173", "r177", "r179", "r223", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r343", "r350", "r413", "r474", "r489", "r490", "r528", "r564", "r625" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce reduction percent", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r239", "r240", "r243", "r244" ] }, "hyln_RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "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": [] }, "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": [] }, "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": [ "r525", "r545", "r642" ] }, "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": [ "r34", "r35", "r36", "r106", "r107", "r110", "r111" ] }, "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": [ "r567" ] }, "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": [ "r121" ] }, "hyln_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "DenominatorAbstract", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofbasicanddilutednetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Denominator [Abstract]", "documentation": "Denominator" } } }, "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": [ "r156", "r161" ] }, "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_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": [] }, "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": [ "r135", "r146", "r147", "r148", "r149", "r150", "r155", "r157", "r159", "r160", "r161", "r165", "r342", "r343", "r398", "r415", "r526" ] }, "hyln_CustomerGMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "CustomerGMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer G", "label": "Customer G [Member]", "documentation": "Customer G" } } }, "auth_ref": [] }, "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": [ "r155", "r161" ] }, "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": [ "r141", "r142", "r143", "r166", "r396", "r432", "r438", "r446", "r447", "r448", "r449", "r450", "r451", "r454", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r491", "r559" ] }, "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": 4.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": [ "r183", "r184" ] }, "hyln_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hyliion.com/20230930", "localname": "NumeratorAbstract", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofbasicanddilutednetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Numerator [Abstract]", "documentation": "Numerator" } } }, "auth_ref": [] }, "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_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/WarrantiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net changes in accrual related to pre-existing warranties", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r262" ] }, "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": [ "r65", "r140", "r167", "r173", "r177", "r179", "r223", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r350", "r528", "r625" ] }, "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_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/SummaryofSignificantAccountingPoliciesDisaggregationofrevenueDetails", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "verboseLabel": "Total product sales and other", "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": [ "r168", "r169", "r172", "r175", "r176", "r180", "r181", "r182", "r277", "r278", "r396" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/WarrantiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Warranty charges", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r261" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for acquisition", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r8", "r19", "r83" ] }, "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": [] }, "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_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": [ "r287", "r291", "r319", "r320", "r321", "r551" ] }, "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": [ "r16", "r119", "r140", "r223", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r331", "r332", "r333", "r350", "r553", "r625", "r632", "r633" ] }, "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": [ "r7" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r548", "r549" ] }, "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": [ "r211", "r399" ] }, "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": [ "r55" ] }, "us-gaap_PropertyPlantAndEquipmentImpairment": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentImpairment", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Property, Plant and Equipment, Impairment [Policy Text Block]", "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment." } } }, "auth_ref": [ "r40" ] }, "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": [ "r212", "r400" ] }, "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": [ "r569" ] }, "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": [ "r20", "r594" ] }, "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": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r182", "r540", "r628", "r645", "r646" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "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": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r548", "r549" ] }, "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": [] }, "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": 1.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 250,000,000 shares authorized; 182,716,445 and 179,826,309 shares issued and outstanding at September\u00a030, 2023 and December\u00a031, 2022, 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": [ "r55", "r408", "r553" ] }, "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": [ "r570" ] }, "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": [ "r5" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.hyliion.com/role/Warranties" ], "lang": { "en-us": { "role": { "terseLabel": "Warranties", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r257", "r258" ] }, "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": [ "r318", "r325" ] }, "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": [ "r55", "r454" ] }, "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": [ "r8", "r55", "r454", "r472", "r649", "r650" ] }, "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": [ "r308" ] }, "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": [ "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612" ] }, "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": [ "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222" ] }, "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": [ "r306" ] }, "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": [ "r55" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier negotiations and other estimates and uncertainties", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r531", "r532", "r533", "r534" ] }, "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": [ "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222" ] }, "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": [ "r5" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for acquisition (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r54", "r55", "r83" ] }, "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": [ "r5" ] }, "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": [ "r79", "r122", "r412" ] }, "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": [ "r571" ] }, "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": [] }, "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": [ "r5" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r30", "r32", "r45", "r46", "r182", "r513" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.hyliion.com/role/WarrantiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]", "label": "Movement in Standard Product Warranty Accrual [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_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": [ "r99", "r215", "r397", "r405" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.hyliion.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r362", "r364" ] }, "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_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": [ "r7", "r403", "r412", "r553" ] }, "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_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total charges and expenses", "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r239", "r241", "r243", "r245" ] }, "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": 5.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": [ "r91", "r92", "r584" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r513" ] }, "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": 1.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": [ "r585" ] }, "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_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": [ "r24", "r88" ] }, "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_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": [ "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r227", "r228", "r231", "r232", "r233", "r234", "r235", "r236", "r274", "r275", "r340", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r414", "r530", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r613", "r614", "r615", "r616" ] }, "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": [] }, "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": 2.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": [ "r23", "r120", "r519" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r30", "r32", "r45", "r46", "r182" ] }, "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": [ "r24" ] }, "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": [ "r75", "r139" ] }, "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", "r72" ] }, "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": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "(Accumulated deficit) retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r57", "r83", "r409", "r427", "r428", "r436", "r455", "r553" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedcashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.hyliion.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedcashDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash included in other assets", "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": [ "r583", "r588", "r641", "r643" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "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_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_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_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": [ "r118", "r129", "r140", "r223", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r330", "r332", "r350", "r553", "r625", "r626", "r632" ] }, "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": [ "r5" ] }, "us-gaap_OneTimeTerminationBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OneTimeTerminationBenefitsMember", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash stock-based compensation expense", "label": "One-time Termination Benefits [Member]", "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities." } } }, "auth_ref": [ "r531", "r532", "r533", "r534" ] }, "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": [ "r102", "r104", "r219", "r401" ] }, "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": [] }, "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": [ "r6", "r171" ] }, "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_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": [ "r103", "r105", "r220", "r402" ] }, "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": [ "r5" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedcashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedcashDetails", "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": [ "r23", "r72", "r138" ] }, "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": [ "r120" ] }, "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": [] }, "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_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.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": [ "r15" ] }, "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": [ "r322", "r323", "r324", "r437", "r590", "r591", "r592", "r630", "r649" ] }, "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": [ "r273", "r280", "r281", "r282", "r283", "r284", "r285", "r368", "r369", "r370", "r535", "r536", "r545", "r546", "r547" ] }, "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": [ "r593" ] }, "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": [ "r567" ] }, "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": [ "r135", "r146", "r147", "r148", "r149", "r150", "r157", "r159", "r160", "r161", "r165", "r342", "r343", "r398", "r415", "r526" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofrevenueDetails", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r180", "r396", "r417", "r418", "r419", "r420", "r421", "r422", "r518", "r538", "r554", "r575", "r621", "r622", "r628", "r645" ] }, "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_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r475", "r517", "r524" ] }, "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": [ "r273", "r280", "r285", "r346", "r369", "r535", "r536", "r545", "r546", "r547" ] }, "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": [ "r273", "r280", "r285", "r346", "r368", "r545", "r546", "r547" ] }, "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": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofrevenueDetails", "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r180", "r396", "r417", "r418", "r419", "r420", "r421", "r422", "r518", "r538", "r554", "r575", "r621", "r622", "r628", "r645" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.hyliion.com/role/Inventory" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r237" ] }, "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": [] }, "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_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": [ "r8", "r19", "r115", "r132", "r133", "r134", "r141", "r142", "r143", "r145", "r151", "r153", "r166", "r224", "r225", "r276", "r322", "r323", "r324", "r328", "r329", "r334", "r335", "r336", "r337", "r338", "r339", "r341", "r351", "r352", "r353", "r354", "r355", "r356", "r361", "r424", "r425", "r426", "r437", "r491" ] }, "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": [ "r273", "r280", "r281", "r282", "r283", "r284", "r285", "r346", "r370", "r535", "r536", "r545", "r546", "r547" ] }, "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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Accounts Receivable and Revenues from Significant Customers", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r29", "r30", "r32", "r33", "r45", "r86" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "totalLabel": "Inventory, Net, Total", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r128", "r520", "r553" ] }, "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) Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r115", "r141", "r142", "r143", "r145", "r151", "r153", "r224", "r225", "r322", "r323", "r324", "r328", "r329", "r334", "r336", "r337", "r339", "r341", "r424", "r426", "r437", "r649" ] }, "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": [ "r96", "r97", "r98", "r185", "r186", "r188" ] }, "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": [ "r439", "r440", "r441", "r442", "r443", "r494", "r496", "r500", "r503", "r504", "r505", "r506", "r508", "r509", "r510", "r511", "r512", "r558" ] }, "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": [ "r556", "r557", "r558", "r560", "r561", "r562", "r563", "r590", "r591", "r630", "r647", "r649" ] }, "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 income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r69" ] }, "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": [ "r55", "r58", "r59", "r76", "r456", "r472", "r492", "r493", "r553", "r565", "r589", "r617", "r631", "r649" ] }, "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": [ "r50", "r327", "r640" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r182", "r540", "r628", "r645", "r646" ] }, "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_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": [ "r8", "r115", "r132", "r133", "r134", "r141", "r142", "r143", "r145", "r151", "r153", "r166", "r224", "r225", "r276", "r322", "r323", "r324", "r328", "r329", "r334", "r335", "r336", "r337", "r338", "r339", "r341", "r351", "r352", "r353", "r354", "r355", "r356", "r361", "r424", "r425", "r426", "r437", "r491" ] }, "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": [ "r7" ] }, "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": 1.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": [ "r2", "r9" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "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": [ "r566" ] }, "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": [] }, "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": [ "r67" ] }, "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": [ "r567" ] }, "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 11)", "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": [ "r18", "r48", "r407", "r453" ] }, "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_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.hyliion.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "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": [ "r416", "r432", "r433", "r434", "r435", "r497", "r498" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hyliion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r37", "r38" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "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": [ "r551" ] }, "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": [] }, "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": [ "r567" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPortionofOurNetAccountsReceivableandRevenuesfromSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r182", "r572" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r116" ] }, "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": [ "r439", "r440", "r441", "r442", "r443", "r494", "r496", "r500", "r503", "r504", "r505", "r506", "r508", "r509", "r510", "r511", "r512", "r558" ] }, "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_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": [ "r404" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r360", "r552" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/WarrantiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Standard and Extended Product Warranty Accrual", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r47", "r256", "r260", "r263" ] }, "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": [] }, "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": [ "r567" ] }, "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": [ "r79" ] }, "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": [ "r568" ] }, "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": [ "r78", "r109", "r112", "r113" ] }, "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": [ "r41", "r42", "r289" ] }, "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": [ "r7" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued for purchase of assets", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r25", "r26", "r27" ] }, "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": [ "r13", "r553" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.hyliion.com/role/WarrantiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual for warranties issued", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r624" ] }, "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": [ "r567" ] } } } }, "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": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1D" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "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" }, "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.19-26)", "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.20)", "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.21)", "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": "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r47": { "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.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r87": { "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" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r115": { "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" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "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(1))", "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(12)(b)(1))", "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(12)(b)(2))", "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(12)(b)(3))", "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(13)(a)(2))", "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(13)(a)(3))", "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": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r518": { "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" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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 65 0001759631-23-000095-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001759631-23-000095-xbrl.zip M4$L#!!0 ( &B$:%>WQ\C3< 4! /1A#0 1 :'EL;BTR,#(S,#DS,"YH M=&WLO6UWXDB2-OQ]?X4>9G;OJG,$A21>7=WOOB$P)!(@7@8 4Y)SILHV$E!EQ161D1&3$+__WY\!17JD?V)[[ M:TFK5$O*_^W\\O^5R__Z]/A5N?;,T8"ZH7+E4Q)22WFSP[X2]JGRN^?_L%^) M\N"0L.?Y@W*9?>O*&XY]^Z4?*GI5-^*[HHO^1FT:(]O4D,O5MKX&O[(

?%>/]@NW$V1^!]"G[@! MTI:$\&)XE%8O5UME0YL\)_!JNM9<\>;HCO@+/P-[YN8W([Y5^_"O;U^?S#X= MD++M!B%QS!4?]&JYJI+H((/DV]*H[O6;K<__$2$ M3NBW@*296_$JN_7"(>[+KR7JEK\_E0#DE%B=7P8T) I^M4S_'-FOOY:N/#<$ MX2T_CX= <9/_]6LII#_##^RM'SK_\1__\4MHAP[M(.#+,;!_^< __.4#?W37 ML\:=7RS[50G"L4-_+5EV,'3(^,+U7 H#L']>X(W4Y[_:ED5=]BMFN$EEZ#(+%1FGQWR,GEXH]3I$2>@VS_W:N3[^%0[,(GS M!R7^C6M=@[(L*1PSOY8 9!<6?%(>P%/Z98M,Y]8L=32]O,NT8A7-W_\ MWO6 M9_@LF+RC5>K\P\CK!3C!V<>W2QV$3:87U.,71*KWXI&^4G=$/_O> %'K$S/\ M'9::JU$0>O" !]^S1F9XZ5I/U'^U37KS$[ $Y M]["6^=_HH$O]3!-H[&D"[4--H+F?";2KAYJ MJ<): >;0+T]/X6G/O'I)[ 4 MK"MO,(31L17GTH<%Z(6B#'X:3V]Y(&/\Z/*-^!;[YY\T"&WWA:L +9Y0O08L M>=#^6!C;AUE-[=,>!3UFTB!E@<&%YR)@Y@&,7F$+T44(R\JOI< >#!US3AXR>\5]@O_@AJG>F],I@Q58GCYI> MFPS32MS:+N/".GLE_CM^R8>9>:>301> #-R0"_G,M&HY\:#HRF8S&[DVGU: MN XF,QM0$HQ\VHD(RR[&CXBOQ7_C,](I98A&J1D,;$FI$1.G65)$=O[%]Z?K M[%2JB44EM*QWQQ-0"10ATY:3Z8']"L-*WLJ4(0D]?TN"+GP?/[RFKC>PW;3' M;@KGF4=\F!W]6G[6!>#GC)K4R]7FAFI2ST]--@0DPZ:K18YD:(I&!F-S-.2X M:+;V389H-O0%C3+^IP4O^SET;-,.N7VH6/8 ;4YTM05^>!'9DO=^9$I>_K1A M"8RMP=669NH+)K28C*,8W&E+[@BL2;6J9(_ ^P%M[_NB$V'/<19@;>_[M:SL MF;@;0I@3?N?FSQ'Z7[W!T'/ASV"65_#YP'.?0L_\D3^#\C+\YVB^]YW?GFE^ M:5DV^GZ(\T!LZ]:](D,[)$YAZ+_W/>6>Z?](0V*[U+HAOFN[+T%A"+_WS5^1 MEMZ6GHIE$8):(F^=CT$&XW;-PZEP$+@FWBQ9)]\_ZX8V< MUEM=N*VQJ.I\3_07;N\KG&;:$^&%BT+F-[6B;QX/:D/7-E_H&GD%P(N^NSR: M#7T,9@D7CCP2'8J^\3N\#7T,+NU]QU=DW3^[WC:VSF69HWG1=Y='LJ%SHW_1 M]XV'MJ'S(KRQ]\WC\:96]'W906WH(V1<&$6/2A[-ACX&LXJ^(SV\[7@,+A5] M6WI VW'[/.@YFA<]WGDDVS$W^LM=[9$(+S>JF]%/27VY4CT/X MFF ;U3RG)C>J^TF?S2NKH28WJ@5BE@@G+D6@0]&W@@?>L!^)2T7?/!XN,S^W MY(I:T3>,Q\G,SX_^1=\W'C@S/S_"[WWS>+RI%7U?=E ;>M.L!CV_K(:ZS%(M M$+.$*W-S)#H4?>-W>!OZ&%PJ>FCR@#9T7LD5]:+O+H]D0^=&_Z+O&P]M0^=& M>!%J^NQI:D7?EQW4ACY"$92Z#/X5B%E%WY$>WG8\1H6VHF]+#V@[YI4WTBAZ MO/-(MF-N])>[VB,17H30Y)ZF)NY^<-0-Z)\C!-4K_(.-"&;1-'?#&C!M_-Y' M&H3^R Q'/A;$=HC+WXIUJ0'G/@#]Q3;Q\SVG^VD:+*RYL%C<+>?YL7@NUWR& MR:MSS6=NS68Z32H;T\'0\<9T6M8X+B#,IAY?C9^RJ@STY)'N"&FQI/CV$'[= MY&ES@!4WSBL"8*^\ (L?PF?4?YU[_TW$PB?Z2GWLEB-%)I?=AK@>%M$1>>_2 M9_CZ,_5947)XR"?JTIX=KK/^)#0W@Z:POJ6-(7+E\98K"8SDA0TAQ./\,"FN M"TT$/*Q4EUC+>.9N"P(2")4-$0>B0=*FS,Y]H.AEY G-]\;S2\ MD%LLYM8U 0B3G(M/Q,%( MSU.?4G0K39-<<$".AT&WX--X9AH!/,(96;;[DC[H! (?O#?J@V38[J=18+LT M*$R9FZ9P09OEO%\]P*R MYCA67$LX'[: K#E.H\:6<'[<-:QAADSKB0[L9W]D_CC-JIHMX=R88G'E."M, M2S@OGEA<.=+B(IP32RRN'&E=D8Z;G!PW3[ !#Q[I*X6=[AW=.;%#B.#@D595 M85TU$I/'Q^21; KA?#T2D^)@\D@6E7!.+HE)<3!Y)'M2..^>Q.3FF/QTDO9D M6SBWIL2D.)@\CCW9%LZ?*S$I#B:/8T^VA?-F2TR*@\GCV)-MX7SY$I.;8_*W MT[0GA8MD2$R*@\DCV9,RCB,Q*9H]*>,X$I.BV9,RCE- 3![G',TQ3$L9TI'P M%-C*E-$="4]Q#4ZM*B,]$I\B&9^3*I8#>Z&"Y2CT+P9V_,7-JU=J57%C1R3H M7[H6_L!"S:\ HM2ZY-0W;:R1/=S':8W]'/;3JN)&1S:@^O>GW[Q7ZKOXZ,L7 MD'F;!M>T&SY1<^3;(?Q5'$:(&Q+8@!'?0+!->TB<3YYK%8CHPOJ\;]U7&H3X MI90%U?.''E:>0V(7$>KB>G4%T_1SE0)VH[JX?DOQ-7VNC!#762>6IL^5Z,*Z MH$33]+E275C/RF=B^_\DSHA^&D]^_0)/)+[9'W^%':(SRXG)3;?N@^AES8?C.T2%RW=6Q>+8#/;ZR2\ M'IJPF^U#Z$/)?TW8??\A]+#DOR:L!^)T22ZL^V$MR7?V/0BU^@L$"6$=(2<& MB0)MD(1UTQ1K83ZAP)@FK@_IC+B@B^M!6L>%3!YKN52GLU]?+!$-+ZD,Z)"^)ZD(J;S%"0PU"@=;?(CBKA<5"@!5A<[UFA%N"B%P>I%==E5GC2 M"^N:>O ]F$DX?G!@NA76(AOB,M,JBWXC9MUWJCY,W%B:AJ":L,TAP)N0J M"<+Z@C(QX9^T;YM.@;+IZL(Z8<2C>YYXKPOK_B?L2<87U:+%=>S :Y.69 M%8KO1Y+*AG#[]S2^DY^2[SGS75C_@6C<.4*?1:TAK&-!*.XV^=T-@O^N^! _4?^H3GWX:IS]@ MEM%,XO]1Y\/H8=EE37%_4/GG- MNHLO873PFT]<1OL[+_R#AC? BZYC!WUJG:9N;XKK\3H_#.Q?#WRP?U[X-/!& MODD#_F>?$HL-WK)?.[_ /PP:ME:O:9I>;>HMB]9Z3=*M4]-HT9[>)(;>K37^ M%Y7']#M!.'8H-K1WRWUJO_3#BYI>:=:'X<]<+0&[ 7O%(_M$WB1"]A[^.7(UBTVY56W4!DA #!T(I?'(&FPD#S(;06 MK[5;E79U^>5J19M<^\">[<M4E^X/"26!;KHHJIH["7347Q@E%K-F<82SBP1&WA?'E!MID"U MU/E^=_M\%%&^W1S]?WQ]OGVYDFYO+M6;OYU]>7R[K<; MY>K^V[?;IZ?;^SOAI_ ["?H G=!S5>6Z@:6%1^^+:,]E1(8QRE=@B MU(,;.EJU_ ^V4$V?TCD$/7X'-J 4!TLHT=Z($-FG_X\1K/JP((P?Z=#SPY+2 M\_P!"6%)_AE>].R?U"J'_FA"(;#?_NMO[6:M\7&>2$I,I5P!L-FT__']\O'Y MYO'K'\KCS+)@>V-=ON+DWBPT+ M/BD/X!%]_%K9(N/RF!*_3-T8*P:H2#H,F;7*I=.HJ@KN*)9BIS"4OG\\9:7P M#%N2P$9S<;E6Z!$GF*B%6J06:D*IA>?'R[NG6R;\4B^@7@@G?(T50P\VMOMA MT49#6[53XBKC\/\>CQJECA)ZDANIW"B,K&&55#M YY+RV8:][9U7R;#PWC#G M#7X1;H9U,U:P=?1[:66CU5IHLJ_,O]U^O;N]^>8.OU^%#9F#ZB0.;=S4]BA@I.#CTLT^DJ)%">AM1$WZ:E MV*YR&P;*59\9=^_C:17%A5)K5MJUUD8NE"S7M$JS:FSYS36#;6?Q]RQS[L3> M&7WX$_TSBT(X3W-.[NQ2^79@ MV2:2[I>N_Z$#"G$&V>]GJ+0S&D^&CK>/L%GAN5\^(]PL#-$.>9\&L Q^ZBV$ M?-M;MU>J#NTM+&,3#2+6XE_=1L%<6I9/@R#Z\16>I\7*I5WJ !ATY=.W*^7: MMU^IJCR-;) N>-.\KE%%MHIV(?0BIKCN_0=80FW7G/J0M5+G^5^K;= S6TAW8>>#!X:*\__;0V[%1#362YUF MJZ$MWPJ=QPK*"/LNHA1N'1Y\@"+6'%5N?E*3Y2(H]SU8 V@@U\UTZ@&T%,16 MRN)8M/#IYB*&2O+2IV1&J R@1LLPWB^Z<#=^[E/K0]]PY]X56*W5J[7JY M5FLTBK<]GV[(_^MO+5UK?@R4D#ITB/-47#91%7;GF"H$J%=@ZT2 2$E(K0;0 MWN>5EAA2ZMRZ%AJ'5.F.%;-/S1\*#.N'\M:GS!)'A[$_=46\T]YSCUR?!$K/ M=JBE$,>!.S! $,#//T>V#Q^&GM*ET0WPX"?*3'G^5F&T7]L=P4_??,!?\$KL?OHE# MB1[&BBFQD;"1DB!4VE7%(N,@N_?O:N3[\#@>>H%WH*$Q"B:B5"]U_J#!O!1M MY;M>%U_:$$@_#^.R3G]YTEE\YQV3#),(V.D(/:(?@#^PPQ#D!72>&?J>BPNW M,U8H+.)CV)R#R!&3F1K7)"3V&E&TIVP>2;9 < X3_ ("6$[?P M#V?N4X(!* IXLQ\O92 @ R#,6$4[ %X!ZR;2[45Y\;VWL!]?KH!90-EX+=JS M71:Q9OL;M+]TF/J24;/+VL?XMK4W+!]??"/: M'-2\8:WVE'.@N56F3MZ-VR MSG^-%1Q.*6GF5#:*W?'-6%'B/*"=-:.>>T1&KU4:C>W"1T<8;0,&J^\Y?+32 MTWE@_+ MH4=^0H5APXQNF@8@M6:I<[D(H15^OI.%U,\4,)V0NKB;-2"DLC@-9?'$C2IN M\$PL*_YG9#.=!Y.S:DU&N$^C !X4!&M3;K76TIS;[=7&?B*[14#M363=-E@. M78\YR48!WPD#&_@ICI0D;MA,X[N<,;[\S897PVL5%^;FX>;VU0[8\AJU24(+ M'3/#\&:LPVP1WPH43 6SK3D/W9SW_AV9^.UG=K'2,Y._9R;H4\>)(:2\ V P M7PC+ ]W"T_"^HOQ! X$8==[^Q,RV :)A4_6J5]G>(7N6^"$$9,E9VFD8D L" M]=-5D:+I[[H3+03 OCA:'G2SVMPJ#[I1:=6:>\F#;N3NQ]+JE=J67K?##]:H M5NK-S7+!]Y:T?8P_RSGPJ M%C'B0R4,&C0V"$"/OO5MLQ]OTF.-FRE_CI@_P- =N58YFHQI4MKK?2Q>:MBN M>Z%H]1J#'<9D<;(0:_P\&)";U?Q1E2'QE5?L0:O\O5J!X6MHPX.MEWK<8BUJ ME[(@2R*?9&/,QDAQ/#&],>&ASLZ9W4GV')L]L93%VQI^&' AN !79X\TZ0:L M"6 LXH#_\&#;Q61QLCM:GT,LMN_ADD7&[\W0F]99T'B=A4EN^V>6.T^,#P1$ ]S@6=4)7VJECM;2U6:KK=;JM9@/\5@[7"VRV9E-/Q58ZV51"_ZM2B#DE6G>?THJ39:TZAR6F^7?Z_M3^>Z'EKD_) MCS+I@2J](,X;&0>E#[(T76YC.61I.I$R^)<=:!<\0WY:?PO+9RGP)RNC,BW+ M]'#S>'M_K=S<76-YMYN'YYMOGVX>YXL""3[+Y\M/7V^P!LS5_=WSS=VS^!7J M;H'>_Q(VQ0PT(:[>VRR,S4JUM9T+;=536]5*6]O#8RN-]F;.KLP[[A[[WV[[ MB3T\HQBND0>"QO\ZAT=CIVD?,9CWM\XX+Y"'O' M+)8CGG>\#>D@,EPJ*59COBIP:[;MRP9/(^*Q]@.KQY*-JY\GF0[LC#X_F_?N MNTM&EAU2Z_W1.7T\._%T1%=;PD41;*@=(!$]HHSW@Q6_RJLHU4(&Q#0P$@-? M=#$5"GYC]@E+._Y$'- 65'GJ4YKJ.Y"ZH5"ZH2%U@]0-F1#37JH;$O8#QEB& ME+]&:HG":PG@N2ZUA-02&R,&\P VTA)7+*H<8+E6%B;M>PZ\+8A*QR@W?X[L M<"P52,$5",+!D I$*I#-$5/?5(&0H*]\=KPW:6847DL SVM22T@ML3EB6G@P M.H0QA9ZR1%VD^3>EJBBZJ@#&U_>D*F0,:4],:]22,21=QI!.0@*%2^ M$?\'#95'._AQ= Q(5;R[4.O2;"X:UV;,YII4Q:>ABFO,P1GZP#.FAA]\SZ06 M:MZC,UCJV=TE=IV>/=-\\H.ESG@TA 14*W!,V02^.E9 M(HRM7^D+<;@-PCI!2"/D)*15;\C=7M'8-GO2YE)JV1/1LL!7]*(IGXD9>KY4 ML":)JO(]H+P#++-W ][& M\!;K(/G*P\@W^R18\MVCHT6J[1SD7V]*M5TTMK5E1/H4U3:P]9KV",O\^3[$ MXI_4M3U?JMP3DUVI<@O'-DV7D><35+G(UF_P';"0>Q2,VT32S]$Y+%5M#C*K MM\Y=U4ZU5KTB-5;Q-5:]U+EGS7]N75XU&1XE=57A=55=ZJHBLJV55+ -:1:> MB)(%MM[\[-M=6QZ0/ TAU=NK=.M1:\\+Q%]6_-G.HP"^5BW%7Y(5\&4%_/V7 M+-^L/G%6%!NE]128*6A@S-'DWZ,@M'MC_I&-I_+#B[)QO'Z)M\\W<<7])*V> MGB_A0GIM^@U)U5A#*BSU( Q:"MHO 3L(7-_&Y71N* MS5\SU\%1\!-=48/ @!6VWH(Q.?:KW-LS#NU5/<9>_FKD^R#V"MF>E?L^XW:4 M9?U4I J#_OM,4DU/S M\:E"S6UIS]518,TW7#62#5?Q+]YO=1247P@97B!"+ET+?]Q,X7$97A'?'P,Y M_HE=4#=KNVK$;5<-/$354AO5ZD+'5>Y1V(4UL?1E8%&>BXD4E%,5E-H1!$4K M=32MK=8:+8$D)2=SIRAKY*5I2#SLYX&O7H4O-'ST;%5(50+&E9,UR$A/S M<4++.QI&MF4*_G4L<[?S*K$"?_M:)3:U4R5@UJC5U8#)IDVQ9Y>J&0V!\'1F M^XU;]Q7XYOGCK33HIB94L05BC0:=D!#D( 7C6!C4: MD+>3MI)$ 6:,QUP"D M7NHT:P+AX\RLR0>?#HEM*?3G$.OJ\S)U'DO#-3=SL4F388V&C$A\PRD,>S*6 MY*#0MG$ [2W-_2^MA4^3)Z/@,Y;Z?4S"H5+="V=4-MZ#O+A;1C!4;2&G6; M!Y+:@*2VH39W]R$):O%JAN#Z]=D+B9.C:;M9PLH)2LLZQ^H.9DBMBF)24ZN: MD9,ALG%:45$LW[.%W3KW["ZPTTH=0Z^I>D%@MZ18=#U3L>@BY#/)G*A-?3G> M$(8S9CX<3)X9HI&B*BX-I?=F>^\-)^J#0]P0-MDW,5V9.S.;@M&9VZ;:%"GB M(]TV!W?;Y XI" M[K.K.2O<"7&_(FT?\27WO>\!9:9=5@&IE3I-M=86*< D'3<'5KBY JI>ZC34 M6O,$_3=":]Q;-R3NBXT'(+E^E5;MCED;,3WYCAELCYN?IC-"DOSF>=:;[:2A M'ZOJ[IXE+:U7@8&S-IMC*^ T10/.69BI+(U#VJ,[VJ/3J/J=YYK;N1:Q4(]: M-41*FY=VZ*'MT#R A!%$M=':><6\OS5&!@;1&I^8 )#S35FVI]=W/M(EGGHJ6DY%>CH'G9*3;J>LF MO$,@7*1%IKK5R=8-)R^L-LC;5.?&558%H)N:/ON< K8+_^EM+UYH?67Y.N/S< MJ'/I MCIO8.])SG2G-,=XQC)?6GJHW2IW6[BN&#'8(#)E,B8P;0*8)9D9-),BM56XP3-=8FQ+>W;W#'6YB5] M#)%J3)QQ98"<;-RS/:>]+@%H5WEI8/Z/H6HMK1!GM66) &$4^>[0PXRAFMIH MZ86 GBP3(,-6*T^O)I8Z=JH*73[FK!=(NGER=O-LG0#>T/%$JU&76:^G#*KM M'$';@\K 4ZWM9EX+FD"N(K$U,7,%21=07J>T$J;=]K* %<6C_C66_'BE-QQL,;'[@D3=,A6_ !*AK8M+YNSLOI(JF39M/ MLX'FH<.RK1H_ _O"M9U?2Z&/W0;G6A1.YX"="I,SF,AJ"SD[)Z7"9$9GTV8[ MTZ*]E!921PBL(XYA]C[E>^+DC$XH%$/U>RX_5*0J?U^EA1ZH_]0G/EUI6]W> M?4[31I[+0/1 _'O_*20AM5C+V.DC([NJ&NNG9G6U2EPV&&,O@]%*G6H%&+$8 M'U[X0!D27WG%YWU4EDX@P/<$.XR=#32X'(5]SP=N6YM9K=,)Z2NHFSZX#%S> M=7 &F-3UJ@KTQO\V(#D?L4(F;]P_Z6^#8)1]9K7,9,\\L/M1&(1@Q($6RCHZ M="^U=+6I-=1:ROGU1;JCK;AO&.TPG\;^0;X=#&#/J#7;:DMOJ$9*V[6E +?9 MVWCBYY0L"@F5)SH,Z:!+?;[I-*JJHE=U@]UZ3-DV@ C;<$P\4)FM&WVH(]0*VJJ^VF2-6T9(+* MH9/E\P$3-F1J-]66)BL''Q8*[RY-S.N@P$&27,ZIWK&S=9' =42)6,7GN% [\D0* MN^Y4,7DWT@BKAO*NIYS(L;MTK=V54F-/E99W8J?@!=-63O&$Y'FG0LT[4T=8 MD=YCVFPN(MW<4XWG73FZDR'R(<02'W%H%?Z)1ST@_HOMLGJ;6ZR8>Q3A9BF-X#1C#'@['HAVAD^?.PJ-HSUQ6?1$Y\=]PW[-* M*S*R;'3Y :0LK%C$?F,49I[ GNT2U[395A0^8-F*E=DX=()8T8!J.B_4-/0" MYA.^\*E#,(3]\LFBMUR3=.C6-%NWI36+HW5KC?S66Z,F^U)_D= [)"RUW?4I^ ME$D/)GA!G#^C$OW;>A:!VGM&'8'"@\FZO!T4Z:2Q/UU_:/IA%WM[? M*5_NOU[?WOWVI%S=/SXLEVQ1AOW][O+[]>WSS36,]^[ZYNZ)__9T__7V^A(_ M?GJ&']]N[IZ?E/O/ROW#S>/E,\SS2?B9O;OV'(?X"AGP,M2V"SK:&\$CK4!5 MZ$^3XM+7Y_K<4H;4C_X"14W>+YU>$G_<#&4KW53QLJ75Q'VVYL]=C5U^K&\I<*-UBC52O.8/=$V7IULP'M&GA8 MZB]M[Y2DP]656'XN6$ZI\@WNZP?*#:RRUC3I43&JZEZ/(IP<->_@DTV)N3>, M;O",C?=G@M,;DW%W0>AZ.D@J,RKKQSZ2=$*TE(@]/&)/*R$L?=*/])6ZHRW[ M&VWW8QT7E" \^PER[:P@C1$O<^,F7PD/,LOVSW+$.<9$WZB6RO^K%%HNVIA9[2IG@Z\:/FNN1"MA!\]KT! M^CWQB;_;8?]J%,#TJ'_STW1&2!;L& K_MY[)S\6H45LO==H[)Q.*=T! 2L6I M2D7]$%*!_7+;>14EDF(AQ6+O8J$=0BQJI4Y#J-*T4BRD6*P4B\8>Q")36DZ; ME1VM:GDUQY IOEL=V/#7>4TV.,MTMBGR!]F(-/+8B&3B5(&.T9TM] YB[3=S ML?8E]DX,>PR>&O>/;K>V<[-:#0/.T2NVD!_ZNO(!EB*\U98M> M/E0^8R_E5 L1F%L7$),E*.97BM:ZNFE!>-^+UHM%-:]5JVB R'[*IPR1=B:( M9#(3M*I6ZNAJ6Q.I((E$4.Y;H>H^(:2CJ=EHBM2924(H=PBMV4[O!B$#>W$" M6 2"T!F613(WW:+(@C1;>]O7&G2U7 RZK*G"LLZ1X+!:XTG?3?W6I. M#'5[7?0;.=F-$G4GAKHUWO/=4-?,R=0\".K.X43,;[X7!(H#_\CLCFWJ(R\8 MG$OJ(S,Z/_A>#\O6+LI%J]2IMQ;#19DK'8NAAF40,P=D+=B>P">5NI@Y<[%A#7!@'<. M21GW0XJUR]P7A?X<8IT^F99Q+L\XD[2,*B\Z$%#BFWV6D6'!QMGQAEAS\GSR M,C(7=%Z;-,\I>NE:UU-ZWG EDGE)T%E;$$V3(=13AM3:9/@\(67 =EY7&[MW MCY.0$AA2:W/<\X14K=1I&FHMMW1W"2D1(;4V=3U/2-5+G59+K>=6\UR@?8_H MAB';_SQ1!SY\4947ZE*L8XX&(K$&MFL'H<^*B\M&L-O:B!%Q?^.D!8&YG"'L MMC+3 )E1M=8)5GV1T-K45MP3M)JECE95]49>K:XDMD3$UAJC<4_8:I4Z!F(K MKW0/B2T1L;7&>MP3MMJ +5W5ZR)AZPRK='B;>]//+0J5HUDYB5E$TA)D%1>] MBNU45:-:C,/!,@ JC-FY._0P^*FK[9HLF2"AE\DJW1UZ>$RM:JA-(Z_3LA)[ MIX*]-5;K[M@S 'MZ56VV\PK'%"+U@P.%-\\3PWI-SP+YB@G(/=\;Q!:LY\JS M;WO-19Y(U*UK>@.*#,@L4S5FQ;9:BZ;$YHE4\NC(J2%PTYSE/!!8!V.VKAKU M75+Y) )/#8&;)B_G@4 \0E>MJ"F:.7OG:9U23)>_6VR?1H-0L9FHG$_F;-[NZUOW%@$D. M/84$ 0UW\A"?N&BL,0&1M+C7O'>O&55M?.!][Y*159L5D)[]DUKEOZCOIK.1@DFB]B+6 M&Z6.=*.<-&36)8FN@XDE@/*W+_,RL@EI@JLFPP"E#9EW"9FXJ MJ"VB"CHM]UMZ3N8=#5-KPNXQZ4,X.S9S%_ -)R^V'MA+PBG :?L\F9'JITZZ!D)U+OK 4 M,BED6[CX=Q,R=MK/4-M-X:4LVDG&HX@)6VQZE;+ M6#$6J_7QZ ?J/R'75_HX]*5KU@WQ72!#$#_FF@-FLD!5IPM4;;6W->>!?$(, MIPVC7NI4*RFM7\2(E!_( I4"*M+LYRT=A./+<@_OG=_8'M*'7IS'&TN2F%.HA9LX:U ]1J2KJ9%#,I9LN JQT5N*M\ECF.-R>U@$7+6E6U MK=54O2Y7,REFF\.V<438KO([YCC:W)0"5E5J&FH;5C/0$,45,[;]_! 2>"C\ MM.S7SB_P3SRP ?%?;)=M9ANS8#GV&_L40D M@A_W;)>XI@U?!)R$%"O>!)4)#^>)%0VHIO.RX/'QZ0N?.JP%T,DW2K5/3 M:-&>WB2&WJTU_A?[%T1?ZD\\=D.0VG+7I^1'F?1@@A?$>2/CH/1A%J" SCFZ MSY-L*6%ZO;T1ADL*J ^/UUR_ -&F/MX%8R+"C$7I^ZA+_[:>16!5/*..0.&Y M0C7L8I4@TDECOQ#Z8^4)K"]_?+V]O;]3OMQ_O;Z]^^U)N;I_?%@NV*(,^_O= MY??KV^>;:QCOW?7-W1/_[>G^Z^WU)7[\] P_OMW-K"S?2C9W"L]P=2K6 MD63X1/D&M_4#Y0;, TMY K5*<<^D&%55T:NZ,;-W20^OZNVT\*KOO64NQ+24 M]NV\BN.+SY0K;S" ;?!3Z)D_EL;"-L#S>GJLBG=FX=X)4)XMT)2"V5;YUV>]79(B;4LF/0_+CW:5IC@8CAVW*KVG/-NWPO?)(0P*W6DJ< MLB*903,]S9^3Q MP'LN=+YD.\A=Z)P'-??VC-,J?YC.PD_$(:Y)%1+",F!&]JG&[%-]JW2A=3TG MSR/PH^G)6,KMW>?Y: HW19F>WSETTL > LVVVM(;JE%=K!V:<]?00\)(F7^94P'SSS_@DI@6GT,?77-MZ1]Q6VJE*/Y#0T#_U*:I#2=NS09V:4I M6Q6,AE[J&.VFVM(6\VNDO$EY.S-YJ^U=WHQ21Z^KS=W[6DAQD^)6<'';O[35 M2IV:;JCU9EZ%IO\N72MQPD[F(1^1V:LDTB+JT_CWB[=F#9V^:RHA9C+=NE+_(E!C385<)%?9(_QS9@1W2)^J_ MVB9]@,EXL!"9WHO+GL*6K\P.I5:IHZO56E[!$HE*J3PDF[95'FNZH@JG/-KB M*8]S<#Q(**+Z.W$'NR[SN0^X>=(-L?*YF\U2IU9OP"YKY[/OTL$E'=J233NN MODL.5!T@=;/9 DVP\X9$HDLJ H:9@M+-JF-O7%*+I$I=BHE,JC$&S*PUH55GEHXBF/V\9(M$G /JRV:$+IU/VEL+= M:H(QVE(-;?&,E,SA/BD$9@&@L?UEEO7 M;8E*J3PDF_*U5H75'89XNN,^9W&UL M[]O2U:;64&L%R??)R3^P1^2)M+-CP/O[?CB8@7-"B5N:B;.F3,9&*>OMYKFE MK$LADD*4$*(UY2)VSTUM8R'#JJZVFU+,I)B=D)AEVX]O>JHZ!X%KESJ-EMHP M%I-/3_,0@A2U4Q>U3)*VYP5-KU9+'<.HJ4:C&)V0(F=&/(J8L'4F0^DBN-8Q MEI#6Z=@-&*#EC;H.G1W\!D^1+RS2"W>-K"[WMS9W"L^:%!2!+XJ7C0=HX1/E M&]S6#Y0;UZ+6HK--GU$7Z=*J5].DU??>,ONIE]*^O?X9&^LIP9G"G7 *6PJ6 M>CHWP/-Z>JP2OBS<.P'*LX5\FJKR2]?_T,%\E?*MRWZ/LE8D/P[)CT<:$OC0 M4FZ([\*PER>22/+O@?S/7AA)0M(L9?'XYD?V.3=1-U@AM-H*>RX[(0M%RVF^ M_W[PF]'R.@=J7PY@?LL/)N=A#![S&2<> -;G L#7U(Q,4MZ,69/QWRWCOWNL MY!4Y(JI31P2>*VL::JW14MN[-PR3+K]CRZET^6WI\LNA>!EH/90F*412B,Y4 MB/9=I4VO8JG69DUMMF76TB:3.'=).V5A6ZA)E[NP8<'79EO5JL:^A>U4Y.VL MA>U4):VV[^)[>K5>ZM3KAMK6BK&LG?BYR*HLOG= AT=-K.)[>K6!R1D-5:OO M+(SR7)(\ARC9M&/>8VVA",I0V-H$6PMUI/).9]2P M%F^SH>J-AD2?1-\L^K8X:)41?5C=MJZI[?,Z(R+1MPGZ]GY"26N6.G6]I>H% MJ55Y#MYUF:;&H[I9&=1*78J)3*HQ!LRL-:%59YZ.(ICQ-W,#^[Y%+ ME=2F3C+#9^,LA+IQP KZ>IUGKO4J;4;:K-6#/2=N)N=(00S@]A>:3Z3&UBK$)-'5+9-+BFN(R'K!FE=BS$F M/#P+ZWKD S%X<(IOEBZG9-XP#=NHECIUM5ZMJD &@=*OI)FN16"Q M4.30YG;02>; N]@3'SAJII\I!(T> E(V:%8%,F+7 D M)6!$2D#FAY_7X5):@VU7 QSAIF MES;;:J-65UO-O#9F>3#WR%Z&H^%7I-TC@^_?C\']#%P72J13UL;&FCI\&YV$ MK6&N[LZGK*5X2O&4XCDGGFLJW>U^H*Z&16K:#;7:RBO'5@JP%& IP+$ +U2: MREV :Z5.'1M62OM8RJ^4W[SE=XM*,1GEMU[JU.J:JAL[]V440("9V^E#2.!U M\-.R7SN_P#_QD ?$?[%=]N[&K."8%*CN[P\0[(D7&%.VS0V"DL]]JA 3<^Z( M.\8S+JX7PON(#Q^[B@UC??&)HPR)'^+QE[!/ PHX(B/+#EFRGFM1EZ?MN8S" M!#_NV2YQ31N^&(3P 8M]5R;W=]<_?$?WNZ_WI[?8D?/SW#CV\W=\]/ROUGY>KR MZ8OR^>O][T_"S^S=M>#]TM$GT*5Q>Y*M8U.U MRA9.$Q\]#.A%_,M'RPZ&#AE?V"X;"?O2Q^AAD2Y&13*W;C):\7*^S2G!7 KS6:E5JCN?1RM:(MO;;JL5JMHM>77U[UV-77ZL9V3UT[ M6&.CQ^X:'%L:;6WO%&#C,B-4B.T./E&^P6W]0+D!16_-1MIF3-.]476#9VQL MU0I.;[VJ&TLCE[G005*945G?#;I")UJF3_J*!'VEYWAO@=+SO8'B#2E:<+"Y MP=WF*^P4Z/(DS UHL2?H;9KHDO\(3RN%(MT7LBS[=N?<=>%FFMD35B"/5J9T MJ(.4K*\U2IUV335:BZ7EBMS[0(K%R8K%0NG2O8@%'E#3#;7=%$0N3LOP28=! MXJ21$GJ*3X'QI@T;>S=:_/!3_-U$"VF$;EO;336/+G:QCT2Q@O9IZS ,-@7' MPS4= @9LYKUDA:S(P(/1_76.9^MW,AQF%6.2K/"[0_&72]>Z3% WL[[DA_+: M>87&!#(E)+"6+[W; &L1.^U2IZ6?X''.0BC9)'.XDC5-GW$.8SZVB\4#V9)\ MCD4"=]NOS9VCCNF:I/A][]H.3!;\ $%Y\.G '@V"VRG5LRKB>A45<4M?+/8L M3TD)"[-];'\.!#?6;MW8O3"]>">J"J&][V"'A)LAAY* *O0GUEZ@TC3>5D?? MQWO)KTC/1WS)?>][0"^#@(9)0;KAE,XL+JS!>+6YUVT[\1VWW//?F !4S' M\P+BH)^!X-JW76FIXMH4>7H7D+08Z+IWKQE9;;[=8S9%H*4)0R.M(U218[XG MCI9]. FRHZ99ZK3:TNX\"@)R+3-]'C;%NF/9DZKKR;J5F>V*%MH56DJJ@#1/ M3P=*ZUKFY@.E-D));^Q$)WE9V:MYJ!V6>N+F,2W[@,G\&-$WTO7NIY2=U9R>O9/:I7_HKZ7(C2- MZJ2PI$"6B;1J#Z2!MT?5>GWAQ\7/6Q"TXPE^C']B=,'SLV MZ=J.3/K;&&R:P8]+B\ST2Y/'J#$%E-JO>$Y3+K8[GQ.X=4T?(T[7E/^\=6,Z M/T[(G*8"=72]R\2^HD%HMZ3Z?*!C8&;?HKN]R!GTA5&BDWC)F;F'\O2J+^+^ ML^W:09]:OWF>A3E4OWO^CXG-&9/?#HEMQ%386&VC_#I@>#6+'4,M=I>- U.PP55!*4]\4@,R7AK M=T1Q#9V]JNB8M@^51C35'DXX]Z51O"<',-+^ZY3.686G647C1&\O*F=I"PN+KGU[AG?%E%;J M-%5=SZM3C31XLT-DU4\>RHLEI[,5>J;[(2A7M\EZ"+M M9)$AMKV=O!1BBRC"\X4[^;=$-8C;@NO=NTW*6^70,O,TFF+NJYXBEF!]\+U7 MVZ+6I_'W //*)M)S.>%#9N6,IQAUM:;O$N7+Q,<"V='G"\P,%0WW!<5J%D3>KELTK5N50+7M3U7;,9YQ# M5="'D6_V<0OJ]92AC^90.&8^0OKGR&9)W5./H=R:;AV7>2!C5@'JV8M2Z1\B M6C\XQ TO7>LF)G?FQ:51ZC349DK\1FY)3P-::WR$>X16L]31U88HU>Y.:[U= MEK[D <&L:+4-B+-",9]9T"9/;1Q1^3,0^0EH?-];(3.+8M$"L1#(>2ZC,@>. MRNP(GW:IDUN78H&"+V+KU829NZ_#Q\4U1_9IZ.9W$+F5WT%D:?">DL&;\ZGD M%E;=K:FUE BYM'OWI9\CGB*KE(":(]\&<]>BK&K2]K71BVNNY.%\8$?W8\I^ M]ORGB*[7G*Q!&O9U;,,NLXV* Y2\2CRLQ,GF:[0A8K&0\[-P)R7GS\R2W:O/ M]@MUK&?O&PF9=$12LD4\L(6G49M554LY="*=MJ>!K:PV;&[8J@.V&H M;;&F MA+1>#^>U18?"(.)F'BKY/ R4C'Y;V.?%$G/?RTV"\/QILZ76Z[(JRREC+:.3 M=S]8PT:H]89JM$0**.2:C5^8E-!AE/BE=,?*NR@_]'VVA)<-[)Z3RL/+4;4O MR;Z[C,C4T#W"V2QV]JC;K.9P& M*$!J:!&R_F3FX':IH3W;):Z90VKH">3^8O,5AXQ1GNGJUQ[JSE,;\ GZ#>A/ MZILV]^":WF#@X7@\\X?B#7%!D'Z#?/P&2-)[3M&;B.)6RLK]:E#0MB[AQXF#2@!]@U1 M AJ&#F6'&4"W8@(MYM*^$=^2\;'=XV./G.3/'K#A=SOL]ST'R8*!Y"5=6Q:E M1D=EN\OQ.!D-$QE)&T;#\D"2@1Y50>*JYVIT%\SS&Q<#R+2#E6>N]U<,X'/, MB*1C;5'4:VGG, 0[42V/^A?'G[LA[.I89D)TW,F3_&=[DG_Y:F=%Q8IPL6,K M'V:IL%]P3_0*0'>CQD\^#4+?-G$GA=?/S/6TE[4.-0[^=S,E]>.$RGCATK5F M/TC<^0 3\:S%HE.F,T+BWOPT62>O1S"?;WH]:F8^]-!N8$TJM972&U,F?Y\& M4#=='04'*J;,5&NJWCJMSD="+QY7618+5>G2%]MU<2.%A]<9(L[,SY9%+FNK MG2,[B6-FZ<)D&;VJ:KN?4)8>.9$Q5Q4)=)@$4V^KFB92C_=SV!1DU.L4*T$M MT^A[=$L(1[>_[VGRIZ-@#''TBU'%4'Y;U7.+RQ;"92CE41VQ.2]G:F*V!DS)\D9=A\Y.]]A^UN5#7#K*TS*XTI-FGT;#(<]$(8YB MV8'I>,'(9RE_( 3,"DN<. %S*RTF>2$KKFY@[S>%@<(2VSN9XFD' 79IPNHG MP\1!_O26I3OO786CQ>;K=]H43V>57I-QQ9(0;QE4M,V+]7GD$NU2^156\;DC@1K92TRC)@VUG>8-+KPO#)JG'&#?T)/$9ISF3 MSE3AY$V>T]%(:]9[!M_[WO> 7B)V[R/DWKIQ]O#$K8R9LWJF_/]RP)UZ@76F;JY&DL_/!?$PSX%DV7DDA$8K)C\XKD6=0/^&PLMLB/&46@&OAB$\ $[ MP5B9<'B>6-& :CKO3LXJ*P,P+MB!9?N5?GRSK; ?0S_QQ8CYU>E72!<&,0J7 M?^6 G%A)]]HL-9+_XFA1;&RM7M/@[J;>LFBMUR3=.C6-%NWI36+HW5KC?_56 M*?Y2?Q*"'9(76N[ZE/PHDQY,\((X;V0WRE?[K]>W][]]J1Z*,.^ MNW^^>5*>[Y7O=Y??KV^?;ZYAX'?7-W=/_+>G^Z^WUY?X\>?;N\N[J]O+K\K3 M,WSP[>;N^4GXZ;V[]AR'^ H9<+\H[+S"OC>"1UJ!BILP"EJ?!$I 0;&!@G+& M<(L%NAZ4U_N%V?$Y='[I^B!#*6*[ 0'2OKRYG!M::?T:$RUJ933B+K36[*KS M[U$0VKTQ_\A&G1U>E/&F(S$H,F#N1@/XOKFX29FU4>[]%^+:?[%-\M5DG8$_ M+EWK 1L5N2'[\[[W.5YXGB;KSO4DE> 97O')\.4:%M@W7.I-^,SS&0V5/B76GR-8[ZG/?197U )1>B#^#U4!$A*0H+!/\,@< MGI()D@VB K;>PU.(/U:&WAL%$1P.'10L%LY@(0R'FI@KQ:^'/IB;2C .@%M! M10$$P&M=$^8?>FAM*&@UZM6/5]Q"4=F?VL?XXVAV\Q^_TBSCU'A_=I9,R M!"O155&2(^M2QX8Q!8S\,P\P!T0X ^-@&F<"?;_.++?/HRZ\5SI \C4Y]53%&_E*UR,^.ZI@P4R MOGX L@L\'# 7-5/L88+_;][(L5@Z'L#&=D=@GPN!@= M*%*)?26D9M\%*+^,HQUEVD.2=R&AWVP0U\D8X(' >) &"A##C0+;:A*0-E2X MO1'*)2H-? %L$OOS[\4GALA?%BSG;GHFO4NGM*WIUC;:$]LMD\WS!.L+P WF M=O/*VF$L&B_M>>-%+.6R9.>!!I9>4:;S4_@$"Z,L$3^4&0!CB6H\\YX:8Y_\ /6A2>'DDW-%0F8^Q^3&(=0!JVTA5 M,R5DC>!+:?=/M1K3_[.K%,PT)DU%N0R2WC %+ZJS*G->5?4\I8TC$B\ M1N&$YNV3*9$JRFK HNB] );X@\MF:'JQV?Z&M M"1*&JMO%;"*@ ;P2C)9D14 ^@NE[U2C!*-;S\_3Z,L:D)%Q5E9O'?T4&O/)N M8I8GKTY@A6R8V-CCKF];BU_$3R?$/K*$I6LP14BY3QIM8!'05^*,.*"](>YR M,$1@\VW5 R=$'$1V2XQFJ*%D G+\'P7>$!V^3-4# MMA^$2K2?Q9MZ-@8GE#&%/2UHQUI%N47!=%W*0RD3C;(HV),Q>2@<(]PRH@D' MEJ+_0J/-+>9RH$F)IC%JS9_V@/N7_IXI9C-[\+V^$+2A\?8#2S+A\2,FR%>@ MNFXB@QA_WS#YLS$Q*;1JJ:.U*HOE(WB,!F#KP%_Y[6B$D!ID=)Q.B5X1MDHD MM>P\IJ;+3W<\Q^6E3*8 66],Z0*GZTE.5S,P&NQ(6.3O>P_1'C:X<6PPXO'R MA+/5*6?Q7%ES,:=7&5(/A$E%NWGIX%WVJM5#U_,9.B^2 O^:R1;Q97TZ$;W4 M:2P6L?Q/E4MNX WH=%/(]<54'8&:XF^$)=S\05Z8>P!4%--%T6ULAQ4OW[! MH1^0^:/Z -27OO)*8(2PGF.D*UBN=N:US#+EQM#'W@\6TLAA6[]W]ON)5L&X MFLT//>VH4QH9=,H5?WMF_8')X^O4!\N#BL0!R/M*V>(1':MGFSG&GZCK,7Z< M;9[- \RS5NI4*^WU\X2+979TC9UE*G<)#Y5.Z[3&*T;2%HL/N0&_69'FZ&N\ M*C,W9M_9"!%6F2"1/;@K0EH'H!PV8336DBZ60;RJ<.\$=_)%8CX:,H>=F_2L M9)MK^P!SQ<)AE66%.^*I6I0Q$/G-_2/>*#11BR'[\4RD#8:+2U^\T$YXT9DC M64&@#)@>FG5&V7FZ'858I--4YX#\VXN;2#(G>YHAEI"KB;KERX(=Y=K&SK8% M'>Z-?(#:@0.<"$RXWA/DSS0N38W)H<9_(R"4P:],>L@\I\P#RP>&+/!.^G71!+,&0 M/8B/C,][17 TDV#;G)S.AW0S!.)K6SISIV&'2WY6"R;UX#E )KBV=6:I:D% M>AE&G^%C"^KO-=#?.QA@W YXE*"&,B6'$M-CEEF9Z/R)@*U\WYNC\9C_FT+G M5@J=6\+2>6EJ7SKE&3&0WLD4":8Q'\"H =%SN(Z?R:@HG!=^(8$Q0TIBO.OG MWJ_X$"609+M$ -2>H/2CL?#=)C&G"U67.-Q-UB>PSG8IQ:ARO/$%DY9YB!.\ MX)O&+//AR^%"-N?T?4,?,YZFIT9]B^V]F$(E4U$<3@'"G=(X7;A.A^'47OKN MLA10EFG#J';)9)1,G+F_75X^S/A^4U[*%JN10^.R:BS6&A]]77S+M)\PNS_. M4<95:F ' ?(L?OO3S57\\GB1'.)&(HS" %:RR B+7"/S[$%4PRU82?V(E; _ MHS148-6ZIB8+NG#;WM!8Z$57W@B&5WT;@R?,#(@39U/9UXNR19)V)OSMHH.3 M6MSA:GG1^AIC%W@#VP-*Z:#&E9NFB!'#V(+$E) J1.D1V^=1I+G5 M?M'U$H\ASNY0(]<*PU04Z(EETDRT:HRH;TTV5!$2XM=&/NJ,TU\BDT&?1=:Y M ]R*#)Q_PQ9NUL)9;;FD63)S2=5GDU%=7YY1O9_DZ.4)H<"5R*S@2)V8=6A: MI!AVNC FQDH*+YU7*W5>+9S7O'0RK7C)]<\C2[_#I#\NG2E*F&V 4-O%ZL"> M9M1YA@YSHQ*Q101O )K=!0FYF^K,'E*SK!XZ9XK>*0S M8RFC]DHQ'="(5'C&$GP?]H\N+(=@:L:K;&*[%^72T9F =R+,.-M]SHD.%MDT MB&V,:%4 P\2/LGDF&3ES 4_,!2.^,P8K&61<>?&]M["OF),T-@NF$ELS.%N7 MOG ()5< 7*&GF0#3LF(*O-1D'B/*' \I2%$N0[!.P#Y*6 '59 )&/-8^L:+ M8=1M#V:5R75IK/9T-FOV6[U#&,VCH_?K0_#R(Y7-XU(^<) M1B47YPHM7H97Q/=Q@?TG<6#3EG'..A9";566G4:-G;4\D21D2:!QLE[N$[R= M/CKS-#2LYUI;YU^O**QA'/$,VG2LP3Y]\AZB8G\ZJ%@Q\EE4;I9&*T, MZ-'U\'#$&ZAEPD)2,.I$;2NV?&"<*V0M:O'A41P=&8@SAO@&==X)%&=L3)A M<-S2081%'$)7&ZJ] <_*GI*)9X7S. I?G]@TZ0JX5)1+'M*(7VA&2=@LJ!%I M4"](A&IX'(4E6?&[^!$:,]YB#J)@1!P%FV?Z]L=XYW>@F?3M%9J/&.1%\C_: MP8\KL"]AV83?ILK7. WE.S-7Y@6/8[LXW4*JXH3US8/8S(Z?AI3BZ'5D7R3# MM5Q^6'0+),*!'V#AHXJ;?B6.# (&H^,4D_/GD[OXR2,'+% _X3":G.58FIXS MR8)%CR3&'C%7 FCBHD((T?UIHE#]"4*(+W;P<%.DHCQG-(C#GNR4//.*$7Z?BC?)O3\(#TQU0I(!RE?E4ZWU9A$:OG8CTQYLC]DMBXH46 M?):;AOM,YMOMPUT :L>&V5DS^R,>7D#,CI@"B$W^=A5^';/(,3M &642H#RR MRI=QN>66A&UR40:Y0VOP?Z*R/XCP597F+ ME]AES2[TJP?^"Y2HX#D[K!XP1=:C5A2)@>LC],1@\"AD9)N*,EP+[7#$#1K^9CNI4/2YVZ M$([@3ULR!<[[@>WBCG>#0/[QQ2>C:LA#?2[THTA5KU.M6E]TU^KUQ;CW]+%, M5@I_%GZ9X9DS%2.Y9.W(#9F%L@:'?O@Q$_S MQ6;,SH%%PQHY]+ZW3HY2#)245!T])57GF1\5R=)43"&)R&/L$%^R4TLX/V)7 M+'=IX^%@EGF#1VSPB3UVG P;9>0HS,OD"@G1^859Q],((RO+96*!EF% +^)? M/EIV,'3(^,)VF>"R+WV,7AZ%)3&6.5>4BPV'7YZ&Z2I5'JJ+BHY&;XXN5]BE MN3)C_)I1KVCUYM++U8JV]-JJQVI&I=I:_M55CUU]S6C5\A]LO=+4]*(,MG"4 MW0Q=N]:[SZ/[3$I]2![?%ZMK4!QR4^)HFR@=@(I!OSAO28E3EB3Y=H*?I-]. M\--FR'?6_<.W+(AZ9DTKLTW^=*KZ;M"SIH6ENM-5I2XJ3$G:?$;=*7.3^1,ZJ\\;+6T*3(29$[ M3Y&K50\JO28/TNO\1+IP+VE@-1>#2";?3A+F4AHO3^BA9Z-' MJN8HMA"M6;9F8TQI8H$5CAH[B\2*%JA':H\H,;+I;F(]1@R)D5/'R#K[=SU( M:A(DIPZ2=1;;>I#410/)KE[_7%OJR0W0SJ0Y'6';P"&Q+C%O]H/$G9DW3]@_ MLZWJNXMNCKPNAC-#2KJ4]-V]_8>3]&:IH^E553,,*>I2U*6H'S[,<#A9;_$H M1$L_2%]L*>M2UL])UC>);QQ.UML8_FBKFI9S6LU19'VV'_9B'26!S@CM]8#6 MLT\L"C"YQV!)5(@40&12@ G09NXD%@)R_OA(K;IX?"1^D#)]TLF>QF+SG\[8 MG\R8GQP\^.3T*WYJT3]'>#@,CS EVDA,BSM'CXO/4D8G MF^+*'MUI-9[%TU1TIBP&*U6:*)ULP\TFFW!4<%FA,#!OP)%JQ;4V>)W,25TM M+-0,7\-P'A:.P&9 L\5&5&5(@G!22IV74^/%TG *"V4U6&@0FS[9K(EBC[ 6 M8]GJ9+$GI1?25*?\2.!A$IR,*Y\DKK$S]"8 W!O@0;V<2S0M"O9OB,6LY^]J M&IZ_6Y9PDBPZE6GP:[H'Y35X'9M]K!F\&A_TM4%DQI6MN;]&2+'J1,3K! @" M5G]U:[;?WGU>(%T\CL^>?QV-8I&P\#B&>Y94^&^AQ5Q M/HWQW\]L'5D\=EM+.<%>2SG!7@0[B%4UP\I!6 M'/3=R"XLTCG=1K-2:^SAG*Y>:1OU(ITFW>RQ\C2I/$TJPFG2LSC.%UNAEUME M2.Z>=5T@!UUZ6\EF=65;R86:@5&O2+")M+1^D;4&[%+$/[AV#,;\YU;*;8VS M7L)\0YAK^<*\6>JT=(GR=2@_AQS^R1IT);/T5XJ@OH,(KO'P)$6S5>HP9Z[^ M4: L2YF*NP]$&?DJ=3P&O+-2%S@U=PMC(?\H?_%15\L5=?7J'BSF0\>DCV]I M2!$1243J^8J(5NJTE[7'D1*2Q1:?I(SL7EI\VC=G63GQ^HETL!HDU#7'O#ZMS9N,L P1 MWE/#PPX@ ] -F"WA\*?P8EO> "#%NT0"&GP689YM3& Z) CLGLVC*5@$'&A9 MCFN8JTN+FJ_$["3CK#]VW(MKV@VG'4V_P"N>O6_1\YZI/YC990"]S0MKY+-& M2E-$&Z6.T9B7FW+4;6E-8?79@MT6#;$_JAMU;6/URH>^C=.*:6%.TE"2'%M6 MMIW7M"U'^2O818TU**$8P(J:$?-F-00^7FQR@ZU($R]9RQ+@'9W)H&%5G%G) M8A8'?J6LNZ#+LUH2+1FP61J[;XHBWA:(/[>B?)E_4^+&N9RD 0;R_F+E>;'T M.^]R&K>^<"RRUHD4 MWVK/-LV*+T0-=V:Y/@HB?F.$'ED,R,*Q;OM!$!)*I$'(11XQOL MUC.E""Q15J5P:FD>:YA7Q9OG(JH(6@_X):3GM'@_4AI;_4Q:!K$\J'+8)S!# M.D#EA6VAD_2>2D-2A%CK2_9&WM9HVELA[M[D4/<%F(Q96BAG/#$KC#I8<:T5 M-23@(T/LL[Z-3 '@B#C'ICB<@'2V\]IL+Q"7$I@/L'W:."3.%,,.;JP>Q*03 MU01"V!(J9.K'M'T3(!Y&C0*P:\J 8 >#'@P2Y9WW&I[TY)U[=M0#9G&]B&<> MX*L3LCN.F[ X]@_JV'T/H8MOM4.0$KB7]76*^B*G?K]+@1F\G1683G'7&05E MPJ=SM*LH]RP#;CDZ)C*S"B'8[";)?LS.>V%?QU'X%O\RS[&+FF:]BSI\\<;: M!/CTEI3(*,UO"C%\&/P*MI8-&G9>/G_%,LLNG*Z6E5]5)M^E#DS=]6&O(>PQ*J6B#^&B"1,IL5MJQ">U/ M.VH@A6EO4?W^6(GS/%7^S;=I_V_,[TFH(\Q]& M;FQ0O^,KL M/3)_GQ*YC-R^\;KPL#B]GTDA_YQ9L/S@Q6V,AT@+*'_.H 2!$=@P7.*GPT*= M^X+MSL(C[CD?00>^')M>;#R3>Q)#1?5$7-:ES/-]K^OQ)N-@QR=NBO0A8(I\ M1+/MI'$E$+!&[B*H&!-]VG/B;K[S6PSO;79%F_9QS7N=*YZY&$UC2JO$="8? M)I;*I$;E(HP.BVB/DK8NHSDRM]2[E9MB _ 0%\A??G8YXV^Q%#+%6@-B8;N[.%+P5 MC\E+6_E-3Z-QSQ!WER2]A=S!RKRXR''FG.(:-$525*4/O'VE?I*"<1/C,'H' MS/D%UW-OME_S@D\JP7%T'T=]:&<["_JCV,^,$LH[G/(^L-.W+L$N23;^1H%F M;LHBLW8JK4MH-/7%9VE=EGI<3TUZO!)W#,F8G^Z,O* C:DWZEW/?V6SG[+Q& ML]$ DFT[D[#H4I-$8&7>HSX@@OO)7!)&/=YYD^X$/?EL9D&:] (FM=ZB33,U M=A,&3I);J^V8:#_% 3_#BWG?>J2[FCG' _L*3V.Z+S>25&_=L?;$H:# [1+_O M*UKXB)YU4MNNA;$/&@E1;+-A['XXT9<3E12Y=-"IC;+6 MG7B.4:7,NO[1L\Z[CH>+\T^.EKC$&4=N7-12OL5"8VRBZ.Q2U[!U+Q7V9+91H(8O6@8,!*=9YW*)@ M&%G1TL3BP-,[<9>4J!&_^'[4YE'\,]Y*QYI5(2_8]YR/$$S\^/$C-PZ&3RM0 M3%]946Y3;DL,R?*B?N83G4X7='=<52,QF"CT%JGQY?&Y:'? \A$2#O[N.*+I MAJ_#)N_4X@M#HC7\1$"%+J>S\=(?=8Y&:L'.FV\K)E3F$0TTB%,61PZ=9"R5 M+J^%^NIWQ!&M[']=(VB$*GJ^SBVGK6T M0[U1ZM0JR[+/D[5)$J0!PZT;\3+"!>ZE ( #DBJ_N1&&YU-M3HV;>$R?V9"P ME-=G'%!F*C612LM202,J3;14+ F@.48N V<<\]L><*PB43#J]6S31N44Q1[C M? >.Q.33%A09LS,CUF!5'\\"O7JS@FDLF0GSY9BR7QQZ,.JB,8V%CV#-X,J- M6O-",>\4R[19?$1#?D0?X9$O+C/WEB8;M$YC4QC-N-";ORA@JO0PKA*$=,A\ M>#YGXE^HMMD+SCTM8TLR-LA.,V&!1)!X MEQ45M:- (2;6H0<*DSGASHKR.YU48T;7,G$10@91R3Y&]YCS@\#0$:U8"G+I+A@OH"-H,')">^@L5Y X @ _&Q20SB:..J,Q4U0N M9H-'2IDE(Z!#DX??\*R;:^&I,\H<5SQ::_,:UC;;SK/C?.F#*9Y$_4Y3W!- MD5G$+MZS9 .PX(D)+A5S0A'G'@7\BS@BAPG4P+.F MAQ/G!'5"I/C@6+K88\5X![&1R]N4Y:2Y-L22M/W@4 M)$?3-ZMS7%Q2?D,!XMK'!A$)I]YW/8\+ M(C.Q0X) -JN,W>F4ZUJ'UAC^(&FPV*@KV88)^QE;$^'LA<>@\KGX7]I7BJ0Y M"HD168*J5^5(G/I[)9G+?KX<-3@148[*--$J*M:G!('Y,5AL28'U@WIEK=CY M(5"N>G)I*4P !#[C+R_ML,BV%0EECOOORWTC-$8UZ +_S*?=7R M^Y0 7M4UJ7>+ M9M6F[@@OD.0A^B8A,#9!#*!]^4C?9")PPA#+C+CP^$^1-C&I"0FJA\&V^DE, M7.FY$Y<90TEV#+O$6C=[Z,(=S A4'9\F4Z?$,HDW#"9B ^E0*K=,; MWO&([;&H!5A6%;P0RP3!',+7N=%WU1R[\BE9Z_$<;SH:9Y)-,OCIE$S'R^N/#"7%_G9Z4;U#OAC*7,W4"Q+XCE-=61I@A* MY]_N.11!-;<%N7_K1L[C8R@>%;0]:Z%OF/PMR%7V2IJK7)OA&^;VJ7#LE<$< MP3_(\%H"4L^5G9C+CD,7!*%*C2-'(>;+QHFJPC,Y&US[9J/2:!X!*KY>Z72[ MYX)K?U:+K55ZM5T7]"*+W6QJPM$F!O0N#?'^&S:86W\$!+?TSL?JEEP]V5'G M!US<:7Y$TWK#PWS)J18;@_*5][Q)<^\[X6+].9A3IE.N'U4.7-=9&HH]/<5> MP^B6@H06Y;&.,SWAL@=.7\](Z4YG]4AIZ?#_&@83E8;YTXW'JA3TW0^9U\2* M?OC_X3?G1\&LZ';UYJYWX)'P%S'TW7#9=7!9]R1<5@/5UVP8-C-L=J5LUCL) MF]5O[IHUH\T,FUTIFW6K)V&SQLU=I]4Z"S:[BK%LBY4)TU!,G5"68A74)YCY M;AI$[9*.E .0AZ=Z?DMN*W(,;15%SIJ[47[).0./Q8P-(=VZZNYWY'P;^LD[-N[N6OV>H9_#?\:_CTL_QXCI+7 MOYWJS5V[L_=4><._AG\-_^;YMWWDD/0R.$J-N6LW=S6[6JM= 'MO-AZ\J%&K MR5#29](Z1<-$%GJF9+^QWJ*NX44LZ:/:M$_JK)JB:I56;_FOKZ//R"SVB(OM M;?98TQ1EFJ),4]15-#^8%I-3G+)IBC(4>UZG?'U-4YWJD7;O[SUC"(" MX)Z#3EY(U^>B\O7YH,!#X".M,_+8%S?Z_EF$^ /G4=12!_^VGGGX]9N[WK)Y M$Z4IZGR)>_G[3B)P37#04/F&5-X^+)4W;N[:!\XQ&2HW5+XOE7<.2^5-H/+2 M%^@;*K\V*N\>ELI;-W?E;ZI\>2J_BAX8Y4[\8EI;5K)@;P\67-/%HK-FV[2Q M7 E%]:J'%>H=,%T,S5PXS=1.(X6Z1@I="T75#RN%>C=W];UK7-MS[ M?4+"5T#KC9-(SV[U8-)S1KL-K /SA:)\+YD^1A$S/=YB&2[ >\M;,,:!L.*1.' M'#:ITVTAN)CAD)-RR.IS,OQS5/[9)R-3P#]MT#!5PS]&PY3WK+?D$/C285D$ M4TS&"#M$5<%B%V5^[N!6(^V^T@3HPSC53-;J];TE%V],2B M ??%5=]R>ZZ(SF\B:C;^7 T5=:(H"7$D\&T\FPKK.=T<,#=.)AZOJL M8-B9H XD[8M!:$T.> ME@J_B3LO^')Q_@\??RU:(2TM@@?]X7H")-YFC=W5=+V]*C8@5&V@F 6): 'M M"-4#[.+D4CEW-9U+''AJ#KV@N=TXPID�^",!0#U7ZL\,:&8B3P_N'<7#D( M=>X>:+2\ Z9T$1IFB+M1G$0(H7@#&EW$EDA M+15_)X?;TEQ>?%FDQM7B4--.##\ &DU [H6S_&WSW#,_S M'##0I!TDR.B0;.!C44#'A[S@"YUJ7Q[R19AF(*A^/*:;8@IN#L^.U) M#!_%$X/]ALN6B)+YB1YH6Z@;X0R\W"KFOR!%@B9OM&^"S):?%2C$1_$S[A" =\=GJ_FR4R?! F]7"&!YWRQ(9)1 \@/;] M4_I4&GV>+59*^0?XK.//*$;?>1,IDB.>HX_988-+IB5.\XC7J_V?Z?1N?F[N4&9V^NA#[X3R ]2!Q]\-^* M?@S:Z \G_"[(67D'#!?/O@J0!L1'\,L'EC+?0D>AY,316S<:> $8M073M+'8 MJ)2::Z6>^AC$PFI6+.UX\D>]U2'_)KSAM^ /)\9CU(ZSX+0:Y3ZMY0 ZS@01 M=/XBZ17%-N@CH'.6T8] +RR/@$A(O((]&(*UZ"4L0"=\,N3(,/[.&$X,]GDK M?S,#*9Q>!"JN%'R! Q&-JFUA_[4T*P;ZKVKTJSIII[WP>LY]KGFUTJP? <*G M4:EVSV;ZMEGL,1?;>ED(G[(\H]8Z7K_0B]I+Q= XOZ(P_Q<)\S^$@U; .C$] M9[64A2A*CX!!QWV?*MH'4+0&O>4PI_H^!-/$^F=FM+Q'H\7@N9S\W'\G$]$< M_.FD]O7!Z003<-L&&$Z>@J=E9HN;.9&K\,"K:Q#!,6J2^?1Y7S]5UJBK[S'F M,:1AS5=CM?C!( M)@D%U='P4-F7WP(/CPD-ORV&4/9:ARZ0-ZQH6+$$NWY5 EYDU;C(<^V;N\YB M4=I/AM,,IYTAIYV$T=#?(W=O:U.S0Z9FHWG@:7%FB/G.!///RM>*]1C DGPN M='@4_F!F]0-_N#QR ?DY M5VK;TAX_"KD5V^.PWIN[1L&8ZLT-S1*9U8V@67O:BV[OC\PFP&".6?:.X59 MV:R6$B3&4-L1S,JCD-LRL[*)P)*+^!9;QWD--5V4[-K=K&R14JSN'VLI$9;5 M.9B5#T$X#;#YDXU),C#](%Y1YV6\KEJU64*SLHT=T"V[4]U[=KUQ^<^9^/:Q M*Q>IJG-SUS'T=&;TM*7E>!2"VDF&=<$* FVCV%IB.T2A=?NAB5"X%>;8%D> M"BJI# '+'2M1#H_*53I[=MX': M,\/QAN/WX_B#NA.UV@'<"$G8/"='>=: ZWN@Y2_EH"="V!^#9K0A6/>F,4:-"&#)G02-*%B8#<# M)F3 A$IVJ@9,J"3G;L"$#)C0T4N;#)B0:=_>/#7=*F'JJWESUVC;[?U'R1E< M!<.8Y=GU01GSL!FJULW=W@64AMD,LY5GUUM6 QZ%VY;TD=3:-W>U]F(CG,$+ M,JQVCJQV$D[;/:73(6NR53-X064AF)WP@O8[@W/GFG8)W32L6Z_;S>:B)GOI M>;P77U"^AAP.ZQST;NX,&-2YT=.6]N]1"&J)_5M'>)YZ]S+;78R:.J5Q5Z^1 M#JK5%HODKR[ROSU6SGX'<.ZTVBF?256OW]PUJW:MH&WK$)=HP!]V)X>#FE1U M+#-<5( &FZ;<]NK5-"UQ"I MVAXHYKKM_VX);2J$B*DU[&IW43J:.-7+TL-AC2I$;3&!JG,CJ"V-JJ-0U$YR MI0MJTFXT]YG[4F)B,WKLI#87 ;;T[&[! +V#!K),JZ9IU3P.TY00';"!B89J MW6Y4#Q5K,Z!.S" A05N:F/R00N;[ UJDKNV_.Q MA_G;^> _B2@FT($'SXDB=^2*X2^S!_@6GFGB>.KFWH(H_H;+_ :/^\4+!M^S M&P$2$'!/4WAP',*-GA>T2[US1@ DK8;!H3FSQ;XPM$OOTF \OHII3- H5J-* MJ"B-HV;:+N[\%+*,M0 J\])P,I>"$'$XH!F#R+$'(H>A8$/!9W+>5XPI\S81 MENM;@2^LF7!"*P@M3T0+-5"FT]=T^NX-W8IY0OE3^->?;CQV_4^^^'] =Q]% M_."$X0P."X1?XL=;QR5HWE[#;M<-LHSA2\.7!^++W>.$"(31JMO=^GGTYAM^ M-/Q8EN#\4?5D!_BRU[ [S<5J-,.7AB\-7YY83R+21J]F5WM[C_,S'](D= M+%7,W.)X#)MZ'%LC]XE_8L9)']D,I5I1X*YO?/*_PL$CHT7[:\ ><%RS9C?J M91J@:1I*SHH*=Y;WS2I07Z-G=[I[VU^&^DI,?0!9N MK=6LU>K53KT[%,U1Q^FWQ*#1%:-ZQVG4^\WV_V $5CYDJV:M]&[>NM' "W!< M;+38C=7L,"FX?B*&]['\&3YMKD=K:5_9Z6M@:;CVQR 65JMB+1F*FQ]]N]O! MW4>1B*-[?_B[Z_1=CRA>OF/XR?^"7!!B2-,??@RPZYC_^8L3N=&2WK=FM^"T MN]N<=G$7WXG%"UW M[&P1GCX3W3X$WTB<3"R@B2T1JX/BA_G/SITE#BI..W' MD:.*95,.P1D63S&VG%!843*!@Z :<[$OW'58KYE![BO%8\DFN5]*(\WOXDEXU@?3L72B@S8G?;*3 M-D=]]*/^%L2.=W4=>*R8'IQH3#;[ /\B_IVXX :0$C.M>*:4>16>;6]UJ D) M"SQJ_,^[C*H*@AE;AYP0U[9KMZNFDJ MHM+HUFOU-X;S#.==*^?57H#S:H;S#.==.>>MJ4TZFKW9JI^5O7D-C7)\[E]$ M%(?N(!;LO)K&N-V=M>PHD7^*F*!Q<]3[7+IJ>N)Y6 Q85@U=Y.9'FAY68PXZ\7T@F' M:9BKP91/683LI5DNKGI%6UT%4K1-+JW:UA-+J0![161B( M_ZQ\K5B/ 2S)1S_(PQEE9.R3I@"Z9@4R)40U:E3()UZ M&<75H3&7-D1*,0"N1SJ:"^+0=:U:#&9Y@+[&#HU2L.L'JY8_!R!FP\>&C\O1 M3'PNM0>$[L/HD,2QUO4ON6W&@U M^XK3AVTE\?*OG!X,NAA'OU:= W?6_AR':C53YU'<]D/A?+^E4=^O'>_9F44W M/^=A[UU?/;Q3A[?/[YUW>/>/?@C?*WCKE@CZ<(MRFH%#O)3.E+BMK?AMEWYK MT/?/#2/>+-:@[U\X^G[Q !(#OF_ ]R_@H,U)G^RDS5$?_:BO$WQ_*>R^0=TW M&*BK\O=K.LV.AH+:Z8"'6^O9S?:!Y[8:".*R$*)AO_7L=YRA%ZMS UT#_FTX M[]HYK_$" R\Z!R_B-IQG.*\$NS[@1/&C&9S=ZGD9G-> NV\0]P_FJ*U%,N[6 MRH9D;#HW3^Y/[(R7WJV;WM^KH*!U=O'N%'0XG"%#026FH#7VW7H]U2R;GKJ& M_,%*K'T#M7\ES[@F<"P#M;^%47!8^*+5=H+!Q+H2HCHL=-$&$2"LIF[;K5J9 M4&8,81V>L X+7[1:6AE,K"LAJL."_6P@K;HEE%;7A(EEH/9WY)3#(ABM%K\& M%NM*B.JPX$7KQ6\/TX5UNU;K&<*Z:,(Z+(#12FG5,ZA85T)4AYW?L(&TJI=0 M6EU3--% [>_")H>=2+%:]IKTXW405?.P\QLVD+U-<-1[=FM_0$)#6*4FK!,F M07HF"7(E1'7J)$BO74)I=4UA10.UOPN;G#"ETSM<2L=XZ:4FJE.G='I=Q*[N MV=UZF2;B&<1KW?;/]/LW&COI3#[)^7P//W M]<%_$GX5.&,/ MEXCGL-6Z:T=?=QO46V595XQ+.*M=?]UH]QOZVCGU/GYJY> M6=:CL//]MH^^[N[-7:NR#'ASR?U^&X/[D;L/)Q1P4P,OX2N#740Q7E(H8(&) MB"IS ^0+9-:&Q5CMW8JQ/H?!% 3K[+/G^/&]/\2)6U,$NUQ5G%7KE;OX:$6] M5J=BJ2T3U:7[M>$U\1X57$L/CCOW-5;O:V3MC;@JV#,N5 M9]?;L=P:-($#LUP=7%Z[VSL/CKN&BJU_B;$[\';$A;N.DIM:KM4.!;I0H.66(*B.JUIJF\75$M4@WS9N[;JU,U7_7X//\+IQ(C -O:+F3 M:1@\"1IF:@JV5A#^&H3C TO3%DK36KU,53FFFNOP1+4&X?C 1(69.;M:+5.) MX#48JY]&(W<@K%$2 BTD(2[\X=@,DUB$3(*?"@\)Q8K8O+&K- X8 W$\H'-BAZ: M%;W].[B,K5IJHEH#L7Q8HFK@B$F[T2X341T-+F4#I;U'?N.\Z6Y/$W!+JL/< M6MMN= ]<_%ONXGM#A_M7E!^8#NLW=SV[WFR=!1E>@S7ZNXBBUY8S&"23A"W1 MH9B&<($$$7AEQNBK PKP^^Q(WVHG"G_W!/X%>.E^$L#>_Z*?+^6SK5FL@3G= M1G6QP/XG8[!>!.&M T=]*<+#D9AVNZ !\$4([TH&$3/(9A ['J*\+"O7?A$X MX@NK23KDT91;&IW"C:$&Q2T%3 NH\6OMUN+7];)]VF$Z0;A1V3K?>%DPT,0Q='7L1.*7YQ( M##\[,ZJ266Q;:W3*W;:VHNNO6[%HA[>T14L_A0U[SAB]U8>1;VZF?\4@;9!>HACD AU,9#V/W<'8>H;O6$\"FYM!0%J. M-:4U8:MSCDF Z >W[H_;L3L<"O\U+*-9O;D+?"'9T(H#:[5T:USRX@%=E/8M0 MX$)X;4K5,F4/M".PQ _\.WUV5Y 3Z]F)MH0"::\! [GWP,Q!2ZCXXM[QHK<^ MZB8"A"S+L.T.;+*.&X^TFQ;"82PK#EH"AW%$.JCO0@?U%SDY HHY/,#-.BET MI-UTD [6P+G,T<%ZB!-I'$@SMXE8#-,@][QD(Y>-?N* MTP>W+HF7?V6A5_V%3/E:;>YLM#\W]PM;]=0O'(<91,(CL%XHG.^WS@AV^-KQ MGIU9=/-SWLNJ%.')<\?&!_+W3_Z(7RO8*E;^:'W@P&XZW$$*@\=9/@G M.)'#WUVG[WHTIOS>'Y+&TWZ4^:YJ'-:"6XI-DF?JEO8JECP%2_(C*U8Z!4ON MV-*.XR 3QN;OP1\N7L62J6/-D@/_%+.9.F.AGW% 9SR09^QE6]\1S :1G@R: MC4&S,6@V!LWFV.=WU6@V55VD3\-@)*((K#['LQ#ZVQWH\OU*(6VVG#I\(?@: M6\\57E^SA33V62.Q7X6(I%FV;9JK5;VY:]KMVC+(T'*A:Q@\&\-O)Y_C?5A^ MJQ&:3>-0O>4E*RX^KP;AG,[.A0+UKK>^\,7(W1&@X2S;/@^MLMY-IEXP$T*F M]C6'?EW-'#:(.3M[OY]_8>]X'-N3S!,;IA\ZWC2 M<9F\0QU(K<:!^]=+/$-M]^8%-&%V'*N#8PO^=+!\,IZMFDK4VJ(0Y"6K/FK5 MBB7W4S=VME=9J2J/7CJ4 MB#Z1CO)Z=N,Q+,+9LK(D_:W^4Y>+O^&RA_@0U+4^L38'11V/*L:CL1!Q>8M) M0'I7JBS!MZTF:38JG>X1"C3JE69OMR*5==4DN]6HO,AB&]WFX1=;J_1JNR[H M11:[V#?FJ=T$%*%46Q2AA_V#!^BXO6+&FYZCE/!=WFA]12VUXF$>CT0V> ML;'Y6=[S)D-BWX*S]>=@3IE.N?[297T7=):&8D]/L9>5$RQ6/K](_\*)K;X MJ]_'UM)@)!MX30&E*>A:$65?/R9'#TM0Y*TPE-:NWMRUVGLC@)C22,-)Y=GU M-IRT >STAIQ4N[EK[%^N93C)<%)Y=GU8Y*H-&0FG8=;/8Q:F823#2(=GI(,9 M=UCM:#OF2+IE!_6C#__&CO^T F'Q6R1Y7L_ MT#D7L4GSYJY]J%*"$E7]&!+*K/QCDQ!BXG8/!:1I:*B,-+1F0.O^--2^N:O7 M3+_/)=/0FF##_C2$*%%FVO6)*>"CB&5]%-44.=+.4]V5<6!-0W$K?K@$>*G9 M?E?6_;/5>(T%JR^"] MHXCJZS=W[7W$J?&YRTPNNYE_*\BE >JWO@C);>CE,NAE3:!O>WI!0/K68H+! MT,MET,MN]MH*>L%D0G.?^9TF?K=K):[PAWO7X%[VE+^]BC@N=,K?H5$R-J[P MZ+1O[IJ- Y?OEGH0YV$JJ0R+&A9=I]4/QJ,=X-':L@D^AD<-CQH>?6DUVC5J MU+"H8=%2J]'>I:C1X\(]=7>#>WH()A,WII#$O3]\@ _#-H4_R(T"6P0TZE;+ M#6BT"@VJ5K&T71-&4&[?91Q034]\[<;PNL$&&_U=/#J>!3P&5(]T6\H]K<6> M4J-XW4@&9I"U//BW_Q1X3P+1H2R/=CK-=FK+'[&8X.L=>(X[@;^&;H2%6!+_ MR< TA)V((:D"S7 M0;GASIO(&KF^ TR";Y3#'VGV9.(!(\&*<,\.OS8(K8$3C:T18GEM,))R,S&' MW9:[B+EW3HA]]M%G$=)XS@*)5F,5YOJ)&-['\F?XI'.5<_6*A16*OP=19,&^ M>3KL0=#OYD_S%R=R!Z ^WKHX!72X! 2O6R_W6:X P0,N2&*>GX%R K=+?#7D M#5L^G+.'YPST;]$4ZR-CX[TB&18DL+,A<+SX,1!HL-";\=O9.H9.[/RT*8I= M\;&?$[!=LW=&6'%G!6QWE,4>"]CN:(OM&&"[@ZHJ VQW4,5O@.U.FD$V,&$G M.F4#;&Q$X$MFD;@EEA&5=XH$X "MMW2L-& MR[M**9;@Q''H]A/VON, HQ"3 )<3#+Z/ P_.;Z%;8.^2S-*=QM936\XHGW:4 MOE@@GP\^1H@Q[K?MA)5NX^8._(3&A56Y&[:X6+98:/(X"EL@4E##;G07$18, M6Y2)= Q;;-F6O!];X)3,)K!%U;"%88MS8(N%EIVCL$4;^P0;=J]3$KZ0WI-Z MESJ^%D^M>E'G;[X"JX3^J5GBR99X60W_Q5&RM\(/)JZ_>YSL@$%M\XP3/>- MX=^SB%_]2?_ 9[/XUD-195:$6?LM-?8\\H*Z9SFE4N+(^*R39<(^*W=6MVNUFS MJ^U%:ZM$6#8&+ND(;-$Z.<'U3K/&_5BWASAA'7#,FRV[6A#*-6QQV6Q1.S5; M]&JG6>.>;%%';5&U>[6F76\9;7%M;-%^ 9)KG&:5>S$OPA1U&G8/M$6MM=@, M6R*V6!+(:FX5R#I.4=A!0S!FB6>^Q,LJ]UI3IY+VFFS@UF\8,5S2GWO)F9?M M#Z#KR.:M#8*HALT-FU\EF[K0LB'?_F M>8=W_^B'\+V"M\*U2- 91A=)P6AN,W[8&I[E'AY(\1>XP*]BD(0N#IU[]P,Q MC<3PUS"8/&2 )HMH+@O(+>UJXQR16SX',9"92Q!/W#G%A2A"'H0U@I,@C)8Y M?)<5J"Y],7"22&@ 4?#]B?4<)-Z0497&SM""O>*@OUMU"0I4Z2"8,+B,0E"8 M*P%Y:;K4JSOAMHR M D>!BZX> (MD"(^-L6K U8!'DF@."8FR3 M2SC_5O;Z-H !!VDYOIPSN^3V_V)U^T]?_!#AP(W$D'N4K6!*4(#[E';N 2E< M*N^JODL93QY#=Z$68$\S[WX"YQUOUMQ2S4S!Y@[[:)9P'ZV;NW:W85=[1RL$ M.@O$;\.,FQ+QZD+.ER'B]@[[6%U@]#+[Z(#.M-O=NEVO=\^3'2^K=6F9AG\2 M$3K&0%=QZ [B5-,CT47_YWIFE^XF05;W1[P,YW5WV$>WA/OHW=QAQVT;)$CC MX!*D?#WJAK7R)-DK'TG6JMOOHU,MX3YJR%K=:M=NMQ>'F9:(M?9UL@]@&A]^ M,,[9\V8)E5ZM?N!VE9?91>/FKFFW6SV[43N\RBO!O!S#QB5BXQ)ZC;7M0U$E M].%K&(BRF[VJW>U=)!L75"FA>Z&['"_[&6I8HI0YRL=GO3K"[/*-I\ MM@>ED(6UM8U81EW4!B)N->Q&HUE PDRK^L4NM0-/=.-T"UL??+V$!]^YN:O9 M]78-C//%C@-)QG;1%9SJI.']4S' 0_%FMO4\%B%.WK**Z&Y\MJFQO+:IBVF;*%FW;L@JEFO=%I+ M:Z(*3F8T.MK)L,X"/@IX/MEK$#TBQ$_!FIS2K,4:ARAL_F/]%0'?TY@MK%?" MZ84XRO ?/SMW"S5 ZRK0EI<)2>5_BW'HUXWBPB'^D0L;\./7MXTCJ/ -4^X? MOKW[@S5MO6+]"F^3S[-^BWP>(;B0Q!.*Z1^T71Z'@>>-[L-GGVT MJ9)^!!K4"6?IUS[X@XH-BMD3$=;M34&91#0 $D=!HATF32^IJ7F2XK,;"5C! MOQ,7/L[C%+E"#I7-T(T&212Y9.-1U5X?/^S0,$EXS/\F/EL#SVX\MH(DA+<[ MR=#%E\&O@ 4^_O__R]L/']]:OG[[\"7^]_?W3I__"?W_]=O^-1$8I M69R>6#3_==G00J"F_YLX(9P\\ O?.,[T_!6L2ZM6O?V_UBO)P^E/)"O_1,SD MN#XY-L]..+SU@N [\HY&<,@=_PG_C:SA*U['"LZ MLFJ]1L/&LE6PGLE3>J4)I?S'U9)L(O#TZ;5W!4\'0WOL^(]">TUSZ6OT#ZN7 M5*Q[3V/WARP&12TY7FS]K M6_TDII&MGCLA81 'MKZ:4#S"0^C\$S35P*00CV!H3\. [&YXV-0#VH+=]/^7 M[7#X^RB)$UA"-JXU_5$HGH2?<.&DD"X*/0V_#*]G'F") P(9Q2'\'G[Z74A7 MF-8APB=W@+^9IIZU,P")S/8T38>5:T6\ ,]S'9\^7C1?%E_EN?!ED(8\1Q>+ MJP?NE,0=#9GUA1CRFIPGQ_7D2%Z6_<]!"+^3%Y]],YK7<&K4[OS/P14!YZO@ M"[A]/."Y'^,88!S*.??CB;.@:OEBYG_(1[WPH1$R$"$NFJ1- M-K89!4 0R@'-<,D6-PB0_N91T'(^LHT!(O+NX4E,JX,Q4IR2-B':-:!(P/Y) MOP*'#_8)DA_<+$X2YMZCK9\O)G4R!Y,$"FC&U MK+K=/\'(0;,!&0M!Y@A^?A,Y@ILYWE53#/<^"1#.\G&Q?,)0PO733G_K'RMZ+H5GY2J3/ ;)BY;T*_R M[H3\L>8GZ)K]W4-J8="%HR7NX^]39,^6*+PZV3*2PGIQ",A1;K.]N#CT'&A M+2;9')?NP_6X/H<[2<_C#X; ^EXPS41BYM$IP6"Y(Q+NH2NDA),"D.D3K_,[ M7&=L#3PP8)B*<.V9#:-$328,-[O\[%7_3C_'+AN92.BC@A,FG$B0;AVP@YTW MFT$OXG&ST^EA!U?%^B?[MVBON2.T*O,NKCH!>YU(VVP7\L*!43SD*LIZ;K0*0'HAEX"1)X#-0I3C.UP-+@1E FXL%M2L-U02#1@C MD8O&%TI%A)?IAL#L"*^'D92&D]H$\&Z48RMN$18 M ;,0V!&X1Z[:/4IRU[P 'DR_%G9C<%)A-4_8F\4K"43 MN*Q5411GFA%EI8A)M2LK1^][/+764\)W$YG']N.BE<8F16:B*5$ ^UVT,S3+ M8DM1L7-PI5/=+KARJMAB<73ETQ/Z>>*YC!&3E?$1%5]T25J!*1=+^P&$,N6D M7#!UG\@KLBCSD\DRX5/8'94+,"#(T!\N_IMLTA'P]9!^+5"VAN!JQJ1XA@EQ M!3ND,O":>BK3$/S+$)VK <@>EX@1OO,$-@MJ7QX"">N;@H,56H_"YRFK&VP[V_BAR,M>K)PT!=S0I ]A/V7*7'\S@/P.9PGG*9M M??K-MK3#!TE&WBCW4=-=8 L9!C=!#Z%1%<(RZ0V.Y06L&H=BZ@4S.N;T,+2S M("[&,Q5\8N@0@0$5@1(B$YYCI6!LX!/06HC!04)U9)T,=GZPMF+0>/?A*@8SSI%& 3NB^8K/_K_LO' M3]J)X/:(#&^=1S\ LAFDAV3+_9(ARMKL"96FGZ":&5[B_10+][=$0'0W4G9E M9$ZT@+(>?IGFIF9]9)MH%H&1E<;%^:=Z!%IQW\A5PA@.#NT__B([&LFC"K2X M$6F2!\^! ^V"831Q;^,P&7PGH@1#&T2\4.PT'[2!-2+GDQ1/(F &\6>\#G2 MZ^NLR42?WP0*PCZ:AL#P'O(9? 7=JY1Y03X&E*"CY R9H!RRM?GM<1B,7+1I M\"-J*W#9\E/I@VRT:CFS!LHK#I3H2B(EMJ:4"\0S5UOMAR ZE/QPTT"@&V9O M K4J8OZM\--X61:N3H/'*L&G>+XO'I'@A.F8!$\(&Y"Z0)-:J#QD08O(ZU)X-BJ=WV93)#V@).O=E_]>+F_FRC"N MH_ZE>11L'U/*/"G=W]DBW=]"A7P)^&4.6>D[%0E\PO\X9)?%(MCCOY+38 7DUX ZU[IIKS* MPB+2J/B)8UZ9'$?-@A_5\PW@=H%RII@EZ@8P;(>@28>4KH)7SI3PYP0>.1T4 MK4O]215&)6=4U\D^>0&91A83U'$RL)0: :G>99U7P?B%VH"MHE#9&FE'*F8# M+YD$:(M@> 5?:44>$N0MILMO]00MYX:9A%SE(J4$HKE\?,*\%IOPQCQVQI&" M Y]B:[ Q;?L#<"LBZ7)Z(, YAOR X;8@]%W'NH?-?1'*#?Z%^$&QV\/]EU_2 MC 30"X8@.8/-UH)-.6BF[.:6S%/+9& M'\]!^!V](6 NCD:)VP'+0NN;"^12RTXABT_"[N0OB7E=E0_AZ$'J[9*7DJ5# ML_"FLCF>LT(HF2# ;3D8=<>BK-B1&7P9=\0R>6>*Q2CD[4JGD2PT$$ X-G>! M>,Y/ 'P 2U&[PSPK2&\P#7EG@4:5;%)E%7%!P(?E,@'-A61"1G:6)\*;I' B M&WN4Z4!B?'(C^B#\ X @^=2Z&*N7RNE ,'MRW0^TC(]8Y76B+2-@Z@B M"J4 0_YA7(-BS<7/5VR41K8183"*J?@"NTVB95^DPGZ,*@'+GQ]OI1% +I5A M(:K\0/VFM1.FB)$B#"6XR#LE?D %A HRR]%IQZX]1LG#&".>%+B-(JI<4EB0 MVMOA)%U.V'Z;^[3JW:&$',4H&]4%*9_I*>GV)9U4P;-V 7> ME.R:YMYF&&*C4EC/<_K2K&?I]-OL+_CK'P&R<2EI;FF19''2VI(C\-6G\5XHO,$HJR/)30R]04V!^;VV9I5YCUN@]]-$5%I M9LC0(Y%:,M6*)? F5.4KA5+'=,.4A.&5Z-6HJDC?S56G+K4V)TE,]X MX(K-F3/?9>HM^[!D"$ZV9*JA'X&MCTPB;5FMJ,/&W UJ%BZ7@:_YF)/"M"*Z M=*KA .AI*'#_459WH"Y;Y2_5^XA4T2CC$*K#85[Y#OR LE71)/#P.K ( 'Z/ M)#R[!&WS"USQR(WG2#W3/O\"2R[!_AB-+A\DL8/"+>,)K%1+?PJ-\S'H$$9. MG#%"9NB#6X6I.'@+1]67B (E !P$21>8MN.@%Q).+OR>XVPJ&D,M0IY!(9OG MT[+_)6!]L4P +EW,D/,4P#!C7!-QG\MUS=F[LX]3JZL(IT[(]7#(+%C8B%)% MDR+P;W3]L \99.+&<-[;]^G5NB?HTRLF"U+X[3='Z4C>L5TF?X"U9J6%IY-Q MYKO1R!U@L>'LR*M>>7"O25WH@;6,A42ZPF4$J^J<,/]%FHDB55ID"_GRB450 M$1'/Z4/436@IS93^LS6MM[&T-H1[#,+]'6RN/[+,ZGU1>J5@QKWT/U^86JFDBN0:&K?NO"*/\@Z2)&C-,^+B";+) ME7TR 9I,TT48+N=V'/X6EP^2560OHW?PX+ 65??2.:R/11[1LQN#,=$7\3.6 M5M-#!^/ I2)E=F'3J@E#YR\NES\&JI/A7VZ?;^5E*?Z?ON=^%TOLUJB8)B4/ M%(?R0-=2+8XN&R(>.71)S[P8Z!FMD%\.@W,6E-A/!5#_J!> M2_A(NT-@.^!#@/".X?L_K)% KY[-9U4\F7X>N>[)\:1'ZUCQ;$J6/FV-? _# M 2_, ;_![^':/]/EO\5X0%P"DUJ&H_0Z4HZ+"H<:7Y:9(ESO%XI\+>L3-XBX M_M*Z5EE 3N6Z>OV%4@RR22-E"XXD#?FX.$L>[U:_?ZGSIR#03+% MB!JU%%'ONF,-DC[:14(&^I\"+YEL7I-AF.$8S/!',$P\)RP%"S")@2B?24I_H:.V&<3"U\_\NJ MU0\QN2A:N#;-?Q8F.9&\R2Q$P ^@%CWPJL=H&?4#RS.HFRND-J2\)]2HXE/: M5>Q/"'Q$4[E/"_<0@Q/K020=*\9BTY/SV=@1)PU%$/>8!:EP5HK@-D S8WW? M8EC83G/@C!\,ZQG**,= >%YDIX$1QWIVPLDMIE(I9$>-R%-<,ZQ$DCN%9O6>"-W?_^^;=[G<%5=AR]Q4$2(GP/MA0*U59%K>CZWL!=E#4"7UVT M:AU?P+'(Y3EA6OJ <%F$6?;(?BH?+.U2>H:_O/NF+46+GDP#FM2(A?\B?"(] MBJN0-2EZ]1H_E#/T\K=:U;;6/D4E'W1X5+(1C8-G;'T:+I%Z&+-/:RFT"A6G MH%$UJV6O6'^ &Q 0TM2SR->X#<6$KD3*VX67ZG676M7+2*3=U=@VF_9ZJ@(G M2FV1X,43RK4SC]T@O2QL]I*]%TP!\ULF\^3L6/^>X&V 'AZIS#L.GJFF%_&M M-.VF*$.[."U=GM$(J DYIWQ(%*6Z\9JV-76?R,3*285,@!#0#]K2X)?HM3&R M["9MX"-OE%N%M?9L#L8KW%'%_W8F*!IIBE2E0K$3-? M&(==.E@2187G: UX"+-D/5$Q,KPX%3#Y4Y$E[H@*-:"+(L&0XM:D1K9>MK3( M?!D03W:VGCL2=BYS)ZV%#-]TF(2J.A/U8"A!_I2RJ$"N"<$J()WVI8G M'#X]:JP22@PKN,U\?:(_5&[13+7#1%$ DCE6]% @!Q59Y5; A #O"R8(PH@: MB@MLR.+DP*:&,R3PWE$_4B9JZJBL[9)"R@GNVB9ND.MAR)SS]+7/BM$0[X!MD3YT*F5YP?:YHB* M@_H 60@+H75:9>1>+/8DW8_RA;+:C"Q#KJ#$-G)D TWZ;ED%2-;]T)G-V^-2 MI3L2)-^:)F%$S1"2O_0,HNS]H;N2@63%?KD&(8(-E/@1J I!Q#V.\VF>_/W M9U&/BIQ^)0%-D$Z*Y;-WI.OF GPJCJ1@7"HMN!\L;8FB;AK9%Z5 =B*+TD^. MEZ#=/ZE8OX,7I\XDU2X2>(4 %F2Q*'?#Z;)+:0\EO8AQ,O]$:R)3;#)W I)H MZ,D1%7I*E4>W$X:8(K$TA:($_];5(=F3< O5.2OD#QP[&#@%0IB]!WEG0\52% MDE4A*I6O*K8+C&\^?\9Z48AZ'.Y@GFQ2IVM!#M)A9W1RP>I;& .Y-'%'$#<@H<$3D*FB9%3J)&43 1?44V=>+*/8? LD0L17K:44F3/L,:] M%F$MX_;6 *5+M%.]-AC=/80A= ;L25->*<9^K[FF;8QF8&LD@R<'$H:8A4O6 MOHQ%\DQV!?A-SM"9QM+:(QJAB3A9="U4WGZ]P$G3>'@P\TS+LD#R)C\[!==2T$BJ_UH+$#JA MQ [SE>?MHL>#YDK$0-9:TX0OT#1Q8RHZH=L!DTB$OK(U.& 0($Z4!N8T(HSQ MM-E"=2(HF&^)+X688I1 I.>J@U> 6'U!W,#D@C(R+HK#LHUIYP)?49SW MK0@NW>;Z&WNA-#_U8DLIK39J+,U?\I+".C"R:2H=44J^V4F3!CG4O?E^@>R* M74:?F\+G*/XD?34JZY?J/9I#5),XFZC?L>)#!_=F]VV^,V)%?39Y3MB[H#^" M5IOU,JBF5;#+=6JP9366UI%!!K)HT]+Y4<]G#ZV$ M+):UD(=,2WZXX#@MS.'S8-0\6SE%NMM(Y^[D$C72W=1*<^RTH!3DY2W5.>3+ M>\C'@K7IS+U@8F8F*'I3L6PO]O-04I&^*+3L;NM9RE0Z3&01I245"V?ADI'& M3D,0Q&2/<^U(O4H_L="PFC(],2Q[6+$^96&.YS0F(DM"2(Q/4'J&640!"4J- M-%B5/%-A!1E6QINADA32)C,^J8BSN^3PIR LFEG*E24I*JTTRI&"N*](.9#4 MQT-),=E#)ZU7%>(I*A933AB&J4UYBEZ>TC;E*>582ZG*4TJC%+B)6&1X'@3. M/J_>"\K95$T^BW 0 *T__I3=KRB5L^9M3,%)L2=S78$_A*O&,:L4 9$#IU MF2-\O!QWT7MLY[:AZL5/(D[YJ1<;03Y97_5/F;5,UAD%7\B+UU]$C MM40K>[N*.0CK85GOUB*HP"8=N=_0.HC31GNIGDUW[(M66_WI $E;[X'VN)K_ M?>HXO[9>LO#JHX9&P6$'F;E_I@6CSRQS#F 4#TL*J=515K,1)2-9>= <=$B3=RA\KO ?\4 M]]L7HR"4(L@I*M&&/70J48@5R."!X".0'XJA@ZR3T?A_N">$=4:E>($DI% MH,N/3#,#QKVWTT%W%$RDC$FJ=6(YZ@KHB>YV?G,4N%C8FI&,+UJ'BOR)DO%E M!>%7GO>'GJG.9G";%%*24A%_A,EKUP,; F0A_%1YM.D$78U8-6&A/Y2',TI$ MI%2($)P@?AK($Q_.PM>F;R#X!8@&EF4$.=ZGXFL[#8KY49(R@9(-652 +"*, M>ZNY/7$@(Z69;(Z* 79HQ ?-$T#@C0QQ8T:3:FJU-WF\6UHBK9E$%EB1R?R M#\P)8?8)<6]=,N]R"2O&N2LJ*9,0M31G6_ETFI+Q_?+^T-SM47,^IZ MMN E,DC<9IH.6];F!%)6>VCDR$O*D7])M/R',9WVX\N*$^0DJK(A PBKS IR M2$B169Z$ZH>PH),R6DCO*?LN5,=1/'4(?D@42_.$T=4DF"DGFYB?59Y(99NT M4M1W_]*JT/L)@>X/X35/B&7]Y,AP/44;%23C')X$>741#NLB,,0TER/1TAAR M5T^/L4;.U:K)MON!O+>*]0=G=])E4 M4-M!J,]RP65I&'TD=SDKDB_IU#K6H]PI%;3 K^NC3^LA-2M3]5?*0U(27,/W M\1".D"Y-%3Q1C1Q6@%>D+X;?4(T=U+XD>Y/13I8%%!A;T?Y=W!9%):MH!SPF M7H;)2_V=KH^E4DB!.+Q(JRO\U95Y8=ILND7J:,XU,O/<$+)YN5B-8PQ"CB_* M*&H!VG">:M)3R@R 5$O#_?!\/2PH- KM117:9QK)123ZLKKLCR#2\^H\H$:9 M3QIX(Y53:04"VJPO(D8M?^OZ8Q[*G#(C5\D*C!M@%5H*;&1+@4K#2VVJ-M1+ M'08YZ&A&Y?XUT&JN"V=RC8.(<*11WSFQ8W%"1U6ACT+W47!/Q#.A1K-FI-"" MCD]))9N#O Q )&"'(ZV.?C8C^!ZZ_*3QAVY$P4K@.-;1.)S9CY?' =-*#RK6 MU4QPY&\YD3*+A6<#T4(!:MG_+K6=THB4-Z16MZQ=)'7SWV:7I( >]#BO%.)N ME/H0QS.+(N12Y0DVZ"RGH2UX'XI9'6IT2$C4B.N;>KLJOZ'CI)9H-D0U^P)($ M;C+$'V7F'SY+\U&-[']9V8\3&+_R!,:7%?X2AAH7E%KI(IU(2_F/=& 9=@I$ M:H"MK.*;_P*PUDB@*)E@1HH,)F(31C7V-7K6ZP] >B%=8VX*,=]#?68.RD$: M^:8\"> LE^>9T5 QM+RQU6 ";E822C0[;%,A*,Z:%[4=EG MLW6SGZ8 MU$\9&7F')K/-!W/^-0NE,'157^0'RX^?UND^.@T@'^R050IG4G703M'+52F MJ.YL9?R6!=AG(_5_88. 3?Z7%/IDE&K5&FSF2GME8:RR&W&\6N\& 9AY2#; MIO$I,A(FW0!EMVEQ+64 RS>$V*.&5K2@?".-<*$Q/SY-Q(EIV%.6R-.RA[E@ M,_$4A^D'RO@%423?AP%^X!W8@4/\+R?8*USX- XLFQ0(TYTM0.0Z"K$4^AH5 MK>)?BXD0G(/*BDATB939#.N9(FWK-36&WY5K4?:F*A:EF&K03@-V/^2)U_D8W"J+QO? MI-^_*1C4"P8[IF"P'&LI5<%@B?&LR#\E2RHW+"5$]Q]L*')SAR OA*>CF](0 M>=V;5OYR+!1$CY)7G_](!QEF$LE%93!V$+[JT8E2 59]\&!FB(136E%+E.; M#\T4EF.D@")ZWQ$&6;BA.9WL@9YZ&M3(A]6SO@+^ +=&(2Y*BEV\;,1\ 1KX MPR=Z*"@"[35@5Y*?U&O]/1>XYW//Q7IH8H\6/RG,HZJC)>&2)E3/KU;SUW2. M7T%M8:ZJ'2="3J;8&+UT?-YBI"^MH\1,E9HHJ$_PU%."J<&E\'W6='/:N6O* M7B8).3?"3"' JZ);["$EB!_JI'6'Z:PXZ@;\(.%U>))R M^8::!E(H#ZV85Y:'D5G]%\&(YQ,E*D:9A9&S9:L>(NUW,M1H]V +6*\&YQY;T"']_$G!M-,UM M%!-2%,BLB@<9A3GM4>*%L!K1XAP*L!9EO((UX?8G!%*FEB^&SAAYSD00%@9Z M$NF74;6#')I7[K:6=^82G+J(7R;;RU2KEY[= M(#Q-=B_9[L#54M_3Q'GTL00;/(:$)]#($Z-G(> ;QWSXQ'+A>A=C;%_3H6.J MAY"P-&980'_3@$<[ERF;5+,:( M<4([F('4IEU4X(##$#F"JV4'$3;0#0?)Y$G&-ZF12*!)0V2 ]1T4=_6_2Z-6 M"60-6R2M<8*3A%^QD?!(@$5L.K.%1;( J3)+(3ZIL1.IC:/2NR37;2[H8+:2 M/*8/D?)D5J-PF \^7Z8(*06)$9,DI-RYY$NY7B5V7 HA,R> A) !=R_IAQ2S M+Z?!LKK_/--Y$NF*T^P:18\6)K^DE%(XT:O8\Y&Y7G1+E'^EE1&E"&,@RJ9J MQF6.!B?.#W?"8T9)QG#!*P(@RJXUC=H(J$%V<(T\K/2M6.^VF7F00<02(Y$C MRIRF$DN.S/9D;;E8)("Q1T'2/0-P46XH%B$K-P%W8*?XGM3-82N28_-9=X.) M>QVSX[$ M-_##X3P)_55VAFFCZ=;9L\]89@#&'#B@7,<5NJ@P%_HL*,6%@%U@U5!9:140 MUS&JDG59):FT)P_D&JG*Q*P\V,Z&QH,!/2%5./^\2"L?G(#:G+C1>E\ M-';6R#-BWVZNOO^/9F]>]IP0>W^*C\ M'1Y!F$QL:0*FL:Q%+!N);X7%]A/5.I*.4XCG%J ,@D;C[\3RL !-GO;A(;= M[@,/!3X^^99#N%I\@5\KFRJQ;B#H4X%?#GTTE+-DU.N:O-U6"][V&WR?\"C) MY 89D$OA$KU><;C5MK#0RXF%):E* *H#]>5X2.[+EW)'^+=MJ*#L][,?42%Y: MNK<.N%BJ+U+#:*5B>_5!2N8FT2UG:;.$+-] +K- ,AH-T\K:X75\UUPMQ4;% MZJA8:GT[TJ'3XDJR:HE[8+@Y)=VTK#_,9M\M:;1(;=ZY!#Q]/PLKL>HD[ +M M]50%M&KY6:"8ZA5"7]4:<5@MRJ8\X'D2-AP':DB'"B)]+P/ UFUF=914,!;) M:![%*'01)V/:\'&LI5>:\-.HGG['5C3K"1>" WK)$;MX2D?:6+AMC MPA%!(?1P_^47G#G0X3 *>5"%2=YS3^Y^\M.TIA]PU#,?BBH0OO9B5T3!+&0% M1<>XH:IHF*Y+'Y>20Z]?B>Z/Y?MRSE"! 9(9RVS]I;.^*>88D<0BW[-@]K>, M]<#ILRVM&86PMSK:TR,9">817WD@1*4F)7' IW!6 =ZF327%E"7 M9ND1G;O0%G0'8JU=:K.KYJ59Z8"[O8FW(B)HU:C& C[=P=F)VX+P%@8$?:)K MES-ZN;RXG2:V=:&IB6CB>HQ9IM)U#I5&>>TJQ#%TZ<[3: %.IZ([;4Q% OQ M5/J!'#-\1;A$6$L6,\LN2G.MB^&6(J8&;@6WZPW3H'!Z^ M#U[+>!91(&1NI(;J-%],\>=*$W2@9!7_3\5P/OR/D#U<7J8J@K"Y%'-MT=P( MY_QF,:"J+A5>K]<+2@2AR1P,$&%58\S;T7!2.-M/>EN);(]=0"P#B MNB*@>"'A\]')Z!;5$LJ$+[_B R?O:?46U1GZ!/2FJ MJ;-&/,3:O#09DM:/ MOZ2=;YH-ERDPA^RJD(AYD*6=B]4/Y M"(7D*6ST? _0G,?HON%A[6YVP ZR]8 M/@&2KXQ;7*?E?2Z>)(!M#50Y "7]EU"R!3DL'2"%[%34G(J],8\AQ@=NY?I' M]']O3K4;2D4PC\OBO#S.;X*UI)-$M&CODJ=B%2&H M@@%-T,P/K:]U6F"0!^02@[AO=_XN$WDT;GXN%Y =5!8, )WUG6(FV8!,!7RN MI5LQ/LV!JZRT7U69#7GH@^?TOCTY=96:QMSRSN(6KW+XQZ4B3CBQ3+.1! MFQHZLK[B"+J)^M4.8'LQ8B:>O)(#JW MDL*ML8F4&[WZ0"GC+FB&B7LK@6%Y8C$[6: &07G$);^\,!5B-88B0G4+%'57,C^U)L"E&09DQ&I.L.8[ M2^\S/0WP40GM&_3H(V=Z%R,;Z.C,][=>A,?S@$DGV."Y4KM:O_)CLI8]C!ZX M(3H\C(V7H6CU9:0EG;G-LWS'PADJT+QG0N>+TPGRF)8!8_(Y!/)/'427$J1! M2(DGL(2E!4K: *WF'1P!F^U.-<[+B8HXQ974DQN0WK@+@5Y MDY72LO3 ]62C1L3M= DAX:FN&Y)(A'LV_[B*,I&VL!12WG->5"F]GW6ADRQ'E@4: M O+THGA#X:%WY^C5N5S4G0Z]>0Q(B6"1_>-8@Q5S\C7B2U^8*C%"GW@,;D': M8>\S B.["QUI6>1$87T5Q$Y*>6/;UJ@PY(\MRU#XV.^'U#^.X26LPCQ7US7= MVZ.V-R>_MP4OE@&+ECDR;*UB-DA"LMKP.S%(\%FV1*K&J1P8++1E%8 JDF"3 M9^[]JKH7L6#S+V%0.9#P(T$-+;!^92+IB5Q//")8NP/_DM,>!P2*I!O0MEZD ME7M-!HF.I<29+6!C-0H8[7^IH@YRT6P-4"_;&TLOZ_/R4]/.=M'_6^GW5=)B M0DYI$J8EE17"YC:^W33%B"$([M'(@$*XL5/@DN:"%G,R06OO)'B:I.])\%\J MP,FNA/*D;C8(BFI*$G5P:AQ2X*>Y0FJS_@ID%&;H].]^(&3)(R4294N3G;ML MFV82 MP=]K1O8R3-.LQ,/6R\FPFF-"8.AH%M)0N31.DHF1?_J44*(\8F1]PI8H2J5^ M=)Z LM-8+0E+ETN3]-*'L4,8C,A:HF%KWVA,SQ_PK7%DO2/(C:]B&@NR2AM5 MF\OG0?YN\L%Z&8]G;>M F%UTZO=G^'P\QVC"^Q;Y??]__U%K5]^DI_0*/R]; M252OBZP\3&'M42?A2;&%AZH_H))UD=IXU+DS04/@+[;]1P%/&'U%VBU((H<: M AF13TY?(0,ZG<6"$Z5^VC3G""?/'?6I'@I!,-P2Z/@T$J_57][@=$3/F;UV M?3I'^M(;^2RIO%#P/F%G[\#QY/W25?.O,YEUJ?:/'_DR4R]0+ M#(*,]I\WC9NUU> R*ONZ:M6(\]2+TF?T-G]&??H#G_)FP0J<9T'FOA=2H^OT M1BJEYD_B$*=Y[L\X&IEM\ RI!U!+U%#/H)ZRD%[.C !1->]#9.O/P9PRG7*] M+*Q\'B?V-^N! JOFU+8YM;\7G=K68G(P$&+UUC%M6JJ-RTK?:"=RD?L]DBB; M.\U]GF%6>/(5[FMC2.:Q\+^=TC!1L;O_63929^E#2D?-\]0V6Z]:Y9(>Q1O_ MVUY;U+<6XE-+M;=>F^,P^VQ1$? 66SVDOC8$=TX$U^SU#,49BCOAWEXUJXV? MSIC:TF?4M[,K"BFOA-?3K5:ZI[Z?E]CHWX_A=O$=-THN7KX%<8;IM-P+6T7@ M&]OGYT'ZU9V,KZT.X=AB:U.OZXIN=4<+QUSK&5SK=F:$N=)SN-+M3(]CW^D9 M&B7KP^"EBP7/H2?L%A,^A_RG><:>L=H5%O>%Q&JWD?QG*-_;GUH:2N:"375"GO8,A:\S5\XNA#3:U7C<(%E^4 M+[>]KM^VB.Q<<@ 7=:V[V ?F8L_@8K>U*''/M.S]!"."1?3NJR]R ^.DV]W>1"^'G#.EBTMNM=VR&RU3D'I9M]JHV4W3&'") M-_NJV=TA3'*]=HD:0. '-$!E!0V:3^8_>5DUW,6D]"$_,.MZ2DE82]BMQK:) M"Y,!/W$E2'DO2194MZNFVJ?DE]1M5%ZF;J[T1M*9!6^*=_P>)Y@& M/DXXG081YIE&/#W^BJI&JFJ.?*W^QE0DE/N:FJ:RI[PW)'WMMBD8*>_MT$Q M4S%RB7ZY/O7:MGQQ14T>#/]A/+Z2W]!N1I:Y)L-(.]_0?C*^?'?S\>?["W92 MBRL,/HJX$#+DB#FLTBGWK8>N;+CY-OI_3B1\O04QK;HIB"DPH]4BU"=;1"XOX)-H1]V M\QP&2=\3I9U^:Y9XLB5>EK^WQ,>5_IXU%<"18R<4MM5W(G? *#:NE\1B>-&C MA*L7/&>3]O:J6MD&(+%\>2)#;F=&;HVS3DM>%+E=_!1A$&[G/[CZTC/AX )= M[RAAX^B8)99[B=?@Z/Q)_Q##6P=6Y3P*=G8B*TCB* 9?AQ"^UGH^.T2Q>-=+ M+^(\Q#A7^G=K""1@5]O5O0*5&YS(&>GCR[OF3M-N-%MVM;XM'(BYYO.X9A*( M';N^]9Q[<\%G=,'-2AGYMR1F^<^Q SN"_P[=I[M_P!]J31,G?'1]LIW:^1O^ MWR2*W='LA?;P50CKLQ/&U@?;^A"+B56K6%CC5Z^^^1C$PJI7K*])/Q+_3H0? M6^^>X,^(?E][0P8-?U=]N56Q1D&(K2B#)(KY8#B M:1C@9R>.-7)]QQ^XC@=[AX\AMGE428^V1 =)3WSMQO"ZP09'^X5G-I9Q)ZM) M@H=(1U$ EX+7]NS&8S!H0^NW63]TZ>IPVG1D#<4@%$X$'_E;M=*T8"T>W'G% MNH>O6V %)QX-K\2O$J2M> 0S.!1/+BR4T>P'+E%)'!#-P-)<.#'ZPC1X!E8/ ML;FIGT2PR"BRK6 DDIX;=?YD?%UJB+6VT 37O=%LRK%?J M&1E^&XOT=Q91PMS#77_@)4,1O=[TG*22ND4W]'6C^.3X1ZX_!#GV^K;6)@]$3XQE#- M2U$-7O&B;(A(<0'M2 $1S2(P)YB:-/U$AHNYNY>ZNVE#;PNF#Y5H:SN-44K!F'-F1*?23BERF*#..7<;H;@OH_P2 M ^5#O5OIIM<1"H]$ PB%\6P('"^8K4>)\"SGT0>) 5[&P)F2?D_->RL6@[$/ M>WJ<6:^DATL>@/1F?[*[U:K[- >"_G=+SSP)(( MX1T/P03.:T8M<9TWD?7^G74/FZ')'&J8U6J7LC@@1'?MUS3LEJ727/ ML5FO=%I(>4'DHOQZ34<$JWCS[ [CL8R_ZE^4,9AJ]A6G#Q(NB9=_12/B@4#X MJ)?J;*OECT/_)?K6N/S5K9OU-L@J*V&)VP/V]J!!9.G;KO39VZSXW M=JN,N]QJE)B]:I98/EQ62PEC&H+/%<+B+L3@/2^.G1>]&<."-0J2-0I\7S"Q M]N&21QC3FK\QXFOX(7#X#'P=>"2ZNDDH%&=/,?8>))'U,';%R/HU3;Q\&HW< M@8EHO>255^=DM.M'20C7(S@&8H)6+WT]=9TCX<"_BYB#1RAI*2T-'M_C&PHO M 4\!5QK;IP2VS]S%3<-@)"@UC?EF$3Z!W(LVEGLEMFL8.NI#'L^Y1-O99$": MAGZ57N(PKPT7=)ZCW3?EDW+(UE; *:8H7E96X [_\V:]!]NMWY3K.)=21W&< MCT)5H1MQ]OLCQJC_H!BU]0XDR5"+=S6J-L:\&GBV&WRN?GZTAC&WP/."9Q3? MG%*,D@E2U5]4N!O*T@7*360#<9"4,+GH4],TA2"QKC=*/2HM\F^)_&EQP51Z MM*_PXS(&69 WR"*2H%LH_OB*D@Q@N<%/.'4AL'L;2XTYI:&Z+"U8F//3IJ8[ M]@OP_E58D"JTX"8\9QJ)U^HO;Q1.ONO3>=*7WLAGR5@B!L_FBK/HROG765RM M4N78FJP+EV^6OZ[0K^8*ROAW+>S_JBW]=;6R_'>K'ENK5EJ]UDZ/7?V[1K=I M%GM.BVU7ZQL]=M^NAJ7%I+V].B,X*%\NT*_5ZF-I$\0A#O/)_8WZV'L^(_+Q^Z84RNJMB\ZM M^$(Q[WZMFX<49<=I+C4K/,T*#]2?2ZTZG=(P4;'7_YF+Q66-*/K,%&VZ: BB MBP?I:'=V;$4K42^AH;ASHKB:7:W5#,T9FCOAWEXU&MO/J2X1M1W()2G?Q>P- MY+]BZ$*M47*.XY1=N,XWV6"\QJ7 \E9W,TFV.H6RS.2XHFO=6>^;BSV#B]U. MN9[EE1XD<' 6EWF-DW7F.^;+$E0VSRA;AG"%M7DAT;MMM-@9ZJJ:W>Z\S"3O MES(USO"2.G9M:QQ#F(FP? SB2H,H]3= "TV,MP MUG91@-M6VY0B4GIM%[N+TC07>P87NZVB/-KVZ2VW;M>:EQ\*O[5);<*?;HK&?Y<6:),F_YBBF)@TQY4\XYK2',LP*J\GST$U-)V&W=RUC*:,NNDR;ZG;M5O-AKFE MTMZ2=-5:=K53NXA4QZ7>4*=2/?7]O,1&"Z=87D7ST3P^WRIXOGV2/6=(_8VJ M76_OF-,I8RSX0F^I;M=;YI9*?DNO:G:OMX4J,1=T\A!KI7ZU\ZJOJ2TFV#Q> M=6T1Z5JU87<:G6N(25_=U=:K=J?7-5=[>5<+3JI=;6\?1C"W6NY;;59*=*=G M:*J<82[M=RQGH8%&&;:IJ3!-.:+:M#O-[9VH<@@Z4X:X[%KK;;O7[)AKO:AK MK=?M>G5;5\+<[!G<+"9%2E0V7'K+1 %T^P$-B5M!@^:3^4]>5@ES,2E]R ]% MN)YR$AEQLAM-TS=;WENBN:1R7U*]T:DT7^22 M2F\FG5D IWC'[W'N_2ML2/H)9]*@41-$F'0:64X4B?B*2DA(%7]"K M[F7@5U[<[9 XZ>W8>%W&&S((H^?OK'[2I@#:EB^NJ/N!W=67L=V,@;W5Y--: M_8VYIG)?TR4QDD%Y.B>_;S<6JK6FF=O*7SE-:O(; M-7<:=J_9LFNM;7L=S#6?QS630&S;O?:.EK.YX'.XX&:EC&*Z)&;YS[$#.X+_ M#MVGNW_ 'VI-$R=\='VRG=KY&_[?)(K=T>R%]O!5".NS$\;6!]OZ$(N)5:M8 M6.17K[[Y&,3"JE>LKTD_$O].A!];[Y[@SXA^7WM#!@U_5WVY5;%&08A]&8,D MBMS Q\X, ?N;.&#U6 .PC1[E%--I&.!G)XXU#.*]8]?-T"*SCQ:)@??I7 7L4CF,&A>')AH8SS M/G")2N* : :6YL*)T1>FP3.P>H@-/_TD@D5&D6T]"Y 9EA_$\'40 ^X4GFF- MDI#JIN7,0"N!7WGXT3Z\SP=A/9F($.G+_8L@7]22_NO^R\=/$I?\SH4'@'8OGEVA_%8FCGZ%Z6HJV9?/0_QRGL8#RW?:"![[?."!;[VO&>G5ET\W.>T('*Y\YP?OM+ M-SD:'6V3S'% @P%# ;T&E25"_!2LR2G-6JQQ*$;_>?,?;JW5K,%G._7N4#1' M':??$H-&5XSJ':=1[S?;_].YN?N&Z@<)_ %>B(+T'S\[=PN$S:=]]X]^^/-= MT3670TAM*6[5-/@O\Z-#2[2EC3:@9I]N)(*!9)0(;E5:F0C^-A;I[RR2@G,/ M!]GM)4,1O=[TG*2!=HLAF->-XI/C'[E NW[\^K;6):OYI?H4ZNW41#W]$O+' M56M6*#Q[G[L3UT=S*@AGUG/HQN)V&#S[$5[2WYJ5MKI*RXGCT.TG9%BBHLR^ M!;\9I*J5IB(ILMS-Y;T4VS\[80CFZTQ>(E].*KK)@=)<)OH, ML+V:F0",C3P_ <,X=B1SID\$M? 8.A-ZAN> PVU;8$+[T30(8[9]R?4"GPV, M:?$#-0 B-3L^+L9G.4-K0(Q$D ##((RD@ "[=6B-!!CE\]2U7$)G#:9Z M6S"8JD1;VVG"5HK3K=L2M5:EEE+D,$'%<^Z&0G%G4ODE!LJ'>K?23:^#W$ZX M)! *[,+&8C#V8;&/,\L9_#MQ0_@E,.57,07^[ /#UJOU.O/T>SF%Y9T'%D$( MWOA#,($MSZBOL_,FLMZ_L_[_]KZTJ6UL7?>OJ+IRZI!3QO' F-0Y5828#G<3 MH('"(>)Q/6I%O#\L5.3YUS$(*[AGQ;'^!$L89F!Z]*#=YHM M0Q.3%*S)%%[NE:CRU6+6BBIWS@5Y-8RS DST@6)3?Z6EZRLXGE9SWQQ/B)R3 M#!5ELC ]I=*;<*#@C-"# O,'&&IMVBR!_JL>FDJS)(X5*X ^",XAAL%8]GFW M2?H#& \8[CI-;C&L>J-894[\+/>FX"31=6$\C,CZ:=A#YJ^E(? M?2]02 E% MJK1NG6!V*RDR[W 4JJ%W9%*;9\,AD,X]2:;54;.,4G1,*$7>1H]US_ME7-@B MXZHGY#OU1'+>$,>PE'-K-\GFI[##X[]\>3N?L;?^VE-LY M9[9&")XG.(Y38IY#?X+TY%VH#-AB\!.S,7/+2WX5W1SDUK/F0IANJX$N=K=! M(H#C8"\G,G_[GUS ,+U;($OO77M_R]H<#0ST92$[!):P07P-_(QC0_2#@M.\ M\2,D8!V!V+'WR$9)FF\"U8]=2J[;O*"*CU 2H:!M5+I:VTW6W5F]BWW MHM#OAU&8A\HLH-OLU# C\!K\@MR*\)^# = $O,/$GV)RHX%_20OE/!;?Q4ZG MBXA[G8?%1 M.!AAV-3&:1/M0BN=H+'B8B#L0ID<6^3 B1N\-(,U!#K2&@./>.V.#K)Z*R=Z M_\3:C"A4-QP] DD*@L/[WP+>3>1'9*2)*%:[^QX&LX<)'(OGSV5%+\RPY"2A MX#9F1Z((;;F;,%!>5J N#IG6]&-PCX$PLN'4H9%4432-SKQ!A@/^51_6I$@G MB28L6]\"CAG8ANB799R&+6+.N0$M7@,E\/>Q.999@4P*LZ2Q/X7'(M5X-PG: M'Q%EZ 8C/[Y6)M:NARD;S4-DI>*;$)9,FT3O5$PFT53BO6/\WS J!GG!@X_T MLUVJ#?,1/('+;_0;A>.)#T08^,AS0%$_P!+"S"'?!98(+PV77^,;X/V )7_, M9*;@OIFYF-<%N\X%/6H2)5,J&.)R&F+M&(UM]FZ=HY==GH+G-"B(\RWO@)B1 M:T3NV,.]!6Y38+W%2>EFO/ I[?G(AR=Q+5H$?\CY$]BB<9(J3J5V=X3C.)1* M019<-$D?>!27^'A@&_K>K;0%>+HMP-Q2W0V4HJQ+>\]P< ^8,L24K"MDJ 2$ M'E,-TI:8 8RV*; 3R$0D=@\# ^-BK)E**!G>\:#=\ XVX9^C-KZCR"!T0>=( M=."B1N7[KN@K2T4J*45;- M<+[PNQ;PMTD!MT[5(+F.,8C./H5SNZ;W-;D% 0D;A14;#A?Y$Q!DOM8NF* ? ME.6C/,HO%^$5<9$5:/"F\.,$B6/ )05R3DY&*.,@D]P?E5 *TA(<)KBJ&%!R MP3P,Z"X& H/#9VDR#6&GLXH)##<'(4H9BS[HW.26A83(.?P=BT;5 #6%*><3 M6_O!EVV"*^+Y0AH-.2Z]6ES'@W>@99+F1YL^5X[D +D;@1&$HA.T<8J#?QT$@K: M_$2MVR\I7#A04^6)UZ@[8*9>9C),1]"0-%!P8/4U$O:N73<";K*+\5D4W M)OV,%MV,*14KIL34!]O1$ [<5=]=WQ#^#Z2DB&J&!7KY;*BR!3IUQ2:9S'AC MD3VUU1EX3W47FI+8F@I76FXE?5;*U=*=F]X)26 /G]TH[0R_@][X0.$WX,X! MQB[P>]<)2T'B ;W)1G2Q-"$9[CY4WC>YC6?>#:BB&()Y4*1B&?D#TILI-<"A MZX=_)[F%YA/N._R2<@T"2M#$.73\&]P8UH=Q$Q+R?4V-FM! ]OT+#E(;,+/3 MIAMF+\AF#K4%*,;;NLC7+?+MKHM\E^-=WFR1[[WTJ3F9 [6D?*P<9XL=C:$[ MJI4"M^%=9V_;#02C6"X%*\IJRK50V!8A4UE4D1]15B8;H?8!JXW$=TS!!O0P M5T^S_^GNGM'"5%&*%F2LC.DH7B9MG"@9MI?=JRJJN]8!1K6#89I(Y:P'RHJE M6DQBVC/PBU550SK4MGT$\AS0V["KR5BEXDG:" V:T8DC[7EQ050W\C*H/2^18:W*O=Y&3P1&!%\!5 M.FB3)F!J2%<4%^>4^Z;:!Z;KZ@(MXR.^;U,ZK5:.U##LX8\Q(,<%"+ 7MOZ M;2ER#&>#+.!&@-_48!,&#I0X+D8[8ZIWNV&W6](V S8F]:G*<]*Y!6]#,.WP M87@U*K8 LT!#752/Z1Z5DE.#A=$@!IAAG**GAGTP7$=EM^PSX7.M@*%KRR82 M_4E;F!42%RZ#AI= - MJ+* T)A0!S$ IZ<:$[$9:-PPD$J\.DP1(3HE20*DO3:CT5^D$UI>PJU48G7 M@BXHD![(O\!(&%;*\5<57@46(U_#D3T0]SGY^0T3SX5S )4!^C<$O1"8@]07 ML$C ^($.NPPW*XH$*W6OE[C)\=XDSR'Z.4?@L*]>=PTB$K(],)/?$-F!]9!4 MI@0Z+\5[JKD&'Y ^.PVD)I-"S@ ?."V7@K MJN'$J'8QQOS'OSFN-4PB/ UO@U1V4L .!=E[4]_#(0_CJ%#_-6QXY$\R]5'_ M\$G/A@UCVC:ZZ).[\C^^[[?V?;7>[?\_++O9"SP76F8MG ML/\L\OU&<347W.BG[,-Z MEVF7.\\CW14ZI3P8R<=OUJJQR-)"Y<[M MA+PG'4IVXYD)21[,VHU+M,![R>GHL8E)R:4.*05Y7XI4&KGV.[:KLNG1[M%5 MMJ?+P;;Q3442PYW5XEX90MJJ=.R8)C%,J+[;=;K* ML%A,:KOC)-[D%+%N'-NP]2;PH$X=$ ]-?=CD:E4L>((+I7>XIE4<00!VZ^ZR M:!,;U<>[?7*TGG;]J\VTW]E;<)WV^V6N0W@RI7I"I)W'$NE>]^E$VNZ46BVK M5-IY I5N=1SHIX7)=!Y@E(,/M3E)DP&67<^KDVJ4V6HA:G_7=7##'D.$=&FK M[M) P<581\];.DZ G_YMN[R00U0N.VK0Q4LP&S^!PY:31YZLKHY-X//-JBNW MP*>V?D=ZCVTSLP@#)7+YA%TX+QF5,.]<.RXYE8EH(7KP@/C9XF#^?KQS.%>D 5]*G\[@P( 1H3DQ]^]4YLH*M O)3O* M)_-(Z2\B_R(KW_IIH,%_._>PX()8,7NKA!5SB.W3 S!U#]@ MB%]Z(2E_?-7[)M9)T_OC^\'IU?'5P=7Q_^UY!Z=?\ \G^O')V>7WR]Z ME][!Y[/O5]ZW@XM_]*Z\B^/+?ZR<"C@0D3QQNQFEY1YQ+^H'NY@N^#"CWBZ? MVO:E$U-Z _\HL/\Q9U@F1; MQKWSNHEL5E409%$JR"A]I3#09'HC#0P1V#=X>651^*JI(M1,1D$D[PGOJH(G M6S;[6PM8-BO*%UM@8YZ=7EV@[7( M<$<]:JI&=A; 4-DD_?D,H.A[+6 467=P)0D1#8QD=WW@[OK$[#I;D$,M;"X* MG"#3[OJ;[>T-]9Z^W-X.Y#>+2-6[D_@U.->-YZZ!A0V\($&/\#RCQCW@;HU% MU\;]FGIC. [-&'"(W9G$I*U!& L ,UG)84Q@-SD'CB5TP\!%\D2.&1:F39Y% MG,5V&H8<>,F*_CC,YVP:BGEM9C<\B0OACVY_'_4ELOS4V&QX'[#8;>\L]:P2 MS)5\>MD[-"28TG%2)R(LBG]::!>H3];="@2>&@R*<<$.KN[<1YPN[?&6V<#M MTGXF?5!?-"$]@ =.,',)HG\EM[03Z([+'$GC"(4B32DU&+[5:Q]H:%KYP8K;$W'+1#!M:2M0_>)MO=>8+O5_[< V0U?NK]75X:QW:@2H@3)(&1O3 2F#N=- MP9_^@32<)[,7-!ZW_+7?7?*[MW^*W[V[]KO7?O>OI^EZU^'\X.+*.SYN>F=7 M7WL7WO'IT=G%-_"ASTZ?ZEX!+;Y>_ZK=]$YZOQ^E;WISL( M;!9-/LQ A@133_HH04,'H8L&H"4X(6DG93NPL83K!^9K[(\9-,)'M0A:S(]S MPDD"FREB$Y2 :4MIC!NP17&>00CVH2I![V#9BDHSL35+=2 (OAJ.\2TP^*Q_ M202T1C"8$'4"](C@;F,R*LDUS%]$.?DDNF'5S8N0&,3,ZSXYM-!N=5\Q[1\T M*7SF'1T<7IU=+"7=/](9X7PG=XT*8!R?BBB>3ML MOE],*S=H$)T)&*C.]4M@BS!D)0U"#[-(7GX?C#$Q'B5(=^@7>F;::0+.RH5Q M28Z2%+-^FR=)0@5?ES;SH^-S/'AD7AH'W@SN,?;:K,8%M200A,^LE_L2B%'#XP/D"'Q8EB&.= MCGQX"3=HV7#,44QX"19O5)H)X<)S,,*N(>TPX5OIN5BX:X'P*281C(Q=9RM-$ ?,WGA4&[D*F MC%-1.KBES/XO7O/1[N \&C.N/"OZ4 D<,RP%JP$B 7Y/9:R[('=NT/R5V6F0-*V* Q=?U$!J9-I< M(\/;RZ$]C,KA[9PY*690Q;O.[JY3#^Q$1LS4JQR<-GY8-N]I[\G>L^,_! \? MX1YG,4E=LG1*MN/2FA6"X>O@#!9(1%1'D>HQ&5(QD?%0V^L4B[7YH&62@QF; M7B49 82< R0.CY4U #M%2*Z$_V>1!RUN.G(31ZX=8/T8(4G-72ALY5RR@F-= MRGJ5IM3'L20<39XSAF?-")4*M*\?)).\A"-+3H =Q)YC#&&K5S\;\&8-S5$ M$0H<*<')".R<$1]UAE.\HB)V,66#$&\#I@C;E/@<+MUBR<0%E0G/>].#(?0T(D%7+$_KDM$93"] ,"TXEG4;_J4^?A:2TUXW2&XP3$[ MD),$8\+N11GYOF(E%+$6O%J'Y)13Y)/G-P='DT^"]]3A&%5BQYIS:NA2&=[- MDH1H5!#IX4-TVIW9*158\JHSMZ0NS2.K]B\="9%@]]EV P@Z^GQXHU MJJ=*&>M<5\:Z*B6<]7', %DQ.9?Q6!_$?+=<(0Z?,<&I>3& %TRG/)L/Z1M- M.N#&:Y0G(NC8T*/^NUN)'Z!9BX4=N:\C?*5%EB8!U!$O2F2) MR2%'-[UYA'_O/M9R &S8]%%LT,,T%LW/S*PIC!M!3IVVP>LXT#K2,CHY]4V0 MBV+\XXD2GPO?7 ; 4IY;1P1H2)"9HG>=AD&#>V3CJ3-=@9/DLWC_*L63HC@M MGBB^H_M.+#=*H0YR%C @Z0]^T*Q3JQ_"RN2I<1*HB*,EP.=LO#%Y<9PE#38Q ML#AU+3 LIDFY*G+"$SY9?,13:,;^.2]W8X4]:B6O(+]PKF5I MF69],NZ#M1 Y Q@WL5:4,EN"W72./I$9MR+0^%C9AI:>UA;%=_@,I(?A_(Z#N5IFPTT%V<7JRT M=)RE)JWQ+,%4;=1QF&%])%9F6E0) VM@5%VJA[/K: ;GT&:R>SS&6#;,':)Y MJ\RKF:/7#@L>VI G!$XY(DS#?60,$YXFCC4-W>X(V@@S.9OM",73'XD&'N*+ MDA[GM0Q!?]/H;8P;85UK""SLIS0O6:8-H=>]@EVP2$X4,P9SQ2=3 ->*9FZ] M+HD17;2_.&5=&V&? MC6L"G'_.-@$[A+>PJW?JR#T-+72UG=3-WK&3#SS7$OS)I":XYK M#Q\S;N7Y5QF-C1\*KY" 5M-$%B2A&L=J_LC)./2T=$B$O .QU+DVWGT!)[:3 M?0+V(+UQ_]=8_@]DK#'E*4MQGP3M16#G3V[TC0+SF#,I5"3MV3*GU#Z=*^R- MR5L:_8K6\[6$_"G! )*4YOXAO9&UTBN/!Q=HIOXL%N?#/M(78=9)!@SN7^' MFX?L0E%]TVV+KH7V3!LE/57V03Z)4','?SD#V6W4U\1T98B\1.GFS ?[5'%_ M,G%E0"4C;=K:=^X='BIV6F;W4]P\[7386Z#&3:>4HW%/FNM2)+!&/!S,1$0E M(V/:W._"S'$"W;LMI:Q]9,2JE"; 4H]R\D(S%D,VY97(2,F71UF\E#OR8)A] M)I4B25Q6VSRND>,F'LT\8U)#KUP+#Y'$QB!2:J*-ID":8>N'0QK6BNX\Q MN8MDW7#68Q] =O8XS&FB/$@]G_0(NN;"#!.?&E-HAS"?#S+,?7=;Z8!A7I,^ MFJ=;JNK#W4@4K-Y 1=(:%<#'\ =[9*M'>-^D8(TU';-9XE*%>[R&-,J[*R>F MQSS.XTTM,QMLU40\<]MF0*08@T9.ZV0$VC7C/JBD*8;J01; V68$,D:^1B(% M?L.H($U,)("&.MOG! 7A*"HA:7LUJVTS!5V[>13?*[)R/+$TX1[#JG/4N-TZ MS6J:))%D&Y:"B1EF:(\BHH[P-SD&?& / M. /8MP N<(9]I$)YNK"KYLE*L>*#-7#:CI',"_H@_C1SXL=NV%027)2H([F/ MNM(A1+#)DMIJ9L?/*:]4DR/1 MR-SDF\M,T&FIE4$IITD(Q MYEORWI.TNI7LT(F;I_-A,E;7Y-_)X+S_>*7N="EEW>/-#CJJ.^S^) F2E3@^ M0L(U_I^;P#3.5>07\6 T=\CR?7& AN62VH)?EK)&/B[SOC^8R:INC,E9U7C7 M;D' !+'A=,Y+R8MGAJV,O MW!.6W)O9 /'Y^GX6LK0,2<9*D:$I>0K W>7H6FF(M+2+\Y48U31(P%@OE8!* M9;5)#VR93C[1Z)R4R)5O.XJ7N&,]XP:=,$;4CF2(^J MI%S7C@H.^+W 800["[UJ'<5UUKPP\\_RJJCR"85S;T]=IVF]_WTHO?[\>55[Z+WQ;L\..E=>F='7N^/[\=7?R$4Q_>+XZOCWF7# M^W[9PT^D$Q7^@( _QY>7WWL7WOGWB\.O!Y=SKETY07F:Q'58&XL2S/[K)9AN MT_O2.SKX?G)UZ7T_/SN%4SX]/KMXA8?]EBM.=G\&\ 1\ND:>6->IK*B@VVIZ MWXY/>Z 1CWJ@S!R QQ44<#F#\@[PJ)^NU]K;KU>O;2^$2+(:2WXL1A61#ZL]@[Q> ^5N7N:@0^ZDU+_#1 V1> (TBE"=Z& M@U;Z&3\68 ,#4ZB=.X)S0W@/7S.]]TE-AM(3;!7?>! MY_;SS_*Y>3P[-PJ+=I5;+5PM-JNY1X-#=!2/I_.@MT+X$_!D=1+'69M!WY,J M!VR&D4P.U[^*>DE\U[ES\M M$>K7:13B:W^=]C%-,G,A_M6L^(6/LUXU>$M)9%?EZ)(&:"4, UU-*4'4,;@U M.1*#AK\7$F(4_'+UPJP4L:(#0WY ;09>,Z. 4-^T#02"S:^K^F@IQYVC!$R: "F(JAT MM]K,72]XS#OI&C^:BU.:S64F;6'Y%JJ!.]TD_:Z]U]QBB^*GSZ19"N+#_1*A MH1CV1F=FYAR-U3+]:66SVKO;WD0E$QQB!I)Q9_<_&E)2@M6!Y?220VU A5)J M.8$=\:\-9 V2F@:&'0I6%Y=ZV>;2$6S@]JJI$-(]V:5>D$Q=3 M1!C'W C?&Z(A4"/3;ULEF0K%X,4*:#^9*AR]JP%6DF*?"#UI+K("DR6 MZR0/?9O+EP*"4@%V"<;HE3%J'9F._7\EJ6D$4_4RK8* ,G5;J;:!MG6$.RG/(9NN,U'R%4X,[8E65SDO!,\5J2Q4" M<%3Z87RG"[':\B+PA7I6#O5AF^G3=#5>AY$JVT^HQ/>%."M+IN(PN_WVRSO(=/_S @;+.8C7]PH03BJ6MZN]U=S&O?AN:,'2_*$9 MVG;H#FW[[$=D3%Z.L"?-)Y4U,W.P^VE]>DMY>@9N%8_MS((6ZGJ44YPG^2VA M>9*]^GF2Z[-=T;/]"VWH7CTB(74WK<_UUYTKPB)GVD-ZQ"%;2\0B)R^EK?6@ M)5)G==@YH&2&"R2P#.%T3!)L/BK >J (6BP-#E+T1Q^D$LZ6.X#%7G:9['2@ M.D!FZB2V&)92?2%EP79*R\@/=%^;!(I*]M)GM[>"+7B*//D##10[C-@G(-L[ M972!I0P:TRK)006.EFE'B2[?9$^I-OHULX5L+U C+R>&\*Z"\K+@V6B,'+D! MSX!:F 5*S+C;64!VX9=>('3P2%\%Y(E A7]1D0X4IMZ1K:2\E,)5$BT2U3R1 M;^)<(/PZR)0X\-/@DW>%E#ID[U^^]7HB+VXVMZ.SN2;AE$0\ >(0_)-F*0'I M$"CEJ5)0HR$F<&/>??>[]ACX:,Q%!O()%_-7DOZ 74\P :9G+KEW.?WKLF>N M)%^]KQCE@A(Q&-F])AZ0.=LXY8L+9(4:,(&(%;?8VDF/J:P'/Z#GVR0UX06 MM4UNDRCT3G&FLAU)4JOA538 MQO5 *'MJFRXRU,F%45D\4[SF7/IK>>9%FA8!.5 Z_ M3#0CFNXB-(H!_? .,YGHT=C@A[OLEPQ1UFUYB4-QM\]I+58,/'4+#Q_S=9VC MY4=AM(VTDH1+Y6:YE!M*;UOK8=H$:AD]DWGVX;\3<1Z[' MW]=%MFZ1[=X:UFTYWF6IRF67QLMS6'I61 /?C2C#[<\:+2!J(H64KUM"3;^<9,"<$'L/6)FOTZ%D.9(/![ZOI<\_HFA%96#A"1P4T M5E;CN(OXM24',9M-Q/XFTKOOZU\FI MG@%5KQ@:;F*NSF.L4X@:\D+[/'I-U>8]_7Y9E+^V,)]P]XQ/@SH<9CNYJ@H-RRPAR3IO<4PP" M=YQR1?MBAZ2XB[Q]='!Z1S+Q$C5>&#"72?;K80P30\Z>WK-_EY=S3[LUV 3#@$+<3[RO.[IIR6O:E^PD'^GZ?7^^?7X M\_'5HHT:\,JYX!.)38G=S>@51OXD4Q_U#Y]PWF/D3S^&,;T 7:1W30Q1M+R MNPG/6+:*MH@_MD89:#(RS/(4_@OTD^7C)GWT(0]F/]MO;N]VYG[::K:?^%EW M;^M)5][WKGN[S9VMQ6[[@?:!]P*V&X_MOW_K_O:@KRXT^K$SN?/:90IEV[YZ M&'P.OYY(Z;2%\\DH/"4'VU"H;-!3UM["E?_VO'NLQOY]H5F&DU+UQI.H!R?I MP>J%T5$,P.(]2M-XN(S'[POK,-J4;K/])"J2/7@6%3UG'U&MS*6NE_!7 M6XOZJR7EJ9BG/[WX"XH3.\KS2?;QPX?;V]LFO&?S.KGY<) .1AB^^Z"":S_] M$/BY_P'>L[V[O;_3;=./G79WO]7JM%K=UM9^YX/RVYW=O*1#BG+A+;1L;%L9FN1&AYG1<\& M>6)CT"UP">>:0V"G:ONIJVN69FVS0ZZDJQ8P[6W^P]LXPKE&ITG3@U5O=O?V M.MWW4A!ES?C>(5ZC7XL[QEK8IU+U]'^M\GI)(=-98E55)TIXK]9R9'GD2&=6 MCM0*D,_3R+^M>N#/%16=%145%2V]"J*BW6S_UTM;)&MA\6N%Q32*-S%]W-KO MMNZ V=MM9G!K#(CV/T^!8<.)'P%OZN3T&<*L(A"HDR/$DH;,:W?]S?;6AL\] MI>WM0'ZS,4@GXF:B;0<#BLJT][M;#0RXT#@,+)2NR4%V6QTM:2[]M._'*ML\ MNXO45-\%1%GG+2O^=K/S-&Y>J_[7P\V=![G9%C:^'6Y>0=W< =V\5LYOG)T[ MSU7.[3WO>_.R>=@TC-?N;K<>Y,[]ULY:U][/G9TG[GRNLET)[EP] MW8D]DFO5^;:9=49W,A M=3:@6NJ;-W3,E]AFQ9=L^BSV7L-JN%?D[=H"[5:[>7QZN9KFP$MLV#\_7YQX MQS&6'@Z4]R49%*@1GU?$L7I:$,GF\O#K:NK!%R.;*_\NB9/QU.LA6@]5HUX. M1FKL_R0Z6DWQ[D_YZ$\0\$NWO3TNE+[V@MG9Y+55_4 MD.KH?SY1K::H.CGXO!95SR6J$[^OHK600GHZO^BMA=1SZ>FS6,\19_FJWE?_!R1%B/E;3#03\X8@]PLXQ$=\DS1..>6 M]##6!7J9!WS]?I;H/E"+S>H-X+BWY^R_N$]I]M\C*BW4K6)/P\19^L7/7_U, ML]QRS.2J;95;&@R!_9\RJ*O37@_J6B,/_'JBKN_EO#S^_?3@:B4G;;DP-W4C M9AZU?GY/ZW9S=^]I M/;;WW;6[VVRWMW]&I^Q3&^Y>PI $BU%]M AD>SJK-,<.WUGR1=;WK'[]Z^3X M^.S4^WIV\N7X]/=+[_#LXKQ9YU]5C)OV-O/;O<<\U^&8W:S25Q>DHD?A&C)%F_IF_E7**,EFWC!UEO=]M298L9;@ MOT:"_Q^,7OKQOROH&6OYO9;??SMIK,Q.O&KI;>K?'Y;>]5]]3*CY+4*3=EOS MPXH?^DDPA?^-\G'T/_\?4$L#!!0 ( &B$:%>.R@T0P H )9F 1 M:'EL;BTR,#(S,#DS,"YX8:Q_;&/H4!Q]3: MP!I\4+[\^ M.39Z((Q3SSVOU(]J%41Z3O$ M%:C#"!;$0H]4+)!8$/3-8]_I T8C&XN9QQS#N%!J'6^Y8G2^$*A1:S0CL>@I M.VLU"3EIU(Z-QDFM;K1F9M/ GX]G1J-5GV%R.IM]LO#'^=GLI$ZLSV;+.&E@ M8K0^8=,X/6Z=&"#0D@^FQ\V6 GWB9]Q<$ 64AQ/*L6GU\?#QZ M;!YY;%YMU&KUZN^W-V,E6@EE;>I^WY!^FC([DF]6Y>,IYB027ZQL=T,<;E ( MY)'I.579VMIILQ8)2RBZ!YRZ7M(-;@AEBM22\GJT$SZORN314,R!TC7I* M5:_9,&I-HPF:6 A&I[X@5\!=E\RP;XOSBN_^\+%-9Y18D!@VD=1O""0>"\SF M1 RP0_@2FT0?F(L/"$FZJ+/TF$!N2G.&^51YS)E0:A444'OCF5BHC)62'$15 MXU+R56(++J\,>77TQ*U*-;]5GQMSC)>%+"=U NOAG2(>)/*T?GIZ6GV2B9?M M068J*7E#?C3J#6"W@-E=.9G?-EP9D=XA?(@[73$?(KT7^I#9S7;E@DY37?.7 MNK'NLX7="#4+N:& .#&/YMY#U2(T3W?8%I^J+IFW)$Q0PI/#O )8,#(#;1CL MC6CL^M/&TR/P)!))&=A,2/FX"BK$OHE;$NE*,LXK' BP21";M]SP)2-%&PXJ M'.8-1?3_?/M-;!=M/ZB8OOW_T7R+S(HV'U2H2Y_1>JD]@>>(6N>5SO"WWMVH M_;570?+^_5U_YP)#68WE(] (-O;GHJ;^U)$1KVL-I#215/U2W5;8@O(YL8;N MA?J\G>6A]#IC:][OC]HWW?[$T5 FHGQ!/Z^[0TFX^'5<-2[:T_Z M\#0GM\^"UA+WQ] M=3/\=OA1($;6LG_\0O;!$E*F2D3Q\(&P!TH><_*V%M>2\5DN92DW;8_[C,!% MI%JBX([]*2<_?&A [P'^XCF#G%+3!OMD.]@Q! HP2A5UQ\%LY3KVY&7.$@!H212B5B0 MN><*CZT*9'H@KXUV(RO/E6Z)XCL*RHDK[%J]'SY=ROP:$)$SVKNTM;%O;L<^ M0D( A=98'Q&@E8B-\0(S23A;6Y*-)QR2>)R/"%.#>4XNMK6T\4_MJ $!20@$&,$\4J*@ MY]L%O\K6.L\6^_3T4ZOU.;7'R+_%1K]$G\ITRI./@ F>V@?F-(34,IK:QQ1A M-#!2)CX3U8Q"I*7UM,RD=CD)C#*&/K,L4HB$?0A:.E(;G1WEE3)2LZY]%.X3 M22TM!:G-RQJAC$'?43XI1,%^#"TAJ6W,GD),&2G*O7$O1%I15"V-J8U0L:) M&9F-]^N%J$NI:;E);9)BB#+&?6N362CXV;I:!E+'BNEM:AF9V#Y![Q*!J?W< M\_=(6\?&2>I\,74,CWX)P4'0P4&T72ZGL"["GM,6G/FPU]!O-6* "L MF80^R#D+5G9W!,9-G_ 9\YP$6,?GPG,(*SRR_VR_M,F6JJ042K;052D,SJK9 M/W(7Q?ZJ)7+D,9(N;T"OG7[/U9TY 13A^9R1.0Y2@P71?(WTTYC29E3ZU+M( M1FU:ESJA_5(F1Z*L*7^?;_DV\6;8D;WNWS"K>%SX+B/8EE=S3%VYX86X!SO? M&:;L0=;@BF7)86UJTR6S M(.7.>_9$3-+U30<+GU&Q.D!Z[ ;5\I^JD^WF/[:"(C,@449F,ZOUQ7C<"Z%E M+546VUGQ+R$[Z])[W$'6MXIW-AV2EJM4F2P^&MCL7XDC@S*S]LQ*P&Y]+4.I M,EJ2H7+OY7>Y930I:ROR%;<'>R%T/+4;I@MN/+MJ4D M*/>Y6&+)'ZB06,63*F:@8LU+PF525)9N8A"'Y&= M/!(L8?[%)W/%LB6MI^4V5=%*G@J6,/1;1WMQMYIB+BLQED5M7Q#+)4+NG6%> MXU*N&$\O-*(E-554RCAHW.R4RK#JB:%I!+95=0"!=<2#L\GW?(BI C(=SU6! MX=2%*W+@7- ;T.9!JEJDS8/ :, W1X'9\F3 E^KFF^2"ZXVWS!,QH('A+;8+GI(+PE N&37%>F6%;OB%+OB=O/;ZGY5UJV_(, MX+PB8(ZL(/7RSS.(/_6LB7KE5?"*1%%!W =L*GSIV%?F^Z^[=#]9$,"QX)V9(KJVV#Y+/Q! M6:Y&!'?D.9T[S^%_=$#R]98X4\)V^9X2.[C?Z^"?69Z#J9O#]X$/'N6)?(;@ M?SON([Q21:PKCXV)&98UEQZG\N?*.SK"7ITB#0J>3;$M7Q]Z7C$9L6C>3A+< M@6$/QC:VRM-#* ,&YF*D&987EX3VYIXMV%I>D*8LSLH6L5# M#YS!G2B_[ @13O"KD7)%S?.6;C6P)?Q*PWF! ME&Z;/WP*8>J[(^:9A,MOZ!#,S 7PT24/Q/94'6]GNW+KOX#&5QVOHB5")]]* MHO/Z?;F>OS-?KZ:,6N,5!U'9@U1Y9G]#]JJ\B49U;,SYR9@X=,)\\SO7$+-# M^FTT)(V'@+74O?=B<0M_>WXK=\F]MW@L^O_+$]W(CK[78 M#YS,$;*,;]%I5CU[--Y$3D=>7>;KD)=OROFL++D;W_.O7FP!-_$ %; M!G"5\@6Q]K?R^7@_-QRJ0A/\GP(7'_X#4$L#!!0 ( &B$:%<3YFH\R18 M +[3 5 :'EL;BTR,#(S,#DS,%]C86PN>&ULW5UM4UNYDOX^OX+-?EU- M]/XR-3.WF$#NI"H34H'LW/WD:DFMX+K&SAZ;).ROWY:!! @$8^LXAU3-0&SL MGD\G.!^SFX]GTMR?B9_YD!Z=IEL?3=[\]>7OTG/DG__C] MIY]^_0_&_O7'FY<[>[-T>H+3Q>?C>'&\LSC&G;]GW;_''V#G]006 M9=:=,/;[\FO/9N_/NO&[X\6.Y%)=?NSRK]TO6B%ZR2V3G@NF2U(,G"U,:E$ M0RDFPW^]^Z5X@=DES;P$9-I 8L%JS^@#NOXA6J67%YV,I__^I?Z(,,<=&MYT MOGSYVY/CQ>+]+T^??OSX\>=/L9O\/.O>/967GWYR\?%/7WW^HUI^6H00 MGB[_^OFC\_%M'Z3+BJ?_^NOE83K&$V#CZ7P!TU1O,!__,E^^^7*68+&<]7MQ M[=SYB?J*77Z,U;>8D$R)GS_-\Y/??]K9.9^.;C;!-UAVZN^W;UY]/GQV\VMM_=;B_1_\X/'CY8F_W:'_OC]V7NZ^>[1_^N;]_=$C# M6%YV?WLR'Y^\G^#E>\<=%KK^V63*JKQY4+R"^<\5KOKT"^ $DW0Z6<[/ M2WI]<>T*KRUV_+3 :<;SN;J\^626KGUH4B4UZRZ_.8&(D^6[H],Y>P?P?O1R M#'$\&2_&.']VVG7T?(R""\9QHG66+C MI&<>BF6@B]0YVY"ULE\BI/%_/*=Y?0NI_9N%.=3NOZX=E.:G4X7\]=P!G&"EV/+ MQO@(CAY40P^DAFB95]XQ\"F@5\4&=(W'=CN2Z^.[0IK=+NW,NHP=Z;0G.Q^Q MZI\+]78."[KT%9NN/UH7GW@Z/STY65Z3C1=X=2IG$T MIL'N-!^0QN_H[>X4\RT#S^"C*<$R!S1FC38Q !]8R=(Z4N Z%-XO0>[%N IU MY ]!G;;B:D:J@_?8T>1,W[U$LEV7J,XN,4EOO8DI,N6B9%IQSH(@B& !>8@E MA:(:4^C;B%8AC'J0],AP0L%F&9M2%H\"(HUYH@]V%J..:1%5QK$)EE(Q.YQ9XS0)3,)J%31@E) M07_#&ZAAW9P)-ZF_[I0WX_FSV%%#JCJZ9[-I?0XI!*N 2@G,.Z2! M(3U]8(IF ;6R&4 J%1ISX!MP!FHQVW.BE4B:<>26\8DLL_"%N$H?9]KJR$*( MD150+DFPQH?4F!KWZ;O!F,3VC-A0 .T<\?D<%Y]-OG?_3>YS.O[BIU\;H A>HA&DF_\;)J[2%2./&!MF7;TE/MJOJ443D1-6'EKCVDE8$.RF^W(TEXF MS>CR8OJ!L,RZLU=8QTBQ;2+%+&4FIRZ1P:8A>F:**!&2#"7*QJRX>O\AFQU5T#?SU:W2 M3[?A684#^M%QH)D$VKG)Q[-N<83=2:7G_-R!'UE=TU?),H>*S%0)G@$GJV6# M,3I&+%FU=I)NP[$*!\RCX\#&,]YKB 0F%DR:25 TL.3KPJ+DC',GM7 &4XY; M#I'62P_,ILOKGEM4$VS@T69FM9-,>W ,1,BL\$ S:UVB0+2'G,!5#$/R?C>4 M^VVA_]K3W(IY'[HI.=5S,KJG)W6J,>]A&:?Q M8F2EXA:U) ,K#)E:4KQ!Y$*BM 0W%)FA=2;H?E1#E$B6 M6S/A(MU;82&%13\"2C+R HFWS7W?Y9TW7@_\DFQX-9NF"^_$^& %N0\LZT+# MR=R0I!1GAL3D(9%GZ5JS^U8@0[)Y:TCZJQ6_C2>[IW7@-W7^#LK;.2[1C;+. MEA1N85'7_0XB( O6T?-45(BA@$5?>ET&O@%H2(:O!0^:37XS/KSN9@1J1L).[U)[?= M+H_9]-W-_ $/*B!?8DBNAER)1>\M#M.);IB< M7\#TW;CN2SMW/W"Q_RE-3NN.\W_.9OGC>#(9*1')$4F%924K/!U8B!1_"TW_ MUMY'+UHG[5;!M0HG[./A1'-1]+'Y:Y0 H_ 8F:/1,!TMV9W *?@&CT[%G!T7 MV]H(M694<^5Z5[SM$)/6RM21Z.I=U:V\7I,00W8F@N!:MH[4[D8SI/AF7>G? M&N1L/O=]L/KS.HD,Z*Q"9F.)3*.4S%L.K+@44^$PWG.N^ M=SE?H2)J8X02F895UU\D^5V^D#U6HOCD$97+K1>H[P4UI+BFF39H*HD;!/GU MZDFOURS >OMJ]^W>BZ-E$=/7U4R'1_3SK_U71X<'SP]>[[_9/7I!?[V. M:[62K+7NTZ!(:_/Q-2K;(H?GQ91@XM\"S57?M:N\ \V3@FBRN6W#CR$9NG3[^&,23G M8GV9WZE0UISO9C;FGS">UKL?3/?&\_>S^7+YZJ"<._5B)'D!B,8R)F4*2'B3O;F /?1C0D?Z,='1I*H9WW43U@LG"SZU2]V.$Y$ABUSM;5 M9X'.@?S8KK CMX9 MJ22]+X4SIYTB#8; HM".F1"R!9F,A-;:XBXL0TJWMF-#DYEO'Y]<&5WQT9I, M6@J%=^1E@R9JHF J.).]*MEAZP3LO4[#&E:QHXN\[F9E3%,K5%#>:):=(WF! M#2S81#&_2-X):4UTK9>-KMQ^2.[/IO+^RNJM.'/2J9;S;E[=S>*]0KNFCTCC-K#)#NM)$ MD.YTO,@BO2@4]6[K 5]GE]<'G)[BRA-9I\35@#DGUK ]2NM MAJ7%\\5!N8 ["MX %LL9$ :F? LLH0*:#)E3\_3&-0"#4HFMN+#^%/=H M (E/1DHAF3&6'$GA.0M!>V8EB**5YPY:KY[>8P#748ESI,FI)69[-+N3V7(? MRF7(I.@)2=&2YR/:TYO(W 0U)S6W&AZ^572LYM"OU MP,FDKE#CE 8Z(6"[^60\'<\7==@?OH35KFZTE10_E4PJU]A:@F0D QHP%/2< M0VN78#5D0TI_M25+#Y(9QCK+L]W#/Y^_//B[YV66+[?9ZBK+':-KM,A2*X1O M5 F34EETX[3 ?%%%?/V-*Y]\C=UXEBENZ>JBW1Z>_Z;7YRX6^5K','V';V"! M^Z5@6HP@.B,*9@I% B?^YL0\*L.D4%HY](%,?6LW9ZLCW%1]UBI-@D#.SX/L[?DH[Z8GJ>EJMN:Z%D]7VX%S#)I01H /#VH-JNZKT@R+C)BD+YXV3H1 MM#JZ(=G< 7/\IH[N2?S-K/L=^)Z/IS!-U_%9D ZSUN^$Y MVY1L\XVBJZ,;DI5__/3<5/Q]T_.S'W4%G]<29" W!^HRL(X45X+@@A60@H+, MC!0;;H>>MZ ;TDK;XZ?GIN+OFYZW:7?,R#$:P8PODKQP)9DO4;'B5 X1@;=? MZ%O7N*]51)00\[PFZ0Z)* ?ESMJ6D1=2U]1,[>$FF.:%S%R1ED5ZS6NW"J-; M[Y%Y +PAN3D]L>N6,J1>A->R1.T:0$+T%RQ.N_'B[*#\B9-\-+M\?8BI_JY3 MHD-122>*S MW41/08=WPLL%'1J;6*ZMG36'4ENU&0:2*RT*A]R\>^C*X![H?O2[&+ MDO4B MN?Z(=;?2U3(JY[ECKI90:!\\\UQY!J#0:S[H+C9WNXW" Y'_'BZ9XBL2@$KTPG=]D9SRA\XQED<0[OS:_>=Y,' M5G(^:D(TG?#^5,N+Z=+BSN>W+R^-5/%HN>,/9N MNN[!^,!:T$?-JJW(\7MD$ MHX8KP3!5Z!K1W%*,K\N7 Y0)86Q7ZUN5WZV80 M-XQ2:@^D@_>52O/]3]BE,=UUQ*,$%":RP@UQ(<@JGMK_+])TH *O7*\1R6V@ M'D&\NRF3OAE];"RHYEK[#2Z;6QW-CN!3W>A46VG1X*MU.88._P!"^&QV4M=V MEY,Z4E(*<%#;0P.YKY@S\Z($%D%*" JR3KDG[?U0K(/:E+0MNFU#KM\CX2Z< M3$&(>B:@#63:9&2Q<,TB.J$=\A),:Z]AW83[.@4;-S/<7S?@':4DBA6>9B"7 MNK/"D8K0B7YPD,HZ$W)JWS?C?EP/U.G?Y2G;E%!?EWDTEE?#TI^;R.XHC1Z) M8)2I*[Z68L/:[-_3^)-@6D=MT(5(X4/O=+H#W"/(4O9/J1:":\8KBC$[3./E MA-&_)[B4QC3OGLRZQ?C_SFU(YLJEJ QS8 A9H" TIA"902Z@B$#L;[W8L@JN M(2V';HE-S<75LK=_=X[F"I2#LC>>GRM0 OFZPY/QZAK',KG C2+D&YDR.-;V66$A!,2XP<2N%E\W7DM='^Q@2H_W;T%YDVR,7 M;YSN.G*V'I\NZH'IEBR\+9$%KP(3V3BK/>K,VQ=LWP-J2(WROKN_OXZ@6H;/ M5ZH^@^=%%ZM8+2BONR60@21SGHWU&@ 4F-;QX3=:W-S."_=C\6)] ;0_#^OO MCJ9D;_9Q.G+%V=H!CP)/;HF+$6I"D;.B(L]&9IZ:]X3Y&L4J;/ _%ALV%$6/ M9N7B\+\]+-AU>/LA@".40D#M38)6)*:E$OH\1 HY,4G7?+UD/:2K4"O\ M\*Y-*D[ MQ7S]H'<:5N:%_.^:U2K.,)\P,F,CYF22+;[UR7"KX%J)1#]\3GM#>6WG7)JK M6:S+LF;@WNF4 N.)DR%5=674),7(HFJ04ZZLUDY'+^;CLLXU=V^YVDGFI'7L\DXT7Q\J9U+-(%[]?RZR?PZ MO-4Z&6QRNP8=#9J-=@B=#4;>"_ Y6Z9RT34=R,FE#HD9<*58&Y56K5,P&P%N MT-'GRH5'CH+,(!T].'9YL"H6YHOWK&CNN%/%E.;6\CJ"(6TTW!Z3;NGOLZY4 MVO4INSZ>7=+S77=&C_3Y$;S1*)T-Z5D>ZFF:IIY*F$.@TLUM6\C M&M+6D^_'G(92Z]-$7EE-/DS'F$\G."MP[O:1B9C-%Z=3BCPF]=4["FCG,,V3 M66W=1_\H,.X^U.%L8#3; FA@1GNJ!>Y- ME>E=1857CBE^2^)-,W*A",V?YYM^:RIG5*,;!3PSJ;%VM4Z:@9&9"2TA@7; MFQ](M3[:0>TIW3IA;RKC+4F]F>F5I#J0U&%D+43$%,J&OO MV.8]=>\%-:2MK(.EW'HBW+J?.O[\YLG%$%H[HG??H2]/<\4Q-7(E[R> $5 X M"LD*M_70>^N9=\0VIU/D(I1$KH*^0OB)4U/$72U2:#J@LU]>SCJ)@)G'R"X$O)WX>= MM^,=DB\X!$HVD&K#VJ4&CHJ*6I:8:IV"T(2<@J@8I6.E*/(F!"\IM8Z?AYQQ M6$T!+9?USA.'!/BT+JY)!SFGZN!Y4D32:Q:+M0R)<;;VJI"J]>Z,QD,8DO'9 M.K/;VJ?-Z/$][=37R$$%+65YNB2K@672D>$&F M0L..V9=!YKFV963;\.3AR:N'R*7IN'/OW(J1F-;NP\T9KH6KDK @#I.5YR,B,H( O M2@@VMMX.]?#]0-O*F_=#B UFO._,][(F[DN.^/-;&Z:[[[MLHQSW@] WJ(?D: M[5G21A@]5+M?;>1Q'9B-WFJ.JK8U\L3>92L/@NA5X9&3.\0-],62NV$-R0-I M3Y-&XNC3$[GLF@Y7&J83T@V CF1J['GBU&W! M[AD/%@,%6P%D:Y73"ON@MEHV(]\M'1>0VU(LY&1_H\&-7#&5??0#0DEZ@W2C442I]F[Z+B^O((:+CH#_+LM.L( MZY5"["OE N=?P2]?F=6OI/.O3+Y\90/;N0U8#0SPUF>OU=K&]?9DG[O"?%5^ M?S$2HJM7H "8E+H>=Y4\"X+B/@DY8TF.GKW6S7\>BG%3+;I/O)R=(5ZT1K]M M$G04/(O,4-9N3=)*YGVP+$140A=T/)?&DW OJ"$E(7IEU4W]VE9<[3I'?'O$ MPN5@.&I69*(1R\CK"4P$T:L@"]FN^\%+)-_C045-/FQP2'7(=" M<3)-&$R>XQ=,)DDPUBDFT0BFD1L6DT*F4,08G3:!M]Y#\FU$0TI:;)4\#06U MHG-W\7[]$6&.O__T_U!+ P04 " !HA&A7U^'W Q8G !3E@$ %0 &AY M;&XM,C R,S Y,S!?9&5F+GAM;.U]6W-;28[F>_\*;^WKHIWW2T=73\BW*L>Z M+*_EZIYY4N0%*7.*(CTDY;+FUR^2%]U(2I28AY3EB7#()$6=\R7PG4P B03^ M_F_?3OO/ON)HW!L.?OZ)_Y7]] P':9A[@Y.??_K]TQMP/_W;/_[RE[__+X!_ M?_'QW;-7PW1VBH/)LY8#Q]^_-/ MGR>3+W][_OS//__\Z[W>4/N-I@-Y@/ F#='D#NGV>7/SA533Z^>R7]-5Q[V_C MZ=^_&Z8PF2KHSB$\6_N-^@X67X/Z$7 !DO_UVSC_](^_/'LVDUP8I=&PCQ^Q M/)N__/WCVV6DO<'D>>Z=/I]_YWGH]PGQ] J3\R_X\T_CWNF7/BX^^SS"LA;] M8L@5E*YP_G>]VO.M,7TF(*-T%A'H4QQ4BC?$N.KJVV.^N!9D+.&L/VF(>/G: M3?$.3T.OI8"7+MT [?1"<(JG$4D=_1V?K,Z@JZ'A]\F.,@X MFZX6:/K#=.U+_3I9#B^TVP\1^]-/C\_&5WD_Q_YDO/ADJH&I M]->CF,GXX>/ZB%]Q<(9O1L/3E\/!9!32Y%^T.K\\&T^&ISAZ_2WUS^K"?C > M(_W+G\*W8R=-U%$(4,$5&G@*X'GVD*V.GOOH2LR-!_X F-Y6-3.*T!A_>C8<91S]_!/;EDTOA^/)89D#/Y8AB))5 HS& M@')9T^"]!6?1>9I9=$+1F"?7 'SW#'BX.)=UR[?5[2^CX7C\830LO,;'/A5AT7 0*H8Z MATF(BNP/;HI5F*S,7C9FQ!*([U[YVXEU6<^ZF9[?#L@?PW>T9AU[C%$R)R%@ MB* L6O B*"C%1\4M%\RU?O97P'@ZNGZ@:)>U;;;5]MO!5QQ/ZA!GF-X.)CBB M3XX#S2A6Q@BZ*#([/1$P&,,@Q<(]\LQM:*WR=5B^>[TW$?*R\NW6MCW)HI+P MEBJ9SD9\V-?I.)19! V>AJR]S01H0.N=$E2*L'CBBC8=N;^ MK8B^>R(T%/@R'=S6,__D,X[>#P?#Z]/4POY@0:N4> 1.JQ,H38YH+$8"(D-O M$%,RK?WZVQ%]]W1H*/!E.OAMZ? >)U?6*9<3.:G<@R5W!%3*&0(-CD:,9'IZ MEW5N'?V[!N"[5_;#Q;DBJK-UR.YU& V(<.,/.#KZ'$;X(HQ[Z=@;JZ.@N<=P MHIWB$FD]<@ITBA%Y8MKHUHO^2B#?O;*W%^\*I6\=R[N)ZE6O?S;!?*QR,5XF M"TR0^:DLN1W1)P'9Z&RB]MICZX5^#90GI_B'B'B%ZK<.^/T+:UX%YH.OM-2< MX/NS*I7#,L4X/CR;U*2#NJLP(RJ-GP:K(UCAR0751%E/_@E(LDLC=VB2+HT) M<2^ WSU-NE/'"O)L'2%<@W;.[270Q\H+J[Q/(*6I>U*:#!=R:<"@3P95E#*9 MW=!G'<2G2J F*EE!H:VCAW?L:GX8#?-9FAP,\A&.OO82V<"3FM$1^_BN1XXR M+XX%4X.=S"(HQVGE#-Q"R8PL)5I-==&[W7N^ _%W3[ =*FP%W[:.8EY(XU,@ M2,?D+]F83 3MN 9%0J'EET5 CT:XY)P4K2VAG MLVRHOZ7^<(SYYY\FHS.\_)!HAM\FK_O3&_[\TQA/ZHN',F$\FAS/67HXFI/T MX%MO?(Q2<<:$!JX"N5[6"?#"(XCH>&")>68W,F[H!E=X0.\N.;#NW@U9<$O& MXBVL>( :APW%V3 _X0J>\>4L-'XUG2PW G5\(VUR>UTO VFY#*Q+][Q4=QL= M+2N\D8!WIOWLN8[&"I"6O&O%50V<10TV12^$*H5^]_UI_5K2[%Z4?A^Y=I"* MM&1S3..GOTWMHN/B12J"5CD=I:MSF@"'SH%Q1FGG44OA&Z_PM^'9G?W74&7# MCN2]-N7P[\]OB(>LEC\Z3XE^^>O!^U]>'[U]?_3I\.7__?7PW:O7'X]>_[_? MWW[ZCVYSI&^[\2Z3IC<60'=9U!EC9DHK\@KJ&9UL#1FEF6CJM+%8G"JB=82I M?1;UVT$:81CC*YS]_W9P-!FF/SX/^T3R\>O_.NM-SC\.^_TWP]&?892/G149 M&=E=3-I$@V8!/$W2@)$E+>CZ3+?V0NX)\5&XK??AQO)6>WCV>W7.C4V4N)5TWTD0'AL_R MJ(_1,52"O#>9&+EP* F1+ %2PL12,C(WY\8RBJ?-B"VEWC!KN]HC41B<3&?3PR]5$=4@_(CCR:B7:E2X#NAW4A'Y!E9; MQWD H0*9A2%:"$YJ\@U24C(DD82]R^YICNIITFF_RFN8+[XTD'^&_AEN,0[R M0)EB2+.J2^2@AESW1)&!3CZ)H!F-Y*:;?C<)MP3U@W!PEZKK(!=]BF0VDE=G M(UJA/^"H-YP_60>)9#9+K:-G!;-E00A :VC&KB(+AI'PG \U].V2:>]G; CN M:7*M6QUUD/"^!NCT$;F.LW#&%:'+6,/F.DIP/!5(GFN+@7L3=\2E)6P_))6V MTU 'R?0'^3_/9GG>XT_#@YRGJ$+_0^CEMX.7X4MO$OI3_M>Z&ID\CIKG.2W7 M\1%GH\!YI&TVP(^8ABJRM*761AZ*\ 14=K?R1*6#H&;HD@VU^!+OK M,3UMYCXJ1G1P@N!Z4JN2Q@KE&:#7LAYGL.0>V0R!J2A<9+;$U@?"]IPCO$LN M/5S6'9P5N#5<$IA53CL'68M,TW A6"ERB,Y9(PJ+T;7FP>:!JR;A%Z9M*%DQ M"$)5DZ58<#6=2J4%7[;.D6$Q.5*3!U;/'"BA/4TE(8.+Q3)E M++>B=8[5H\F1V2;DO(48]YTCLS2$&;'J.C09K07>0;CY!J;Y3O(FH.Z34G.?PP*K M .TVM:8#Q=T\.=!,ZCNC!"WQUA:R86)Q')0KFFP0S& Q)HF<.R=:;T+LD IK M\FWVQ83["+L#!EPQL.89( $CYY)6RL(- U48V4!>.XBHK-39&.YO[B$TM/)V MG6;34#GK=QX?(-D.-J77^*F+Q!]R+APF"US7,^O2DW%?4$!DPG,3%6%.S6,0 MMP!Z"A1H)_$.GOR/.*'Q85X<;9NC2CDD[Y#7#'^:X5A0X'V=ZSBO9.RXS>L-(Z!W=3;'M( M;&O!C!6%Y-JKH@,3XA:73043 M:SS9 />..\^+TZIU^915.)XB2QXBXBYJI5X?Z"P0;!23SCI/:ZTAPY\I#]%E M"[)(LM&YT*SY=M:P/I1,A)PE1)EH]T2>(UA<:;Q+2.Y:Y;ETT:260O5N/#U74[>I_ M@)2[CHM\Z(?!E.5D,W$L@H'UW-4D/@_!&0:,!X'.9199:]M@)9 G8QEL+^:N M7<8*:D[R36!U9!6L@;0?FZ"!TNZBP182[SJ.=05>]L9RP15XK(T>O&?@F(S3 MJI$T16E#>OR>B7"'+; ['MQ'T WU/SN-5;M[X$DO53SSQ4F*6&K"(7 G:\%G M+\ 5FT&Y%&,P1CIV,RBYYD#<\L5WOZPWD?JPH@,O=U[U9"ME&GX)6VLG4B M_HZ)<1\+8&>\N(_8NTBQ/?W2'YXC'F$MZ3M(.%_A7%$YZFC!Y;K;Q0L#GP2- M';D2O%:=B*WC FN@[-Z$:*2LF_FU#23=@2UQ.,!/](A\PM%TPY,$^P(').3) M(AN,):U%D77;2W@RG#@'1PLG<9^0*5F*8LV[<-V!Z:E0HJGL.\F^GI5@O@)P M#DP4*WBT2',A"T1:YL%;XX$3LL2"@F:R'JM8]$V*??T-(S.A^6H M=S+HE5X*@\E!2L.S0>TI]6'8[Z4>CM^'T:R?Z%8YNP^Z4XN4WNV'V"CC]\.H MMNN:G-<@1#5,:S+XE^NG26,,M9Z)J6YM J62!N):!.N<8"HG%5WKI_%N5!V< M@M;5TJZMZNJ(0,6:7\H=N>\B&UNT7"KG MM;4EL@FP)T>0]NKHP&*]['DZ/G96JNB%!",D!V42)ZN)F=KQ/G.CN"VENUZR M>TB'[%C_#Q5M!P;I.YQ,:)HZ+"]'F'N3*T4W#D[KXGP<4):D")#UO)#?%!Q$ M93ED7YQ5.6-LW@KJ+DQ/C@]-E=!!*'QNJ(T_8D*:K6(??QE->V"F@H996LO( M=ZJ&=#W=A@)L$=K9K(0)S:M9K8;RY"C10N0=U&T\Z/>'?]:(VYOAZ-7P+$[* M67\9ZC$/9.\46\!&C&3N1%/[W24HR7AFR!O!YODPFR%[>CQIKY"&%1JGN[ZO M,$Z.,)$'/B$7[U?LYT_#WT+UR"?G-4!SC,D;;3('&S2-/ZH(M"IJX,DD)634 MF.]T;#>ZTY/1?GNY=E%,<=H4O;8TK)W20Y\FL+,O;P>I?U97-OJT)O#W!F>8 M#V?MLX>#8QJMP>0X&"L%*,<"!"W().(I1Z^$%[QU28H'P'PR/-J5JAH6+IQ1 M?W.3WFD]??;FC!X-K#[7&YHRQ\&="5J6?#,DN)HNJZ[^M/2_M?R6%>I;*'3>X70X^*W7QW""QXJC*2$*X,Y( M4,5DB%B+#Q=EE$6,.M\\]W>K3F_>X$FJ=2LIKHA3;1WZ] MJ!KW(O2KWW7T&;$.\+("5%WH"!8M9^,7Y]?6PO'MB^&L\)QS6DN1)*1B''GX MOD#(FD&,F7O)(TILO?>TFY'M+7&U$U(NMRU[;.3H8$_@7H#?A]/%,;!-8'>4 M,?M R/O)IWV,+!KNCP*/B,%1N2BCY>3C2EDKYF1PTB$4Z70IS!:R;Y\R<^]( M^'W"Q+V/YEN?,?HP_)/6JQ'!>'$V)@MMO,AF5%Z0VU33%Z=[PY%\Y, 3AZ2* MSU8)J>3-G9?5GLNZ.^S>==F)?H:MA=M!LL8U0;SLA_%XFB\UE7Y]"$K(B>!8 M*+$FSP?Z$;A4H+6I>?61I-%ZU^T.2$_:LFNIC@XV\&^!-W] -@&X"^-K%;C] MF%E-5;HY7;;01]>6T$J@.1BF(O.06X8B 7QR^82(H*3D81Q:9X@7K;B,C210,*L7D7>M$ MH0VA[=F6V5ZIRY1IKI&U=LSN\]P_#$?U/L-R>#9ZCY/E;(90#Q-^11K^N(K^ MRL5>GHTGY(>,MBMKO6N0N\JN[TRPC1+SB=?AY&2$)U-"UP,A4RR7H6G!G-$V M))"AU@HH-8O%(0.9M;%":N>6]N :3#&W8FIP+JQ60YT]PQ][XS_FY5'#"?+C MD%5A9+H"6:VU-5ERY.ZBJ\=D70PI%)DZ.!JV%L]>YM%VC%AQ2*R-Z+OQ 5<- M?.;-)!HK>E0@N*U%%P*'F!5"%$[&(IGAX>8LU]%CL-.]JT[)T$S@^]ZM&H\F MQ[^%_QR.+J;LF8EJG<*4%1D8B* ,HR%H:2'X>F1:,RG%1HE5=/DK?*%WEUQ9 M?>=]Q0;:*7383+ -K?.*I@;!#LLU3 L7];:&C8E7AW MIGOA>;1*<)!Q![KVCB0@]&: S6HS1ZLRIC-RZ\._NNH:R'C035T(B[AN7E MHOY$*:QXP<")NN0$6GP"PO%A4%+1,96,R M/>8$2#D5P-M2=P5S)DY)E.)F$ZO;E?;BB2GM(8)J>*IP5@IR16QI#HL\[I#I M(0=IK0>E8X @2H 2B4C2J:3$S33--44TU][CNU=E(_%U<$)P*:KRXOP%#M+G MTS#Z8VJ;D=^55=0&HI&,%F6'X)6KMED.Q7E$W3R_\2Y,3\9'[40)'6Q:+^-; MH)L_&)O@ZVC/^BYL^]FR;JO1.^G20!W=%%&['2<+V1I6$C"E%*A2%#BR/2 5 MKVL!%A=C]W/++NARQX;U?MER'RUTP)+E?:WYRFAB;9YI'$A5FU&(3(-FC(8O M$XO&.B%XZRHFZ[#L?BNEK=;NK%;P )%WL(UR%/HXGJ^J[W'10D1K;9(* J2I M1]%2+:P3")[S7'*F=.!+R9-;GP-:!>2)D6![8>]DR3B_Z$U4BLD1)?FKVM;\ M"%4/)[H((D@,*M,4V'P[^18X/X(1^B#1=U#09@G:E99%FT#;E>FY[RYOS51X M%S6VE/\N)HXK$#,*D5,24*PW!%$4FB6U@NPU^=S,8C:M#X/LG!KWMS [9\9] MQ-X%(Q:!ZIL0YRM=*39(836D6"M,%VW!H:'E3F4"QJ/FNG7MDCL@/0(#XZ'J MNTF+AK)_1*F.U]?>81G-UM[.LQ?ON.^N$A+O,_Q=Y1CF2!-4?%,_7ZV_RH5:T"1/_RI_#M MV#G#6&$6&%.U;R>]BKD8*+6YDW3!&->^$_J]83["C,3[\&>Y(U*WBMIUHB(& M9(JI!$[J2#,^)V]29 W*:)TQ%;1A1_FZCRM1<1N.-!/X8TA4_# :YK,T.1P= MX>AK+\W,1W(I0U8I YLF[UAC(#CFP;!(\[\UPOJ-PC-W)#"MNO>C],'OI=1A M0^$V3EF;XQD?#/(V43K[X]+Z+0F+.U+Z?>3:.I'JU_,XZN6C\W%=[PC: MM!?+W%?S1:&5&,#97!.\&.%BI8"PZ )/TG"V6>'%6VZRVP2/1CH8=B# YFF- M]3"C.\+3WJ?16?ICD70BO9DT2@!/.M<4+&HEI(ZUN1Z(0T->8F5'46 M$0O$0'Z(95I&%KQQKG4WXWO V]H7O:4@]L%"9=-NI&6"HZN5TV=]%][5 OO1 MFR1(3L"=5[52NH<8=:V<[7WTB,JV/V/: /?N(R%=\6[)X=VU5CN(DJR3T$%* M9Z=G_5H ^7>:1M+P9%!'\^NP7\,\OTR;'9?: D\5(&?/UP[;%H(2""%EEZ./ M)JK614L?CO;ILG!'&NQ@V^IAR*=/38Z..62U.7.6H'2VMI@^.DC,N5L0\[PD':,("<$PHVM>4J8YU9,0%/E3(@ARQEHW&-H0 MVJXV&79%F2XTLN^MAXNL@M5]&&LX3C)AA#(1I*LBR[Z>S)$>=/),1LXL8ZT] MI?5H]E]?L:'N-^N%>5\==& X35M']Q*MKJLQKOYT$=G9 'M'683;X-Y3FF$C M#BQMI^]8@8^-A%EXYSA:,"HS4*IVY@B)@\PVY$@>L6F>Z/[XR'=7(N,CY-Y] M]-9)ZNOI*2T2O=#_$+Y<[#I@I-LZ9\%+6ZH;B^"Y-) X\UZ(4GRZ>:QZ^Z37 M%4!V;YWO3I=+R;#;*J*#6-;O1[\,O^)H4 VP@Q,<3!/YKL7H%F6TN;(A> V8 M:/C*" :QN%P[/JG(:W6'YM']0!SJ1%T=3#J_G0UZJ?NH@9NBR4%5QF/KFK*K3.]CV[9LE]9-^)BS/Z,AP1L+K,+9E"CM/M2TDT4Z($%7,M MC*0D."9<1,]MLKJYJW,+H-W;'ZTUN.38M!+_3@YS76R/_(:A]JZ:I@-MD>1T MZ_6VSUG:'&ZC%*2+&\[ZB)-A^JX78J\_5^H41#X9 H*3*9@- M#9,G!\I& 8$I![I8Y42H"2?\Z6=N/![^M-58!P[\3$*K9D&;4$]33;)@G("Q M "&;!,(R\D%,2,RU7L?6@OF1*=1&0QVD!;40T2PF%JPJ3FD/NS@B9)_/W^%7[$\C M-4PFKID-D%52H'R@H7%)SR;S+'"CG->M<^$V0[:O^/B>6+..N^VTUX&=MS)6 ML(QW41YP [ =!=CO!70_L?8N-+Z.5)VI:^\?D(N'5'@/[14>L^6NJ24F\'7\XFXZD$^*+KBU(J.HU@,YFI2I5: M.:-"RU)[;;/PI744XQ8X>_0GVBMR'66VU$('D:U5T,0BM3-*(Y) \-83-%TM M4G0%M"2402&+IC.#:1G.CT:0AVAA1S.(O,C]#4Y[@Z3'2&:?# )\YHR@^>"S M1 RB=7W/6^#\: 1YB!8Z"%>]Z0W"H.9>OAV,R=N;YL_5-=8'ZUFI,?J@:_JE MIHE-<0YHI!39Q,)UZP.Y:Z#\X/Y5 _UT0)M/HS 8E]J(<%$]A(9\6%:@'=>M M]?'J7\T?K4W&TI&_U7(<>W+'6A!D^,BTV\%*V'1,0BD4G$G@/!I0(DAP1= K ME5*4,=C0O&7YXV?J7<[=8R?J?92ZL_,HS-C$:VL"'FOOM%PX>!<"B,P$)A># MEJUSPQ_)>93]Z7:C\RGW4$PHHDGQ18K..M%=0(7(&<@T4=DF*Y]:[C MXSV?\F@XU8GZ=G5>Q6>6R8H-4+PD3,XI")EG<*$(9Q)*9*T=Q\=Q7N71T&=K MM73@$MR>[2I$<(4+!X;&!BJ8"HZ6>D.^L[,YY[C4KO:))1L_&O*T4]3:'(B6 M:W_-"O/2BNW/?= M18J"XUEPF2PM)5R",HJ6$H4!+&(,P5D?2^N3JG>CVG;667N'7T:U,I2/,2@N M%6BG.:B2-'C#(UEIHLBHC!";55EO,>8IHMW/.XV9<7,V::B #LSD*\7#7N&7 M$=)L6J5-K_LX%?L@SZLK3C]?.YCCFL",A=>><+%.BSY#8!:A5LI5- 9-!EGK MY+U&V)\W MX7ER)&HF_ Y,Z2^KEVB%=:7,8N?/6:%JVF:"-P MUOZ+$K2DPZ93TP/5LLNEJP*<^ZB;0.QH6V\#>/O9K6NNVDVILZ5>]D0AF943 M.BE :4H]T&,@T)5 FHP>+3?.[,Q]ZYHZ=VR?/0;FW$<=702C0_I,B_KH_"J\ M11J-8-(DAN1=TOA5%([F6ZNAN"0Q&/KI6Y]XN07.([*6'ZJ^FQ'G1K+OP,?_ M)W[NI?Y% +-$88/,2 ,T#I1/'%QF$G30&!CA,EPT9L)U!$]/^5M(N(-IX!V& M,7X>]O/;TR^CX==9WMXG7\XF.+JY8ME@4:(08(OGH%2M>>L5N6A:HU+%.9F: MUSU?#>7IL:&%S)>IH#IH7O\YC/ %S6>Y0B8S?!Y%?GA7^ELOV*#=_.: 6W5= M6WG'@]$H#$YPYGQ!,/:R59=U/MB!S-CP% M+4)LG<"V/>JM [@/15 ?FLGYE?W^:4?,3Y_#X/!+O<3X%[K$9/QV\ %'O6$^ MSAQ]\M)##K5F*09':ZXCT]M(@2+G8LO-+J-[D^X]Q[:'_C2[9?M2J/DQDJ8# M?^W!XYS^^">.)[W!R6PH_-AK@]HZ"SK+ (H)#EYQ#5Y[D4/PWNK6N6@M\?\/ MR7>E_ XX>V#?#4<'>!//%,\M5L-')#,QG3)V\9ENUJ%%'I0)@"?1\^"+!Y5#H^>") M_-*B@VQ=![D9^)WUX=OS=+D793^6-(T9_,4F7U$F6R\+\%B+'-;2ACZ2'<_I MZ=/<^RQ2\TS$JP#VGWJQ4P[6Q!D_M:BKO2\??"7QEY\=8R*-H[&AL7X))"D.0J8O:JZ.8):]\/ M;^](,GGDM+V/:CN@ZV7MZJ/),/WQ.RED_/'H]\7^!D9G'/-0N/.ULYB'*-&! M,$J@,R&+T#IA^U9 C]!OZ5SG:XN-;ZNPAF'0\6AR_+%*9/J,.9%G?)EFLW_#&MMX?+O&% Y +$H@',!C#N M8VAM0H%]-.G:0O@WU;>%Y!JN!S?A2.]89#1S)([$2*X#."<*>;;2I.!-U%Q] M#PI<8QRTU]]]!-98;[^1I$[/3N= >,9<"[M!,CJ"TK0$!"D"I!2-T FUWJQY MZQV:NW;3W:W+6XE]V$)FC9?-W\*W*T#0)6=K1A$3GM63Z@E\D ZD930T72OY M;V3HWZ6\JS?]#I7W8)FM??):)N&\Q\F[X7C\ 4?3-7]A)@P+?>-T.!C7#\>] M ;U#LC:F;[?(T-GB;MNG[[0::J/5H%X_2WUS^CB;XB( MLTRNJ7EV6%Z'T: W.+F ?QG8=:ZDZA&"05]7!,$A6*^ /C;"&BRV>0?L5MBW MCLQNA^/@='@VF!Q;(Z7$VC;"!9I1J[/M67T\::WU6HFH1>L.G4V [][#W MG MET+ .U=Z%TDX%_[8EL.9.679).ZX-\!*K1J3E:]ZP?C],NVLS[GLEVGT4V '!7I]^Z0_/ M$:=[/K.LR'GT0PFA,H\%F+8%E"5,3K,,HH3B6,PRA-9)M&O!/!;GZ:%Z&W8A M] X:*& M!=14F^'XX^0^^+BQFT8R0.9R1XKS(D[8J5 M0L84;T:=E\*06R%X(A39G1;6;N&NB6///ZX_8ACC/_[R_P%02P,$% @ M:(1H5PL5^SZXB0 \JL% !4 !H>6QN+3(P,C,P.3,P7VQA8BYX;6SC]ENM5FBBP!!$NC9F;74JUIF*DE74DWO7-E9&)Z9W(YDY 0C M).5\^@-(QB/CP0 8()-SUM:ES$B2[OY#X$=WP.'^/__7CX=Y]$TMJV)1_LN? MX%_B/T6J% M9E'?_\J??O[X#Y$__ZU__VW_[G_\7 /_[U6\?HC<+L7Y0Y2IZ MO51LI63TO5C=1ZM[%?U]L?Q'\8U%G^=LI1?+!P#^M;[M]>+Q:5GN__.E^M7K\Z\\_?__^_2\_ M^'+^E\7R[F<4Q\G/FZO_U%[^X^CZ[TE]-:24_ES_=7MI59RZT#P6_OR_?_WP M1=RK!P:*LEJQ4E@!5?'7JO[PPT*P58WZ1;VBLU?8W\#F,F _ A"!!/[E1R7_ M]*__+8H:.):+N?I-ZKW'RAWI9RK._N5M35J@^O<:BO MQ6+%YB-\+79B]E2>VP\^F)]:,?9!'61:RVFI>T]5]6.E2JD:MGSVZ*B0__(G M\]-L78$[QAYGMT(LUV:TEPNM*OO"9/-W2E6OU\NE>2/.\EA)F>$<("XIP#%/ M =$L 5()PH00D&$R6VV_X3-5@M^_;)2I)?J(^Y.'U:LSLW>IJL5Z*7;OO8?Y MJ9>9>8_9-Q_YN60/JGID[0U&9^LD-&;\:ZMM]+BG;E2IY;="J"IBI8P6QDM8 M_L^?=^9>C?A\9!SGXT"XKVED5;V)6F7/HK<0S[2:6]]BL3P$92$\0=G-W,K8 M4R.B6<5KD]HG_6R]NI_5?%5M/@'VDWKZ.@K[^>B+<+O#I)>+ASZ&KQ9]OD,-^$:A/T6+I51+XU"?,.[H6_[I42V-*UC>?5#& MB_O-^LJ?].^5NJTJM;I]6"Q7Q7_6KN+;'X^JK-2,)0I"01) >6Q\X5AF@ N6 M \PRQ!*&8DF]F,97@:EQST+U4]>+)'V\6#ZPH_U\WCCH$KYMZKH!D8$;IC88S M=9RQO8L1S"U[;&!^VS'!X=-&F>!G3-C,VW-_[N=YU+-\ZTXG&8Q9BB'(B9V4 MC*9F4E(!",L22)E(A=*SU386N^QX[S_=:VJ>"2M#?AGKF#(2C7(1JU7U#$Z> M@><8B_2%9.C0H]9KB#CCE,&APHIGSQXWBCAEUE'0IM';"Z&3]_1W0B00'73+&I4>G,P^I NW MF_K1Q_M2+*V#_T8U_[XOMX[_:_98F%?A+:]62R96,P[S%%$5&X U!9@*N\S M&!"42)JBF.>9%Y>XBYX:L;R^MXY6%15EM-@&PXVG4,^<><%X,2]6A:K^ZD9(0^3I5/8$=20O[B!XG47%'V\P1,6 MAW/_]A\^MK]WPK 3#MZIJ_IQH,TLDNNYJC[IUU;).DQM MVF],B!8Z^JA6T:T0BW5I'+S?E%#%-\;-GZRO]YOQR,NU<0;MX$=?BKNRT(5@ M-A%N7:T6#T95/\KH,WYNO#+PJ R]2+S1WH[(,_WM!U;WFX@_U3]$C171'U_K M8;+61+4Y =W$*\ ,Q&M]-!B5_*Z Z) AKWE43QJ]9TOURCBK\O7BP4;:M;S; MY=*&?C;^KEX][:[YS)[L9[??V5+6__EJI)IX_;/Y"G\T7^IF(V,&L8(8I3E0 M4B$30D,.6"PRH(TW)6!",AP++YX=0,FI$7&M:615]=P=&W0D'1GWA<=GZ,T! MCZ'Q)]@!L0O%P$.H."Y%#PCR$8&MM[0J"4?$F*I7GOLD%;-T( M-!QB U-A ]:^IE&C:O13J^R? R9 .:$2*MVI6]BXR4U.AA^E,KG=Y4:90 Q(PK4)I:$&',4"B#B%@DNAJ/XJOW4 M_/;W8G5?E)]*]>^*+3^JU6NV7#X9\KA]L.M ,Z15GI$X-5$<,O]!1 #&\QS M.$\)@3@31/OX!B&4FAHYO%FK>N.A5-&3T=<,4F1">,_UL""CY>9MC#T& Q.1 M53O:67$36?O :@$V%MY$;2*O7=!?5*N;B&GSO8ANY_/%=WLL-=)FR%XOE2Q6 MT8=%91ZQ=^N\YBISJUT&_6( F*OMGZ,WYB\WD44H,DB%YD+$UPIQ@0A&8P2:G(A==9&2>I4V/HK=)V#7U?[?\1-8J[I%A<,0B.RVBA MH1UZJR($JOX+9CXHA5H!-_>CIW9EJ_JZN!7FN4MUCC)G M:89EKO($0 Z9B24S#CBF"4A4PFBFM/F4S8Y.R%^<3LX*.$TIMWH (:?79_.@ M>YL>9F9747Y3U:HVQX^?W$?!C:/"@CH.3VUTCE:+J-7ZR$?<!,U*D=_M/\.DC#F M@=D8YYY:B=,Y_?0< J\S4 >W7KEJ5"<-SC#-N!(B 4I#"3#$,:"I5$#',$D( MQ5F*O5R9YX^?&M'L5BR:G,F^BST-=IZK.MZ(C+9\&79V>>7Y57V/+FY#?[NX;)BA6:;913O>9^5<'SBA+^N>TC=1O>-CWW+M M,N-.\X&.ROD"%NRHG+/@D8_*^0)R?%3.^PG^>2MMY8%W1278W.[ O#5O53,S M9X1JB=(4V_-<$&#&,2 L5T#EYG6GDEQAZ+2IW25D:J^^5L^H4;39LGQK'46C MJWLBRUE(NZDG%% #DTPOC+PR6RZ!T"N]Y>Q#1\MQN636?J++Q6M[;CWS\\LF)I?YKQ/*4P312(>8: F>D0$&5"[5R1#,J<"I$Y5=WR MD#DU&MAI9K<5/BS*._"A^*9D4]#.=W/! 7/';86P2 Z]H=!J>Q/5^FY=D5KC MFV@/XT%#;0_00FTL.$@<=TO!'8*CS02/6\,FX+TSC_\W-E^KF<)4I]R$VZG4 M*<"QEH:0- ,R)BR#%#.-@F37;25.C8ZL8E&M69ALN7UH$T)((FRKA 1@E&M M$59 "BDA3V-([.E]]V)N8:$=H<#;<- *JO-$VZ+WK(9S&7&WEVA0% =^A3HD;3I\@8/E51Y! M-'#2Y$[>)#(BC\QW37<\OC' CGN]!3>W:39V0^[CVA;Z_*0_+ZK"GJ2KWLZ+ MAZ*T?YZ1+$\H@1H(E>5MW;_$_@=#2'@FGB<+YY4Q_FLD /CO+\V,-S#;[GM;>DW=3)J$]H\\\8*&VEM[8AVA@RT M[^\-Y!#I .Y*O%R6@#=0GUP,T,#EML6DU M'*:+2@<&X;JGG!(R=M>4#D-/=$OINKK?O+?5!-9F3FW7*=IJ^)G25&"8 ,ZU M!E@3&^BR#&BL58J@S'+D5=3JC)RIS?R-FDTITF7[VE4;I?V(X!RV;DP0 +&A M-S9:#7>KE-$?C9(!ER,OP!"(#7+N]+"'L5HFQEJ,]J:3]@ M=PK.D$1)G"(3"F4I!QBA&+!<0Z YY1E*9!9SZ<<*YX5-CQKVJZ8MZY)ICUMU M?9FA V17>@@#W> M#$93B"<46'J)$)X[+1QZSA<,_5.44S MA50.B;)%,1-[^@I#P'.=@8Q!D=I,9)1Z,<7>LZ=&#$W/D]YGJ?91*:_=P#@FB2IP+-X_\DOE>9T;HZ>NJ2W>_]0-$^Z+:69^[:"CRJ%/9I'WL\H= <'BW_QEXS_0,ZOA? B.<\W]6TM@!P"633P0!%V_I1QUOBHK= MW2WMR>2F5FQ3J_E#4:KW*_50S01-6M.(*32!NN2AN M5()Q-?Z099SOZT[J.0,T93&T;>UMSAB;& 5B'#>9 MH]*.%PR'W.-W?EXMOA53RU=/OE9)[C99NQ:KXUA0T@4HSA9 & MA.,,8&T;)!%.@=:)R)$@.,74)P/07;07%8V0"F@;>]1]DM95VR-IU\YMJ[0? M.7F,@QM##8/NP#1E@;5:1QNU;6N.GWYO4/[S7B>WV\LP>U.6/V*!>,M#\*CD MY0_((8/U>$+_!=C2#._3WY?%2KU9?"]G3.=2Y5"!C"78.$TQ-O&9)(!3D>(L M)2*-O9RF8Q%3\Y"V&D;?K8I &AW]5V0/8'1?F.T/S@CKLPTN?[^,2Z^%VM.F M!URO/1 P^K+M:0-/K=Z>N;+W(32;[:\\W4_+@#M1@(! M%W0?.$L53*0$EVH1+%*> DQR"#,5))H0@>>J40!I^;=1*V!T6V=[[\=W-K& MJ#;RI<92+L3:7E8O_DYS3)^I^/^KL75^CPZ&?_O*-8^OWZ,Q3>+Z71I>X"BO MW<%PVKRAAQ-P19^VVC]0\D/!>#&OUQHVYQ)BFD.), 4Q@SG ,>* QP2;-W0* MXUAI(?PRM;K%3>VUV[0>8XVZT7RG;X]^;>TIZYD1XH*Y&[^$ M1G)@EME7UZX^M K7>-ZZX.F?&^(!4*C\$!>1X^:(>(!PE"?B3&) H58@)5E.XSA5@B ?YCDO:FI\ M\TGKPC8KQ8.9CTVC'I['>9YI$$-;\#-1 M*6!<$,"43&%.?OS4*&*CG%[KWPF8'JFXO^3!8#3RQ3RUA#E+T_S(:@5[M M'8)&?:=?-OCP9>YP1\@TJAE'-,49HR"7*;()W1IP+BA($*/$%K4@3,T>U;)8 MR"\KMERY4<1I83Y?^4.1PWW[7ZF[HBQM7L$K-K>=RT-D3,D GDDYVCVPM77]U$_EU1FAE0L/FF9N'6?X":93CA&C!JBPDE/ %5:1*]I'G\1 MHO"]X\^+?*G6\1=!Z.@0(WCWY>&^H2JJM/=$6=))E0J##-EAHL IBPQ M1&7\%PI3DG"H"!)QB/[Q%_1PFEHOW48>/#8FV*S47;=0N;/BRO;RE\;*T34: M OJ7:S9?E%&K?G2N2>N 3><=L1NJ]_PE\2_;@MX1G(N=Z%V?T]=+6XA_W"_F MYHZJ:90W2R%GBK$42$-R $MLN]DE-B-0,TIC;G?6?4XW'XOP\L!&.,7<5&^K M]O3\[_]$$,S_N:[ZNGKR];N.(-4Z4RI6&4B2# +,$PPH1^97G"M),T4EQ/[K M"][?DQ>P+0<%&;L"6P,K/:$J/@YM5C%[DI3G*00\(2,_%SRJEO MA<KI7\1QV,@=8QQ(F(&\H3;%I^Q!@0B#20A,4]9+@2!?KW) MKH9RG'YD0X#I1IE7 S0P:^XA4RLX3.G[\Q $K'UY+&/TJI=GS3Q5[_+\Q3WC MH#6OC#M@7G9O;>6&K^8I;Q8/K"AG2.1*Q((#1"0&6$@*6)(+@!26F9)91E+H MY1R=DS0U$MTI&M6:1E;5Z(]&6=^UZ+/P.CI/(4 ;>M6Y'U[^/M0E+$*Y4F?E MC.M173+WR+&Z>$//4P>;CH1-0^O;NEDI_*WVP+P[9MU\=%N=S\ M^HI51?75.M;&)TNAC*$T1((EP DB@/ X 2033.0DSC._@DS!-)L:!>T:==Y$ M6^WK!UXC-)Q' MQSN""^A'X6_9TBX^5I_5LCZ*_Z:8KVU34Q@UQ6)N(MFH6M>/^?W+F]V?/#LAG(/:C2P# M #CTBEFKH>UDU!3_N(E:+JX^ MZ5VE#MMB3955?6YUKUQ']>KIN)K'=[:4K8M'<@[3V 2,.4( QRP'!"D)%(&I M6@XCZ+XX +ZO1+^IN;RZ^)7 M9EMQKYZ^6)>T]EK?*+YJ/S6__;U8W1?EIU+]NV++K;<[HS"+&33AO8)Q;O?] M4T"$0@!1:-Q+QF "O>J@7*/,U(C_S;I.7UJ4*GHR>II!B>:J\CR:=-7HN)'U M6)@/S,]6W6BG_4UD[0*K!=A8=A/M1_.[3V_G-;FJ)EG_BW&Z#,EO_AR],7^Y MB:S1D3$^'%V'0#T00U^ERJBD' *T0QX.\LQKO?'/2]M78O7TV7RE5[>EW+8[ M;KPNQC65*A$ Y9H#3'0"J$X3H'6>\UAEA#"O\-U5\-0H=:/M353KVYRNV?7E MOLXUOC &OIYO.&0')L[K0+W"3W5#*+@;>D'L"WF9;F"<=R(=[^]'5,<=B6R[ MC[;N8XIX#HE@(,YS8L^6IH!2%!NN2HP+F"0VU]:'G+J$38V0MLVVECT[E74B MZT8YH? :F&9.]"6[B9A>V2*;Q@/[7J=\VJK[KY=*%JOHPZ(:HM2F"UJ!**=3 MU*@TXV+T(;4XW=,WD>^@/?NK)[N)75=/P9@S12D&:2YS>R*) **P HDF2&A. MA&1>]>TZ9$V-3)ZI&EE=VPP+CYHT+A"[T4H@X 9FE9Z8]4A3NXA&L&2U\Y)& M3EF[:/)QXMKE6Z[,37E?/JY7U0=[/BAI1 UDR1!E,"]C M$CH-XX2DETFL.&_RV52)CEN"I+A6N])8$"(FT\PX$3P%&.<*4$)BH.(8QAH1 ME4"_XS]G!$V-'0X3-JO^I1;.0>NX*A( L*&W]_I@=6UJZQ$0PV2V5B]4+.&" ML1?R6H^OO])U:/.P[*)(4SKSL*(K)"G#3-G">;%U)! %/..&)W*1)8G".N-. M?;R\)4^-.';OS6A/==\BV\ZX>[H<(=$"+\N[+TP-?S&=2)XG 7 (A.0>8Z000C3*@62(3 M*=,TS9QVUX^>/#6^:96+&NW<:.88KFX:N0J$@6G"T7YG"CAKZXDI7BGQE[O% MMY_-/4@*%,@S37"1=8H33VZB!V2>#4IFBC;]VXLU;8L\+N M)7C=7("0H T\I5M5+6#MAL:>MC=1HV_ FKN.R(2JO'M)W+CU=QV-/ZK"ZWI? M/T[Y_G>J%&U6R2['9-/3AXB48&A"#F%>\9A3!,Q'YHVO$6," MQA3Y=1-S%3PUCOG]+U_^$MUM58^8U?TIXHM2>L8>SM KH@F%60:4J-LI40X( MT1A@B!.B$-9)[EGT8 CPQZF#\ +PN]'^$) .3/^_?XEV.D<;I:.#),4!%J%] ML0KT0G 6.^J+P1>,PQ>$]_U]>SA5J^5:V%S#\LXF\&PJ,V0X92J. @0_%-R6CK^;SPM9SJP]?]TJ7<0'=C34"0SET ME-H7Q3Z="5QQ"=>FX*+$L7L6N$)PHH&!\ZWA$FQ0ZZ43DDFHJ 9YFN;V^ $" M))4*B!QK:F+6C,9>%:(Z9$V.9MH$F^OS:]#5^34](!IM>^LPOP:-E%^#1LNO M05/)KT'^^36'M_2CB(]J];X4BP=E4[-G":1*Q+$"',(88 6A+2XB0*R$DHSP MC"30IXKVLZ=[T< (!;0WA43\:. Y8%RE1&89!DFT1:E1+/K)JG:^R)'WZ_BDR8%>P,^?/>HK M]Z19AR_9TQ?UW'H^Z@4YHYF22$K>U-7!.;-E_T5F(GV9QHF6>:J\.E01]VZA$W-/]Q+C-S3MG=^ M>B?.GA'WE>B-%G+[ M<_WNY )'3 ?4K4RT3<'4:?#;F[[O%/!GU;KHK5T]L' MM;PKRKM?EHOOJWM;(8J53[-88J25Q$#QC %,& 7F^Z)!SO-<:(VH1HEK:FB' MG*G11J-JM-$U:I2-6FW=$T>[H.VFBX" #7R?E[$KTS<%Z5:/NVO_+?+R2C.4TA4"A*:&B="*PX(A010FC';9#AC M>>[C1'3(FAH9M%V=[<'OAXW6=?4:M=';SXGH@MG-AP@$WL#$\.LSL/9*_01? ML7? (Y #T25I5/_!P>1#]\'EEKZ%-I:/BR5;J5>+4AXEWPF2XU1)#5!BJXJE M+ 6,Q@C0'&LM"!58>VWK=4J;&GELE6WR&^NI4"Y6O@L.W0AKJ56<"V7[#J8 M9R0%5,0:Q$@C%,.$LC3S;:D5"..Q6FN-@+(;-P=#;F!VWD%F%1TV6=0)DV!U M3;IDC5S9Q,'LX]HF+C?UX^GWY:K-OFGZ1WQ4J[<_Q'QMCR+\LEC([\5\/I.Q M1HSG%&"J3,BGN2T0+HWC1T0&M?F_2KD/7;L(G1IK[W2.6*WT350J3S?/"6PW M3@D-X<#4LH?>;8N>W1_Z::MSM%$ZX#:1#T:!J,9)Y*B,XP/"(?%XW>O'/_=/ M\W+V=V8KC9MGKE19F6#JUV*NV)V:931/-=4Q$)#9#@\0 QY+")CM!9I#B),D M<^&;+B%3XY=6S4AM]+R)'AI-W3BF$]!N3@D%T\ TB_N5J>7N TUG3V^S]I/-/SO_T00S/^YWH'P93SG@7!CNB'@ M'9CA#I%M%!TDM\$7G?"I4-UB7RI!R@F,CK0IM_O[,=6;HGI<5&S^RW*Q?GP] M9U55Z$+4WGM[L)=1A"5E&N29R &6*@8DSVP5OR31N5:*Y%X4=5'BU+AIHW!4 M:QP]5[GG*>K+L+L14E P!V:B*W'TIB-G; +QT&5YHQ*0L_F'S.-^8\_0T-8# M8DMYX(DU!?]F,H6)DAD"LCZ$VOA'4@.49S*G&*:=H M=T/J&,6% FKHD*W5\RA>&Z<"J!-,H6*S3EGC!F(N9A]%74XW75'?I1 K)5^S MZMZX2/8?ZQI]8W-;5_?TI^WN=B98JK*$ )8Q;(*ME &62@@H4BG$B&"1>6W[ M7:/,U#C(*EE'"O4/>^I>4S"F[T"Y4==8\ _,;%<@WZ\"S960A2Q3TU>5\6O9 M7 G:R8(WUSZS;X:$6"I6J3>J^?=]>1QF_K:8S]\MEK8Q\DP121)F"%,R)NT) M.@R(0"E(>"KB.&84$Z?\^)[RIT:4&_6CGS8&_-GV)MZWX7]LEUNL'5%KB">! M^@Z3&V<."/[ -#D [CT2,'JA%RP7PT_ZR&D9O: YSM#H]YB^5/C-\'#=D.%] M::L1&LK]E2W_H>H3\(VT77Z:Y6.U7)DWF1Z]9.7[8<:"1=:?7EQV=P_MV::'FW+K]J MO=:=F1OVWN6ITCV2CMD8%\$>YN MW@Z"WD@]Y3>(&34WU/H4;10-A)9'MF @U$;*&.R)GE_6H ,DG9F#7?>/ESWH M8,6S#$*7Z_MN%9W/G$F9Q%0@('%J\P6%!"R/-4ARD4BN1))#KR7<_SJY,E\" MY<9((H"JG(!4J11K-,X5GY]82X)G!I[G&CNOM6XYP[/ M1D')]_$:$WK_F@\Z!VTT14.NHA"K[)!YY\Z6M&@BX;MEPRZ?/&U M)YK>LF59E'>5>?:7>^-&OF)5(6Y+^::8K^WJR?,S-) ;1I"(@X2;: 5SK0'C M*#,_R3B&,,>>NZ8]]9@::>R?O.%6\7H-63:JV^6?IA#QHUI&E36N[TDGO\%R M#'R&'X*!R6@?_8T-EI&BVHJ;Z-5V1%I+1CH"U0O/X">A_+1XH0-1O: Z?RZJ MW^/Z4>EMN2KJF5Y\4[N5^>8 OI+OC-&VQMNZ61(\H=K3Z0?4'84DQI3DJ01Y M;GL*H]S$=YCE(-$ID9!#S*E7?#>@KE.CY'U-G]7(Z='\:<@A=B/IB0S M<\R\*7H$- /1^)":CDKU(T!^^#H80V1/[[M])REI-5!E5:MP:Q/*[U33M&MW M2;LA<6L3@^K__)NJ5K:?8!T,P!FGTKP%,@92I8Q+CC &-(8F:,<\Y;E4BM: MZZ+:LIOFGV@SG)^[A]/?A1\ ]U!^?4C5QG7V!P#U* (80D9(CI_I'".!,@@2 M2FT7)L/;',4$B(0F),L0T8Q=S]93X]UF)O-Z)HL]/4,P\%5<.E%6W++=[IM[ M$WTT\ZP^2_/#JA^@-I0;-(,2UQ0HR(],KJ6%XJZL3R ;XA%BL2YKQK%G"(UK MN5NZPRQF*4P@P!GFYC^)H0F68J!BGF#)V?++K>GL& M1#L+HHT)GD3B-@B.Q!(2>V M06*=UM(>74"C M/!4Y CQ'V'@8>0X83A,@E;;-Y91,<;_>RIC:WVY;MUW=LAUX3/!!" T_U M\QW;X4@=V^$@'- EZ<4[ML-N7G"YI1]#_+)FMHJ)JH\2/:]L4G@W2'1[V(2^ MZSN%Z^R @QH\Q4!=$_U@"O3U=Q0ZZDSP ^)P4GC>[9\8^=HF[V0:L8% M23-"%$@QM*WF)38!.95 $DCBC'!!N5-%Y\,'3^W=:'6+K'*1U,K57[N*S!XV6KGA*_?T,Q9-_[]O*]%9*,YS5YT6U8O/_ MIWALIAZB!$E-[=2C)N(4 E!M8D_%%%IV'P&GC6]H6J1R/3+B2NZ&-Z\K$CMS'M,NVXBVGGU?U\T<,$ MC-U";,8Y%JG2($YLK28E$D DXR!A3! L-$;$ZWCD64E3(P';?.F#S1S>9K/Z M!:WG(77SZ(, -?3L/\KX'6@%^R(8@5SU\W)&];TQ>MZE)'9%8>L5[A_+XM5]=N7WZM?;,C^AJW4Q\7JW]7J;66/M1?5O9+M M\FI*21;+&($LQB;VCE$*:*PYH)+$"(HL3J33H:.KM)@:*>SL:/J+1&MK2?23 MM>7/-]%=W5%,VBZQY6(5/1E'0NU,\JBOTGO4NLEEM+$8F('VAJ'9'?O]V3#4 MED36E,C8$AECHCUK+B^H!QP/CV(X8XS+2)5RKAJ?0(5TKH6SL\I.[X>/5X+G M6ON?U>>Y^F']@E/S,GQ4R]73Y[G-O"BEK?/Q:+^_NY!*T3QCB8E2=<88P"R# M@.:4 ()U#&F&DC3VVE&]+')J[Z2#-G^U]K5OIC:J]^C&[("\6S ;%L_A/=M: MV9NH5G?;[:I6>-#SJ^XP!8IW'02.&OBZ W 8 7OGYB>"(0.,YD.66.WE[EL]HGV,@XW]:.-K\8WJK29A+;Y M7AW,%^7=)_VN*%DI"C9_7QJ?JO;&JZ]&0G7Z3VW]*Q0KJDD< R$RV43C+$XQ M2%F:P#3'.-;*AV5"*C98K,^,WA<^W,1N=8Q4I;K.[5A,N=9CKNO?)40=-L MP'#DWK-_-4+72R4_E;_9BAE+VY.@E!\7Y7+SJZW%5!U4*LLXCZF**4AD&IO( M52K )(U!G E.<4J9B5]['48(IN+4/,O]I396&QD]M'9%;!5IF\7_S2(0+;+#N/07NCVH$74FE)[#3?1UISZ];5OT*#K?L.!'?H$ M1S@%7^;@1W" SYX7"2_IVHYDUE^NU](83=+4^*U I-KXK(AG@&34GG"/8TK, MNX!2KQ/NQR*F1MD[#2.K8J_UR1- NOJ>U\ SN*?IAZVHKX(6Z M5!T:>+Z_U-&5UY8._W?%EDV-:Y$E*E&< )0BNQ,:$\"I,!,\D3I+34B:TKQ? MX?"MC*E-[L."V%;1ZXJ&[^#LGN&!0!IXBO? YXIRX4<(!"@6OGOF"Y4*/S+J M?*'PXTM[Y.N]GIO @GQ1#\77Y5K\8]/%G$O!2 9S@+#6 !.J $%:@E@KEBC) M(,F=CN-TR)C:Y*ZUC$A4&3W!RBH:/2[5([/!ENWX]K&6W7(S52OMH)Q )EH75#T)EC M=N;6\3+(NG5_EA]VX=)^\_/+#Y_-6Z*DI553.<TC[.8*7P[XK<1F8C?P@Z7$8^Z3A5YS"?OZ\D8]?GS3F^-SU MZ+X^1Z-/G'8*%H\@[4IX1HK0'+\T?L%9A^F= MD=FI^\8+RSJT?A:3=5T78D/IM7WZ8EG\9SWTFY*EB5:()"F@@F& 4X8 YRD" ME.>9(+F)RJ!73L%ED5.CMYW&?7-.'6#NL_UT+7BC;4<-D17J#L4@FU,G!;[@ M9E47 -V;5YUW^I>:^+4HBX?U0_NU1D((2Q% I'D"L$0Q8%)Q$\U@A-*8,.96 M@/WHR5,CB58Y]TH2SW'JGOY763_P+&_U"EC4]*RU5Y2*>/Z\T6I$G#1COSC$ MZ0O\EPX^+&Q?V_M%J3ZN&W\QTQ@RG "-,PBP2G(SYP0$.L%,QN:-+I#3Q#OU M\*G-O5J_J%8P:C1T7S$X N[R-MD1PSHS] M]8&SUP0\>&#[#52_*:&*;S8];"8%4BA/.4AR:-^2.@48\T&.Z+O%'49MRVF@8X;W"(NZO3'0C&ESYOT"#Z MVV5$PYPW. /1D.<-#D6^_'F#,R XG3&MR.$0_FIEC%#*Q.+LQNFAT!N8RSO+E]Q$'SN0"U>P9 ^2 MH4N56%'3*%*R9[1S>9+]>WIS]%[]_:?ZS)GQ1I=*_2CJIIJ'[PD3YR6&5T@, M,%$$8*0R0$5JCWR13 C!$Y5K3^+VTV!J;&YK_8I[V^ZQLFX/:PPP?N3<^J[1 M:F%S#L'&FNC[MM6!-P=YCI0S,0V'_^ [7X:?;$/AFJ9^K%0IU5$[D*>HMZ)ZU>TU$@C)=/XS#T9^G_+$YL1\\)XBRYX/ZL>>QR[S9/(TQ8C(C M(-,VUYK',:"(4Y"GL7%RI4PT]FJ[=T[0U+C0)^;S0]2-S$+@-#!GG8!H@/Y< MEX (1"QGQ8S*'Y>,/:2)B]?W.72QKE:+![6\W;3IRR1D/+%5/91A ,D@X"+! M($$B9C15N>!.N]BG'CZU6;]1+[KU.1MP %CW!+\6AH$G]0Z!7LT8\ 7%:V^=''\Y5-4CXN*S7]9+M:/ M]:F*NN^P'>7ZW'&,J@1@A@C@,=8@X4RGBC*1$J]RMQ?D38VL-NI& MM;[1V^!+B;ZQ(0QH')[BH$O3T91UP".327I(WJUSB:?NC>N-[6.^8Y M*$MT6\I/ME;7_D=^)WB\GCFAF7"BI%:]%%&K_NS3(4[J]$(MG./O(7OL:, ? MEA,A0H^'7%D<^I-^S:K[=_/%]]T$4D(PFDGSMM:V:JO"$M DE0!2C"7*:*XS MIY(,+L*F]JK>ZFJ+95EMHUI=E\GD#[0;4X6";_B%T;[(]2\6W0%)Z%K1IT2] M3*GH#J//5HKNNJ?G2[FI%[7Y+C-%16ZWU#,I8H"1-*219SG@+$M0JAE,W'+Q M3C]^:C31:.>YSO@<,$/WQ<-^&D84=^P.FK M0J7FO2O*NM7-+XN%M![&WQ?+?[PO/R\70E65S9HOS>C4E8(5DHA "92T)_SB MW'91RQ"0*J89R3!-& R2L.>JD=.W?_PTOHV&3]QP@O2IR: M6[15.)K7DW:ODGJ= F=#@U;UZ'&QM,M#?J1Y>0S 8A!H3'.:!$(2Y5 F/JM0-SC3)38ZW]^NC%KKSL M0VM WV/0/4;)U;$;!_O!7;O=T>F='1&W;<:VENP*3]6-5XQ9SK&;I(D3-2;VB-LB-HZY(P9$K7_04*37(H\0_W%-P O!\?:[4T3#+^!7R6=G;L'2'5TPB70NZ!;UJAD[V3V(9N[W11J M=?.,$S[#*;0)2!PH06RYLDP#0J0 /"<$)7F6Q<2K$Z6SY*G1>$>(?NWZY3GL M^RY7!D#T958G#R+V7< ^Y$+D!;0&6W<\)_>%EQDOP'%Y5?'2 WH>?F-/M6/[ M6W-4Z^OB*_OQ]V)U?[^82R/KW6+YY9XMU2LC4MJ^OJJLFI36HQVY,7WTFNA=CM%=5],@*N7\8SJX\5M:,J%*KU7R; MI:":KM;L.UM*WZ-Q?;J%8=U+I'[571K3T^ M=5>/3, S<%>B&.HH7%\UQCT1=R581P?CKGW>5:>+M]UX59U!UT8]Q@44*F<9 MR)(X!UC2''"1QX 1*5.IM$FVX>-)%TS"GLL]+>HECN!V&GWFM&WW/?V(XZ-:V10Y(^%; M(>UZX^^&F.K-9=NMN[R[%:OB6]/"F0F2)C27ML)C"G 29X#KE .29HQ@CN-8 M49\R)^ZBO4AEA*(G=2$"F^NYMB]S$_KHCX^!&.,.@.S#]6&#K M)-J-VG9?Y*??&Y3_'&V5CVXOP^Q-1_Z(!2(G#\&C4I4_((?$U>,)_6C,N%(/ M1;-Y8EC2[IF8IRLC0U5OBDK,%[:AZV['$=$L3A$C($V3V(25& .BLQ@HDDDI M=4HU]-K2\!,_-1]I3_OZQ?],?S\:\QP'-RH;#MV!Z:P3V&BG>_3'(%N[_7 + M1&J>PDUZHW0ABM6?HXWVT49]W]W#DRB[ M;AM>B]S@^X4'X RR1]@%0K#-P9-"1MX5[#+T>#NP\^K>QQGKHERGBS'MRFN] MKZJUDC.$-4,HPP#B' $L)0,F;",@2;A*)1,L45YGE?S$3\WI:=6LJY+M*L5% M1:VL]VE'GW%P8Y/AT!V89;:EXARJPUGP=Z9$[[O![W-@L@>&X8Y0^@@?^U!E M#V!.'+/L\Y0A&\S>:L,=GTKU]7ZY6-_=ORN^*=OI>]?+<4855BRC&L0"$H!) MK@#7.@9$Y9 AF$G$!F@X>U&OJ='CF[6*F%4ZL@T'GFPO^E6C>Z2-\O4GGLY5 MJ!%TX\\7&)>!B;5G[]J;Z'9>4Z5JJG=^,?['7#W/,+YIQ]K:'ADXHA:/R (R M=L=;YS$9M0/N9:TFV!'7&>P^;&ZP..PGBEC!J@?]HWX<\6]ZT5]9!L[+B)]BP) M6]6H/Y(!RQOU4&+T.D?]@3I5\.B*I_5CTN?EE>J49)N18HCF;9T--M.Q)IA M 2A%QBV&26SID@*H1:JAC!7ERF=S]Y+ J6WI-GTLY@?EQ:H]O?_[/Q$$\W]N MT^?\&/$B_&[<%Q+4@5GNL%#;VV[4O,G+%8I -'51W*B$Y&K\(?4XW]>S5(#- M2FGJN.P=36<\R6G&$D#R'!IO3&6 0Y6 &%(H$T5C!K%7>8!34J86/CBC'[_\F;WAS_[4<%ID-VHX&KH!J:"[1:D4;!)C;^):AW# M<4$G!(&XX+2,4;F@T\Q#+NB^.$2%H-^*N_O5)_U[I6K*F5$J.*(T X+DPI[@ MR8%Q"#B("8USSBFCF/:O#G0@;6K<<'CL<&G5!0L-UN:77MY!)]:.7D(H!(?V M%@XK /VV0<\HVW@10Y7_.0/*(*5_#F6]8-F?,V9WE_PY=]-5C9[,PS\OYH78 MKW N=9XD @K E!2VSABUC5XX2%$"N61QKK5?K=6SHJ9&(SM-HXVJO4LS=P#L MO ; +;A%UG[(-:W^U,'&&'[/YT2]!(=H#H,/M,#JNN.*ZK6K(7=C"KO;DO9 M'KE[O:A637_W3_KSHBKL\FKU=EX\%*7]L_%\BH7]K[!Q=9;@--.&242",?78#*#3U,C'UI74"_.P:*ELFH?=N7AL5.U1FN7*\7*C MJ)%'86 N>V9-O9C:VA-9@VZBQB2[?;0U*MI9=1,U=D6?+XQ9OW(P85 .633F M2HW&+RT3!L*3!6@"/;IG7%BJK\6#^JJ6]<.-H%>J5+I8;=*JTT1BI!D"U&:P M8TTA8#"3@&DM<8P)SHA7*M8E@5-CUH^+$M3'".MM)L#KT@!B[U!XI'[8GST[ M>U[$W3%,#(CFT)%BJ<#*Z!KM*1MMM!T@R=T5FE#QXB5QXX:,CL8?18VN]_4\ M 6@FDCV&8_ZQFUG?V-QNF]0=@LUY*;\#&A,C.4 R4@.M% I@JA#"*= MQEY-?IRD3HUWZA.V]7DT^\.>WIYG_9P0=R.;X#@.S#AG(;QIXLVGZ(_VWV%. M]OG %>I GY/,<<_Q^OREI=X+H125C(!B:3HY.1@Y>"<("IT8V3:ZVN&?+ MNS:[N%TGZU,KW@7XJW<=>L/YPEL+&[WK7T?9.3B)U/#; \_%3F4/X"08'@O] MI^_O66RB;1=DW"KSGI?%?+TJOJG=R<"W/\1\+95\9PRTA4W7J_9@RV'*V>[- MGL*$\9PKP!%A]BAV!AB'"5#:D)Q2J:2)7T&*X"I.C?GV>S9]5S;QQA[J_::6 M[$Y%CXN5,G9;:EP\/)C I,XY]>3$ 8;9C3U?=O &YMG]<=LW;^\X=[0Q,+(4 M$>V9:&\Z3I<=M"G4<(,1JKA&> 7'+< Q&,!'13J&DW3UBZ3)#*H^LR?[53;O MKKITB))[YY0.6L4AJ&5J]V^$KO-U, 24VF53K?)$:X4R+7N^,KR5F?++@36Z M;QWC7>7K;2?2WBU0KAI [Y?!H,,R)NVWAD2M)?6(M+9$^ZWB_VFO53%[*WQ_%9/MU*:KT7UVOSX:?EU M\;V<20*U\:,4B+'MW)Y3#DB6,9#&"2**(L294QGL#AE3F_*-FE&KYTUD-34X M1E97MRG?!6CWA \$T\#3O1="SM/= 8,3D[U2XB]WBV\_F[N;N6Y^V$WSKF>. M,LD=C-I,<9=+KXVK=KTG3^>X[+SQC*0XD2D$J4P3@+,X!PRE*4CB7*<91%+G M7AN7/728&D'L^^R;AK1U2OVB;'I^V-=@_8/JFSC79Z1\XZ9!\!]C-V(/[K-) M=B/%2-X8!@^-W#5XH8C(&Z+S@9#_HX)V/&IJ;3WK2;(]&,FII!P+>VA=:H"A MC@&G*05)JIF(D=*,>^7I^:LP-9:L9Z2>+[Y7S7)UL5$]= .DKF%QX\1AP1Z8 M$B\T1-H:L=<0:9!SKOU!'+9'4I<"4^B5Y "08\\DER?U;2-@2+6IT0UG BDA M,I8#D64YP DQ'J'F%.0JA2*+$>9,^#4)V#U\OT)394*L QE""3L4@@@5I"KT@TB%93H^_7^^EO MD7J65R6>YU75MIN_E2;.:H^B%:6Y1NV*-M9E')MG>=9O##/D;G0^^D .S.J! MLN1NHL:R@!6?0@(=JCA4$)W&K2,5$L:CDE-!']Z3[[^SI?QJ[KW]450S3G(, M8\@ 9L;5QA G@"<" HP-AU.::^&7M_;LZ5/CWUJYR&H7_6'U\ZU0]PPY1_KK MB\?0-.8,A3\1G3(Y%*$\>_:XQ'#*K*,)?O(BOXEZ_S0O9Y\7W]72>()%^6I= M%:6JMK6)4J$0E010QK )D+,<4,4IX"2C62XUA]SI;$*GE*E-W)V>T491MZG; MC67W% Z&T,!3^00XETL+>: D%V)M6[W4+Z7AT7HF;AI?*6<*= *AI4)S:V\4]E_[;&N#VB-BN[-BM/>EZI^RWX]73[I+/[,E^ M5'-OTR_D?6F/GM7]B>HF U_O6?GIL=Z__\4>EJW>ETU!N1F/,Y5F1 $LL018 M:0P(90A G>:,,JJA]BKU-I;B4V/HVH8JNK-*FB"H=V@ZVL [;G],<#B'WEJQ M]H#:H&C?Z&C/:KO9NW]=:WE4FW[3]E2*]JR/F@XK*V-_U )P$S401.:KTH 0 M<"-GY&$+M4DTEMKC;D"-/!A'FUMCR_?/@W[3^CS_]YHM#5O/GWY3CXOE:D;R MC!*9YT#F2 "@%P+,^$9TX PF .8IRGDD"J8**^$/E?)4Z.!+^O' MQWG-SFQN*\)MJA M=%0V-NVG]I4RTANS]A+]_NJ9Z><\3&[.XR#@#\POKMX/"% EZG53^VA&$=;,1-! M$DY-6$TAH$Q2D&8<(HR2! FO;+U30J9&6<]K%K55H*XH_+3!THULKD5H8%YY M#L[K"^!<5[CIP/HABC1M1+Q<0:8#(SN++QU>V[.0>9N:LE2:\ @1D#K'!*M$132JU[264E3F_+;K*[53E/?8N5G476;]T&P&GCR M;V':;X,0OOO!12A"%1P_*V?<(N.7S#TJ+'[QAKX=#AX+XZ;;HFZE+ SEJ.I] MT\Y7OEJO/BY6_ZY6GUDA9Y1GF51: *ILLH&B=CD#8: (X5E"68XRK^1>5\%3 MHXU;\1_K8M,1R40TC\O%HUJNGIJ2D>9OCW6(7Y1M2E%1VKHY3966Q[TJ+77= M'-_>"(YCY<@^ XS T&34J!SMZQQME([X>A49M:,GM8JLXB%;(_A!%:P[@J/8 MD1LD^(%QW"/!\_Y^S/:.%TJ?&<5;/J%8TVFI:D];'VW_SK&73 M;S3<"&PPC =FL>O@]2:O7C %8C _V:/26"]8#KFLWT/Z;S)]7;*R<3[:?9$, MLU2J/ <9(@1@SC@@F&4@ISJEN>)(,:?<_2XA4Z.G[3[*3M'>^TQ'@+IO-%T# MTU@[3>X(]=IJ.@?!57M-1P\=?;/IG%FG=IO.7MN[,4@=3GPVXVE/#;W=1!2_ M+!=5-6,09QRR!"B1F2B,(0:8SF- *4L9CV&*D5-%/3=Q4YOX&VUOG@=;-]&= MU=:[24@7T&X>2#CX!B:$'7*UJC5^;W?X_=*)7Y_&( ZPA&L*TB5L[(8@#H:? M: ;B>B3WQE/!%;^^'M#W%OLVC>+9:?'NMCJN7=!^/% MJ$V-T*<9XRGD+*$@$TH!+(1Q+E#&09P8QP*E(J;0[T!W?UVF1D6U*6"AP;I2 M;3V':-':8]=\5&M17?MAKNK"#WQ>W/599KYF"!TWH,89F*'WJ39C8NQHNJ=% MG_:&Y.W^D&RMB6ISML62GP+N:UT/:JCMKRLT&7>7['K(CC;3 CRR'_,:D9_T MVVI5/+"5JF8"ZUS83N0Z22V9JAAP&$N00Y(@P85(F==&V_/'3XT??V\JW6SU M\V.\ ^C<2*P_( /STB$6X[3S/0U'($8Y>/BH)'':L,-Y?^:J?E/Y?2F6EAK> MJ.;?]^5!A?699AG*8IR#1-NBITF> DXY,_^A6MD_:IC.OJDE7[C.[XLR?;[A M^Y*'W!M[OM'E-^DO@^S& T&!&Y@:-KI&/VVTM;4BCOHZA&,%9W "$<5E>:-R MA[/YAW3B?F/?!!U;7J2NY54?:*ANUZO[Q;+X3R5GF'":HSP&.(^-YY!D"E"H M$Y"J'$$3ADE$O/:F.F1-S8W8KZ9WLRF^PK;J]C^KUH6WX_9Y&!2'WC%O /S2 M -@H&NTT#9G 3C-)[+M_0L#7+0\N6HW\MM*>LS4'L? M[=K.OF[Z-^U*@^N80B45 UIP#C#,$.#2-H@U5$14HB447FUAPZHW-9K:M%QZ MN]\9JSDVV:J^WXW)LW))V(%U([>7&ZZ!^?#0L[HYU2[K9F_\]KMH[2R\V8[K M,*VUA\$_5"&7L,J-6PEF$&"/2LD,(Z5ODYYWQ5Q]7->)R3&-52QI!C*46HP#5P#,QZ'DCT M:+IS;/(5W7;V'C9RFYUC,X[[ZYRXYJ4[7S?+3YS+/.8,Y)29::T% C1& J1" MX3C569RSOBU, Z@W-6(8KG.R9U9DX&^!FV_W*F1O*; ,TFY;7S>['=]&\R,GIWJ[X O!L/AX-S8%X]R)6XV25+;,/@=(]LR,:CNC/ZRE3060OB=W@GP)W*CQQ89V M8"9]D5'M?V H)/JA#Q0%T>UE#AR%A/7L@:2@0@*?9?"LQ73Q.1.:X9V)]H/4 M7G)&9^A\^Y>IM>1LOG/6_96UE7:+A5_NU7QN@T!6/LTHHD1"2@"T:?18$PUH M3BF@" DE4RS-1WX+[_N/GYK[TBXXURI&K8Z^B^_/X'-=?N\+RC@+\&YX]%B" M/V7V%8OPSQXW\C+\*5..%^)/7M7O-?5A4=[9LBI-M;7Z!.],8)4@1 5(8FY[ MV$,.>*XI,!\Q(7.&8[_U]!,RIC9EK8K UD)JBS,^^/>@/X6DVRO^2GP&GKTU M-%:]Z+T#--YO\ [C [VS3TD8]2W=8>+A>[GKTIZI4?+_K-LG?5T8S]>H;+?Q MU.I]W97MPZ(RGY]JC[Q=7#G1)YQJK6.1(T!U9A.^;2^7C*4@09E #*=2*^:5 M(#6 DE.CF#T;H]4B6FZLK#OEV49Y]E/[U='7:0;X ;L[WT MN Y,C0=#NC4PLDWF&Q.CGS[4/1#-GSNZSN\6F0?N.C_D@(1*L!I"Q7'3K 8$ M^2C9:DA9@5<^=@NA*LEQ0B$!*D^T71+7@"54 4JR-$L(S5/LU;SFLLBIO0TN M+)7T7K!V /_*=:Q^'1QG=;CSGX4]#*K]I/S6^&)5^SY?+)DF#=H'3KW>!<0"0( 50D#& 4,T!5)H$A M*AXKDB\-Q$S%MO@31[7R^^,[,3*Y+/KQ>*EFL(NL/W$2;6P=Q,0-! M'X@TK]5F5$8-!-TAW89Z;-\BR]6]X7C[C^7Y;VQNG=6ZS'LA5DJ>_GM3'& F M8BB23"B LCP!F*6V?6R.0 (S@G%*8JS]"K1?H@4 M;%^0,S5ZW-,TVJKJT5:Z ]%N_@N(T\#4=A*B/BVX.[#R:,(=!K.1VG#[?;W\ M&G%?!J*S%7?'[>,UX[YLP[-VW Z7]W<_+['Q\P_VKIPE>0[SF$B0":0-=VH" M6)ZE0,*;B*N[HK1'0NHN(MU-E <85IY1F @H0)YG%."$:<"IB '4DA*>YAF6M!W6 MMZ64S'Y6F7=E4[S?#F ]VGJ^ M^.[;#^RJ070/*4<9FA%BRIO+ 653BN,PRMR[(VP >36R 2/(_KJ,'D)>#=NI M&/+ZAUY72>DW)91Y))^KIB1\RI7&#.< ,F5;!,D,$(HH@$A+)%":(T;[E$0Z MD#.U(');,6>YU;,Y/"W\(LI+\#JFTUP/VM 9,1N\=BI:9T\OENK\AD3XRD%G M I< NA0RHO4\CECZKFB/.P9--W8(@=' ]+!3L4V/ MNXDV6H:L\MJ-0[#BKF?$C%S3M=O8XU*N%Z[OFV4LZS9 ;&Z;%[XOVS:',R@3 ME7*;'@PS8F*S1 .:I11PQI.<(AP3OY8]9^1,C09V:D:/1D]@HB[1:.J;NGL: M5D=WX7JPAG87=CA9%6UT^OH"3CU27CM1"):U>EK*R(FGG:8>YXYV7QZHF//[ MJEHK.:-YGF2((Y!BR0"FB6$!J27(2"Z08E(0[44%9^1,C0I.%G$N:E4#%G!N M,79<1;D>N:'71TX4;C:N0JWF@%6;G^,P5,7F5LK+5FM^;NK%2LT'E_=CACKB M^+Q'@'.9 81YRE&\^>VA)LK5I]PL=O MDN_#Y3:Q>X(P\&1N[&_4"C=Y3]@::,+N/WG427K"I,.)>>J2L"G2MT*L']9S MNS'PNRV-L;@K;6KIWQ9S:0LMV<4JCB3526Q">F(W7%);1CTZ;[_F^2D-_W:VZ;%XGY5HU?6NL73$Z;E0Q,.+3R8W> MV1/M&Q1XX?%Z. ?.=W909!*ISNZ N68Y>SS1O]9)*^9ITT_OH_FVSFQ_&I'& M&&0)C %&B '*B 8X49 CP1A33NTCS@F86HBST7'79-)JZ5[QY"2(W306 IJ! MR;:%?-<*\S2L!5RTM0A%JW/"MGW)7+2^8>K5U>O*%GQW";5[$6UHDH[^SY MU-L?135C:69>WID DE@NR#(&>"YLAP%),,]A3*GPZ@5^2LK47NO/E*P/5D=_ M6#T]3Z2?1M2-$*[&:6 R\(?(OY%V%P2A6F2?E#%N\^LN,X_:6G=>W+,GR9I7 MZC_6JER]_6;[#YFGU%]4PJ3Y%@@$M+9-*"F/ >68 J*9X RFBDCEU5SDM)RI M3?Z=FE&M9V05[37_SP'KQ@ !X!K:S^^#E'_GC&X<0K7 ."-EW%X6W:8>-:6X M<'GO(C9"*5G95A;U/LBG1[M56KW]H9:BJ)2 MXUEK&[7J1EM]@]:O<8,F7/F:"_+&KE[C9OZ)XC6.-_9T1-3<_/7N%U6J)9O? MEO)6/A1E86LQV&X[;9?568H2)6.8 I''&&!&&" XHP#&N5)$2)XAKQ):;F*G MQD&MUC?17:-W?6""/=/0F.Z>!KEBV,Z/EY '/E!?G?W(Z>W#X_SQ9-2>\37GO/FJ8F4L#T;PJ5QAV!LW2%J M^$AIS1.M$8V]TKO.2IH:!?U>;EP?>8W'@#>C M7,0B$(FIDG01D^!'0P[EO-#9D#/F MGC\<>_5T^Z2S^RI[HCUG2WK"L6KI_>EW7>J7^:U:E_O6=FN_KQ;++4J M5K:R^N>Z LI,XUA1E6.0I,RX/-2VN^(H ;;=E8 R5GGN16@CZCXU8MPJ: ^( M-05F^I^=&?,[X+A,-,V1'7JMR9H$:INB?;NC/<-MEXS]ZUKCH]KZFZBQ/]H# MH"7XE8%@LW9^$SW[^GSNKD_DOWHU_N"%6@(;4?-QU]'&'Y*CQ;@74*%'U= W M1?6XJ-C\E^5B_?B^%/.US8FVR52+TY AQG&L2I%HD229IS[%Q>-(!"4WMY;?6,=*VH M=X&M8"/5_39Z"?P'?L5LK(EJ3"9;,> Y9HCC <:8 83(#.<^90%I"S,7LFUKRQ5B([@O[KXFI M6]AY+4X#O[RWZD6U?@-L$W8!$"C&.BEBU&"HR\C#J*7S6C\.K9:KV:_L1_&P M?FB_E'D6&^84*4ARF -,,0&<8010#C%.<$9C EV(\^C)4V/+5CFW>7R,4_?D MO*'/QK!F;"7C^@IZG&C>E-M\M MEF\6:[[2Z_EQ!0!P=JO2[ MNW]#CKUZU;?;KG/U0XO&WZJ MEKW#7?Z55]ZTRY#VO-8_)?@\#0J_E.QGO543EE::_Z*<\>-%K=E%/J[]=+.?GW MGIDS-E6XJ0+YICEV76\^UK/X5I@)7M6E9*M90M-$*,[MB4AI8@H36!#"4H"2 M&.:Y)JKNQN.1]N(H>&I3U:I<.[V'YR&M$\QVBGLFK[@.@]LK?@AP!V:!YNA MHW/TIBV\4&M]T[SJ;8!$ST\L0J5I>$J=MP4"T\PCO(C?._ON8.S^*:: M6O=?5L:K9DOY>;F0:['Z.[.I&*LG$]TLUVS^VV(^-S&/3<"8V=-*1#,&8L@@ MP'FF 4%$@PS1F,A49EG&O39X_'7X_ZK[VM[&<2S=[_LK!-R+BQX@7% 2)9$[ MP *IE^XM;$VG4-TS@T5],/B:\G9B9VPGW9E??TG9LN47R21%*AJ@NRKE2.0Y M#ZU'AX?G96ILAA=!?V_7NK\_SA4QG M):M@"8L4$$$X0$)OK@C2FZNJ@ ))PEC%K$Z\>V>9&N5M!4UV(MXT/R1&V.1N MX;#YZ@;V^DXL"%R1J=VE4DO+9MW:..MH>[JEA[0W?]8M\'_ZN\KU/% M%YNZ^BHL)<,;5M4/![HRZH/>)9/!ASY,;ZLSOD3W'&=1P1WTRS]IR:M#%=2@<8HX'0#)2_+#%E\,M^K=#Y=Y(WM-[QHO*[9#V*,*VZQH/&OI9+^G* MH'?+#*_QC2:[,I>\* &N"FTW2$4 ,=7RLK3(8*%R43*K\GB7AY\:%>T%_ ^' MY^\<- LR&@1%9#K:RY9\:Z1SX:,+7R)[1AJ$RTBCCJ:58W6G&/LR[,.X7SK&XX+ ^T>@;P MC.S5^T M*E$ZQ?1>F7!JQ-66]Z@WF!$Y^;85VO%4ZBKH=@P5$LK(Q#001?< 7DMH0H7N M7IMNW*!=2^7/PG5M[QNS0^1/YGE@,D45E2E0)3=)?90!AC,!"HZHI QK,G(J M!NHORM3HZ:P[I!%RE.:0/]D3U3AP1Z:P(=^'6&A&QD']!9XLJ"V+%E))@C MT^-)MXD=PHWD-W4SJ\U-C?3'JT@/:SYAAUF,-A179GZ[AA1VD/2VIK <(DRW MK&TZ*10\DUD&"(MY:9*I$=59]Z=OM9@#>V0Y MY(@.!2FVA\L5G\&=L2)D>EZ.[#M@WR1*^,6;FHZ(%[Q#'(@ M*I0!I! &F# "M"4C1":H1!GV:OIP/,_4'OI]'X-U(V?]GES)C<;;.,6?MA7] M?%M G*!L1P0!L(O,!8?V#WO8(O9^N Q#Z,X/)[.\3=^'RZIV=GWHN-R/&@Z= M=^]4N];E5UGOJMXOUYOU6:G+=:LS!*9EGF82""1S@(1, @&4"2*ER M255*"N54:-YNVJD192WUUH4AUTTH3VV6?5G-%WS^]"#K7[]?+M9:$^'!HI;K M84>6X5&.S(E[@ \BC].UQPVI0.QG.>FH).<&Q"F7.=[M7Y%C&_GP<2$^:(Z< ML2Q'4J(**)AK^R[%FITHH8:L%$0ER0FW2J?MG&%J1+0O4[&5,M%B)D9.]W(= MQT#VTTH0>&*?R+DBXU7+XZ+V@XIZ'(\X>G6/BPI=*O-Q^4+/.*/#P=@'^;22 M?%Z_,/7/#[)N9; 0MX_+U6;^S_KS[C.4C&-("IZ"JA38Y(]EIEXR 2DK*B0Q MKPJ4SA;RWLSTJT-84B#YK!X/LGT\SJ2,]ZA\ENOU?Y@2A/OS:='2TC%Z*=12 MVADVHZ[,:&4-]^O0UNDFV6NU[934L:U?]U7T:' [)JC!NN6.(O3(K7?'7(CS/KZCSNY;<^*]EFU% M'SXMA/SCO^7K#.8B1S#%0 B6FPX! F"8,E!"E7*ERJ*PZQ#0.M.G )YW54P&)[81\6NR'C4GNC0?D#QB=,11ZX^T:'0>?F)K@N# MQ(+M@A8PQ'FJ* 20< 10D6: I"0#.:228L$4$TZA(1=GF=H#?1KMY!@ TDK[U!XB"[0YT$VR7H)XY8P$;WQ>TP_;0 .YF31NCDUIPH M1,74H2)%!&Q'JE,1!&.W4A:.8/46N+ =:[RR%X[:'17#<+TW;+*GR:+;?6K2 MI92FS;N%_/6[WB3>?_]Q_B+_1\NR_EGN^SKHIW]3>%!^>94*-\,ER(9-7+7.RV>J0*).";3X)E"7J MNZ)V9N@;KE-L_YU%/NG6 "1LY@]95N$FFM Z&US74=.HUGNZ]=D;GW M!B/C=JCC)^?KWW:[VPR5%3$O"L9IKE\4F (J5N8 M''IM^#;L=J>ZV&[&,Y'KCD;[FMTQV5!4=_,@$=B';WN#^EQ;NI^9DR]:,EW?O MA&.D#'P[&=XT%]\)IFM9^6Z#^3> KK<3A^R4=O[*QS_,CW+&<*4DEP6H$&$ M<9H!O3O'H*)554&:$50YU6FRFW9JI+C-]F)UMA=OB9O(K;SN': MH+?CO?" MQC[FZ<^S/40!>S];3#IZ[V=[("[U?G:XV^/DZ(-<+!_GBZ," MSY"F)49, 8D*4RA.(D#+- <*\8(3 E%A5V^W:X*I44U+1)=*X9>@LSC=&0A( M=(?:7CJ_>N&74'$XGQF(SDAG,2TI QVU].C=>ZQRZ;[QCE!ZI#XZ+NF[SC=6 MVIR<+U>O/\X7\_5W*7Y:+H7QD]TIB#!!L0EX@ MYRFL,JBJRBW0^>J<4Z.V1M+DWHCJ&IE\'6([@RDP<)$I<"_M3;*'KQ;X)M$B MFUUA(W3(&&%KA((%^%Z?<>3H7&L(SD-K[6\=2#=?Z>]Z7RA7<_IP\BADG"B< M20Q8(2J $,8 4X3J !L<R(PBGC__J44R,;+:AQ6FTE]>2:;GP=J28(:N,Q MC<%N+^\81',5G] \TSWAV]#,50 Z6>;ZG>[!]SLGTVN:L5_GFP/N3P>?&G'40IGO>YK]P/[4^%@=(N[/T.LG MBZ&81*8%5SBXJS/T>4[9_*'V"[]_ M7JU,'&*%2@QS2D"*8*HW')4 C @(\J+,L@V1F.COR"I"B MX$A*S"&SBN>WFFUJ9&.$36IID[](:F3U.!_OQ]>.5H*A%IE26H"U)(U4-]$* ME$!DTC_7J$1BI?8IB=C=Y!GJ1]I4O- '\Y!>:I$8N1N+9:N/E!'F1WC >T1MZ.9J+@&9ER M]E#6/[3$ODDNLE' >$%7M$)%#EK/.VX,H2L<9]&$S@-X)B[K@==?Y8MK9"'OEYMM+;)U_19=&@T2K<'J$5,CF2,P!37@ A$%IW3C,H7UY0]I8RKUWNWN*#W]RM3_5,_'N8,IB:E MNK'.80,O<\E$P23 IFR(6OY:51!1R0H4BF" ,J6W,::O3H901;(JDZ5G1-J%R:;& M0GM9/2-#+N%I1S"A4(K,*WLQ6_Z02,Y9&T1"QW]B[QX\H M=N1C$I#>+Q=U3.S?YYOO3=;FQS]VM1YOUVNI_Q._TC]F649QBDL)*HY,6"LD M@!":@X)7*10%H;ARZLOE(X5$!GID;Q= M=9YJ(W_RNU8@:30P.5P['9)&B41K$>Z=,0#"0*\2'PE&?<,,@.CTQ3-D*/?H MP]M'N1#F]/S'!WH_RWE&.2P+D&8, 41)";!^P8"J5 JFJLH+;/66.1MY:N^. MO7")D%&!=ECAY0LB-VIE M[5Z&ENF&82:9T/?U:@?0ZPF+\?I_]H(W=OO/R\),L_MG+W#>S3_[1PT92U/W MUQ!8E4A0! JI*H J7 ":8@SRM*J*O$2*9$YG5=U33>TEVAGBX=4.I0=B.[(+ M UQD(O/&+% 83(2&(3T332#0I:\QA\4=OLTTM%7^2>C1YFK.:YKZ^;D^7RT) M00*R%&C&@)HM4 &PJ:\G&5>\(!55$KHUU>B8:6IDL176;$R38W&3K;RN33:Z M +YNDP>#+3)5>"/FT7SC"AH#FG!TC3QR,XXK"IXWY;AV@T?%E68+_VX7:P'3 ME(E2;Z\9X0P@A 1@F62 %CF&N$PS*JR2ABX-/K7'?U\R\IU#19%3P/J?[:$P MQ'[S[Q&X'H=R'0J'PBH#(!FIJ(K%E\.MIDJ'RKWU5$[O&:^62H>T1W54NJ[Q MH*&_4[-QWKSN^A/_L9$+,2MSGL*\((#1J@2(8_U347+ 2D0KGN$,5E;A,ITS M3(V0&AF3IVWW:UE+Z?!$7H31@J&&@A.9IO:X-%W!@^#B0%=#\1F)LQQQSBC>,Q69_<1W36>^' \)N?Y68&,VU9$21!B*5]$(M/],1@1XHQ:ZH:.*S)#OTT<44NISKBA M]C5!G<[[AA!U^I6QW#(.]0:29$("D_L-L,0*I+#*10DY):E39T>K6:?&@5$3 M-T\1'^2.]L?QK3S3-PG=)(W4V[S-Z%[JRRC%=5B?S#D%W_5E&"S=V!TWNW'1 M>K69?37'K/5!#"55JJAD("M+9?*R%*"9%" O*L&9H$61656=.!IU:EQB&G7/ MUYLYIP_M\A).AUK'L/43AC<8D0G!$P=K"KBH=]\CKF]H/=[Z7X='^WBL41[= MB^(WC^;E7WH6@IDOZ(+/38-HDTIEUJ#^5F%9WJS-. MC2#:28]TWP*2URT@GQEV^4TV2MOFT_RJ'938>C\T\+_9A3OIF_R ]T0YM* MC3EAJE)I 2J69@#17-LKK*2 D8(BR(G,H54/XFL338V/=G$<+6%- UEZM9*C M&[K]]!(2L\BLX@N71]1+/Q8#@EXZ!AXYYJ5?O?.0ERO7AZ_6,".,I5(H301% M7=RIP(!B)("$545$D2F(G"KG]TTV-5JX5DS <3?3B[.=[1$*O=AFAS=P04LO M!#8O>J>:3*&%+J/"ZAX_ ODLZ5I^7SZ(3X]/J^7+MM1K$P4E4E*PH@+&Y0%0 M616 I54)A*Q*062)*'$Z^^B9:VKTL1.,/FCM*",08)$9XX!56\P( MY: LX A$%WTSC-WL?4R4#KN^?->J-W]O/% M_2Q#DI4$:G/#G%P@2+B)MVFFQIC[ SKKNQ1;) 9L%/I'7[D_8J-JN>[%JN[_$R/O\OY M_?>-%+E]T+[<9 '?JP_SAN>G,>O1M5USFFDLH2*6V1!!,4T"IR$ .BU06 M&&>H<*HYYSC_U BG$1_0K?S)>OND+ \BWR1BJTSRPWRQ^_V?W(P8UT6J.%4Y MQSF :8D 2DEI*G%!D)=Y( M]9WHN[0NLZ$]?Z7<)#N-PAFKGL@%,F!=9Q_5J/6$YM30]1TF6/U!QW(1/2-, MZ+FY7"TO0@$("SCBE@^MLA_O7@^7[ H^ MW/Y.5^+S?"$_;>3C>D:(I%#2 K"\!@D:9F MI&TKJ]0U,Y*V3D?E5=AKTKYN7X'%:)9\,[HEM7*./NL "VQ';.,N6V3^:]?" MN;YB[WQ7S+UK0C"00[58&"[0N/T8@@%XUKPAW,@#F]F]>]W_^%]S;16M^/?7 MS_)%XVI"[R C59[E"*0"2X!0P0#.2P(XAI#D.5=IZG0>:#?MU"BYU1]I+VP= MG/3S[=_\(AWMT+?CTO"81N;+(7#Z-[^S0B=T%[S^2=^F'9X5$)U]\>SN]JW# M;)JG2/&1KA9Z^[6^Y?SY\;FN)O9!JCF?;V::C$I82 1PI5* 6*D S4UK[JI" M0DJ.,^QTP'A]RJF1T0\M$1.QE?%/R6JG1R)WBKB6^[V*O!T9A<4S,A$UPB:- MM,D1N#N!N[UJ'H5[;=$)5J?WZH0CE^6U!>"\"J_UG9[)GHUR("R9^]W MD46LH!2G10FJU)1 1#@'VJYB0!&185X@6=FULK@T^.2HJJEL]=ZCUM=[][)G M'C#$YH\] D/*GKWW+WOF >Y0]>_]F9<_>6Y0].[W&S^9J MBD+_NKSE_WB>K^27U?))KC:O7_2Z;#0+FO3Y)W/)C,JRY 76%E9ELNA8!@$U M/02I3&&:9BCE1,T6)MY5BE_M[2Y[":R^KV3[?3V3(]YW]HL>Z#M=U\EU3SO9 M:[M -H+[MH!Q6!P[BRLPUN/092-TLEDF.[&31NZ;I)9\FZBX%SZ4.6"!3 MRV'B4>TL=T!.C2R/$?RS[OAR];108W,6*D!* MZA96# &2J0R4.6J"&A&YJ<00'IEZEG ,RAAKV_\T?/V+)2]E+YGOF_W3#[&=R1,,N,@L^^IRBH&!1( D4IOM J2 Y;C#*2",U(6A>EMZL0=EV:9&F?L MQ$MH+:PC3UR$T9(?AH(3FQ=J^6Z:7/\H/N5>#$+1P,4YQGW\^]0\>^Q[+_:, MWMR5X;E3G15'ZMQTT_RB*#($>%F6 #&: 89X#C(B>8DHS#EQ2IJQG'=JE-!9 M3.?QN)B.:XBEY2K8\4<$;",SBFV-HI!QD&X@A0IVM)QUW(A&-RC.PA8=;_%R0^#%:"84I!Q1(10."_<:I(<#S\UVFFD]Q6>= C_S)X*,^V9<5.WV .Z[RW#]P;OP9ZR_TU3SU MMPMQ9TX9],>K9RD^SRF;/]2DT)3$XEB6:2D1*"6N]).,%"""0L!*)E.2%A!R M*Y^GKP!3>]9W@B;R#Q,"+M>'DYJ$[PSNAX,2CKL2U\6!O%!$P@P4)#75:ZL4 M$)X1O>\K2T5HD68T=>DX$75Q1NA*X=&%PAESRTUB1"1C[Q]WHB<[V>MO>"U] MTGSY6_+?A*LI-Q2[4/M.U^G'W9)Z@G.V6_4=9XC?:B9S1'/%"H!-@@K*I=ZG M5IR!$I9,0,DA@7J8H;J6W\"/U.XZ"/& F M+W[]M%S3AY]6R^>G3PO^\&RRXDTP8AVY/=Z:56G%>,HIJ/(* L3+ M#!#,(- _2,HA+&CA%!#M(G11.@\+!?WVJ9[,1]Z/])N M"^/R_$>#.[93:2=U4HM]D^P%3]J2)WO1;Y(X].*%7U N73^A+V4M5]!3W4YMO;YTQR.-]BV[J$#[ M:W7Y C]K^V>Y,9WBZF^EMA;?O?YU+<6GQ>[-M;B_-07@Z^WS_@L'<94REN<@ M+87IW)!I8UL4 D",I]\.%G^^(,5WQF:_F/9[G8?'RI4[;VG?M(KO(J3PF0QL.,JA(#DE,! M.,2I5"I'^M=.$8I=,TV-J ^")EM)'6,/.Q&UH\T@.$7FP3.(DF]1NAU>Q2)4 M&&'G/.,&#EY3]RQ4\.H-OHE/__N\WC0YG)>S(VH:8J?5%;^:C.CU?*,Y;?4R MYU+SU7PIS"'-_:(>I2YJ-N.(J8I!"G!.*X D%X B1$&I4 %Y07*$W(*4(@L\ M.8YJU:7E+6U1YO6O$-?96"FO6"J)I Q3@#*B>; M%#/ %$\1*BN5"Z>LF7^E1E:[]DOK;?NE\UXE_BU*>B%G"&55J=_/3&NKMP%0 M_Y2G)4BK$A5,"B@R.'NJOPF_;.AJ,R[PIQ/'@_\=U?_D,J&;A,G[^6(1#_*4 M4IZFI3:.A-0[+R8P8$5)0%$**?.L4I06.\@_+L1; -Y,.PK<,N;7V\Y"^1=I MU':I0]M-V!9M+H@$+$GXMLW:7)2^5' P4J.VH\"<=7]DSOIG_;WYL'RD\\4, M:?Y&E2>X]6!J1U9A MD(K,1UN0CG*D#G*&(Z3K6 3BG)Z)1J65ZPJ?,H?%';Y=U9:KS:]R]6@:M^W< M'S/$2:4D*X$Q>P#"/ =4L$I;0[AD2%0YS)SZ7%R:9&J$4,L(]$R/R?P@I6L' MLPM@6IYN#80H]L%6C8Z1+_ED@8Y'M[!N]8/U_[HPQ<@=O;J5/._1U7.MKP=1 M2[G8;,V+K_/U;^]74LPWYJ<9+_)*;WHP4,BTVBJJ##!(*H R3C(H6 D1=',@ M=LXUM0?_2-2ZW>[ST]/#7+_XC+2N+I5NB&T]*D& B^Y0:6-FA+M)MH+N_O%E M^3#GK\FWW=]1#L$MH KF:>F>:61'RU65S_TLUV_Q:./P7Z]L-1>_O*Y-K$V3 M<[TK %,I47!L>JKC3)-)2AD@'!I&D0BB#&=93JQ;.O1,-#4FV8J:K+>RNE8^ MOPIK/X&$!"LR>^QP^J6%TW:GX=$2H@\PA_80@8 ;J55$%X"!&D=8@-';1*+O M_O$:2EAH<=1TP^7L/$W;'2I7=%[H8?F8&I*'P.3C4H1FPS:#14XDE@RDV-2RJHH4:),G M!9D2I,SRBE6%M#9_KLTV-1MH7TA3F 3C'Y:KY$&N;4^F[?"UL(-"HA;[S.=: M2=*;Q$@<$D 'NR@DD",91T,!=;.5; 'J-9BN#C*>U62KSY'I9'V3I^.*KK^; M_TUWG!?Z8%QA7^5ZLYKSC13F%]I:._Z@=>4V&*\)'/T@MW_OS]X^_L&_F_C2 MKYJN/BHE^696I@6M.,R!$*:HAM[- F;R^(3^-ZXRQECF5-IK7/&G9OF9G%VQ M$SN9+Q)N\G?-CJ7^01XTK3]<[7&H?^_H?1OW>V+IT)OLZL?V$6I5;K;IVBV- M;I*#LLGV$K/N)Q\>W[%%X1#\_4,#Q)_:Q98:,!*#1K*%(Z"S\4V6,93_4>9-D]TE;P8<>L,A+_^\B%YDJMM)H)_(D(G M_+:GYT%!C7Z*WDY+T *;@GQ;D9-:YD-EC"@)"M<@"I^GT#GC6Z4K7(.@)VOA MZJU^7&3LPLVK22]<+K1QN(N SRN44:@D4!G3%%24%:!E40'.RXKG)%IA1+"\8Q!!G!&" I,T %IT!R7I0$HQ06@;OD?9YJ^;!&=!.Y=]8D MKU6*RK\\F,O"V+%*)+@C<\TEI/_BBW2$/GIGF(W62^_SVY3B\H#$O:?>^1!! MG4[;\.:C3=V,IR)7"I6FK8H"2.1,&SMZJR4I1(B)/)<5=SF L9]ZBH[V,]J,92QT$OP^O?EZK=/"\TH7*[7FE_NU%>Y MEBM-*#.]_(42)GHW)Q2@K$JUN2),:5!(55:B4C*K>#^'.:?V\!M)37#'TU96 M-QO$!F,[XR,P2.YKX/G"N:NWIUP2([HVFG1TD[LY%LM>)PL3E>T@CMUKDS[ M1AX=.S"ZW3F6]_N1U-_E_/[[1HK;%[FB]_+G9Y,D=:?.ZGB]H^LYG_$TE2D3 M.1 RY0"12F^'<@[UFA"9(O43*9);)[[T2# M/?++9X_W3O!D*WE=BF&+_%T;^5K\<.\?+]0"O830%R^GKR&\0[Z*/ M%XJHF5,-M5RMZ8/<)86K0N:B0#FHBHR8EJD04,0JP 4418H9R@NG[G66\T[M M/72Y-7&3+:5%![]HV9W+.UHM@1V=10 V,I'987J]RH%/14<7J,)5<+2:=>R* MC2Y07*C0Z'2[;S_GG57^53XM5^9$PL21/:]G)1*8\)("QG(%$":I)B>%0:H@ M$S M226M3.5K$TV-C;:R[O>;>VF3K;BNW9P[T.WGG9"8128:7[@\>CGW8S&@ MEW/'P"/W,1J_Y::Z:W MK;]VKO+5^FL7;AE85NC3@B\?Y>?E>CW#2#+*B2EIL;0N8J=588N7.I19VCK)?FT7C_O$DSJ#^KF:+O>:*W6:'=/ M]??^*,NXSE+YZV)N"CH3@AA+2TT&16;Z0W% -2^ %(L,5H1*#*TZ6X06;&HF MQ\<_Y(K/U_4Y&&]ENVEJJ=6H:Q4TP8#ZFE:YBNUUST:KFV0ANTL/Q%WI?MYZ MR_6+?82Y=15OU;K9YL\U'059=T?!G7[)[7$1BEK%I-;QC1;2H4C3&RWH2/6< MQE]8MPI0$=#O+185Y)N1>.C6_A1Q MS_W] !S'W^1;0SA\G]^!2ZS-_NET;[OC[U#^ZK:_ZSX_DFFU@IFE2B!1$ &* M"E?:N.>%YA--*D*H/&"2J?/Z:5+/-UQJWNZF/^S?N#UT[]>/LQ%_0]M9GS1 MJ]]8RG=J5\B&/M35(^K6+N;<\6&Y?EZUHDV1@((4L@2,Z3^00MK>58H#3$A6 MX(SGCI$*H06TTC@GKE<8\WCFRUV6L)1"_%$Y^*# M5'*UDF)7?[[I+G&[7LO->B:SO))<*$!S@C31"P1P5E2@@!BRC):EZ6N^D/>F MU-"O+GED/M)8$0G9$LF93/%(92?ZOG'$H;M.0FNY77/.O%;*CMLC C]69MI9 MI=UM=MIV#7;BMQKWW/8O@4>6VA $@R6N>0DQ;K+UO7Z7,O M);S6DH5T7EU0.)BGJCWVR&ZI"VJ=^Z N7>3WE'Y9F>B* MS>L7O6P;_?R;"FA/QHRZM 7"!);:<.&@U,\K0'EN6@?#"N0EQ:4J$<_='F*7 MR:?VC#>RUV_+O>!UAK?;X^ZT G9L$ O7R&31B'V3U((?(QM_Y^B#6B#&<9IZ M5$+R >64K[S&\,P6ZNE8<_MH8GO_*87ASUNE2>+VX6'YN]X^RA^7JVW[U#I& M3$+!>(8(R#.: 00+;;4(8?SP68ZQD(S0U,7Q'D*HJ7GL]W(G1G#'?*(0BV3' MA&-#'YDA+7I@'2_,34*-8LE>LT0M5TU+9Z-1\@G'KC'0J>%91I/O*P!O)5CZ. MR/(JSW@&9)%*@"A4@.45!CG+E&"Y_H#P(/O'Z28_?5XN[L'G^8M^/_^J/Y^; M^CNUN\TS_TR1^9FOY MCV?]/'Q\.;+G*EKFC&492$FA7Y8*(T!(14&>).;K6E_Z0?+VK]+Z5]F-R1I\DJ8$ MO7QPK%1ZMM:VI[[^*QC]X+?= V^7W+5-XXG2\^Y(__ -[K;#OU4WNR/E>EK7 M'5_G1SO&*J^K'F]6S]PX!Q?WNVTD+0J6$TX!QJH"B!$(F*P@P!)#R%)%\JIP MX9_.F:9&1'6=C6W5[H.HGOOU;GCM'OD@H$5^]CWQZYQF5$*ZJ M>\H,UV]X@XP(Q\UYD+DF]&P$":*/L?6QN+3(P,C,P.3,P7W!R92YX;6S4O5F36TF.)OK>OR)OW=>+3M^7MNX> M4VK)DHU2TDC*KNG[0O,%+G&20:I)AC+5OW[@C'UA!(/TP^,JRY(B0HQSL'P. M!^!PX%__QU\GLY^^X7(U7WW3Z_ _>U__/L_ M_=.__C\ __N7#V]^>K%(IR?OZQ_$DS(BX]=_.OR7Y1$=((9$(YQ4"5)"-84 M$(J7@+X4G+3?SO_^%]W M/O^GW'R:>^]_WOSKY4=7T_L^2(_E/__OW]Y\3%_P),!TOEJ'>:HO6$W_9;7Y MX9M%"NN-U!^EZZ>MGZC?P<7'H/X(N #)__FO5?[;O__33S^=B6.YF.$'+#_5 MOW__\/K&*[]\GTV)C'].BY.?Z[___/S=?[S\\/[9KR^)VLUOK[]_Q7_[VVIZ M\G6&%S_[LL1"C_D^FT-5*_.2U7?^OU>__//5Z[\N<468V;#[AGYP_HSZMKU( MP;_6.,]XQN'%2V:+=.-#LRK?Q?+B-V3Y@D#_+*[6RY#6D^!1 M>XL6N$P!5,X,O!.%$)8=-\$6)\,MSHGJ%9&]4<<*TS]_7GS[F1[\A A95!!(#@;!!CFLI.Z:"W9061??]M- MJJ^K]-DR_;189ER2 ;EX75BF.^J]"=WS3_S\-2SI09"^3&?YXK?+42\YLSK6QE;L/9FLPJ;C[90N/_ZS0LZ8FS[Q_PZV*Y MG@@I4G;.0);H20Y*D A* BS!NX12N'P89K>\>"<UQ.%_GE M/+^@K7A2L@HVQ A)9-HAE>80HF)@8I91&.8UM@'$C=?N! ?9/QSVEV4G8/BT M#//5M K^'- V2NU+#F!2EB21P,&CX:!5(O*E0NUXF]WAUIMW@H3J'Q('271D M5+RA)Q.8G<.<\2@[AQLW-4$'2)$!QYS[[0?J?<06BX_<:= M4*#[1<%!$NQ"^Q_P\[0*8;Y^&TYP8J0AJR4]^.Q)$%%'^LHDBA8X;7 6?8BR M 0)NOG4G%)C>47" )+M PFL*Z9=DPC:"_TCRQ^>+T_EZ^?WY(N,$BTXA"8J[ M(TNTV7E=HVH+DF5%+"E72@O3\" 1.^'$]HZ3=G+N C:?PE^O,XEO6J9GN8IS M2RB,%J:03\2(;E"E9,(_.$AB&(22*NQ$; M N3&NW>#1\<)ST9B'1DH]6V(XH]OKXJ6T@)97400)+A0-EGN)UELIO#X( M#M??MAL .DYQ[BVZD55>3TAG[[\LYA<9F"2=U(H9T#I6V@M""%X!XRE*#$P4 MO'U ^32UWW[C;JKO.)5YD B[V Z>GRZKJ,XRL-/YY[J_G:XF*>F078S DE:@ MDDHUEG8@D\4LO>)>I08;POUOWPT6W>]?3>(=)_X;"#:+B!2T_C+Y^09 M?UXLOT\":B,41=$L<@>J6#*"CN)IX[25N:A29&QT%G+YTMT T7V&+DZ]A_GVBK&?%1 9%9@'*Y021>Q()9J$H M+B(^6N2G[GWY;KCH/G-YN&"[P,?'+SB;75#/+?*2DP,7;08E/(5,J"SM>Q0A M&RU5:I*=NO[.W8JLNL]8[BW&D4'P$=/IDNCG(GZ:KFO_&ZW13?<;IQ?^%ULNA?_I6^A/EGW)1Z1$'; MUF:_2EB3YIJD$#19+JZTUCYZ;P\[R;SOK;MAH..,X\&B[,()H(WKI)9Q+-(? M'[^0Y%;O3M?U'D>%]\38J,AOT6!9%8T5 D)0 7BT4BM>5#)-$E /T+ ;3#K. M3C86#2 2%A]9 M(,?HL&WDQNMVTW['R59@O35=)7"[#\Q+"\N%"2G>'(F@D#"J\H$ MW\B+ \&%\R*&R+(Z" #;WKP;%CK..S81:2=W-,Z8.+MJ\HI^MIH(ET7(Y!KK M'!$4\03!.P,II%1<$,%F?Q NMKYZ-V!TG(AL(]2ND%'A?<9"S$XI93U1[[&6 MF&?PJ3 (R+*)UNB0;$-<7+YX-U1TG(9L(=!FF/C7G^^(\0W]8.^+V6]?O'S[ M\>4+^N+CNS>O7SS[]/+%+\_>/'O[_.7'O[]\^>GC309VO;']Z%/;7.5^&O$' MWO$^7<'G$+Y.-N5P%0_ORJOI/,S3E$S%XNQ6UQ76HA)6&0$QB'J,E5-_2 M6ZNE=3K8^-!B*V$5-T X?^G9BL/9>G7QDZNE]Q2Z]K4K%^]XMEKA>G7)I539 M2ADY>):)2Y,1XB8S0T81>3(L/WA;?!\N;U(PS@WRP9!P874:B'O$3>@F]>?. MUB43A30:8E; 6"T0U-Z#1Q_ "*9D$D'K!V]Z[(^96X2,"YU#-'LO2 X11Y67Y[-<_WKY7^=3K^%&3&S>K9^'I;+[]/YY_\(LU.28[#<(4!2H8"2%Q$IYEJ(KQ0EP=D+2R2@_0,TY'C.$ U4SV'>#H M]?P;4;U8?B<6)H&V=F=,!B>B!N69HC5@(NC G2JY8"ZM<7/]_>.TRA@.)WO+ MM@-=U&55G,*MB$TB9:AK!THYO103.DT@I M.\-MZPUL![+&Z:XQ'(I::Z(#<'W\LEBN/^'RI*Z0U;H&':M)%%X3J1**10-* M.@U1%DTLB>BE33PGTQA-]]$Q3EN.X>!SL*P[P,M-L+-$L$9-.ZS"#(HK!%^, M!6&]KD?GRH1!8ZYQ6G8,Z,[L+=W]H;%8AUFC?6KQ%9?K[^]G@<0QS]7#_UI! MOMESF3?)1PM!;Z[_UL/QJ#68PJ7FKD@CVF]0V^GIP0]N$J0W$WH'MN4=<1+J M[9XW&%;XH39B?5=^IXVVBFO"&%>Q!%I-.G/RYK4%ASE"L)%9SHI@^%"/L'T0 M]"!!/;C(32#43NP=8.@UZ6#^>4J!X)F$:!F\_"O-3FN%SJ^+1?YS.IM-4E9> M%73@R)*"BB0RSS@'6U3M46#IO]9)]%WHZL%=;H*HYDKH %C77/VWBWDZWZ(Y M"J4YC[4Q$FWVH0CPM&F#2),@.PJ4WTQ"G ML^EZBBORVS,>?PZC_>T0.T05'8#JXBCN??A>S^$NDU@B&F6LATQ;,RA+7/@B/7#. MM-8FY3C8 >A-2KH!TT%ZWG+^>8#0.X#.S0S$A:B^7^5!,&FC8\U;K)Q(# =*.P.HL(M5OA:+BR;A*D(\C9-;624 M:_6*H<"YWCVUWD7-;>M$TJ-$=;,A#N>HMU5,!X9I8V:OB>X:)RFIH*OG:"1S M9S>9G<,$(5GA R9DX:&;7GMGM>^EIIM=;T!LM5%%!Z"ZQL2$&/Q7C;R=GW).UH^"HE3(ZL#\/ M2"@+&9(I$1BKMRI3UA3 2@%"NJ29U\(WSVP>F#@?[!SN**AJI(H.0'6MZ\O9 M!15=A)?6<4"*'T@LN5!,0Y;PY? JS]V&:7\^?AZ]3VC$G(5C&M*!U(POMT*HD6D8N0]"VH,;,O&E= M);*%E+$/[ :!30NQ=X">#[@.TSGFEV$YIPUX]2RETY/361U=_P++-$UK0:<+ MQD:$X&M?2D=+(7"M(/(@24+6)-$Z2?DX5>,&: -AJK$R.H#774%-E#,JI6"( M;E8;5VS6!I*-%*<0.U@>!SH+ [B- >\Q$G.C(KHC5@N,[U MXHJBR$ HT"I*;GC,1>;&X'F,IG$KFHX=\Q^NEF8P.W;SF/<;A7S!]3213W.# MFU:=9&Z^XCAM91Y@ZY@]9@0K+F9/WI)69/B8#N!2<6!-D"IS3.1)-=\6AN\Q MF3>!QGM<;OIY3@K+EEO+P$3F045:/=%[#X[+*)-D@?'61W,[ MD#5VL-<8,P^$?4T4TX&S=:=1[+/3]9?%+R/] M]_"FK?\ &#PV,C:E]5=-H&\O>WSWY_\?K3QN6]Z_M^_$1__O;R[:>/ M[UZ]>__RP[-/K^E?]W'G]WI/"Y_^< :/[-A+J6P E*5F- 0#QP2"D\IXDTOV MS:]0'\.QOWS'IUI!.$%O;$RUGX^KX36Q3*XBBX >C7#).2E:F[";%/P8[OK. M2+B;V]I;W"/N?JOENC9+R*=I31$&+K]-$S[[:[J:H%2<,:&!JT!FUM+&[85' M$-'QP!+SS#XT+^D2+O2":U"A[ZY@LNW=G0!E#STN&@JU#U!LTFEG'*Q>+$[" M=#[)GNMHK !I*=Q47&GR\*(&FZ(70I5"_]8.&7<)& <>;71Z%R '"K@#Q_F< MD2L^-G5[O^%F6G7Q(A4A ^@HZSU#*<"AHF=T[!RJ[KM] M;MK(O@,<71I>E'"8?1:M*TKN4M%) M*FC_[:B1@#N R ?\AO-3?$52JO5XU6?[QW3]Y?GI:KTXP>5E-Y5Z]9W^RY_" M7Q,G3=2Q=CX(KA"+*8#GV4.V.GKNHRNQ]8'<'F1VXO/LB8P[50+#JJD#)#Y? MK"B2.&=T(D,0):L$&(VITW$U"#B MU^5BM:)=N4S7$^U2+CV"!-8F+(L%]:\^^RUUW>2=6Z#B7W% MVD'%R <2/!%0&[R_($S/%IL^A.?--"6I"AZ-I'CM=TN8;B(LIB>-&\ M-48>)*B3S'*K?:B5Z#NP+!]Q-JN-XG".RS CEI[ED^E\6C-7Z^DWO. J9&MH M363:..O-*.42!"D4"-I@13)*L=BZ+4[_:N(I M@+1H. @50[6U%&XH\L^X*59ALC+[UIV,[Q Q[J60QL Y3,0=;&>7#+R>)W+F MW]"^//$8HV1.0L 00=69;UX$!:7XJ+CE@KG6-N<>,L8MN7E\Q#%(LW"//W(;6<-E&RTZ8:3Y!5'R1CO+]L.')V+RW 75=F_A-4T3;RQ.@HR MDJ9VZ%9<(FVZ3H%.,2)/3!O=VLNYEY#=@/*C)(\.8/,/K$-(,#_[ M1MOI9WQ[6D_YWY4[);)G:X+$1;+1$6I')-I=:75X"AQ!DM,?N4.3]$X%7$\ MTY,(W UB/TJJ>3C=] N\\V5TMT1;>6&5]W78GZD'NIH<.XHUP:!/!E64LOF@ MO">2N!OX?I1L])#ZZ0!^CY03W*F!>EEKQU=USLZ;Z6H]X<6Q8&K6G5D$Y3@Y M!X%;*)F1(TD.@RZM.T,>1O%NX/Q1,MY'U-X/?]WC^=^?O?WUYO?\ M?_[]W9L7+S]\?/F_?G_]Z3]O\MCZ_L=#+S[NA9"=1=#^AL@#O0F*3)P)@Q"= MK#US:*\.#C4X@KY6.G 36A_3[T18XSLB+"87$GDCK*9EE- >0@P97"R6*6.Y M%:U-9:=W1!IAX9%+(D^1=P<;\27U9Q)YOCCYNIAO^B/60GC)2@HR.F#.$3.2 MS+6+GD&VSME8##FXK<^*'R2H$RSMH>EMH#E8[!U@Z!8/YS7PFFBUA5'\71RG M7;[4<<^8P6),=4B5<\V;F]Y+2">8.5S1MS,@!TN] ^A?$C<'2+&A4P#Q6Z_?+V'E#N R9:^AQ>78EQD#I,% MKNM9N/090D$!D0G/353$8^LV(P\2-&[I=GOXM)-^!U"ZW>[PG(N40_(.>8U) MR1*SH,#[:I,YKR7I(NO8NAW2_92,6^/='CP-Y+TW:K[A,BZ&N\J6,6:FM((0 M H+*9$Z=R *DT\9B<:J(UNGXSJ^R-7&)]Q-P!Z;E]3PMZ\B4%WCV]^OYW9#S MPV(V>[58_AF6>>*LR,A,!"9MJF-4 GBI.&!D20MZ/M.MSP:?2&(GOO.>B+A3 M2S><>CI WX,==HPT"66]@6RXJ'4YOAX/!,!2,L4?BC$]Q*2)@YH=#8:K08'P ME+Y'3]'*W@C[BLOI(M-:6JZ'ZJZ,CJ$27(-,3(-"27S($B E3"PE(W-S=.W9 M$G>PC?"8F#I0 Z,CJ9YJ3*[WE3O[^J+X!_/[\+V:_6?+99A_/LO>?JV*K)T6 M/N!JO9RF>@A:Q?#[?+I>3=!JZS@/(!0YDBI$"\%)#2*FI&1(XFZW^#LG*\VI M&M>3/P8@QU7DB'ON'<8W+5P/X)MYQA1#V@E_0-PLQYM\%\'0FD ^8%I_GFZ><#_FRIE1'!HKRIK9V)^\F M,@4,/4.79+#-^Q8-S=.X-W2/B?JNT-'!:KEYOT=)8X7R#-!K6>^C6@I ;8; M5!0N,EMBZTJ1I]^=&NS6[S%QN+_<.P#-@^FPP*QRVCG(6N0Z@9782)%#=,X: M45B,KC6&#DY2#G8'N)LDY5.T4\#Y6B9-J&DA6K0\BJ0UPLN%H?KU*. M643FE&Y?R;97BG*XJ\ CYRB?HH*F0!JM]/O9Q[^_>O/N'P,W^K]ZS9'+NN]G MKWT1]_.P^O)JMOAS=5FO&SQAT/D"CA!$ &(<@DH"N)8J9,.3B>T/'+;3T\"5 MJL]\OUQ\FY+D?OG^.WF0K^>7#6.>I?7TV]DDO L)**&U<-Z!][5^0M-7L6@* MK2)71N>@' YP5_V)5'9R?'PH@N[QP(945P=NVDT?,Y0 M$FB4DL4470ZM&W[OT1=A*!@-K>T'W?NGB/[IN/%GN)ECFY/A&Q%R#6_G:3K# M&PQ]6CQ5EJ8P5)*1\(JK4SZ-KWT (FA3D (<'J1I[;@-P<>XI]-'QO#H0.C MA+Y >G.:;E1,7\]PH^MY?G:R6*ZG_[WY^<1C*$7Q "6J (J"*X@F2MJ*A-?. M:F-BZV;XN] UKL$='SV+@579 3R?)8H!-WQ<8Z+>+U^EQ>E\,]/B_1)/IJ=*M)H<"O*%5 ;P9)"EMGPGM!.U-@Q1D12O,.%/M1.JZ][0["1U#W >[' MYSH%]U/[GK=O:I;C0VVD\*Z0?#<-[ZX+X*)K&<:Y3:1RWF*@[/ ^JX@[,Z0WJ'3%8_2A]@:ME[L8 MIQ6# ;C(7A;+2%"M]_L&C5D'*_;I#H -U7?H_MWFY.:R]N[Z ?J$<^:9X*S. M!\%:SA3J/>D TG)!%MRYY)N7_=Q+R;A%/MW!KX&ZQJ[BW10L+:N02&@)5ZO[ M)XQ,"HL2D6?@=3+UV8@:H0.8*()7)7K#;K>+N;]"=\<7CEM8TPW2!M-1!WOO MW?/82^F=UQ-=BDX28RQ9"58:!^H+YU\4BU_34/Q;+/R[M_T7<18MZPERRC&5! M3JVNL^. MA2+.-_,3SL*S"1/,*!$$2(6B=KZ($!WYRJ(46L6<9;C(>";7- ME=@S8B^VDO?A^UDKCT#T*Y:@)!Y &<_ %4F.4E1!VE)0YN&;4]PBJK<;B4?> MY?=131>]<^YE:7E*E$Q#G,XVSOG$2R=]'?-@=37]EE:3=]R Y"PR2]&B4:T; MO^U"5V^W"X^'N4,4U"GL;AX;73#W?:)E*!&HS7PE!+7+A2; M6]?:/YW*3KK@':G2O)6Z.K"/YRTVZI7:LR0_\4K+;/W]_2S,ZPB)>GGH++NO M'"UB7AN-*E:S^YR6FDP&M Q1:V=K^^3&0-R=NBYKU)OA9'$4I?43'F\R4YA7 M=<+)QS##=V4[AT$RAPXCR#KHDB(P \XK 2(X5:,TPV1K^_@$\KJL.Q\,EP.I MK4<[^=A9*$H;F"L*6*C;#L5FX(.H[3)]B#S2FFQ^8OA4&KL\-SR:S6RIP/$M MY^:<_H+'5XOE1TRG2XK77N"F*FDUB=;D+"T'ETP=^N008G82>!"*9U8PEML- MMN^OGWC@)5T&*:T!U532XP-GZ_KX.\[RI\5O8;WA[IS+31ZJ&!NBX>1!"UG/ MB"BRTR:15\V$9HA)8.L#OYV)&S=;.+9):Z*RCB!YRYT@ WW!V[NRG5>64$E> M(&WN3 34$%WA@,);Y14S6;2>)+ 7H>/F%4?V#-NKL@,?<7>93K)R21J? 8:7TWG89[N%Z33/).O@B!2 MJ@T#R7\)Y/^!]EHC<V 1J?Z+S;KXO_\)E MFJ[J]/ABD1:1 V%J"[Z4#7BN/$B2ITOH8]1\R+W[/J*ZS"PV0\5#^_3!*NH! M<^<^\@><;9S3Q:?P5YV57%MCD?AJ_';_'0K+'1.1W(ZLZY!D(@U\;0[IDL[! M!"^B;7W=;U]:N\PQ#H;08RBTGQAH=^E.4C$Y*@KR1"D4Y)D4H.;WR16R%I4M MFB*]T3;O+G.-0V%T(*5UX%-6MNK_:Q[_&\5QFX5XT8B__L.-SORW/GG6=_=N MJ4F:G=:E^_*O]*7V^?] *^AE*4A*R#*KH#0Y4+[>6$I90* NZ)KS[K4 M/C*[_OZ1,UC#J'C[3)RGR;L#K)P7\F_NM^7I^K2.0YNGTTK)+Z?KMXOU?^*Z MCCF99.==,-*"M(SXDJ(VA+<26&*)^$9?K58;KL.DCUYJME'B-SI>O1&2\T8#5X9G5 +U*'UB=$!Y(Z< MA3H*2H^ES6; ;3L>XMVW.N0)_[Q)YFXS'RY_M\4@A_L):32=X=WR1C723P^GN]T-!T3$YW:TH^G<87_=4I/>OEMDQ+9PZ;>>48+ MV_HP8:TFX-QZR27,6,!IMYY[ M!=\0O=+612A,U(:]6'NY208Y-"QS;"+Y;NW%R M$I;?%^7C]/-\6J:I7OXY:Z)1I]62:4WU2'@O:[+3D]O8F*:* MCH%<= $2-6UQOJ;=E*7P(!NM9"CDK;=. 6RGYF#K\Y!DKU:$RM9RP0(MK%+[ MK7 'CM-.JIVIR,@VJ-8][W:C;.0Y'6U00TLBK7GO\"X\5MS.L%]U<[&Z?]RP<'!J, I8(!7T>(!V.]"CYY)=KW]-N5 MNA:]_<_?]'I^_J[?PO(/7-?N3G?>.L_/<5ES*)^6H=8?G/4=N\_C%R98[GV" M["D&4;6,QYD:B%B!=>?VNOG-DZ%X&;N?YR!(O6]ZP.A Z-0VO@K3Y68L^F\8 M*G-[6\G[']3"7NY 8B/+>?FF*V5?:W2#.ABG3+U\8FH%GX 8"P-F75:*HH+4 MO#_+0_0<:AWO>_85LF- A\4JT#D0LE.H+<2S!LX96J:CY[EU@?Z#!(UKIYKA MXK9E:J>$3LW+Y>"6?1VOLU]NY7;=0TI#IVOS]"M-7B)$1^U+"1$HO,_DI9M2 MDX.T@06/6F7F0VF=-7Z G&8CD^[;$3WS22F!2:V3D,Z5 .=&HV+9C+A6A^9M[C>QX1L>U0+@[(3F8W,R];^.E<. M,E,I9Q> H^&@HN054!X2:B9UD%[&YEV['B.JP47"^U]P'_ SL]8C"4#4J6#* M6:QM4VG?=$'PPJ-+S4=F/H6^<4U16_S<K]6I#3JSD7-SLNW8%"Y/2MA;OU:XEWB X] 1" M*SGWDM#!6Z_&;UKF__Y?K;KY:0Y8X;JS5DK'N\M04<+PKH_RZG%"0K MK7N.'4CRN-;OB/B\,]/ZB*KNU%J>MS@_'^NP"N=S'9[7@LKY^GH+^#T,Z.X/ M;V%3]V2EW7'AK5[Q%S,RKO_H K5),EZR(<_?FDB[:Q00(L4:SDBMLS,IZ-N# M]!J<(.Y.8(/)ZM>G->ST[JO5>*ZR:VX)*E9\$< 4N3XJV 31L3K>B5F>F$!V MIV]>HP/71AR,?D@Y$#;O&;$^EMX[-;#_",LE.=Y[6M!KO]W"1&XCII$-_/4T MU,?C1LT4=^33M+YZY27 Z$798+$@"$F@4M$0#:%,>Y%+LD$&E1NOYMTH:Q 2 M7WOPO1D@PP0Q*2Q87>_NU3G$(=6C,N=#D$+Q(%N7CCQ.U;C6:0#4W!,#MU1, MIZ:&7-B3Z=E1*CD_SQ>;HA&<[UOF]=#C6ABCG_9K??=DP,N(:GD M.4(DW8.2&2%D:>H@%RN98=JHUG'ODP@\^+[;+B^[=IHN6(F%>]!:4JA##@%X M"GW <^YLX,PDV7I,W],H'->>M._??AM-;IV;M+:[KJ.WW>-94:A]3=OL1 M+B%R5&KTKHGSS9: M#C5$MY][A5UF#2H5(IT%IL78JU&V6C)YQ: MH.2VQ1I *1W<_/]]A>_*R]5Z>A+6FPFC1:GH(G"LSF$Q"9SB K)%B\%8RVSK MBQ8W*1BWB\1 T#E R!U A-S\1+);GIU.35=_/"<:INOZU21EJ:P/&C81A9+U MJEHT&G1"([WW2O'6)N@!%J)OPM>Q9.L: ]2%8/MX3Q$(6V8.MA>Y"%H;6-L;65F'&[7 Z$IS:B[P!#]UVX MNS\,)O1GY@*'4F=V*6TL>&N)3X71BARR;IZ/V9FXG3#F?C",#:.:#C"WM83\ M]#55A<=@.OC.LQS6-ZJ+3HWRA,IM/,1&>2D$^W_JD PPH#EEJ)J\B[) M&6@,K <)V@U4/UKJOIT..@#4_C6]\KWH&LW<#UHR7W6^OCAS[3_E3CXP%/M,^??[SS[/L8&OXT.]NDN'8% M7-$;%SU "%R"C,H[PDL*=J K!T/T>$M?,)_.\%UY+(%WK74JK;ND:)GD(D6M MO6= K$9W9YS/P4_=S;+@=75P19ZP>*JWKR[=KI&+$]7 M?_SRO?[YBN2X6%[K=E>[N;#H@5N#H"(G%B-**)*EH!F+R;0^E=J#S&Z/SUL@ M'GC%V%@9M=I]KH0]ZDME&=)ONUH+<%&T2%&Y5TZME=:X*WO_MV]R&-&V(.Z(@]H=D@%N-L($!1H.! MI2A)W>3("\RQ).F2%*U[J1RO+>;?<98_+7X+Z_K<:\^_AG9G(P;&0&2C0.5< M;[[;0D07*1FBL:5UNN)1HL;OY#0 =FX;H[:JZ6##NR:WY[.P6E$ 5LI"V:?O2.ZY3=B2$ M'DVAG>ZB]_8BW7\_?>AQ@[5.'7"/?;!1)G.2!>8=6$SD1&&L'::D ZVQ",6* MR:*U7WN4!JIG_8%IQ5UK.' N[_QN_J$NP.79%+"WB_GRXMM-H?FM!6)224%2 M1&TB^9K**PZQ>#+V*6>OI4R&M8X^VW/1<:O6IR!PZ\G[..KNU!Y>MJ(\+*:X M_HBFO5X'CB>V=??D(@?GR3DK*650O%9L*RLA2]KC L84FT\8'K#CZU6N\/(E M%VU4;@):>!2>_%-R)80E[U1FH)\4T(RDX9SF0C4_Y]R1MO'CAQ98V9[%;:B9 M3DW-EG:K^QN>AQ\X8(?8 8W2XWT^2\SHK$(PR0I0,4D(SC(HCB)(KK7EOO6U M[O'ZQ%X[NW#T/QLSQ!CJJ&A#;%.L#$E'%730JOU%[\>IZKTG[%.PLG,%V7XZ MZ=0H[=P0<'\S]=17'+7/X; 'YT_H*!>9=4*X!)(9VN"L#A D[7+73W^Y_-\]W";FU^UNO)"TI#HG6<&U@FB H%L%[RZ1CDN33VN8? M0N_H!^X#X6Z[]S:P3CLUGE<=V/:WCG>>T;:'X8#V;<>>=-%YS9@U5;ND9]0. M0BH"C**?%RM33*W7[G$Z&5ZA_U;!YN68^MLQC%6K 6O:VC=QR4@K3(2DFB_?S:_4CMM-784S"TW3(-I[0.3M2O^8QD MU7-E:?H-KTYY7_Z59J>TS%^1U.N\@=/U>6'3 ZW8!#>9UR'"*?DJ:P$QRP*) M41!NN*3_M0Z=VG,Q[NG[P(@>1=6=[L8?3^,*_^NT7K[X=E;ML [3V9Z7$>Y_ M5)M[!SN0V6A/OOVN2_0)*70(,4#*@M0MG 1XB!\RJ7"%X$"13]H"E:D6R:NVGWD](5+FQ>(D3.>3*+7(.D1@B=5.U\6!+Q$A(3,)L^!.M;ZPM968OK"SEZH? MA\\>OF;O9]A'0'G'V4 M_#!T]I!X![#97,0[3;5\=OZY'IMN5A1WD6,1#*SG-3XETQR<8;2+!X'.9199 MZ]WJ7D+&#;":[U6'"[M'Q)POI>R-Y8(K\,B(#>\9."8C*!L#X5X;4OG0F.EA MEVJ@Y,=@LX?$1P1.C8$G'^O%2OP\397^MO#.\/ /AI;-!1?;W:CCB!]-L^UP<7RVYD7IW10128+1: M10NF7JNU$"Q#FXWU0K4^'):U%D22>4!.BGG-P9+QIG1$G M2I:B6.L+I8_1-&Y4-0R:M$;2-EG$'7PQDBEK(O0/\W I WDSG^'J-)RM:!S'+ZBLZHTT=V>'! M)?I#LV!=X2D@#GPB<4G+N/@9^C!K/Y%W )T;Z-_$'+-0>[U1!%*O=Z3SK_E$ MHF7:Z$3"JB/->#9UG0GPS'&9T1M66M^0VI6VKHXL]D3"0QF 5FKI&VYO3ZOI M?5?>+U:;EL^KE[/I9EO'/-'H?98N #.U6[U2$@(+M9,J,YJ[K*1N/6%L/TJ[ M.@89'(JM5/;# O,]+J>+^F?M1SC),445:RQL;)WCD:J4N8&4$V9NF"!A=X'2 M&V1WE3L=$[+[*[,W_#[_$I:?<37102J;,(+QK(;3)M8.A0:X=]QY7IQ6 W0 MOT-'5Z[? C;1]S=EL_NT@_[;;W54ZN-#ZJNW>M-QVOZ_3"31VC_K35RGPL0 M<#S!DRD(VEFPW",SSBEE6W>9/$;[[^T7_S.6R#EP1M[K133P7[X>D[+'3^2?C9=[7X)LWIR\?$+ M8N7M6 0&+O*[?WB3S(K2R+[E],5A02KB]-'Y87PKAXW%AOJA<\ @:?:1Z/X;)60 M2N;'?-L'WS N_(ZBVT5K0?=F%R^:&Z2]&[CIJG]NTO2R+G(8VSA+972-\8NRE*#82HR#RE'!DKH"-&S#$:9M&G] M[G+K*YN/$M6103L4 KO#:P]]] &P>\Q\G2M0%DMB]+*TBXF@I.1@'/D,BA<$ M9R4CR14,*L7D7>N"NAU)ZQ9L^P#B+MR::Z<#T&VU_U>IV!@#"X(LOT23R+M( M&KPBT5GG!%,YJ>A:A]&/4S7RP<@Q]L_&JND ;!_7B_3'E\6,E+,Z&W$QT;4X MVD9?6^'5"SWU=)P["U)$"H6"D,*U+C*_2T6GO5SWU/.=T;H'";T#V-P_V_#9 M^GE8+K]3?+1I[3])R(IGL8#"QI.ZD'0)* L21$#UO,"R@<'45D.V1=G51UE MW;RE\6,TC7O0/S"6FBJD X!=-!7^@ G)JI(K25'-BM9)*FB8I?TZI4WMLP+O M*6JV16AGLQ(FM$YD;2%E)SCI'Q1.+<3? XIFL\6?]03CU6+Y8G$:U^5T=I>U M"0_D#Q9;@&+@2.Y@)+L;,$%)QC/#O,3F;2IVHVPGC)D?%6/ME3/VN4V=7GC5 MX_#F1,QZ#VB"R1MM,@<;-,DKJEB3(QIX,DD)&37F1VN3=GK33LBQ/QARVLNX M!QNU&E)KE%^=TC+$&@N_(M.^FNA4)^%D!"Q^$_9F"-&3 MD+W/Y(S*Q--MF&ZQ=H<3LQ,8_0\&QE$T-38R+[KVGU7$O]R4ND[JK;B(18#C M'(D!HCVZ$ &]\,X$+4N^G:._'VKW/7VW]"C[$<%SL# [0<.&\E6]8SV=8?B, M$\71E! %<%#^UQWO+L$.[ Y_H2"DI!/7"F3P=9)H+$ FQT-,=6 ?,V1R MFL?@@UTH>.0X )W7SKH,J6 M?ZR%:Z88P.RDQ:!C$*VOXC4XHAGC\L!34''? MT4PC)700)EXMTLK7!&,TVFI)DM@TEL@:7,) 06[&Q,AET[EU[X2;%(Q[JC<0 M9 X0\MX0^8;+N&AX4'P+]C=9.NO;=NT'USXY*<'(%$ER7/A:'20M.,LI'##> M*H$B21SB 'EO@L<]'!S0:AU'A?L;M<4ZS$9VT=XOEO4]B_+N=/D6UW?SQJ&* MZ1M2^+NJNKOVL.>GJ_7BA SSX(Y=2R*/YPX.)MKAG4AFDX^.0A[C8ZR@YQ # M12@ZZN)%9$*HUFU@AG,B7TQ7X?/G)7X^GXQT+O.SNKH4I$&/"@2WM3M0($ZS M0HC"R5AM# ^M[]\^1$^W#N13$'%/Q6L;!8SH/JZ6Z\EOX?\LEI=+\ZSNW#J% M*2LP"I'$PHAZ39M%\+5KIF92BIT.$.CQUZ!#WUW!YOXWCUXAW4BCBV;B'1D< M]1;5NW*#A_-B<>%Y)*>!@^2B>A"N0)0A@V=&B((\*+Y31/X(1K82, Y46FAT MT5J\8R=9+TA_=E[C'UER1?M:Q6CK_&ZO:)6@!R,T!NM1&KU;Q_U;#QY/Y8WT MM&@DM%X4_ORBZVTIC/9+!DY4VQC(2@;D""&8)*S27(?;Y7P/*_SYF"V$!U;X M/D+K1>&_GM.NG5;:E0@RU/$[ ,K?!^A M]:+P7RZF@%BFLC&9S!$QH)P*X&VI]ZAS)OQ*E.)VZ/2PPG\9LS/OP K?1VAC M*_R^,/V<#6Z(>S)&(*WUH'0,$$0)4"*!5CJ5E+C=UFC+ )VM[QBG6G8@ M90>G"L\7\]I/\*PZY,-T]<?IR$I9_;/Q>"HBRBMI -)*1T^(0O'+5 M[\VA.(^HF[<0>HRF<4\>FH>0@ZBB2VA=<'.^_%C(UK"2@"FE0)6BP-$6":EX M7:_GN1B'A]9-FL;-3K1%P*/P.D ='<#K;EKZW *;6+M+&P=2U5&<(I.0&"-Q MR<2BL4X(WOK"VC9:>H/3(1I_](+('N+O $8?PZP6P&QL^%N\&+ZJM39)!0'2 MU *X5.]K!F+'>2XY4SKP.VV6#KZ4?1\AXVYU@P+H<,%W@)Y[+/;E-.E23(XH M*0[4MO;!4+69NG< MRI9B@Q160XIUAEG1%AP:,K4J$R,\:JY;7Q]ZA*3.(+6OZF]#JJ$>.H#5%BO^ MYJIG/7-&VY! ACI)N-2KF@X9R*R-%5([UWS+>XRF<2_]#[;O-55%!]"ZLT+. M!UV$S\@G(:O"3$S C2SD%"8'(:.KTV5=#"D4F0;WI*[1TV4)PYZ:?VP/W%<- M/_3UCYLB7I3EF8@'+Q=\Y+W'JP!\B@"&+^J+DK%8.Y?XP.J(>]HO79TIEH-U MR1HAK6I=ZCY241\&9(JI!$YJXI1SBJ=%UJ",UAE301N.M'_V7=3W%$0\J:CO M*0H8N6[K_7*13]/ZW?(C+K]-TUG\0QX#6>F4@6VJE*PQ$!SS8%BD)4J2L7ZG MO-4C)5OWO;O+77$/K2X:BK@/B*R>S?,Y!ZN+DT_EE$V,ZYYH'M5#V\&T[N$C!>G=?A.KT+D ,%/'9AP-^_Q^4T?_R^JNXCL;*9.WP> MH?JBT$H,X&RN)4R,^&"E@+#H D_2<+9;!X<'7C(Z& [5WV( 88X-BDW[:/<1 M3Z:?EJ?ICXOR!NEE-H4V7:^DJC?B*&8M2@#/.A=4M"O?*0?84B5T[_/'*P<< M H-1-A!9/YHO)ECUIB<@9CK)4DOL<[,R.21I6P8%JVQ]7EKDZ3/.!4B^_@B M@ZBB VB=T_^*)/A\,=^X]O^8KK]<9$U?_G7>RJ:V6J+_\J?PU\0YPUAA%AA3 M9$,%?15S,5!,18D+QKCV0T.?3&:7SO">.+ES17I8I36\1]TV=W2M6^]%]_M% M"2?ULN1_8TZ+U?ITOL0PJ]]]IHUC%>9YMJA2H"]*F"Z_U;8#!R21VA+0(ILT MH$@:I96N45C[!IXWREE_OVH@>'5I6^C@'4:P.3/:E[T!']%!YBG[C%K8YB/B M=J>NW833FPT3K]YT?B:A8Q0A(84^1M:3LU=;#1;VF27T-OR801RD20KFX-V=<:;.E!)\]DI("(L2%:X=Q/ M32]C11LJ?[=Q!4_51 >8NM,4XQ9/]__T/ ;+PCO'T8)1=8VJVLDL) XRVY"C M2<(TK^\[A-Z1JR,:8>;!7CL#*K #L#Y?G)!OG*9A]CY\OQ\/!G75-GGW& M^>;X]D:'[(N!IES9$+P&3"0N19$7Q7PNUYZ>*O)Z0[7Y!-!=:1LW73,:_@91 M70>0_.UT/DW3KV'VRV*>+W@HDB41G8/(?0(5(@>OHP9NBA:A*..Q]3R8^^@8 MMPQZ-*@=K)(.8'45@EV6^YJ(4EO-P*NL0+EZM]XG4:=;4IR%,<0[E]3;A>Q/ MJJP_PB#CX8*& R7?'7:>AS5^7BRG_[W1TN6^'S2Z8"&Y%&DU! D!BX3H9;"6 MBV1TZX9:CU/52])C/[T_"*.#E= !K)XOEE\72V*DFM4[V[;C1&XIB=882E Q MU^8 2H)CPD7TW";;>K+G@P3U!*;#M7_'F6^EB@YP];A1OSK+02>DJ1<2A*HA M."*%X,&186=:1A:\<:YU NT)Y/4RI7BXS7$H774 PXT0?"1M-F!-=Z/T\T*S=$Q MARS2NLSD_NA,G&J9H!B36$"'N7GN;W]J>W<9QL3MD[7Y=-SZ,]S.:_70^6>' M0NZK,%V>S>(PS"/3J8 (I8YLM!R'+.?>O:K.UO&*SX:D>FCE]=561)NAX-!X4518[\0\*53[E)IY<\I*$!>5L[3V4$OGF)'\52RPYU(M#8130[\S" MN,F"_O$_#!8Z6 I-,H#)<2Z,8Y"$2F=]SR,!%C"8A!2."-5\<-S1FO"_CWDLYJR HO@X,>,[UQEY2$#0%P<4Y@T8%F\NQ_**3],C1W8Y3W\TY,![K'N0S.*T+!#3H9!&HF]OC0^C]$9SO M P%UN-.]GW9_&"1O<["NL2V+YVI3D[UIEV MV;D> ]]M==XQU*\88B[&('*&:!5QI:2N\WD=?6MUS-EGU;SS:IN#CI'=X./ ML]8'%0_0<:IJN%M!JA9LV-V^F(4YGYU62 M&X'G=_,/=2TL:[ YSV\7]0#Z[-M?PFIZ7BP7:$4X\CH@%UF;%C,$AUI D#8Q M+"$EPX<2S*'$C^MI-L/;;7LVCG([V' O&?_E^^67?Y_BDHCZ\OT-?L/9IFJ= MR<0ULP&RHFU"^4!<<9D(:)X%;I3SNO7YVFZ4=8+'X\)F&WC;Z; G9%[?S.[R M=]%D/FK'E; @5,B@C&40/?DV)96HC+X:'48I1%)('CK0ST+\[0MN ):$E=!(8MFL'WW+CGCIF'&!=<^&ND4 M7/*"%1:<]@8) Y%\#AD$^,P9L>*#SQ(QB-;]NAX@9]PDRKC@VDJ]V-7]__394MBA8(S"9Q' TH$":X( M^DJE%&4,-C0?B-.2_I&]O!: 6G2BW0Z0?7\;)69LXG6X%8]UMGHN'+P+ 41F M I.+0UN-AXN=>ET]14D-^_(>H=M5**Q("IN Q2JAVF6?V"F0<["H M0U(LMVZM]F-TN^H&D8.HL@N0WMMLR6=6QZ<%*+Y.97-.0<@\@PM%.)-0(FL= MK?37_ZH;\!VLHBZ ]G#/$R&"*UPX,"0-4,%4=LBI,13B.9MSCJ)]=\E#V\\, M=I^R&^BU4UH7&&P1)+ZYO,G*&9H0HP(1I:TC)CTX8S-$'EQDTCJF6T]W:,I M)UF@/L[SCHZ('H*A>SLXWG/P/W$J&\-B H6*T6Y3+#A>HT\96(J: D[=W#SO M2EPGQS#'!]!.W=(/U68',+W9B'2B8I1:8QT4S'7MZJ>JBVV :Z*<<<^9:)U/ MNDG!CY_H; .X _32 :H>+ZL4/.68C:WUF@Z4C;2E,.5 %ZN<"+6A2>O:L<[+ M7_O!7EOM=>&4Q0C#=(&;[R2&(I*0_1 M?X2L\:\U#XJP1OKH"6*OIO/IBO:)7Q>+?(NEFD1'+?@,Q9P8C-%F[R/ MTKK!_O7WC^NW#PZ:ITJX=\?[;5@NZ6'?#AW!>__#FCK9#Y-Z!-(!@P9R0EP= M9J>M:MW'XU&BV@ULV?JJLX-5H562T3-@/ E0LCK G:F];") M'0^@_\,DVSRUK+$H6EN 1)(,:!\HF# MRTR"#AH#(SX,;]TE\28%XR:VAP;. =+N "MO,*SPRV*67Y]\72Z^G=VH/6=% MJ"DY0X5X4ED$S2"O%(V[YC%I#(\%XDE9H7X&VG9MR\]M" :J2% M#O#T?''R]90>=WM7ML&B1"' %L]!*5\@>D6!B]:H5'%.IM;F:0LI.R%)_ZA( M:B'_#F"T54QO+JNZ',^"RV2!14Z&UJA"40D&L(@Q!&=]+$<+Z=X\Z:[%$>9; MCI%!V$\U/8/MUV4=*>!C#(I+!=II6CHE431L> 2119%1&4&[_;& MJ&HT]AN M3_WO"J^G*Z,#:%V;G/D"B8@TW>B)OI[A1F'S?#[:8O/SK+LY7 MY\ML[Y/NAQ_8XJ#["20W.N>^*IIX5ZZ_\P-N#%2=G;3:4!4K5>_#]TWBXO(P MTQ;)$%. B)I,D L*4;RB_.^(HRV7I9@,=ZC:Y>GO/1)^#.9LV]SR(U=RVO$]#+J?M1 M07#;C=Q;(QW :7_!7;$]S]5S>1M.+I-@D1=O+8.BO2,9< $N*02)VF+VJNCF M%2)#\#$NN ^ U6U;.;:..\#YU47XC^M%^N/W^72]^O#Q]XL,*T9G'/-0N",G MVP@/4:(#891 9T(6H76T\R!!(YO5T?&RM8O!H=YK;14^]AC;Z[@II-U[82W)[C(UZ?\GW )>+ MTACO&+G%Y!US),:Y#N"<*""S-"EX$S7?*<#;!3!C&J$#E'5;W7M(;F2%_S:= M3T].3\X)YQES;:T.R=3X2)-A"U($2"D:H1-J'7.K+2]U'9HH7\ MQE9\^.L:X>B2L[5:@ G/:M.^!#Y(!](R$H6NK2MV\I\?4_SUEXZS0313_-[R MZ\ W?71/W+8E7J6?$[)0#"\0G*FCBK*L;1XMR2W3QABT"+%U=^S#J1XWJ=]' M\N#(NO^1T7XV_?U:\]1WZR^X_/0ES-]]K8]8_4J/6*]>S]_C0N>T[U.%U$ M:NU][4;9N+<11L;U ,KKM+_&LY26IYC/.5J%>=ZLQ.>GR^6F<.NR)>E5 \IP M]BMX]2N+^BOI[%=F5[]R0.G2, 8LHC$OL54QXY0O".L2%(Y49I//'V8HI%/W ?#SCV5QZWTTH%'\)(, MW^([XGG9US5A73"DC>.R> 66"02E/4G-L009$:707"G3VE-^E*AQ0\3C8:VM M=CJ VT9*=^5WP4TT&-!'!UASL"JC RHV^MPNNOTDL4_:HO/^8'1R=V'M(@E'B&MD>?_ZVFH;\$-K,BSRJ=I M??7FJZ)S&9POI&J-M05VO:T3:S5E>M7W#?S#[,-B-GNU6-:F/JZR7H3G\MUFQ.?!R5VM5)?KU:T^4]D$*A#-L!# MJB/*F2$>=1T&;:.K37XB;]XP]4D4CAN7'AN) VJO6ZOW?HGXUW1SROIZGI:U M(=4+//M[XA5RK;P'5+5I8Q!U&V$"-'.U_U20Z%OWD'LRD>,&M'W8RE8Z[!>D MY[33X..T.2;WXUYF*)QH]A.X+>/=KIJ/7&O M_Z&+0\\X)*$=Q?PQ@E<%(2N=8^+:MI^_N M50Q,WIZ>X+)^X&K"0&1.),G 2UX;N @-07 //).'H+B-&&_GFNZ Z?Y'CQNN M-E'EA15J(+L.G*C_6]VU]*81 ^%[_\M(?JT?ETJI2$]1<^BAZBGR:U*D E(@ M5?OO.UZHVA!H GAWG0L'0#"/S[/CL><;6G"4!ZX6^:9G.M,I6(L(P99Y62:2 M&A$#:!/+A6+MF*S= /]$@&G@4<.3JUIFG71>=&^)65ZN%O/E$UN8F'*79(0L M8BPG^P@^N0S,9NV48JY+KXL(!WY\FL)!1:=7L5H#L>!+GM]_HX?K%4')WVWC9EVRNMVHZWCG@F529,JK@DZT6[249LFHP,0N:LPQI^H4E2<) M.&$LN1@+J[$<,VFT>4&]V3;5>Z8EA5.;DE$:,F7SH&(*X"-:2-%TF ,F5WW\ M\XDB3AC21L)>%>5\WF/_+G'!\?^AMDUS_C M]T# M1@M/IR#N.)7HZ"YNX$%\HT$0L4Z)REIY=K[TMFHP'MM0=-SQ^:0 M0C#5^TN&4Z<5KM/Q4;I_O;81R#2[>OZA/30V6>51@](Y%EYXRL@[K8%"$L=D MI;1=[;GP+\DT<9-5*^!Y%:C/]&0#R/S3]M,S9FY[SW?L6(J2^\0# NL,TDZ" M=+ =2R#0HV4A2>^':L9Z)DR+6#S7YT?ZKBYS0 -(^C_[JHX^>VX,8$9.F5XMKXA$57/$=,?CAW194O!-/.;_&FU^9HWU^L- MI2OS->4^.S5==@YM2-"5%D5EM03G5(+86312R!##_M'JX1.T#@C5- ;VMA=$;S.GK6\78W-ZV-.GSK M6YGSP/#V%\'5HO17WADMIO_L-4$L#!!0 ( &B$:%?J1_P>J0< #TG M 7 :'EL;BTR,#(S,#DS,'AE>#,Q,2YH=&WM6EUSVS86?=]?@;6G:3(C MR:)DQ;+L>"8?[L0O:9OU3/=M!R1 "6.08 %0LOKK>RY 69(E)TJSC15/_6"; M)'!Q/\X]]P+D^<07^N)\(KFX^-?YO]MM]LYD=2%+SS(KN9>"U4Z58_:;D.Z& MM=O-J+>FFELUGGC6Z_;Z[#=C;]24Q^=>>2TO%G+.C^+U^5%8Y#PU8GYQ+M24 M*?'J0(GA4*;]_O T':3'^6!PFJ2#85\,\C3O\>SER_\E!YB*X7&.\W,M7QT4 MJFQ/)*T_.NYU3@:5/YLIX2>CI-O]X2 ,O3C/3>FQGL7\^&\4LR',RUO?YEJ- MRU$PZ2!.73S.C#9V=-@-/V?TI)WS0NGYZ,=K54C'/L@9^V@*7O[8M MRN- I_Z0T GJA M5)@%L2NZ9W"VM(^D_-O+C]=7/UV]?7U]]?.'_^RJ_M^N[/%69:]:['H",8Z] MEUS/6RR3UJM\SOR$^V>'@^'9SOZON!!(C[:6N1_U7RXBHDJ!:(S:R?#1C$PZ M"R.^_>KK;DFZG0&YX8I-^%0R*Z=*SD L?J(<^[7F%K#5<_915L9Z9DKVD[$% M2[KM7YG)V?NY5@HWWQM-(AVHQU8=1.GT*42IMW=1>L,=8@.'%W-V4YJ9EF(L M6S%8-H9(&*A0&I0(K,!5R7@Y9W7I;2UA 8I&J!^('6<%KJSBFN4\PRW+3*$\ M\R:.VQA0RDPZQ^V"+$%9ZR4F&SBX>TL#]D*1X!:-J#4& (@&: G+N:!/QMV$Y=K,W *E M5HZ5\Y9C(4XWH][0LK4"-K=09D/;IX*WX[W#V_5:<)X=#GO)R9EK$-7T!D01 M)L\5+D/8KABW,@ $ 5>IEA1()H'*5"LWH>$TK ]$D72M5 NT\;5F$?$:8V. M2*FLR:3 ;<>> QA" FDQ^I>WV8278\E>@Y,^UAHCDCYO)X/G\D68F@Q$O'K! MMCDUY=G-V!H08KOQ;QY^SKY5K$E'16UI&=.&C&;$IBO9%-%-#MK9^GS-^OP! MZ[^5D13X^_D-[:C9^8IFH"44.(_GULMZCXR M7KO=IU ;D$I LEDI-A:FMA MIXJ%VH 1LDRR*']P[)ZK%8@*S4/&&\ZBR56 M6DUUHH<*E02Z.*.5"'MO5Z=."<6M(@-4[']"32Q)4NVH)PD\Y4(#$RJ&<1(* M8=<=)E7HKU56:TZ%#F8%)9:]#6;$3FFUP<-_J:2!J$68+\6G:\]Z@)8HW;+Y M?FC63FA_3#I+>DB#=&L:/+):VVO:>GKLS,$;6;([>^^<+$BPJ1*4 ]R9DE/M MY [Y0]T[)0:W8@%2I(WBJ=+*SZF+VK8LI6S 8Y&7$T1%[>EH;[KV78@]7BYO<<.>,5$$+*+G7QJ:O^P!KN4 M'7XW6M(V)?_\SI*EBPU02$$9/0%] MQH@2< .;$_D%M09@SF)BCH>*-I1<.3 MK8O4PCB/^W2V"UDN@Z#?XXE9%#/A[J[A(+8*()4B MT'@PH*'8.=/J1NKF7.7>^-97V_25P-RK_>E@[X#YU_:GX;!5+##=6I(*<=PJ MKI;\0NST!:W"1B][IQI'/^N-=7?5.=R R*)0WDOY"09/#>H_/1<*^@4ASP%F M$*8C0L9?ZJH7*2-_KQ74#^E1EUDX?GGQSZ[K;ZO*KS4:*C1X"DBCC2YMUS,E M 8VFLM[M?F:2WU"IC U6*):A-0R'P(NCLB\"7+-1B>;,.-LJBTF4L\G4U,)$2^!E_ [?]2 MTSL[@2!DT+D/.Y[%WA'PDY;VC9I73HX6_YR!N"O-YR-5!H>%26>-L-1X;XH1 MO?6>$ONC*VC> 0= QORSOA=?F1%YO/!OW. ML'O\X.-N)WGPV2?%=DZ&#\_\JU+[)YTD&>PD]B@X(CH#[G85+U\=] _N'4N, M>M4M2];?L!-"[WL\.OO;YVWXSN$==L\N;V56TZ%'O/PY;C#H6/?Y+_$0C.M/C7RQ MZ?:C4,I6*N4N9\7WOO6JC OO7T?Q6'TJ-[[^6@(YE,KN<@I/@>;:;T[YS =C MS>_X^=I1^&SN3U!+ P04 " !HA&A7G_@(;J8' "X)P %P &AY;&XM M,C R,S Y,S!X97@S,3(N:'1M[5IK;]NV&OZ^7\&E.%T+V([ER^(X:8!>T9P/ MW=8%V+X-E$C91"A1(RF[WJ\_STO*L1T[K;MNC1L< W$LD7SY7I[W1NE\Z@M] M<3Z57%Q\=_Y]N\U>F:PN9.E99B7W4K#:J7+"?A/27;-VNYGUTE0+JR93SWK= M7I_]9NRUFO$X[I77\F))Y_PX7I\?ATW.4R,6%^="S9@2SX[42(B<)Z>]5 [X M(!V.1F*8_3CJ#KK]T_14]-(_DB,LQ?2XQOF%EL^."E6VIY+V'P]ZG9-AY<_F M2OCI..EV_W,4IEZ_O[U\<7G%^DFGM\GQNN#<3B"[-Q56@>P:[QF4+>T],?_R M]?NKRS>7+Y]?7?[T[M=]V?_7F1WL9/:RQ?YK2O8S+_^2ML4R:;W*%\Q/N7_\ M:#@ZVUO[%1<"SM'6,O?C_H]+>ZA2P!;C=C*Z-Q&3SE*(K[_[IEJ2;F=(:KAD M4SZ3S,J9DG.$%3]5COU25L32IE)Y[A=T)2" M7TOLNT;3X9X ,]A2A]2#/6A"IBQ2#::56 Y.A+1L/E79E+F:OE;KY]+*A@@) M4"BGD9,HOQ.D"4H:[W"9 ,' M=VMKP%XH(MRB&;7&! #1 "UA.Q?XR;B;LER;N5NBU,J)74^L04!L-_K- MP^?L:]F:>%14E);1;4AH1M%TS9LBNDE!>TN?;TB?WR']UQ*2#'_;O\$=%3M? M4$P.!P?DL_QP?#;I=$](#Z^D0\\#I(04_VG?:E'UD?':[;^$RH!4 I+-3K&P M,+4% 43KF7(A!V"6+ ,=ZA]6V6,] UFI>.RRJ4%^KK-:<$AW$ M"DRL:ANLB)72>H&'7ZFDBPL\;*8$.0%WIN24/+F# U'Y3I[!K5BB M%'ZC>*JT\@LJHW9M2SX; !VP&MUM8^I:^1]R](=&H*JV%7S%A;(ORXP5@8'0 M"$QDB6I.PV4P(BOR19J")B>Z!7Q653WCN@X1 MF) E\QQ=@)H!$VY'-7]3,.Z14>+E[@(_^ H6(ANXV$:DIO9W<[!/SN,WLR7U M2/FGVUJ6+KNOX/XR:@+\Q!R #1X Y,3A0&X9KJ,QMT%!9RM-'1Q&=B+O,X(T ME2@FRVI+IE^K!W90+8SSN$_'RJ#E,A#Z,Q[713)3[FZJ'8J4 :12A!02!&C" M^X)I=2UU5',\/#A@_KWF.)STBB6F6ZN@0C%N'5>K^$+1 MZ3/*E*U"^H8UCF+:&^MN*H-P R2+0GDOY4&I0>]"X4. O$'D","-@.@K( M^$\E_=)EY)^U OO!/>HR"V<_3__?\OUK6?FY1C&'XE(!:=1ETUE!IB2@T636 MF]9K+ODUIXSY#U'RLTMHD8+5IK>/GLJ']TZTADW*L^L&3S MX3XA]+;&H[*_OM^&5RQ>P1="LF/O@,PB!3A'K? RR T>&VU\XX*^6&SF](-' T29\+WV+L2&D'N"M4NR'NVEF#VF-D$IQ*P*6J&S4+94QVKQ]]_)SZUFMF ME7'AX>\XGNG/Y-:+9RLHAU3972WA*?!<^^TEGWA7K?F.;\X=AS?V_@=02P,$ M% @ :(1H5P"(F-DQ!0 4A0 !< !H>6QN+3(P,C,P.3,P>&5X,S(Q M+FAT;>U8;6_;-A#^OE_!.5B: )(BR7;BMP9HW13QEZ1-7'3?!DJD+*(4J9)4 M$NW7[TA)CITLG3>LS5HL" Q)Y!V?>^'Q.F9' MS?OLR"TR2R2I3V>$W2!&7O;8<1R&V7 #.#@9EF9ZRXC))U$8_M)S4T]GF10&UE,@WSPV M:AXI,_3.^)BSE9@XDWJ-:#><2B[59"]T?U,[XF>X8+R>O%BR@FIT06_1E2RP M>.%I++2OJ6)9,U&SWRE@ GCN];:!#(9-.1.T,R&*+>BS7\\7KQ=+U(^#:!OQ MIN%8KKZP^O+I9H>8FB M$?H07 ?S %V?S=UHU!^&?\] )@@8-^D?EU\_.(,_M6\A4"J%H*EA4J!;9G)D M5UB!TWF-KF@IE4$R0^0$=HZ&O:+* !W8^?M[HS@.IW-9E%C4 M[BV:'B*8_5:J D6A_QYE4CG=)2"5!%&PG:!K6AI:)%3M[T7'X;0?>F[C>0AK ME#$.,]:8KFE:*688&(\%06=W:8[%B@*,HF!:6VCV7R&5448"_ MB;,QJH/IH86'ECDX4Z-SBGGMH7>*:F9CXY::YXQFL" ,.R&HLLL8RE5UBE6 M:6NUA^";81D\E)72%09I(S?SI/6RS1-G(":RM)5H=_JOL4JPH-J_ MO..T1J]2%PZH+[$'X]AX5JZHT2:KHYXHI:L\( M;0-U'_8#?&CS,QH>D,-U<.^S>IW1;82C<7\ H1Q/;1+^".&,_Y/A9 (J4X%= MC* 6&@R2!+ZBS5AC9HMA"67!AM6SPYAS!&( !G,(NBXASMIS4AD36*3V.R@D MS*FVA01F5;S)"@EET*VI'Y016QADYKGY ,S;J)FZ ]#A8[H%&.R4'BU:[ M5&N&6^(R'@>C8=]R%P.$Q9!NX9;6!([6'!GR>&S8#T;AX,GA,(B>'/NBVN!D M]+3D/]7:/PFB:+B3VB/GB,89X&X-07_9Z_>..<31J#O!U/K;>^,X-?5UOGZD_AE7[>X.3J7:_6_QG MR\P=TS6TUO;^3== R7HFOUS@@NX:[[: NOI: E+)&4$=Q._&XO^CO^$+V]9_ MI>W^?%:Y'J9ILM:-3//:=C/V0N'@G6+ 6TK,OS3S\'&&'#E^L$$_GKRE6(]] M:_:YM+Q,*KJ2]MJG:=4@,HZ; 8]*J/V<54HPG0._@HU,@?%!9X73M&5F#;MW MA'"G#@\8'&@6TG3:74-K^V 0+Z6FV_W!:,>>H.D="]= ;ZT"6!++9U-HS*5R MEUQ)#8@SZ(!%:D>L.6 ( +%X'O:OMSF%=P6LEE#09+WE^ND,2.[#?MH#O2NL M"*?:66'5KJ@ 4LLW$%B[.."O\,HNCW25YNWJ3U/6!Q=@X"C'H">*+*$6J))7$_?4[4E)B)\OJ#6NS M%@L"P];QCL^]\/0_#3]V??)*YE4!0A#$@740$HJS<2*?$A! M?R2^WZR:R7*MV"HW) [C+OD@U4=V16NY88;#26MG>E3_GAZY3:9+F:Y/IBF[ M(BQ]WF&CP2 :]D=QMY^-CKMQ-H3>L)]%*4WHD"9)]GO4055<7NMHL^;PO%,P MX>=@]Q\?Q\&@5YK)-4M-/H["\)>.6WHRS:0PN)]"_?IK;>:!,0,WQJ>.9I*K2O0;&L7JC9 M9T!,",_]O*XA#] .9P):%Z+8@C[][=)RJ%?IN9(E::'8# M>X+!!O5$X&>G%XOYZ_GLQ6)^?D;>OK^X?/_B;$$6YR0:DO?!93 +R.7IS$FC M;B_\>PXRD:)SXVZ__/K).?Y3_^:")%((2 R3@EPSDQ.3 WE7485!YVMR :54 MALB,O%ES9A>]D3S%DZ/QK*@R( =V_?[>,([#R4P6)15K]RN:'!)<_5JJ@D2A M_XYD4CG;)2*5*0'T/2674!HHEJ#V]Z)^..F&GCMX'J&:9(SCBEM,EY!4BAF& MSE.1DM.;)*=B!0BC*)C6%IK]5X0N966<2HH'G>2@ .%OXJR=:F%Z9.Z17U'W M+16?07EDEC/(R&LFJ$@8Y>0\RU@"R@;!&FF\] @^,RS#+V6E=$4Q>T9NUD43 M55L7SB&:RM)VGLWE[:)1V&_M7U*UI *T?W[#84U>)"[\<1C&'LJI\:Q>L28? MA;S&"*U@?Z\WG.Q<>25-;?Y\#AE6P?!>+?KVR1,5XT%TV'KQ[;??CDL_Z![; M.-A\-$<@JSB>AP23SVT-WM:E@D\54V#?"=HFZB[M!_30UF/4.T@/;Y-[5\6W M%=QD.!IUCS&5HXFM[Q\AG?%_,IU,8"^I[;<0V!IEY M;CT"\S9ZI&X!M/B8;@ &9*?Z&+C<&[KDT(J74J6@?$P"IZ6& M,^%"Z90FC;&E-$868TM'KFS/2RAO7LZNUFIQPU1&HV 0#BQ9,.:_]1J=Q!$.YH]&_TE%_.J\>&6#LG<'!6\7P88E/'\@/ M'U;#D>,!7Z:A3T0Q%Y9\204K:>]RZGD,,^ (&)*E)=C'6:4$TSF2*#RN@+0. MQR>:) W]JBF\8WT[C7%(T]"RD*:U[J94.]RB>BDU; \!PQV)?ST@%FXJWMH% ML2PM:4UPVI;*W5PMUX@XP[%6)%9BW4%'$(C%VEU1E7+0S@MK=@4"F2O?0&#]XHB_HBN[/=%5DC>[!X_2TGNW6A@H M1Y/'"CA:O((']UQW'==QS_!.A2XQCY5YJ/*%J['FL[ZH.W(7A'\ 4$L#!!0 M ( &B$:%>*UF6=Z!, *3, 0 7 :'EL;BTR,#(S,#DS,'AE>#DY,2YH M=&WM'6M3XSCR^_T*W7K9*R?CM!&:GBH7,0AT#'+ UM9^N%%LAWG%LGQ\P MW*\_278@0!)B)TPD65NU3!+;;?53K5:K^^,DGX:?/DXP\C_][>/?NUUP%'O% M%$![7FFX]HV8#F#/-9)\_R[P\\F>KFG_>,?N M^_1Q'$5M*'BX_EC!>0D+I#0&6Q\F>3B'E^'O>16%P$^UY9/@X?5?"FMWO MQ6&<[KW7V'_[]$IWC*9!>+_WS^M@BC-PAN_ 93Q%T3]AAJ*LF^$T&)0O[>E(K!A-TB\'QGZ=%[BM0<.KP,_X^S@S^.3JZ'1^#B\AQ\/K_\G)T<' M](;?#DX/S@Z'X.IX.+P&!U?@_#/@'K^KX<7U\,MOPTM@:I I ?=#[AS%88A2 M@*9Q$>49""*03^*"@/0S"/!W#R=D3!.48N"C'/VR%*$YE7&6:$R.1B&>W3^* M4Q^G78^^/LGPWNS#OA]D28CN]X*(C98]M%]!'\5Y'D_W;/*"6YSF@8?"ZB7L M?>7E2N\'@U[?'%#5SXF^Y_[LQ955Z#&K\"'W7UZSM9YE6$LO:SU]Z;558'7R MH&DW KOZFJ,9VQ^LV>L;[M;!&CW#77Z5N\'J^GK\^L!$K!0S(LA9@J)?WYGO M'F0=>=]N4J)@?K?2ZS'[;S]!OD\FTCT-Z$D^]Z(F,(SD.X7R4O.>JTJI)3NR M-\=!EL/QB5MPI40^R##<4Q K;RD=@;CAU M0^(P\ $=^&8B^HR6F\!0(]R&<+]N,W8HW-9"X3XLTI0NB%%S(7\#:ZM@O+W- M!?1?M^?:O$LHRB: +.. 1S_@_Q;!+0H7N09U\-> ",KYTT8HSJ/&PEE> M5\:14^QAXG",0KS4-S;J46&A/O(GM+I55V)7<*?IU$MV1Y&:?WC2S^NAX8AW)J#L3V4>1G48?PZ,6N$L?L$6'ET1DMWZ>3 M4XJD6 6W;$%RD>($!3[ WQ,<900NC8C&^02GP%LOA"^IP;)/'.)*T>Z!C7#%4[;A1 F[ZDPM6S1=S6)T[R;XW0* K+^ M>RW[2$['4+=-Z!BVV(ZA_&R2PG^7GTU2:-,VEUFZR?DDNKUG#61 MQ'E@04TWFSE?ZU%"H$685*PERS/'T&LOSQ13>6:J/C"@.3!DU==J8IH]/$/= M9G?L(#]9P?A!,-J0E7V1Q@D9SCV+\M*4UX0N1R&(<-ZVB(\.-=<1+N+3LOBN MRD01@DV"*I,(%ON-PJ=A0SYL.H< M+K0&EM@!'ZF9I,*GXK!) EUJPU+E),I1=!/0BBBER6_C*L6H?;QC]UY5RWS? M#N&12D!1"2AJH=N.M0E+C6SE(L2 FMD7VW&2FDFEZ30M1V7R\S$=B2M%.G1J M[_#M7I9:MT8ZC:.;[>06BNLYZ98.3:/N@IXSSTE^-DGAX,K/)BFT:9LIYASE M%BZN(ECF%BY>D+R&\ 9Y23S-A5JC0B]K(L^MOC*L3=N!NM4P%YB/9*P-2Q)) M(L/-BA6)+L-5!!7JCEM[T:JD5TDO!UB;M@D';L.X&/\RO)5TV'5]ZC5@S%&, M>&; CPNZ0[AYO=X?,D0U2LGV"!:[Y*[3$KF!),Y69)TE=2))'426+J6U<6;.<1)3,841R >@_C9 ML91U?&4Y=PG[M869LQU"^5FD]MN%8)/PFM2^!6A:X)7E4C>=%L3-&NS#OB.X MER,_DW0;FIIXY]]$6,%T_+;E"1L6U%U=.&%2E>BV,U6]W$JLF\3 GTCK)M3[ M=46Z%B$$\JCEXFR3F4]Q5@#.&GUH]>LF00K#6561KJ4PVI!X\+S6SYQ+P@H^ MT,"K]S06V[)@JPM-6_ #&?(S285;A6"3!+HD5P+EJB(+[0VDZM"P5*4%SIDD M2R:)Y&R20)"?LRHR MV5(8;8A,'L;3:5"65&)9/AYY@HP=1YXZ'"4&#&6>6@I#+O.T>)UTM=U#Q2+H MLTPP?G08UP]N=S>-QA%@9^ A^$GKD=?I($$IN$5A@7]^;P_V@6%KD/Q._P?9 M!*4TL;;()W%*7N27M^A] [JZ RW+GMT29!G-Q64IN$6>Y>0#W4A$.;C"28ZG M(YR6GK>I06!HAOF@&8P:;0F "1[]DI]#*I(L!)M$5R2YO*(EYS/(4&F." K) M%!/XW2 "'DJ"'(4MRQJQ-*-!62K.]KKE9Y/*&Q&"35)H4QLR1PX\KY@6($V3-O,VMKSWR*JP)PU=0=V!](>V2V MA=U$PL8%C%\C2L7N$L<7%;PEJ8:_43^2S4C#K:786K>2C>BSXX7M1BA*I" ; MM8O8F#K[F%AJNB*PFS!_]D-/RY[-,%O+G69*C M:Q!:)G'&-D/W4ARB/+C%^W>!GT^JR7C^J8H>VN,C:$10+_*7CY1,__1Q1$?Q M))UF[N_D(>DR03>X.THQ^M9%XQRG>RB\0_?9T]=/@Z@[/_":[YR'A-(; HRQ MSWBJWQZ.R/MWY%]I\C,H<'+L/\X._CC MZ.1Z> 0N+L_!Y_/++P=DY&='P[,K\AOY='5^>G)T0&^XNB;_?!F>78/SS^#\ M8GAY<$T0OJ(/@>OC(3@[.1N"+^=GU\=78$@@D">&%^2)WX:78'%^%H?TZ!S% M88A2@*8Q:T,01""?Q 4!Z6<0X.\>IC:#9J>Q=5."T^J;CW+TRU+TYJ6VU'2F MWH_:R6R21]^=9'AO]F'?#[(D1/=[0<2&RA[:KX!5*DT+:CXS28R8Y>5'3:-I M>53;JH5N]>;JF9CRVLV>=+0EU[6>LNOK0*KF[V^9C8"N_J:HW$UV%5@ MC9[AV&\S6'1-+O 42LM %=AD^,@R^.4C@8W1*=]0N/O!:%\]7%-\DYDRW:L0A% MOD,6CMMP.YN7/3 E<8))7(>(7.UM]AU*FPCRTAEO1%&E%+O&;>?)]I*F$JQ* M>$M?<[G72,V4*ENFOB\@3*_X-K.UWH2K6"H 2SK8/@$MG X=MV$VGJ 3E(!,ZC NB73(AZ_9 M9>W%O.1RM/,J(RT\[N6MZ\.T[THW\L9I/*VZ219T?JEFFCA2Z2%SCK,%74M3>012L=490%N7ME!L MFSG;*:<8SO3UE=EE5CXIBB.\6A!$OE.N#)G%XG=":Z_@+ =!Y,739L% (4/1 MU7H,FDVKZ@KJGHO%)8V+_&O%)A&42:Z$E,4T_AT%$8@C0*>K.*/!MC% 6897 M%/B2+JY;;B*J'1R^&=2IWZQ$;=ZHS9LM3/S\[=YP+5;G]/ANY?Y#$.$699^5 M;HNE'$MN.51-)4(UY11!Z5N5=2;5(5Y.Q&KQ+LT9SMEIJQH[-6\8[.5.ZVJ7 MB).B[4AG8$&S+^F.E!)?V<77&4!KX$B\]:9$6'81[A@6[/=K.-$_U6[Q8_Q[V1LL=9 A&* N\\DQ@0#N) M^5(73Z[9\W41BMQ:WS)\H?5LH4J*&)?)VZW_:B] MPU?V!?M=1$:%;G#I060@+O(L)UX".]_YJL]09ZMP=<-PL8*_9;9 7X,#W8*& MW? HV/H447.U$C7';C_'!Y<5JVW MCX:'5>=MG77>-KBGPQMUWFZFXHN>^K$=NP=NSW#M)@V[K7[/L8WMMY6V>D;# M/N"O-.PVMM]9>X/!KF[8;=J#MQFLI1IVJX;=?)-4->Q6#;M5PVXUPBU7=>"] M-IUJV"W7K@_#S8"ZUC!9BJ,HJI(YD62NPX1.I!UV$21&->T67"UD.3TG4NU# MU;1["_Z JHPG &/K3KJ*J0(P5;6;48V[VP2C)OVU8%_OIG4 M85Q29_[5F7]UYE^T%;!JW+W%F:<6'7C)/&X;8^O.5HJI C!5->Y6C;OYDLB. M QVWQCE2%7 3@*F,ISR&VQ1C5215X$BJ:MRM8JEO>,!/->XNSSG2DN]NW3.. MNX_6M2><6E9B<%RH&?7W:E4\5<53GPB294+3VF&YY#9E1ZO.W<\I8NEPT&\8 M014TI"8@ESJZ _L-JKVJ;%S5_.%IYJ -=6V'ZM["[%75N7LI@73;@*;=,'-$ MA>IX9FVG;\*!2F65C*M.'UHVEZ%UU;E;=>Y>Z#C; ZB9DO9):"U;!QJT5=Z/ MC)SME%,,9_JJ.G=+ER*C.G>_Q-Z&KJ$:]_'+)-6X6P@V\:!+4]R\$FW:E1'*Y_:H?MNK&NOY&CPE-V^4L<+RE%9*27]GEE^YH#5R) M=[24",LNPAW'@*[#VU:[ZENIABB;7ZP:8JO.P LZ _?K>[\<.0B\P%!B+YC8 MF[NI4J\<"V%A*.]!-<1^BXU>UX;D"K3Z#9NUJ(;8;Y\FJ\2-QX;8#F/K&U&1 M0=P+Q,,B@@5?D ,'$C2&(Q9$SRRCO+IIC 5NXA%*1"]81Q$*/(" M%)*1DQ]8GT&0XG&(O1SD!-8X#L/XCBZ_HCBOJD2CQYZ$/[^W^X^LVQ6-5D=V MT"_@LL0H8R@M(<4(A804=.K 9"V*,IJ0=8430I0169*:&FON:S("+('P0$+Z MZ.-JE7* O3@B8P-3,N!)!C"!X"^$3^X/0G*-=>4-,M;$$.A:]]_LU2L0>.WU M]QBEU7N/L%>]MNI9_.RU&!S&4V*;[MF.K;M/^1X5K)M)$JM?3^&3 M#U'YDN7]H/D0B]$O\\TU*6;$8Z#4H[@$!/L@+8F9 D1P?VC_[(6%CZN!$_01$?\4LS02CZ*+ MT%-:DU]#,I)@3.PR(RFYN1K9!(=^ET#KLGLGQ-:>W/R]MC\)6 M6B21M+0HDT'Q]R ''O%C;_",1]0,9YBZN-104>%+<4Z@4#(EZ+XD M=V6@\A11$X[3*3'QS!#T )T3##ZNLC 4OA)8]E^ %#+RZ(X!*\BH3"_&G0TP#A<$B)]D*4 MRY;HH.(._T8,KQ*KB,QCU)!Y;$;8V*25+/I1LDJ,2#GV#"SE044+UR#$2N(L MH(_NI3ADM7"J[NZENSG_5.4R:H^/H!$Q;F1%^.*1I0WLY_].'L(H"5EZ=D=$ MIKYUT9B@LX?".W2?/7T]P;$[/_":[^1-!"M5QE4B>U *466P'TQTY5)2J:F< M&/R=\3R84D&IA*XH?1=B;(BN>Y-YD*6E\HHT)8(3WA,?]UL4WT6\Z^=XE9.! MPV F\ QMCX@M099:Y2R+J4)B:C:)/4WB.[)221&QLJ,B(Z_)*FO^#$2ZI HA M^YZ]7C]J0;T/0-Z,:>RDG!!FZE_J[A3=TW5!.6M4J%6 Q@\SS:(=G.5\XT.G M/XQB_Y[\,\FGX:?_ U!+ P04 " !HA&A7^=@47X'*K2W/W)WO3I+U&LVH MLAQ[[,I3RVDFGS(X$CPB E\"D'=B?WV?78!'2CJI=FTK2C*32"0!+)Y]L/OL M0D=IE9GCHU3)^/@O1W\=#L6K(JHSE5L&+',V*N#D^BO5"Z/B'#2UW MDYV=:1)MO=Q-MJ=QO#>-H]WM[?%XO#W93:8[OTXV,!2?^S&N:HSZ82/3^3!5 MM/[![K2L#IEE>'F;1SK# KJJK(#G:PP$+92D?2#*71\_R@4E=5>-VNO;]?7JU,O64P M#_!C&39\F10 .;R."E/8@R=C_N>0W@P3F6G3'#P[L5J:9P,GJ!6>R18B\:8S612[>%":&+QV\9\O1T0L:^=AL_=C( M/!?_E*;(E?A*$[?&.Y-D^HU-/.2U8Q455E9 ]:#.8V7IJXWCTBKGGCYYN7V8 M>LA'49$]3IPW][:VGHOM_9WA]O;+E[=L]*;@M-KCQVG_.V6,RL5K9:UV?S:> M:/LG(;N]_CHV_U:[22;/QA?R)D"B4_49[V_Z\H/C+^[=O M/YR+CV>G9V__?78ASG^Y.!.G'\X_O3W_Z>R5>/_V C_]*"X^G9R_.OGX"A]\ M^/3V].P[HO!-AGTM>M/_A=YD"O1.?B)T!N*3NI)NT%KY/=;?7KN^."\6*ILI M*_8&7H(\?;(WG4P.Q3VV?/$Y_QQ;[COG]R?>!T1KD\C]],G.WJ$ [\^?BTV" M:SH^#!;R;P"OL*)*E0@O3XNLE'D37CX?""EBM5"F*(%[D8AW)Q_//XBYRA6V MCJ$RCX4R*JJLCD19+*&9K-2YJ%24YMC@7"LW$%41RP;?YD6=1]"752HKH2N1 M2K?6>3,976G1&*+C,$Y5TOQ"_2NN*B* MZ%*<746IS.=*;/:0\W![V 0(L&+K-+"5-SU3D:R=XEDE%"94J2!H72JM$I$I M6'F7EI8'W,%7SYQ PL@PJV,#,#6@%UMC/,Z=BNH*9@L@3Y0;$M:84Q=P#8@9 M=Z9,@BE+X#Z#4Y?B;Y/1>#QHU^$7V+R ![%@:;2$O\125ZFX@)/ID[WQ=#2> MG))U#$W8]F3WT(GWVE'Y$$@$29?7TGR6ZORFW!(FG'LG0Y3L3Q8F6??IX)H;4&NF8E,_AS]N MQ05LQ"B:C<]O+X)T,>-ZQ""";&J:+%_%G:^?E>,0[02\ME73CT NQ!Z.>OC] MX:/ ]V7AIXZ&*0=-H;-,Q5I6"C^5,JI67D=0))@[$%?QL@_F0"Q3':6K8XPQ M-5-\YJ<@^L*)!#%^#'-S6&'UX0G59+/"M!F)TGZ;Y:\35%QGG:MGOR&ZTV)K M++R6!6@"\!+KM2;&JPU:]7NMK:(.D.NGAS^OZV\+82HC3F9%7;5(?6T9_=#< MG?02E?8,U!61BS(+M?_(DQI*;<'Y0KC"U)3WG3_)*I*4",FE+:(:Y8.(T&'IJGPBJG MI,7AI2=!+W-#%6-.=1X!3Z Y$!_>="$>.Y5Q3-VC]F"2+Y2-X%[A$$"@/[6% MF;R"%*9 SC$-RH[2% W#W,GP#HLD 4J$J?*(#7#*Y27%\076\39;C%O2#$YD MLHJ@2>8C\0_5%'CG*BYIR"-A_$H;4F *)B. S#3YO41TB*0GB*L) 2<6"H&, M)J>UX%OPS[O^9O% $+"KAG*>%X V6M%M$)@6BUE#BVHF8P9!F2"T-^C0+/:!0D1(%K'!129TP/CUK'^H%H5 44L11U@&\> @I] MGI; R+%IIJ%YR(MW'OI^\]H/0^5HE>$5;[6S5UK6-Z3'W1 Y8W/N'G)'_VA- M2.K_-[7M^!)H#F>(!9=#F8#[!](LD= WOK =?^^:CR<8JGRA;9&WQY5<>#,. MO :)DMIRVM,YHEPF/4=+DDM*+#1<WN1LPC2L,H@R/V]9V$E6+ENU=Y'MQ/7E-$K@%38 F1NF)E M5-0F'K0,# ]=NNXIR9^;SS+9W'PT4T8#MYN/)8JE2)>P\^8;;NS<6JWUPJWG M5P3US:?!)ZO'W#X"LU@T41>'E!DR>1:4/>\0;YB@ B M/.<>UMW'=T#M)2 V3[ES"(UZS\.:!"LJ4RQ/GZJP,OW,%%XX&L;P*W_0G#S-!VV &JJ'( ML&0EYL=UQ9JS+F,J?NC1_4XR9)3O,= ^NWE1XAB=:&\&=P@ZN.GL4,7#K;:$ MRKH6+P2[2-NHSO!U3F46:T7?F.1J+%ES?+M&8R2#HFZ*VJOJZG-LDT5%M*E]EJEA'52A3\N;ZIS-?#_G" M#'J_,+T.3DM4OW0(\@.!DH#'TD$P((*OJP?_UQW'=)O^_>;9&S4Q8PK<*->! M7]*" W@T]UWEMC8*9:=/:(Q-FP$XA-2V?\2X2YW3B6&?09J 4*A'_3G,72@& M0\^(OO&3D;MY5?P?>"JFOS\X3Y_L[!_R.A*EIO9D#[5U_\=+U?0K9U]0@5BI M+IW?A*OI:"D;;(!DPF&U;NT"5G%XXE.@[$)'/H%]2HL,<+U1TB"GTIC35*L$ MA[J]?/E Q%+63\I%!*-#C8LN3[:&0PT S,3D9B?Z4O*:>\4FO1OVY9A$WW+UEOSAS: M=N;&3>@%4G!89NQ'C,2/.+YYR#YWIA(+ G $H5M:G[K\/3$G$D/=.K"EII0> MVN5%$#EW)[21N&"E*>COW@JZ2K*K".$-P<.[N+F^ZBHB.&I X[R(]10VK+#Z M H@:K%RC%= X$(Z"FFHLJ$J5$:R ;KL<+MQ(3WJ[[ MI0CJ*F[G<0W3UU-(#MAJ'KJA3O6D:N))ZG4"1'=[PW+SMJ*K0HTAIZ+1O%@\?#!KN\_=4:KM/%P]X+>D)E:AZM1JV'-D4$L! A0#% @ :(1H5Q/F:CS)%@ OM, M !4 ( !CA ! &AY;&XM,C R,S Y,S!?8V%L+GAM;%!+ 0(4 M Q0 ( &B$:%?7X?<#%B< %.6 0 5 " 8HG 0!H>6QN M+3(P,C,P.3,P7V1E9BYX;6Q02P$"% ,4 " !HA&A7"Q7[/KB) #RJP4 M%0 @ '33@$ :'EL;BTR,#(S,#DS,%]L86(N>&UL4$L! A0# M% @ :(1H5U@,2L%"4@ TX(# !4 ( !OM@! &AY;&XM M,C R,S Y,S!?<')E+GAM;%!+ 0(4 Q0 ( &B$:%?J1_P>J0< #TG 7 M " 3,K @!H>6QN+3(P,C,P.3,P>&5X,S$Q+FAT;5!+ 0(4 M Q0 ( &B$:%>?^ ANI@< +@G 7 " 1$S @!H>6QN M+3(P,C,P.3,P>&5X,S$R+FAT;5!+ 0(4 Q0 ( &B$:%< B)C9,04 %(4 M 7 " >PZ @!H>6QN+3(P,C,P.3,P>&5X,S(Q+FAT;5!+ M 0(4 Q0 ( &B$:%?46QN+3(P,C,P.3,P>&5X,S(R+FAT;5!+ 0(4 Q0 ( &B$:%>*UF6=Z!, M *3, 0 7 " :-% @!H>6QN+3(P,C,P.3,P>&5X.3DQ+FAT M;5!+ 0(4 Q0 ( &B$:%?YV!1RK@P *4M 7 " 6QN+3(P,C,P.3,P>&5X.3DR+FAT;5!+!08 # , "@# "C9@( " ! end