0001759631-22-000022.txt : 20220509 0001759631-22-000022.hdr.sgml : 20220509 20220509171521 ACCESSION NUMBER: 0001759631-22-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 50 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220509 DATE AS OF CHANGE: 20220509 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: 22906183 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-20220331.htm 10-Q hyln-20220331
0001759631false12-31Q12022http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrentP1Y00017596312022-01-012022-03-3100017596312022-05-01xbrli:shares00017596312022-03-31iso4217:USD00017596312021-12-31iso4217:USDxbrli:shares0001759631us-gaap:ProductAndServiceOtherMember2022-01-012022-03-310001759631us-gaap:ProductAndServiceOtherMember2021-01-012021-03-3100017596312021-01-012021-03-310001759631us-gaap:CommonStockMember2021-12-310001759631us-gaap:AdditionalPaidInCapitalMember2021-12-310001759631us-gaap:RetainedEarningsMember2021-12-310001759631us-gaap:CommonStockMember2022-01-012022-03-310001759631us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001759631us-gaap:RetainedEarningsMember2022-01-012022-03-310001759631us-gaap:CommonStockMember2022-03-310001759631us-gaap:AdditionalPaidInCapitalMember2022-03-310001759631us-gaap:RetainedEarningsMember2022-03-310001759631us-gaap:CommonStockMember2020-12-310001759631us-gaap:AdditionalPaidInCapitalMember2020-12-310001759631us-gaap:RetainedEarningsMember2020-12-3100017596312020-12-310001759631us-gaap:CommonStockMember2021-01-012021-03-310001759631us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001759631us-gaap:RetainedEarningsMember2021-01-012021-03-310001759631us-gaap:CommonStockMember2021-03-310001759631us-gaap:AdditionalPaidInCapitalMember2021-03-310001759631us-gaap:RetainedEarningsMember2021-03-3100017596312021-03-3100017596312021-07-02utr:mi0001759631us-gaap:CommercialPaperMemberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:MunicipalBondsMemberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:HeldtomaturitySecuritiesMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001759631us-gaap:CommercialPaperMemberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:MunicipalBondsMemberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:HeldtomaturitySecuritiesMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001759631us-gaap:FairValueInputsLevel1Member2022-03-310001759631us-gaap:FairValueInputsLevel2Member2022-03-310001759631us-gaap:FairValueInputsLevel3Member2022-03-310001759631us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:CommercialPaperMemberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMemberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:MunicipalBondsMemberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:MunicipalBondsMemberus-gaap:HeldtomaturitySecuritiesMember2022-03-310001759631us-gaap:FairValueInputsLevel1Memberus-gaap:HeldtomaturitySecuritiesMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001759631us-gaap:FairValueInputsLevel2Memberus-gaap:HeldtomaturitySecuritiesMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:HeldtomaturitySecuritiesMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001759631us-gaap:HeldtomaturitySecuritiesMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001759631us-gaap:FairValueInputsLevel1Member2021-12-310001759631us-gaap:FairValueInputsLevel2Member2021-12-310001759631us-gaap:FairValueInputsLevel3Member2021-12-310001759631us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:CommercialPaperMemberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMemberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:MunicipalBondsMemberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:MunicipalBondsMemberus-gaap:HeldtomaturitySecuritiesMember2021-12-310001759631us-gaap:FairValueInputsLevel1Memberus-gaap:HeldtomaturitySecuritiesMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001759631us-gaap:FairValueInputsLevel2Memberus-gaap:HeldtomaturitySecuritiesMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001759631us-gaap:FairValueInputsLevel3Memberus-gaap:HeldtomaturitySecuritiesMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001759631us-gaap:HeldtomaturitySecuritiesMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001759631us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001759631us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001759631us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2022-01-012022-03-310001759631us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2022-01-012022-03-310001759631us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001759631us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001759631us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001759631us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001759631hyln:RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember2022-01-012022-03-310001759631hyln:RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember2021-01-012021-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022
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
x
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 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 May 1, 2022, 173,838,812 shares of common stock, par value $0.0001 per share, were issued and outstanding.


HYLIION HOLDINGS CORP.
FORM 10-Q FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2022
TABLE OF CONTENTS
INDEX
i

PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
HYLIION HOLDINGS CORP.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Dollar amounts in thousands, except share data)
March 31,
2022
December 31,
2021
(Unaudited)
Assets
Current assets
Cash and cash equivalents$227,107 $258,445 
Accounts receivable765 70 
Inventory186 114 
Prepaid expenses and other current assets8,865 9,068 
Short-term investments134,160 118,787 
Total current assets371,083 386,484 
Property and equipment, net2,478 2,235 
Operating lease right-of-use assets7,411 7,734 
Intangible assets, net211 235 
Other assets1,682 1,535 
Long-term investments165,958 180,217 
Total assets$548,823 $578,440 
Liabilities and stockholders’ equity
Current liabilities
Accounts payable$3,258 $7,455 
Current portion of operating lease liabilities190 21 
Accrued expenses and other current liabilities7,860 7,759 
Total current liabilities11,308 15,235 
Operating lease liabilities, net of current portion8,222 8,623 
Other liabilities1,015 667 
Total liabilities20,545 24,525 
Commitments and contingencies (Note 8)
Stockholders’ equity
Common stock, $0.0001 par value; 250,000,000 shares authorized; 173,805,134 and 173,468,979 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively
17 17 
Additional paid-in capital376,266 374,795 
Retained earnings151,995 179,103 
Total stockholders’ equity528,278 553,915 
Total liabilities and stockholders’ equity$548,823 $578,440 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
1

HYLIION HOLDINGS CORP.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Dollar amounts in thousands, except share and per share data)
Three Months Ended March 31,
20222021
Revenues
Product sales and other$340 $ 
Total revenues340  
Cost of revenues
Product sales and other2,099  
Total cost of revenues2,099  
Gross loss(1,759) 
Operating expenses
Research and development(15,808)(9,332)
Selling, general and administrative(9,824)(7,399)
Total operating expenses(25,632)(16,731)
Loss from operations(27,391)(16,731)
Interest income285 169 
Loss on disposal of assets(2) 
Net loss$(27,108)$(16,562)
Net loss per share, basic and diluted$(0.16)$(0.10)
Weighted-average shares outstanding, basic and diluted173,584,573 170,249,708 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
2

HYLIION HOLDINGS CORP.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(Dollar amounts in thousands, except share data)
Three Months Ended March 31, 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 
Three Months Ended March 31, 2021
Common StockAdditional
Paid-In
Capital
Retained EarningsTotal
Stockholders’
Equity
SharesAmount
Balance at December 31, 2020169,316,421 $19 $364,998 $275,151 $640,168 
Common stock issued for warrants exercised, net of issuance costs371,535 — 4,282 — 4,282 
Exercise of common stock options and vesting of restricted stock units, net1,831,855 — 287 — 287 
Share-based compensation— — 1,510 — 1,510 
Net loss— — — (16,562)(16,562)
Balance at March 31, 2021171,519,811 $19 $371,077 $258,589 $629,685 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

HYLIION HOLDINGS CORP.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Dollar amounts in thousands)
Three Months Ended March 31,
20222021
Cash flows from operating activities
Net loss$(27,108)$(16,562)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization270 203 
Amortization and accretion of investments578  
Noncash lease expense303 222 
Inventory write-down1,325  
Loss on disposal of assets2  
Share-based compensation1,563 1,510 
Changes in operating assets and liabilities:
Accounts receivable(695)12 
Inventory(1,397) 
Prepaid expenses and other assets98 817 
Accounts payable(4,249)132 
Accrued expenses and other liabilities219 3,091 
Operating lease liabilities(212)(182)
Net cash used in operating activities(29,303)(10,757)
Cash flows from investing activities
Purchase of property and equipment(209)(358)
Purchase of investments(59,234)(219,460)
Proceeds from sale and maturity of investments57,500 160,001 
Net cash used in investing activities(1,943)(59,817)
Cash flows from financing activities
Proceeds from exercise of stock warrants, net of issuance costs 16,257 
Payments for Paycheck Protection Program loan (908)
Proceeds from exercise of common stock options28 287 
Taxes paid related to net share settlement of equity awards(120) 
Repayments on finance lease obligations (49)
Net cash (used in) provided by financing activities(92)15,587 
Net decrease in cash and cash equivalents and restricted cash(31,338)(54,987)
Cash and cash equivalents and restricted cash, beginning of period259,110 389,705 
Cash and cash equivalents and restricted cash, end of period$227,772 $334,718 
Supplemental disclosure of noncash investing information:
Acquisitions of property and equipment included in accounts payable and other$282 $ 
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 is a Delaware corporation headquartered in Cedar Park, Texas. On October 1, 2020 (the “Closing Date”), Tortoise Acquisition Corp (“TortoiseCorp”) entered into a business combination agreement (the “Business Combination”) with each of the shareholders of Hyliion Inc. (“Legacy Hyliion”). Pursuant to the Business Combination, TortoiseCorp acquired all of the issued and outstanding shares of common stock from the Legacy Hyliion shareholders. In connection with the closing of the transaction, Tortoise Corp. changed its name to Hyliion Holdings Corp. References to the “Company,” Hyliion," "we," or "us" in this report refer to Hyliion Holdings Corp. and its wholly-owned subsidiary after the Business Combination, unless expressly indicated or the context otherwise requires.
The Company designs and develops hybrid and electrified powertrain systems for Class 8 semi-trucks which modify semi-tractors into hybrid and fully electric range extender vehicles, respectively. The Company’s hybrid system ("Hybrid") utilizes intelligent electric drive axles with advanced algorithms and battery technology to optimize vehicle performance, enabling fleets to access an easy, efficient way to decrease fuel expenses, lower emissions and/or improve vehicle performance. The Company’s fully electric range extender system utilizes an intelligent electric powertrain with advanced algorithms to optimize emissions performance and efficiency with no new infrastructure required. The Hypertruck ERXTM system enables fleets to reduce the cost of ownership while providing the ability to deliver net-negative carbon emissions and operate fully electric when needed. The Company recently launched its commercial Hybrid system and the Hypertruck ERX system is in the design verification and product validation phase.
Note 2. Summary of Significant Accounting Policies
Basis of Presentation
These condensed consolidated statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. All intercompany transactions and balances have been eliminated upon consolidation. The condensed consolidated balance sheet as of December 31, 2021 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 2021 Annual Report. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.
These condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business. The Company is an early-stage growth company and has generated negative cash flows from operating activities since inception. At March 31, 2022, the Company had total equity of $528.3 million, inclusive of cash and cash equivalents of $227.1 million and investments of $300.1 million. Based on this, the Company has sufficient funds to continue to execute its business strategy for the next twelve months.
Use of Estimates and Uncertainty of the Coronavirus Pandemic
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, income taxes and valuation of share-based compensation, including the fair value of common stock prior to the Business Combination. The Company 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 financial statements.
On January 30, 2020, the World Health Organization declared the coronavirus outbreak a “Public Health Emergency of International Concern” and on March 11, 2020, declared the coronavirus outbreak a pandemic. In mid-March 2020, U.S. State Governors, local officials and leaders outside of the U.S. began ordering various “shelter-in-place” orders, which have had various impacts on the U.S. and global economies. This has required greater use of estimates and assumptions in the preparation of the condensed consolidated financial statements.
5


As the coronavirus pandemic continues to evolve, the Company believes the extent of the impact to its businesses, operating results, cash flows, liquidity and financial condition will be primarily driven by the severity and duration of the coronavirus pandemic, the pandemic’s impact on the U.S. and global economies and the timing, scope and effectiveness of federal, state and local governmental responses to the pandemic. Those primary drivers are beyond the Company’s knowledge and control, and as a result, at this time the Company is unable to predict the cumulative impact, both in terms of severity and duration, that the coronavirus pandemic will have on its business, operating results, cash flows and financial condition, but it could be material if the current circumstances continue to exist for a prolonged period. Although the Company has made its best estimates based upon current information, actual results could materially differ from the estimates and assumptions. If so, the Company may be subject to future impairment charges as well as changes to recorded reserves and valuations.
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 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 presented in the condensed consolidated statements of cash flows is summarized as follows:
March 31, 2022December 31, 2021March 31, 2021December 31, 2020
Cash and cash equivalents$227,107 $258,445 $334,718 $389,705 
Restricted cash included in other non-current assets665 665   
$227,772 $259,110 $334,718 $389,705 
Accounts Receivable
Accounts receivable are stated at 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, among other pertinent factors. At March 31, 2022 and December 31, 2021, accounts receivable included amounts receivable from customers of $0.2 million and $45.0 thousand, respectively. At March 31, 2022 and December 31, 2021, there was no allowance for doubtful accounts required based on the Company's evaluation.
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
6


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 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 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 for which the carrying value approximates fair value, exclusive of any interim unrealized gains or losses, because of the short-term nature of the instruments. The fair value of investments are 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.
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 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. There is no meaningful basis on which to disaggregate revenue in the current period.
We recognize revenue on Hybrid system sales upon delivery and acceptance of the vehicle to 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
7


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.
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 relate 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.
Note 3. Investments
The amortized cost, unrealized gains and losses, fair value and maturities of our held-to-maturity investments at March 31, 2022 and December 31, 2021 are summarized as follows:
Fair Value Measurements at March 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$63,643 $ $(237)$63,406 
U.S. government agency bonds4,450  (182)4,268 
State and municipal bonds22,776  (406)22,370 
Corporate bonds and notes209,249  (3,073)206,176 
$300,118 $ $(3,898)$296,220 
Fair Value Measurements at December 31, 2021
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$73,908 $2 $(31)$73,879 
U.S. government agency bonds4,450 (7)4,443
State and municipal bonds17,797 (115)17,682
Corporate bonds and notes202,8493 (953)201,899
$299,004 $5 $(1,106)$297,903 
March 31, 2022December 31, 2021
Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$134,160 $133,547 $118,787 $118,714 
Due after one year through five years165,958 162,673 180,217 179,189 
$300,118 $296,220 $299,004 $297,903 
8


Note 4. Fair Value Measurements
The fair value measurements of our financial assets at March 31, 2022 and December 31, 2021 are summarized as follows:
Fair Value Measurements at March 31, 2022
Level ILevel IILevel IIITotal
 Cash and cash equivalents $227,107 $ $ $227,107 
 Restricted cash665   665 
 Held-to-maturity investments:
Commercial paper 63,406  63,406 
U.S. government agency bonds 4,268  4,268 
State and municipal bonds 22,370  22,370 
Corporate bonds and notes 206,176  206,176 
$227,772 $296,220 $ $523,992 
Fair Value Measurements at December 31, 2021
Level ILevel IILevel IIITotal
Cash and cash equivalents$258,445 $ $ $258,445 
Restricted cash665   665 
Held-to-maturity investments:
Commercial paper 73,879  73,879 
U.S. government agency bonds 4,443  4,443 
State and municipal bonds 17,682  17,682 
Corporate bonds and notes 201,899  201,899 
$259,110 $297,903 $ $557,013 
Note 5. Inventory
The carrying value of our inventory at March 31, 2022 and December 31, 2021 is summarized as follows:
March 31, 2022December 31, 2021
Raw materials$ $ 
Work in process 4 
Finished goods186 110 
$186 $114 
During the three months ended March 31, 2022 and 2021, we recorded inventory write-downs of $1.3 million and nil, respectively, included in cost of revenues.
Note 6. Share-Based Compensation
During the three months ended March 31, 2022 and 2021, the Company granted 2.0 million and 1.5 million, respectively, restricted stock units which will vest over a period of one to four years, some of which include performance criteria based on the achievement of key Company milestones. During the three months ended March 31, 2022 and 2021, 0.4 million and 40 thousand, respectively, restricted stock units and options were forfeited. Share-based compensation expense for the three months ended March 31, 2022 and 2021 was $1.6 million and $1.5 million, respectively.
9


Note 7. Warranties
The change in warranty liability for the three months ended March 31, 2022 and 2021 is summarized as follows:
Three Months Ended March 31,
20222021
Balance at beginning of period$44 $ 
Provision for new warranties207  
Net changes in accrual related to pre-existing warranties(9) 
Warranty costs incurred(4) 
Balance at end of period$238 $ 
Note 8. 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 9. Net Loss Per Share
The computation of basic and diluted net loss per share for the three months ended March 31, 2022 and 2021 is summarized as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20222021
Numerator:
Net loss attributable to common stockholders$(27,108)$(16,562)
Denominator:
Weighted average shares outstanding, basic and diluted173,584,573 170,249,708 
Net loss per share, basic and diluted$(0.16)$(0.10)
Potential common shares excluded from the computation of diluted net loss per share because including them would have had an anti-dilutive effect for the three months ended March 31, 2022 and 2021 are summarized as follows:
Three Months Ended March 31,
20222021
Unexercised stock options2,928,756 4,360,010 
Unvested restricted stock units*4,260,994 3,174,341 
7,189,750 7,534,351 
* Potential common shares from unvested restricted stock units for the three months ended March 31, 2022 and 2021 include 1,345,000 and 1,721,250 shares, respectively, where no accounting grant date has been established.
10

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 after the Business Combination, 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 2021 Annual Report.
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q includes forward-looking statements within the meaning of Section 27A of the Securities Act, and Section 21E of the Exchange Act. Our forward-looking statements include, but are not limited to, statements regarding our or our management team’s expectations, hopes, beliefs, intentions, or strategies regarding the future. In addition, any statements that refer to projections, forecasts or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking statements. The words “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “possible,” “potential,” “predict,” “project,” “should,” “would” and similar expressions may identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking.
The forward-looking statements contained in this report are based on our current expectations and beliefs concerning future developments and their potential effects on us. There can be no assurance that future developments affecting us will be those that we have anticipated. These forward-looking statements involve a number of risks, uncertainties (some of which are beyond our control), or other assumptions that may cause actual results or performance to be materially different from those expressed or implied by these forward-looking statements. Factors that might cause or contribute to such a discrepancy include, but are not limited to, our status as an early stage company with a history of losses, and our expectation of incurring significant expenses and continuing losses for the foreseeable future; our ability to develop key commercial relationships with suppliers and customers; our ability to retain the services of Thomas Healy, our Chief Executive Officer; our ability to disrupt the powertrain market; the effects of our dynamic and proprietary solutions on commercial truck customers; the ability to accelerate the commercialization of the Hypertruck ERX; our ability to meet 2022 and future product milestones; the impact of COVID-19 on long-term objectives; the ability of our solutions to reduce carbon intensity and greenhouse gas emissions, and the other risks and uncertainties described under the heading “Risk Factors” in our other SEC filings including in our 2021 Annual Report (See Item 1A. Risk Factors). Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those projected in these forward-looking statements. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.
Overview
Our mission is to be the leading provider of electrified powertrain solutions for the commercial vehicle industry. Our goal is to reduce the carbon intensity and the Greenhouse Gas ("GHG") emissions of the transportation sector by providing hybrid and electrified powertrain solutions for Class 8 semi-trucks at the lowest total cost of ownership ("TCO"). Throughout our product offerings, we utilize our battery systems, control software and data analytics, combined with fully integrated electric motors and power electronics, to produce electrified powertrain systems. We currently offer two different product lines; a Hybrid system which is designed as an add-on to electric powertrain to trucks which can augment power needs, and the Hypertruck ERX which is a complete powertrain option that is fully electric drive and leverages an onboard generator to recharge the batteries as the vehicle is in operation. By reducing both GHG emissions and TCO, our environmentally conscious solutions support our customers’ pursuit of their sustainability and financial objectives.
We are currently selling the Hybrid system and are developing our Hypertruck ERX electrified powertrain systems for Class 8 semi-trucks. Our Hybrid systems have been installed in low volumes on our initial customers’ commercial vehicles. Across these customer installations and over the entire Hyliion fleet, we have accumulated millions of real-world road miles on Class 8 semi-trucks. Our Hybrid system can either be installed on a new vehicle prior to entering fleet service or retrofit to an existing in-service vehicle. The Hypertruck ERX system leverages the experience and operating data from our Hybrid systems to offer a solution to replace the traditional diesel or Compressed Natural Gas ("CNG") powertrain installed in new vehicles.
The Hypertruck ERX powertrain, which is a range-extender vehicle, is addressing the market needs of having a fully electric drive truck that can travel long distance between refuels and can leverage existing natural gas infrastructure. Our initial expected deliveries of our Hypertruck ERX systems to customers are designed to have their batteries recharged by a CNG generator. Our Hypertruck ERX system can offer commercial vehicle owners and operators a net carbon negative electrified powertrain option, when using Renewable Natural Gas (“RNG”). We believe CNG/RNG is the correct fuel source to begin with, but there are other fuels that will become available to address the climate change initiative, including Hydrogen. We have
11

showcased a multistage roadmap that starts with utilizing a CNG/RNG generator and evolves into offering Hydrogen-based solutions as well. The Hypertruck platform is designed to be fuel agnostic while the rest of the electric powertrain can remain the same. We plan to initially release the Hypertruck ERX natural gas solution, and then expect to release a Fuel Agnostic generator and a Hydrogen Fuel Cell generator for the Hypertruck platform.
CNG fueled recharging is preferable today due to both the current comparable cost of fuels and existing availability of CNG refueling infrastructure. Class 8 semi-trucks can currently be refueled with CNG through existing, geographically diverse and third-party accessible natural gas refueling stations established across North America. Globally, RNG, CNG and liquefied natural gas (“LNG”) are used widely for land-based transport and trucking and we believe there are established, geographically diverse and third-party accessible refueling stations available in certain areas in which we expect may be leveraged in connection with the use of our electrified powertrain solutions in the future. We believe there is opportunity for adoption of our electrified powertrain solutions across Europe. This existing and accessible refueling infrastructure will significantly reduce the buildout time and cost required to utilize our Hypertruck ERX system as compared to other proposed potential electrified solutions.
Our Hybrid and Hypertruck ERX systems are designed to be able to be installed on most major Class 8 semi-trucks in the long term, which will give our customers the flexibility to continue using their preferred vehicle brands and maintain their existing fleet maintenance and operations strategies. Our early Hybrid system deployments include leaders in the transportation and logistics sector. We are focusing our initial marketing efforts on large fleet operators as well as companies committed to reducing the overall environmental impact and fuel costs of their owned and operated trucking fleets.
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 those discussed below and in Item 1A “Risk Factors.”
Successful Commercialization of Our Drivetrain Solutions
Our Hybrid system officially launched, and our first Hypertruck ERX showcase unit was unveiled, on August 31, 2021 at the ACT Expo in Long Beach, California. Compared to previous Hyliion systems, the Hybrid system offers fleets a lighter solution that is easier to install, service and operate. The Hybrid system draws upon the real-world feedback we have received from customers and the millions of miles logged with the previous system. Due to shortages of various components caused by global supply chain disruptions, we are experiencing longer delivery times because of supply delays for a portion of the orders we have received on new Hybrid systems. In addition, we continually assess the potential demand impact for the Hybrid system offering in light of recent changes within the competitive landscape.
We began our Hypertruck ERX roadshow in November 2021 which consists of numerous technology fleet experiences focused on demonstrating the features and benefits of the electric powertrain firsthand. The roadshow consists of Ride and Drive events and in-depth product education of the Hypertruck ERX’s features and benefits, including how it enables fleets’ decarbonization goals while also reducing total cost of ownership. Our development timeline has been extended to allow for design verification and testing inclusive of critical summer and winter seasons, as well as the accumulation of up to one million miles prior to production. We expect to complete design verification and begin initial controlled fleet trials by the end of 2022.
There have recently been shortages in the automotive industry supply chain including semiconductors as well as several other key components. These supply chain challenges have been especially prominent in the trucking industry, and one of the impacts has been significantly extended lead times for ordering new trucks. Fleets are experiencing lead times on new truck purchases that extend out for delivery into 2023. We have already placed orders with Peterbilt for all chassis needed in 2022 and are working to secure build slots for the 2023 calendar year in an effort to mitigate future potential supply chain impacts to our Hypertruck ERX development schedule. We continue to work closely with our current supply base to improve delivery of components for the quarters ahead and are diligently seeking alternative sources of supply for components that meet our technical specifications with shorter lead times.
We anticipate that a substantial portion of our capital resources and efforts in the near future will be focused on the continued development and commercialization of our drivetrain solutions. 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, as well as factors that are outside of our control.
Customer Demand
We have deployed demonstration Hybrid systems to certain early adopters who we expect to become customers in the future, including leaders in the transportation and logistics sector as well as companies committed to reducing the overall environmental impact and fuel costs of their owned and operated trucking fleets. Further, we commercialized and began selling the Hybrid system in the fourth quarter of 2021.
12

In 2021, we announced our Hypertruck Innovation Council, which consists of some of the largest fleets who will be assisting us along the development journey and will have been among the first to experience the Hypertruck ERX through our Ride and Drive events. The successful launch program and deployment of the Hypertruck ERX met with positive feedback from customer operations teams and drivers and generated further interest in the Hypertruck ERX solution and longer-term commercial relationships with us.
Key Components of Statements of Operations
Revenue
We currently generate revenues from sales of Hybrid systems for Class 8 semi-trucks.
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 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 consultants and contractors for outsourced engineering services;
expenses related to materials, supplies and third-party services;
depreciation for equipment used in research and development activities; and
allocation of general overhead costs.
We expect to continue to invest in research and development activities to achieve operational and commercial goals.
Selling, General and Administrative Expense
Selling, general and administrative expenses consist of personnel-related expenses for our corporate, executive, finance, sales, marketing and other administrative functions, expenses for outside professional services, including legal, audit and accounting services, as well as expenses for facilities, depreciation, amortization, travel, sales and marketing costs. Personnel-related expenses consist of salaries, benefits and share-based compensation.
We expect our selling, general and administrative expenses to increase for the foreseeable future as we scale headcount with the growth of our business, and 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, additional insurance expenses, investor relations activities and other administrative and professional services.
Other Income
Other income currently consists primarily of interest income earned on our investments.
13

Results of Operations
Comparison of Three Months Ended March 31, 2022 to Three Months Ended March 31, 2021
Our results of operations for the three months ended March 31, 2022 and 2021 on a consolidated basis are summarized as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20222021$ Change% Change
Revenues
Product sales and other$340 $— $340 N/A
Total revenues340 — 340 N/A
Cost of revenues
Product sales and other2,099 — 2,099 N/A
Total cost of revenues2,099 — 2,099 N/A
Gross loss(1,759)— (1,759)N/A
Operating expenses
Research and development(15,808)(9,332)(6,476)69.4 %
Selling, general and administrative expenses(9,824)(7,399)(2,425)32.8 %
Total operating expenses(25,632)(16,731)(8,901)53.2 %
Loss from operations(27,391)(16,731)(10,660)63.7 %
Interest income285 169 116 68.6 %
Loss on disposal of assets(2)— (2)N/A
Net loss$(27,108)$(16,562)$(10,546)63.7 %
Net loss per share, basic and diluted$(0.16)$(0.10)$(0.06)60.0 %
Weighted-average shares outstanding, basic and diluted173,584,573 170,249,708 3,335 2.0 %
Revenue
Sales increased by $0.3 million for the quarter ended March 31, 2022, driven by sales of Hybrid systems.
Cost of Revenues
Cost of revenues increased by $2.1 million for the quarter ended March 31, 2022, driven by sales of Hybrid systems. We expect a difference in timing between recognition of revenues and cost of revenues due to write-down of inventory to net realizable value in periods prior to sales. The increase in cost of revenues includes:
Inventory write-downs of $1.3 million attributable to inventory on hand that had a cost higher than its net realizable value; and
Warranty costs of $0.2 million for estimated costs to administer and maintain the warranty program for labor, transportation and parts, excluding any contribution from vendors.
Research and Development
Research and development expenses increased by $6.5 million for the quarter ended March 31, 2022 primarily due to an increase of $6.1 million primarily for the design and testing of our Hypertruck ERX system including an increase in personnel and benefits as we build out our engineering, operations and supply chain teams and associated capabilities.
14

Selling, General and Administrative
Selling, general, and administrative expenses increased by $2.4 million for the quarter ended March 31, 2022 primarily due to:
An increase in personnel and benefits of $1.5 million as we continue to grow our sales and other functions; and
An increase of $0.9 million for legal and professional services and other.
Other Income
Total other income increased by $0.1 million for the quarter ended March 31, 2022 primarily due to interest income on investments.
Liquidity and Capital Resources
At March 31, 2022, our current assets were $371.1 million, consisting primarily of cash and cash equivalents of $227.1 million, short-term investments of $134.2 million and prepaid expenses of $8.9 million. Our current liabilities were $11.3 million primarily comprised of accounts payable, accrued expenses and operating lease liabilities.
We believe the credit quality and liquidity of our investment portfolio at March 31, 2022 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 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 assets will be sufficient to continue and execute on our business strategy and meet our capital requirements for the next twelve months. Our primary short-term cash needs are paying operating expenses and production and related costs of Hybrid systems. We expect to continue to incur net losses in the short term, as we continue to execute on our strategic initiatives by (i) completing the development and commercialization of the electrified drive systems for Class 8 semi-trucks, (ii) scaling the Company’s operations to meet anticipated demand and (iii) hiring of personnel. 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."
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 three months ended March 31, 2022 and 2021 is summarized as follows (in thousands):
Three Months Ended March 31,
20222021
Cash from operating activities$(29,303)$(10,757)
Cash from investing activities(1,943)(59,817)
Cash from financing activities(92)15,587 
$(31,338)$(54,987)
Cash from Operating Activities
For the three months ended March 31, 2022, cash flows used in operating activities were $29.3 million. Cash used primarily related to a net loss of $27.1 million, adjusted for changes in working capital accounts and certain non-cash expenses of $2.2
15

million (including $4.0 million related to accounts payable, accrued expenses and other liabilities, partially offset by $1.6 million related to share-based compensation).
For the three months ended March 31, 2021, cash flows used in operating activities were $10.8 million. Cash used primarily related to net loss of $16.6 million, adjusted for changes in working capital accounts and certain non-cash expenses of $5.8 million (including $3.2 million related to accounts payable, accrued expenses and other liabilities and $1.5 million related to share-based compensation).
Cash from Investing Activities
For the three months ended March 31, 2022, cash flows used in investing activities were $1.9 million. Cash used primarily related to the purchase of investments totaling $59.2 million, partially offset by the sale or maturity of investments of $57.5 million.
For the three months ended March 31, 2021, cash flows used in investing activities were $59.8 million. Cash used primarily related to the purchase of investments totaling $219.5 million, partially offset by the sale or maturity of investments of $160.0 million.
Net cash used in investing activities is expected to increase substantially as we purchase additional property and equipment and continue development of our Hypertruck ERX systems and scale manufacturing operations to meet anticipated demand.
Cash from Financing Activities
For the three months ended March 31, 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.1 million.
For the three months ended March 31, 2021, cash flows provided by financing activities were $15.6 million. Cash flows were primarily due net proceeds from the exercise of warrants of $16.3 million, partially offset by repayments of $0.9 million for a Paycheck Protection Program loan.
Critical Accounting Policies and Estimates
In preparing our condensed consolidated financial statements, we applied the same critical accounting policies as described in our 2021 Annual Report that affect judgments and estimates of amounts recorded for certain assets, liabilities, revenues and expenses.
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 2021 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 March 31, 2022, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and to provide reasonable assurance that such information is accumulated and communicated to our management, including our Principal Executive Officer and Principal Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended March 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
16

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time in the ordinary course of business, the Company may be named as a defendant in legal proceedings related to various issues, including workers’ compensation claims, tort claims, or contractual disputes. We are not currently involved in any material legal proceedings.
ITEM 1A. RISK FACTORS
A description of the risk factors associated with our business is contained in the “Risk Factors” section of our 2021 Annual Report. There have been no material changes to our Risk Factors as therein previously reported.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
None.
17

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

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: May 9, 2022HYLIION HOLDINGS CORP.
/s/ Thomas Healy
Name: Thomas Healy
Title:President and Chief Executive Officer
(Principal Executive Officer)
/s/ Sherri Baker
Name: Sherri Baker
Title:Chief Financial Officer
(Principal Financial Officer)
19
EX-31.1 2 hyln-20220331xex311.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: May 9, 2022By:/s/ Thomas Healy
Thomas Healy
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 hyln-20220331xex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATIONS
I, Sherri Baker, 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: May 9, 2022By:/s/ Sherri Baker
Sherri Baker
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 hyln-20220331xex321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350
In connection with the Quarterly Report of Hyliion Holdings Corp. (the “Company”) on Form 10-Q for the period ended March 31, 2022, 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: May 9, 2022By:/s/ Thomas Healy
Name:Thomas Healy
Title:President and 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-20220331xex322.htm EX-32.2 Document

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

EX-101.SCH 6 hyln-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Unaudited Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Overview link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Investments - Schedule of amortized cost, unrealized gains and losses, and fair value (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Investments - Schedule of investment maturity - (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2315304 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Inventory - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Inventory - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2419408 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2120107 - Disclosure - Warranties link:presentationLink link:calculationLink link:definitionLink 2321305 - Disclosure - Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 2422409 - Disclosure - Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 2123108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2124109 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2426410 - Disclosure - Net Loss Per Share - Schedule of basic and diluted net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 2427411 - Disclosure - Net Loss Per Share - Schedule of common shares income per share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 hyln-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 hyln-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 hyln-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Proceeds from exercise of stock warrants, net of issuance costs Proceeds from Warrant Exercises Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Concentration of Supplier Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net loss attributable to common stockholders Net Income (Loss) Attributable to Parent Net changes in accrual related to pre-existing warranties Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Statistical Measurement [Domain] Statistical Measurement [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Restricted Stock Units (RSUs) Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Restrictions on cash and cash equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Entity Registrant Name Entity Registrant Name Inventory Disclosure [Abstract] Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Short-term investments Short-term Investments 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 Entity File Number Entity File Number Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Exercise of common stock options and vesting of restricted stock units, net (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 Loss on disposal of assets Loss on disposal of assets Gain (Loss) on Disposition of Assets Antidilutive Securities [Axis] Antidilutive Securities [Axis] Investment Type [Axis] Investment Type [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Forfeited in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventory Inventory, Net, Total Inventory, Net Organization, Consolidation and Presentation of Financial Statements [Abstract] 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Common shares excluded from computation of diluted Net (loss) income per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of inventory Schedule of Inventory, Current [Table Text Block] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Product and Service [Axis] Product and Service [Axis] Schedule of amortized cost, unrealized gains and losses, and fair value Debt Securities, Held-to-maturity [Table Text Block] Warranties Product Warranty Disclosure [Text Block] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Equity Component [Domain] Equity Component [Domain] State and municipal bonds Municipal Bonds [Member] Share-based compensation Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture Award Type [Domain] Award Type [Domain] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Local Phone Number Local Phone Number Assets Assets [Abstract] Statement [Line Items] Statement [Line Items] Schedule of investment maturity Investments Classified by Contractual Maturity Date [Table Text Block] Awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Total investments Investments Warrant extension, mileage Warrant Extension, Mileage Warrant Extension, Mileage Restricted Cash, Statement of Financial Position [Extensible Enumeration] Restricted Cash, Statement of Financial Position [Extensible Enumeration] Held-to-maturity Securities Held-to-maturity Securities [Member] Retained Earnings Retained Earnings [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Level II Fair Value, Inputs, Level 2 [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Fair Value Debt Securities, Held-to-maturity, Maturity, Fair Value [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Acquisitions of property and equipment included in accounts payable and other Capital Expenditures Incurred but Not yet Paid 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 Fair Value Debt Securities, Held-to-maturity, Fair Value, Total Held-to-maturity investments: Debt Securities, Held-to-maturity, Fair Value Due in one year or less Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Guarantees and Product Warranties [Abstract] Use of Estimates and Uncertainty of the Coronavirus Pandemic Use of Estimates, Policy [Policy Text Block] Schedule of basic and diluted net (loss) income per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Title of 12(b) Security Title of 12(b) Security Repayments on finance lease obligations Finance Lease, Principal Payments Total assets Assets Common stock, shares authorized (in shares) Common Stock, Shares Authorized Net loss per share, basic (in USD per share) Earnings Per Share, Basic Document Type Document Type Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Commercial paper Commercial Paper [Member] Corporate bonds and notes Corporate Bond Securities [Member] Weighted-average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share, diluted (in USD per share) Earnings Per Share, Diluted Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-maturity [Table] Noncash lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Common stock issued for warrants exercised, net of issuance cost (in Shares) Common Stock Issued For Warrants Exercised, Shares Common stock issued for warrants exercised,shares. Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Cost of revenues Cost of Revenue Investments Investment, Policy [Policy Text Block] Total assets Assets, Fair Value Disclosure Level I Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Provision for new warranties Standard Product Warranty Accrual, Increase for Warranties Issued Payments for Paycheck Protection Program loan Proceeds From (Payments For) Paycheck Protection Program Loan Proceeds From (Payments For) Paycheck Protection Program Loan Entity Small Business Entity Small Business Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Total liabilities and stockholders’ equity Liabilities and Equity Investments, Debt and Equity Securities [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Restricted cash included in other non-current assets Restricted cash Restricted Cash 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 Depreciation and amortization Depreciation, Depletion and Amortization Additional paid-in capital Additional Paid in Capital U.S. government agency bonds US Government Agencies Debt Securities [Member] Cash and cash equivalents Cash Equivalents, at Carrying Value Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Amortized Cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Long-term investments Long-term Investments Net Loss Per Share Earnings Per Share [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Beginning Balance Ending Balance Standard and Extended Product Warranty Accrual Entity Interactive Data Current Entity Interactive Data Current Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Minimum Minimum [Member] Document Period End Date Document Period End Date Overview Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Gross loss Gross Profit Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-maturity Securities [Line Items] Product sales and other Product and Service, Other [Member] Selling, general and administrative Selling, General and Administrative Expense Amortized Cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Other liabilities Other Liabilities, Noncurrent Current liabilities Liabilities, Current [Abstract] Revenue Revenue [Policy Text Block] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Balance at beginning (in shares) Balance at ending (in shares) Shares, Outstanding Share-Based Compensation Share-based Payment Arrangement [Text Block] Level III Fair Value, Inputs, Level 3 [Member] Inventory Inventory Disclosure [Text Block] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Numerator: Numerator [Abstract] Numerator Accounting Policies [Abstract] Accounting Policies [Abstract] Letter of credit Letters of Credit Outstanding, Amount Document Transition Report Document Transition Report Common stock, $0.0001 par value; 250,000,000 shares authorized; 173,805,134 and 173,468,979 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies Commitments and Contingencies Share-based compensation expense Share-based Payment Arrangement, Expense Denominator: Denominator [Abstract] Denominator Entity Emerging Growth Company Entity Emerging Growth Company Entity Current Reporting Status Entity Current Reporting Status Inventory write-down Inventory Write-down Investments [Domain] Investments [Domain] Amortization and accretion of investments Accretion (Amortization) of Discounts and Premiums, Investments Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Cover [Abstract] 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 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 Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Common stock issued for warrants exercised, net of issuance costs Common Stock Issued For Warrants Exercised, Value Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Purchase of investments Payments to Acquire Held-to-maturity Securities Current assets Assets, Current [Abstract] Warranty period extend Warranty Period Extend Warranty Period Extend Work in process Inventory, Work in Process, Net of Reserves Proceeds from sale and maturity of investments Proceeds from Sale and Maturity of Held-to-maturity Securities Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Weighted-average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Financial Instrument [Axis] Financial Instrument [Axis] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Finished goods Inventory, Finished Goods, Net of Reserves Unexercised stock options Share-based Payment Arrangement, Option [Member] Schedule of weighted average potential common shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Document Quarterly Report Document Quarterly Report Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Gross Unrealized Losses Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss Warranties Standard Product Warranty, Policy [Policy Text Block] Common Stock Common Stock [Member] Interest income Investment Income, Interest Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Loss from operations Operating Income (Loss) Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Entity Shell Company Entity Shell Company Current portion of operating lease liabilities Operating Lease, Liability, Current Total current liabilities Liabilities, Current Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Share-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Current Fiscal Year End Date Current Fiscal Year End Date Schedule of product warranty liability Schedule of Product Warranty Liability [Table Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Debt Security Category [Axis] Debt Security Category [Axis] Schedule of assets measured at fair value on a recurring basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Statement [Table] Statement [Table] Warranty costs incurred Standard and Extended Product Warranty Accrual, Decrease for Payments Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment 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 Inventory Increase (Decrease) in Finished Goods and Work in Process Inventories Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable Accounts Receivable [Policy Text Block] Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves 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 Award Type [Axis] Award Type [Axis] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Total stockholders’ equity Balance at beginning Balance at ending Total equity Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued City Area Code City Area Code 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] Entity Address, City or Town Entity Address, City or Town Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Accrued expenses and other current liabilities Accounts Payable and Other Accrued Liabilities, Current Gross Unrealized Gains Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain Accounts receivable from customers Accounts Receivable, before Allowance for Credit Loss Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Supplemental disclosure of noncash investing information: Noncash Investing and Financing Items [Abstract] EX-101.PRE 10 hyln-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
May 01, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
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 Large 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   173,838,812
Entity Central Index Key 0001759631  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2022  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 227,107 $ 258,445
Accounts receivable 765 70
Inventory 186 114
Prepaid expenses and other current assets 8,865 9,068
Short-term investments 134,160 118,787
Total current assets 371,083 386,484
Property and equipment, net 2,478 2,235
Operating lease right-of-use assets 7,411 7,734
Intangible assets, net 211 235
Other assets 1,682 1,535
Long-term investments 165,958 180,217
Total assets 548,823 578,440
Current liabilities    
Accounts payable 3,258 7,455
Current portion of operating lease liabilities 190 21
Accrued expenses and other current liabilities 7,860 7,759
Total current liabilities 11,308 15,235
Operating lease liabilities, net of current portion 8,222 8,623
Other liabilities 1,015 667
Total liabilities 20,545 24,525
Commitments and contingencies
Stockholders’ equity    
Common stock, $0.0001 par value; 250,000,000 shares authorized; 173,805,134 and 173,468,979 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively 17 17
Additional paid-in capital 376,266 374,795
Retained earnings 151,995 179,103
Total stockholders’ equity 528,278 553,915
Total liabilities and stockholders’ equity $ 548,823 $ 578,440
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
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) 173,805,134 173,468,979
Common stock, shares outstanding (in shares) 173,805,134 173,468,979
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Unaudited Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues $ 340 $ 0
Cost of revenues 2,099 0
Gross loss (1,759) 0
Research and development (15,808) (9,332)
Selling, general and administrative (9,824) (7,399)
Total operating expenses (25,632) (16,731)
Loss from operations (27,391) (16,731)
Interest income 285 169
Loss on disposal of assets (2) 0
Net loss $ (27,108) $ (16,562)
Net loss per share, basic (in USD per share) $ (0.16) $ (0.10)
Net loss per share, diluted (in USD per share) $ (0.16) $ (0.10)
Weighted-average shares outstanding, basic (in shares) 173,584,573 170,249,708
Weighted-average shares outstanding, diluted (in shares) 173,584,573 170,249,708
Product sales and other    
Revenues $ 340 $ 0
Cost of revenues $ 2,099 $ 0
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Balance at beginning (in shares) at Dec. 31, 2020   169,316,421    
Balance at beginning at Dec. 31, 2020 $ 640,168 $ 19 $ 364,998 $ 275,151
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of common stock options and vesting of restricted stock units, net (shares)   1,831,855    
Exercise of common stock options and vesting of restricted stock units, net 287   287  
Common stock issued for warrants exercised, net of issuance cost (in Shares)   371,535    
Common stock issued for warrants exercised, net of issuance costs 4,282   4,282  
Share-based compensation 1,510   1,510  
Net loss (16,562)     (16,562)
Balance at ending (in shares) at Mar. 31, 2021   171,519,811    
Balance at ending at Mar. 31, 2021 629,685 $ 19 371,077 258,589
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 (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
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities    
Net loss $ (27,108,000) $ (16,562,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 270,000 203,000
Amortization and accretion of investments 578,000 0
Noncash lease expense 303,000 222,000
Inventory write-down 1,325,000 0
Loss on disposal of assets 2,000 0
Share-based compensation 1,563,000 1,510,000
Changes in operating assets and liabilities:    
Accounts receivable (695,000) 12,000
Inventory (1,397,000) 0
Prepaid expenses and other assets 98,000 817,000
Accounts payable (4,249,000) 132,000
Accrued expenses and other liabilities 219,000 3,091,000
Operating lease liabilities (212,000) (182,000)
Net cash used in operating activities (29,303,000) (10,757,000)
Cash flows from investing activities    
Purchase of property and equipment (209,000) (358,000)
Purchase of investments (59,234,000) (219,460,000)
Proceeds from sale and maturity of investments 57,500,000 160,001,000
Net cash used in investing activities (1,943,000) (59,817,000)
Cash flows from financing activities    
Proceeds from exercise of stock warrants, net of issuance costs 0 16,257,000
Payments for Paycheck Protection Program loan 0 (908,000)
Proceeds from exercise of common stock options 28,000 287,000
Taxes paid related to net share settlement of equity awards (120,000) 0
Repayments on finance lease obligations 0 (49,000)
Net cash (used in) provided by financing activities (92,000) 15,587,000
Net decrease in cash and cash equivalents and restricted cash (31,338,000) (54,987,000)
Cash and cash equivalents and restricted cash, beginning of period 259,110,000 389,705,000
Cash and cash equivalents and restricted cash, end of period 227,772,000 334,718,000
Supplemental disclosure of noncash investing information:    
Acquisitions of property and equipment included in accounts payable and other $ 282,000 $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Overview
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview
Note 1. Overview
Hyliion is a Delaware corporation headquartered in Cedar Park, Texas. On October 1, 2020 (the “Closing Date”), Tortoise Acquisition Corp (“TortoiseCorp”) entered into a business combination agreement (the “Business Combination”) with each of the shareholders of Hyliion Inc. (“Legacy Hyliion”). Pursuant to the Business Combination, TortoiseCorp acquired all of the issued and outstanding shares of common stock from the Legacy Hyliion shareholders. In connection with the closing of the transaction, Tortoise Corp. changed its name to Hyliion Holdings Corp. References to the “Company,” Hyliion," "we," or "us" in this report refer to Hyliion Holdings Corp. and its wholly-owned subsidiary after the Business Combination, unless expressly indicated or the context otherwise requires.
The Company designs and develops hybrid and electrified powertrain systems for Class 8 semi-trucks which modify semi-tractors into hybrid and fully electric range extender vehicles, respectively. The Company’s hybrid system ("Hybrid") utilizes intelligent electric drive axles with advanced algorithms and battery technology to optimize vehicle performance, enabling fleets to access an easy, efficient way to decrease fuel expenses, lower emissions and/or improve vehicle performance. The Company’s fully electric range extender system utilizes an intelligent electric powertrain with advanced algorithms to optimize emissions performance and efficiency with no new infrastructure required. The Hypertruck ERXTM system enables fleets to reduce the cost of ownership while providing the ability to deliver net-negative carbon emissions and operate fully electric when needed. The Company recently launched its commercial Hybrid system and the Hypertruck ERX system is in the design verification and product validation phase.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Note 2. Summary of Significant Accounting Policies
Basis of Presentation
These condensed consolidated statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. All intercompany transactions and balances have been eliminated upon consolidation. The condensed consolidated balance sheet as of December 31, 2021 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 2021 Annual Report. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.
These condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business. The Company is an early-stage growth company and has generated negative cash flows from operating activities since inception. At March 31, 2022, the Company had total equity of $528.3 million, inclusive of cash and cash equivalents of $227.1 million and investments of $300.1 million. Based on this, the Company has sufficient funds to continue to execute its business strategy for the next twelve months.
Use of Estimates and Uncertainty of the Coronavirus Pandemic
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, income taxes and valuation of share-based compensation, including the fair value of common stock prior to the Business Combination. The Company 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 financial statements.
On January 30, 2020, the World Health Organization declared the coronavirus outbreak a “Public Health Emergency of International Concern” and on March 11, 2020, declared the coronavirus outbreak a pandemic. In mid-March 2020, U.S. State Governors, local officials and leaders outside of the U.S. began ordering various “shelter-in-place” orders, which have had various impacts on the U.S. and global economies. This has required greater use of estimates and assumptions in the preparation of the condensed consolidated financial statements.
As the coronavirus pandemic continues to evolve, the Company believes the extent of the impact to its businesses, operating results, cash flows, liquidity and financial condition will be primarily driven by the severity and duration of the coronavirus pandemic, the pandemic’s impact on the U.S. and global economies and the timing, scope and effectiveness of federal, state and local governmental responses to the pandemic. Those primary drivers are beyond the Company’s knowledge and control, and as a result, at this time the Company is unable to predict the cumulative impact, both in terms of severity and duration, that the coronavirus pandemic will have on its business, operating results, cash flows and financial condition, but it could be material if the current circumstances continue to exist for a prolonged period. Although the Company has made its best estimates based upon current information, actual results could materially differ from the estimates and assumptions. If so, the Company may be subject to future impairment charges as well as changes to recorded reserves and valuations.
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 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 presented in the condensed consolidated statements of cash flows is summarized as follows:
March 31, 2022December 31, 2021March 31, 2021December 31, 2020
Cash and cash equivalents$227,107 $258,445 $334,718 $389,705 
Restricted cash included in other non-current assets665 665 — — 
$227,772 $259,110 $334,718 $389,705 
Accounts Receivable
Accounts receivable are stated at 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, among other pertinent factors. At March 31, 2022 and December 31, 2021, accounts receivable included amounts receivable from customers of $0.2 million and $45.0 thousand, respectively. At March 31, 2022 and December 31, 2021, there was no allowance for doubtful accounts required based on the Company's evaluation.
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 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 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 for which the carrying value approximates fair value, exclusive of any interim unrealized gains or losses, because of the short-term nature of the instruments. The fair value of investments are 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.
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 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. There is no meaningful basis on which to disaggregate revenue in the current period.
We recognize revenue on Hybrid system sales upon delivery and acceptance of the vehicle to 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.
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 relate 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.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Investments
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Investments
Note 3. Investments
The amortized cost, unrealized gains and losses, fair value and maturities of our held-to-maturity investments at March 31, 2022 and December 31, 2021 are summarized as follows:
Fair Value Measurements at March 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$63,643 $— $(237)$63,406 
U.S. government agency bonds4,450 — (182)4,268 
State and municipal bonds22,776 — (406)22,370 
Corporate bonds and notes209,249 — (3,073)206,176 
$300,118 $— $(3,898)$296,220 
Fair Value Measurements at December 31, 2021
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$73,908 $$(31)$73,879 
U.S. government agency bonds4,450— (7)4,443
State and municipal bonds17,797— (115)17,682
Corporate bonds and notes202,849(953)201,899
$299,004 $$(1,106)$297,903 
March 31, 2022December 31, 2021
Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$134,160 $133,547 $118,787 $118,714 
Due after one year through five years165,958 162,673 180,217 179,189 
$300,118 $296,220 $299,004 $297,903 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Note 4. Fair Value Measurements
The fair value measurements of our financial assets at March 31, 2022 and December 31, 2021 are summarized as follows:
Fair Value Measurements at March 31, 2022
Level ILevel IILevel IIITotal
 Cash and cash equivalents $227,107 $— $— $227,107 
 Restricted cash665 — — 665 
 Held-to-maturity investments:
Commercial paper— 63,406 — 63,406 
U.S. government agency bonds— 4,268 — 4,268 
State and municipal bonds— 22,370 — 22,370 
Corporate bonds and notes— 206,176 — 206,176 
$227,772 $296,220 $— $523,992 
Fair Value Measurements at December 31, 2021
Level ILevel IILevel IIITotal
Cash and cash equivalents$258,445 $— $— $258,445 
Restricted cash665 — — 665 
Held-to-maturity investments:
Commercial paper— 73,879 — 73,879 
U.S. government agency bonds— 4,443 — 4,443 
State and municipal bonds— 17,682 — 17,682 
Corporate bonds and notes— 201,899 — 201,899 
$259,110 $297,903 $— $557,013 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Inventory
Note 5. Inventory
The carrying value of our inventory at March 31, 2022 and December 31, 2021 is summarized as follows:
March 31, 2022December 31, 2021
Raw materials$— $— 
Work in process— 
Finished goods186 110 
$186 $114 
During the three months ended March 31, 2022 and 2021, we recorded inventory write-downs of $1.3 million and nil, respectively, included in cost of revenues.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation
Note 6. Share-Based Compensation
During the three months ended March 31, 2022 and 2021, the Company granted 2.0 million and 1.5 million, respectively, restricted stock units which will vest over a period of one to four years, some of which include performance criteria based on the achievement of key Company milestones. During the three months ended March 31, 2022 and 2021, 0.4 million and 40 thousand, respectively, restricted stock units and options were forfeited. Share-based compensation expense for the three months ended March 31, 2022 and 2021 was $1.6 million and $1.5 million, respectively.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Warranties
3 Months Ended
Mar. 31, 2022
Guarantees and Product Warranties [Abstract]  
Warranties
Note 7. Warranties
The change in warranty liability for the three months ended March 31, 2022 and 2021 is summarized as follows:
Three Months Ended March 31,
20222021
Balance at beginning of period$44 $— 
Provision for new warranties207 — 
Net changes in accrual related to pre-existing warranties(9)— 
Warranty costs incurred(4)— 
Balance at end of period$238 $— 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Note 8. 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 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share
Note 9. Net Loss Per Share
The computation of basic and diluted net loss per share for the three months ended March 31, 2022 and 2021 is summarized as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20222021
Numerator:
Net loss attributable to common stockholders$(27,108)$(16,562)
Denominator:
Weighted average shares outstanding, basic and diluted173,584,573 170,249,708 
Net loss per share, basic and diluted$(0.16)$(0.10)
Potential common shares excluded from the computation of diluted net loss per share because including them would have had an anti-dilutive effect for the three months ended March 31, 2022 and 2021 are summarized as follows:
Three Months Ended March 31,
20222021
Unexercised stock options2,928,756 4,360,010 
Unvested restricted stock units*4,260,994 3,174,341 
7,189,750 7,534,351 
* Potential common shares from unvested restricted stock units for the three months ended March 31, 2022 and 2021 include 1,345,000 and 1,721,250 shares, respectively, where no accounting grant date has been established.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
These condensed consolidated statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. All intercompany transactions and balances have been eliminated upon consolidation. The condensed consolidated balance sheet as of December 31, 2021 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 2021 Annual Report. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.
These condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business. The Company is an early-stage growth company and has generated negative cash flows from operating activities since inception. At March 31, 2022, the Company had total equity of $528.3 million, inclusive of cash and cash equivalents of $227.1 million and investments of $300.1 million. Based on this, the Company has sufficient funds to continue to execute its business strategy for the next twelve months.
Use of Estimates and Uncertainty of the Coronavirus Pandemic
Use of Estimates and Uncertainty of the Coronavirus Pandemic
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, income taxes and valuation of share-based compensation, including the fair value of common stock prior to the Business Combination. The Company 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 financial statements.
On January 30, 2020, the World Health Organization declared the coronavirus outbreak a “Public Health Emergency of International Concern” and on March 11, 2020, declared the coronavirus outbreak a pandemic. In mid-March 2020, U.S. State Governors, local officials and leaders outside of the U.S. began ordering various “shelter-in-place” orders, which have had various impacts on the U.S. and global economies. This has required greater use of estimates and assumptions in the preparation of the condensed consolidated financial statements.
As the coronavirus pandemic continues to evolve, the Company believes the extent of the impact to its businesses, operating results, cash flows, liquidity and financial condition will be primarily driven by the severity and duration of the coronavirus pandemic, the pandemic’s impact on the U.S. and global economies and the timing, scope and effectiveness of federal, state and local governmental responses to the pandemic. Those primary drivers are beyond the Company’s knowledge and control, and as a result, at this time the Company is unable to predict the cumulative impact, both in terms of severity and duration, that the coronavirus pandemic will have on its business, operating results, cash flows and financial condition, but it could be material if the current circumstances continue to exist for a prolonged period. Although the Company has made its best estimates based upon current information, actual results could materially differ from the estimates and assumptions. If so, the Company may be subject to future impairment charges as well as changes to recorded reserves and valuations.
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 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 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, among 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 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 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 for which the carrying value approximates fair value, exclusive of any interim unrealized gains or losses, because of the short-term nature of the instruments. The fair value of investments are 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.
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 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. There is no meaningful basis on which to disaggregate revenue in the current period.
We recognize revenue on Hybrid system sales upon delivery and acceptance of the vehicle to 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.
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 relate 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.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Restrictions on cash and cash equivalents Total cash and cash equivalents and restricted cash presented in the condensed consolidated statements of cash flows is summarized as follows:
March 31, 2022December 31, 2021March 31, 2021December 31, 2020
Cash and cash equivalents$227,107 $258,445 $334,718 $389,705 
Restricted cash included in other non-current assets665 665 — — 
$227,772 $259,110 $334,718 $389,705 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Investments (Tables)
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of amortized cost, unrealized gains and losses, and fair value
The amortized cost, unrealized gains and losses, fair value and maturities of our held-to-maturity investments at March 31, 2022 and December 31, 2021 are summarized as follows:
Fair Value Measurements at March 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$63,643 $— $(237)$63,406 
U.S. government agency bonds4,450 — (182)4,268 
State and municipal bonds22,776 — (406)22,370 
Corporate bonds and notes209,249 — (3,073)206,176 
$300,118 $— $(3,898)$296,220 
Fair Value Measurements at December 31, 2021
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Commercial paper$73,908 $$(31)$73,879 
U.S. government agency bonds4,450— (7)4,443
State and municipal bonds17,797— (115)17,682
Corporate bonds and notes202,849(953)201,899
$299,004 $$(1,106)$297,903 
Schedule of investment maturity
March 31, 2022December 31, 2021
Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$134,160 $133,547 $118,787 $118,714 
Due after one year through five years165,958 162,673 180,217 179,189 
$300,118 $296,220 $299,004 $297,903 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of assets measured at fair value on a recurring basis
The fair value measurements of our financial assets at March 31, 2022 and December 31, 2021 are summarized as follows:
Fair Value Measurements at March 31, 2022
Level ILevel IILevel IIITotal
 Cash and cash equivalents $227,107 $— $— $227,107 
 Restricted cash665 — — 665 
 Held-to-maturity investments:
Commercial paper— 63,406 — 63,406 
U.S. government agency bonds— 4,268 — 4,268 
State and municipal bonds— 22,370 — 22,370 
Corporate bonds and notes— 206,176 — 206,176 
$227,772 $296,220 $— $523,992 
Fair Value Measurements at December 31, 2021
Level ILevel IILevel IIITotal
Cash and cash equivalents$258,445 $— $— $258,445 
Restricted cash665 — — 665 
Held-to-maturity investments:
Commercial paper— 73,879 — 73,879 
U.S. government agency bonds— 4,443 — 4,443 
State and municipal bonds— 17,682 — 17,682 
Corporate bonds and notes— 201,899 — 201,899 
$259,110 $297,903 $— $557,013 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of inventory
The carrying value of our inventory at March 31, 2022 and December 31, 2021 is summarized as follows:
March 31, 2022December 31, 2021
Raw materials$— $— 
Work in process— 
Finished goods186 110 
$186 $114 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Warranties (Tables)
3 Months Ended
Mar. 31, 2022
Guarantees and Product Warranties [Abstract]  
Schedule of product warranty liability
The change in warranty liability for the three months ended March 31, 2022 and 2021 is summarized as follows:
Three Months Ended March 31,
20222021
Balance at beginning of period$44 $— 
Provision for new warranties207 — 
Net changes in accrual related to pre-existing warranties(9)— 
Warranty costs incurred(4)— 
Balance at end of period$238 $— 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of basic and diluted net (loss) income per share
The computation of basic and diluted net loss per share for the three months ended March 31, 2022 and 2021 is summarized as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20222021
Numerator:
Net loss attributable to common stockholders$(27,108)$(16,562)
Denominator:
Weighted average shares outstanding, basic and diluted173,584,573 170,249,708 
Net loss per share, basic and diluted$(0.16)$(0.10)
Schedule of weighted average potential common shares
Potential common shares excluded from the computation of diluted net loss per share because including them would have had an anti-dilutive effect for the three months ended March 31, 2022 and 2021 are summarized as follows:
Three Months Ended March 31,
20222021
Unexercised stock options2,928,756 4,360,010 
Unvested restricted stock units*4,260,994 3,174,341 
7,189,750 7,534,351 
* Potential common shares from unvested restricted stock units for the three months ended March 31, 2022 and 2021 include 1,345,000 and 1,721,250 shares, respectively, where no accounting grant date has been established.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
mi
Dec. 31, 2021
USD ($)
Jul. 02, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Accounting Policies [Abstract]          
Total equity $ 528,278,000 $ 553,915,000   $ 629,685,000 $ 640,168,000
Cash and cash equivalents 227,107,000 258,445,000      
Total investments 300,100,000        
Letter of credit     $ 700,000    
Accounts receivable from customers 200,000 45,000      
Allowance for doubtful accounts $ 0 $ 0      
Warranty period extend 2 years        
Warrant extension, mileage | mi 200,000        
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]        
Restricted Cash, Statement of Financial Position [Extensible Enumeration] Other assets      
Cash and cash equivalents $ 227,107 $ 258,445 $ 334,718 $ 389,705
Restricted cash included in other non-current assets 665 665 0 0
Total presented in the consolidated statements of cash flows $ 227,772 $ 259,110 $ 334,718 $ 389,705
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Schedule of amortized cost, unrealized gains and losses, and fair value (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 300,118 $ 299,004
Gross Unrealized Gains 0 5
Gross Unrealized Losses (3,898) (1,106)
Fair Value 296,220 297,903
Corporate bonds and notes | Held-to-maturity Securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 209,249 202,849
Gross Unrealized Gains 0 3
Gross Unrealized Losses (3,073) (953)
Fair Value 206,176 201,899
Commercial paper | Held-to-maturity Securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 63,643 73,908
Gross Unrealized Gains 0 2
Gross Unrealized Losses (237) (31)
Fair Value 63,406 73,879
U.S. government agency bonds | Held-to-maturity Securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 4,450 4,450
Gross Unrealized Gains 0 0
Gross Unrealized Losses (182) (7)
Fair Value 4,268 4,443
State and municipal bonds | Held-to-maturity Securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 22,776 17,797
Gross Unrealized Gains 0 0
Gross Unrealized Losses (406) (115)
Fair Value $ 22,370 $ 17,682
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Schedule of investment maturity - (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Amortized Cost    
Due in one year or less $ 134,160 $ 118,787
Due after one year through five years 165,958 180,217
Amortized Cost 300,118 299,004
Fair Value    
Due in one year or less 133,547 118,714
Due after one year through five years 162,673 179,189
Debt Securities, Held-to-maturity, Fair Value, Total $ 296,220 $ 297,903
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents $ 227,107 $ 258,445    
Restricted cash 665 665 $ 0 $ 0
Held-to-maturity investments: 296,220 297,903    
Total assets 523,992 557,013    
Commercial paper | Held-to-maturity Securities        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 63,406 73,879    
U.S. government agency bonds | Held-to-maturity Securities        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 4,268 4,443    
State and municipal bonds | Held-to-maturity Securities        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 22,370 17,682    
Corporate bonds and notes | Held-to-maturity Securities        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 206,176 201,899    
Level I        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 227,107 258,445    
Restricted cash 665 665    
Total assets 227,772 259,110    
Level I | Commercial paper | Held-to-maturity Securities        
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 | Held-to-maturity Securities        
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 | Held-to-maturity Securities        
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 | Held-to-maturity Securities        
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 296,220 297,903    
Level II | Commercial paper | Held-to-maturity Securities        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 63,406 73,879    
Level II | U.S. government agency bonds | Held-to-maturity Securities        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 4,268 4,443    
Level II | State and municipal bonds | Held-to-maturity Securities        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 22,370 17,682    
Level II | Corporate bonds and notes | Held-to-maturity Securities        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: 206,176 201,899    
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 | Held-to-maturity Securities        
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 | Held-to-maturity Securities        
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 | Held-to-maturity Securities        
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 | Held-to-maturity Securities        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity investments: $ 0 $ 0    
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 0 $ 0
Work in process 0 4
Finished goods 186 110
Inventory, Net, Total $ 186 $ 114
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Inventory Disclosure [Abstract]    
Inventory write-down $ 1,325,000 $ 0
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation (Details) - Restricted Stock Units (RSUs) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards granted (in shares) 2,000 1,500
Forfeited in period (in shares) 400 40
Share-based compensation expense $ 1.6 $ 1.5
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 4 years  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning Balance $ 44 $ 0
Provision for new warranties 207 0
Net changes in accrual related to pre-existing warranties (9) 0
Warranty costs incurred (4) 0
Ending Balance $ 238 $ 0
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share - Schedule of basic and diluted net loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net loss attributable to common stockholders $ (27,108) $ (16,562)
Denominator:    
Weighted-average shares outstanding, basic (in shares) 173,584,573 170,249,708
Weighted-average shares outstanding, diluted (in shares) 173,584,573 170,249,708
Net loss per share, basic (in USD per share) $ (0.16) $ (0.10)
Net loss per share, diluted (in USD per share) $ (0.16) $ (0.10)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share - Schedule of common shares income per share (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common shares excluded from computation of diluted Net (loss) income per share (in shares) 7,189,750 7,534,351
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) 2,928,756 4,360,010
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) 4,260,994 3,174,341
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) 1,345,000 1,721,250
XML 44 hyln-20220331_htm.xml IDEA: XBRL DOCUMENT 0001759631 2022-01-01 2022-03-31 0001759631 2022-05-01 0001759631 2022-03-31 0001759631 2021-12-31 0001759631 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-03-31 0001759631 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-03-31 0001759631 2021-01-01 2021-03-31 0001759631 us-gaap:CommonStockMember 2021-12-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001759631 us-gaap:RetainedEarningsMember 2021-12-31 0001759631 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 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 us-gaap:CommonStockMember 2020-12-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001759631 us-gaap:RetainedEarningsMember 2020-12-31 0001759631 2020-12-31 0001759631 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001759631 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001759631 us-gaap:CommonStockMember 2021-03-31 0001759631 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001759631 us-gaap:RetainedEarningsMember 2021-03-31 0001759631 2021-03-31 0001759631 2021-07-02 0001759631 us-gaap:CommercialPaperMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:MunicipalBondsMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:HeldtomaturitySecuritiesMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001759631 us-gaap:CommercialPaperMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:MunicipalBondsMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:HeldtomaturitySecuritiesMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001759631 us-gaap:FairValueInputsLevel1Member 2022-03-31 0001759631 us-gaap:FairValueInputsLevel2Member 2022-03-31 0001759631 us-gaap:FairValueInputsLevel3Member 2022-03-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:CommercialPaperMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:MunicipalBondsMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:CorporateBondSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001759631 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001759631 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001759631 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:CommercialPaperMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:MunicipalBondsMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:CorporateBondSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001759631 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001759631 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001759631 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001759631 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001759631 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001759631 hyln:RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember 2022-01-01 2022-03-31 0001759631 hyln:RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember 2021-01-01 2021-03-31 shares iso4217:USD iso4217:USD shares utr:mi 0001759631 false --12-31 Q1 2022 http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent P1Y 10-Q true 2022-03-31 false 001-38823 HYLIION HOLDINGS CORP. DE 83-2538002 1202 BMC Drive, Suite 100 Cedar Park TX 78613 (833) 495-4466 Yes Yes Large Accelerated Filer false false false Common Stock, par value $0.0001 per share HYLN NYSE 173838812 227107000 258445000 765000 70000 186000 114000 8865000 9068000 134160000 118787000 371083000 386484000 2478000 2235000 7411000 7734000 211000 235000 1682000 1535000 165958000 180217000 548823000 578440000 3258000 7455000 190000 21000 7860000 7759000 11308000 15235000 8222000 8623000 1015000 667000 20545000 24525000 0.0001 0.0001 250000000 250000000 173805134 173805134 173468979 173468979 17000 17000 376266000 374795000 151995000 179103000 528278000 553915000 548823000 578440000 340000 0 340000 0 2099000 0 2099000 0 -1759000 0 15808000 9332000 9824000 7399000 25632000 16731000 -27391000 -16731000 285000 169000 -2000 0 -27108000 -16562000 -0.16 -0.16 -0.10 -0.10 173584573 173584573 170249708 170249708 173468979 17000 374795000 179103000 553915000 336155 -92000 -92000 1563000 1563000 -27108000 -27108000 173805134 17000 376266000 151995000 528278000 169316421 19000 364998000 275151000 640168000 371535 4282000 4282000 1831855 287000 287000 1510000 1510000 -16562000 -16562000 171519811 19000 371077000 258589000 629685000 -27108000 -16562000 270000 203000 -578000 0 303000 222000 1325000 0 -2000 0 1563000 1510000 695000 -12000 1397000 0 -98000 -817000 -4249000 132000 219000 3091000 -212000 -182000 -29303000 -10757000 209000 358000 59234000 219460000 57500000 160001000 -1943000 -59817000 0 16257000 0 -908000 28000 287000 120000 0 0 49000 -92000 15587000 -31338000 -54987000 259110000 389705000 227772000 334718000 282000 0 <div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. Overview</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hyliion is a Delaware corporation headquartered in Cedar Park, Texas. On October 1, 2020 (the “Closing Date”), Tortoise Acquisition Corp (“TortoiseCorp”) entered into a business combination agreement (the “Business Combination”) with each of the shareholders of Hyliion Inc. (“Legacy Hyliion”). Pursuant to the Business Combination, TortoiseCorp acquired all of the issued and outstanding shares of common stock from the Legacy Hyliion shareholders. In connection with the closing of the transaction, Tortoise Corp. changed its name to Hyliion Holdings Corp. References to the “Company,” Hyliion," "we," or "us" in this report refer to Hyliion Holdings Corp. and its wholly-owned subsidiary after the Business Combination, unless expressly indicated or the context otherwise requires.</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 designs and develops hybrid and electrified powertrain systems for Class 8 semi-trucks which modify semi-tractors into hybrid and fully electric range extender vehicles, respectively. The Company’s hybrid system ("Hybrid") utilizes intelligent electric drive axles with advanced algorithms and battery technology to optimize vehicle performance, enabling fleets to access an easy, efficient way to decrease fuel expenses, lower emissions and/or improve vehicle performance. The Company’s fully electric range extender system utilizes an intelligent electric powertrain with advanced algorithms to optimize emissions performance and efficiency with no new infrastructure required. The Hypertruck ERX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> system enables fleets to reduce the cost of ownership while providing the ability to deliver net-negative carbon emissions and operate fully electric when needed. The Company recently launched its commercial Hybrid system and the Hypertruck ERX system is in the design verification and product validation phase.</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 2. 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</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 statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. All intercompany transactions and balances have been eliminated upon consolidation. The condensed consolidated balance sheet as of December 31, 2021 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 2021 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 March 31, 2022, the Company had total equity of $528.3 million, inclusive of cash and cash equivalents of $227.1 million and investments of $300.1 million.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Based on this, the Company has sufficient funds to continue to execute its bus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iness strategy for the next twelve months.</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 and Uncertainty of the Coronavirus Pandemic</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, income taxes and valuation of share-based compensation, including the fair value of common stock prior to the Business Combination. The Company 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 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-weight:400;line-height:120%">On January 30, 2020, the World Health Organization declared the coronavirus outbreak a “Public Health Emergency of International Concern” and on March 11, 2020, declared the coronavirus outbreak a pandemic. In mid-March 2020, U.S. State Governors, local officials and leaders outside of the U.S. began ordering various “shelter-in-place” orders, which have had various impacts on the U.S. and global economies. This has required greater use of estimates and assumptions in the preparation of the 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-weight:400;line-height:120%">As the coronavirus pandemic continues to evolve, the Company believes the extent of the impact to its businesses, operating results, cash flows, liquidity and financial condition will be primarily driven by the severity and duration of the coronavirus pandemic, the pandemic’s impact on the U.S. and global economies and the timing, scope and effectiveness of federal, state and local governmental responses to the pandemic. Those primary drivers are beyond the Company’s knowledge and control, and as a result, at this time the Company is unable to predict the cumulative impact, both in terms of severity and duration, that the coronavirus pandemic will have on its business, operating results, cash flows and financial condition, but it could be material if the current circumstances continue to exist for a prolonged period. Although the Company has made its best estimates based upon current information, actual results could materially differ from the estimates and assumptions. If so, the Company may be subject to future impairment charges as well as changes to recorded reserves and valuations.</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 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 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 style="width:40.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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, 2020</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%">227,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">334,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">389,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQzY2E1MjNmZTUxMzQ2YzBhOGRkNDQyZGFiZjQ3MTkyL3NlYzo0M2NhNTIzZmU1MTM0NmMwYThkZDQ0MmRhYmY0NzE5Ml8zNC9mcmFnOjRkMjJiNjc2YTEyYTRjMzViYjVkNTE5MjIwMTU4NmY4L3RhYmxlOjcyNWU1MzI3OTU0ODQyMmFhODdmMDU2MWVjMTU0NmE5L3RhYmxlcmFuZ2U6NzI1ZTUzMjc5NTQ4NDIyYWE4N2YwNTYxZWMxNTQ2YTlfMi0wLTEtMS0yNDg0MQ_066b5df1-970d-4412-a8a1-c945fec454a1">Restricted cash included in other non-current assets</span></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"/><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%">227,772 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">334,718 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">389,705 </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"/></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 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, among other pertinent factors. At March 31, 2022 and December 31, 2021, accounts receivable included amounts receivable from customers of $0.2 million and $45.0 thousand, respectively. At March 31, 2022 and December 31, 2021, there was no allowance for doubtful accounts required based on the Company's evaluation.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments consist of corporate bonds, U.S. treasury and agency securities, state and local municipal bonds and commercial paper, all of which are classified as held-to-maturity, with a maturity date of 36-months or less at the time of purchase. The Company determines the appropriate classification of investments at the time of purchase and re-evaluates such designation as of each balance sheet date. Investments are classified as held-to-maturity when the Company has the positive intent and ability to hold the securities to maturity. Held-to-maturity securities are stated at amortized cost, adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization, along with interest, is included in interest income. The Company uses the specific identification method to determine the cost basis of securities sold.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments are impaired when a decline in fair value is judged to be other-than-temporary. The Company evaluates investments for impairment by considering the length of time and extent to which market value has been less than cost or amortized cost, the financial condition and near-term prospects of the issuer as well as specific events or circumstances that </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%">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 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 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 for which the carrying value approximates fair value, exclusive of any interim unrealized gains or losses, because of the short-term nature of the instruments. The fair value of investments are 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%">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: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%">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: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%">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: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%">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: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%">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: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%">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 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. There is no meaningful basis on which to disaggregate revenue in the current 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%">We recognize revenue on Hybrid system sales upon delivery and acceptance of the vehicle to 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 </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%">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.</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%">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 relate 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%">Basis of Presentation</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 statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. All intercompany transactions and balances have been eliminated upon consolidation. The condensed consolidated balance sheet as of December 31, 2021 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 2021 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 March 31, 2022, the Company had total equity of $528.3 million, inclusive of cash and cash equivalents of $227.1 million and investments of $300.1 million.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Based on this, the Company has sufficient funds to continue to execute its bus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iness strategy for the next twelve months.</span></div> 528300000 227100000 300100000 <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 and Uncertainty of the Coronavirus Pandemic</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, income taxes and valuation of share-based compensation, including the fair value of common stock prior to the Business Combination. The Company 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 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-weight:400;line-height:120%">On January 30, 2020, the World Health Organization declared the coronavirus outbreak a “Public Health Emergency of International Concern” and on March 11, 2020, declared the coronavirus outbreak a pandemic. In mid-March 2020, U.S. State Governors, local officials and leaders outside of the U.S. began ordering various “shelter-in-place” orders, which have had various impacts on the U.S. and global economies. This has required greater use of estimates and assumptions in the preparation of the condensed consolidated financial statements.</span></div>As the coronavirus pandemic continues to evolve, the Company believes the extent of the impact to its businesses, operating results, cash flows, liquidity and financial condition will be primarily driven by the severity and duration of the coronavirus pandemic, the pandemic’s impact on the U.S. and global economies and the timing, scope and effectiveness of federal, state and local governmental responses to the pandemic. Those primary drivers are beyond the Company’s knowledge and control, and as a result, at this time the Company is unable to predict the cumulative impact, both in terms of severity and duration, that the coronavirus pandemic will have on its business, operating results, cash flows and financial condition, but it could be material if the current circumstances continue to exist for a prolonged period. Although the Company has made its best estimates based upon current information, actual results could materially differ from the estimates and assumptions. If so, the Company may be subject to future impairment charges as well as changes to recorded reserves and valuations. <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 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 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 style="width:40.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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, 2020</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%">227,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">334,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">389,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQzY2E1MjNmZTUxMzQ2YzBhOGRkNDQyZGFiZjQ3MTkyL3NlYzo0M2NhNTIzZmU1MTM0NmMwYThkZDQ0MmRhYmY0NzE5Ml8zNC9mcmFnOjRkMjJiNjc2YTEyYTRjMzViYjVkNTE5MjIwMTU4NmY4L3RhYmxlOjcyNWU1MzI3OTU0ODQyMmFhODdmMDU2MWVjMTU0NmE5L3RhYmxlcmFuZ2U6NzI1ZTUzMjc5NTQ4NDIyYWE4N2YwNTYxZWMxNTQ2YTlfMi0wLTEtMS0yNDg0MQ_066b5df1-970d-4412-a8a1-c945fec454a1">Restricted cash included in other non-current assets</span></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"/><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%">227,772 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">334,718 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">389,705 </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"/></tr></table> 227107000 258445000 334718000 389705000 665000 665000 0 0 227772000 259110000 334718000 389705000 Accounts ReceivableAccounts receivable are stated at 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, among other pertinent factors. 200000 45000 0 0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments consist of corporate bonds, U.S. treasury and agency securities, state and local municipal bonds and commercial paper, all of which are classified as held-to-maturity, with a maturity date of 36-months or less at the time of purchase. The Company determines the appropriate classification of investments at the time of purchase and re-evaluates such designation as of each balance sheet date. Investments are classified as held-to-maturity when the Company has the positive intent and ability to hold the securities to maturity. Held-to-maturity securities are stated at amortized cost, adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization, along with interest, is included in interest income. The Company uses the specific identification method to determine the cost basis of securities sold.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments are impaired when a decline in fair value is judged to be other-than-temporary. The Company evaluates investments for impairment by considering the length of time and extent to which market value has been less than cost or amortized cost, the financial condition and near-term prospects of the issuer as well as specific events or circumstances that </span></div>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 and a new cost basis in the investment is established. <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 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 for which the carrying value approximates fair value, exclusive of any interim unrealized gains or losses, because of the short-term nature of the instruments. The fair value of investments are 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%">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: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%">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: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%">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: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%">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: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%">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: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%">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 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. There is no meaningful basis on which to disaggregate revenue in the current 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%">We recognize revenue on Hybrid system sales upon delivery and acceptance of the vehicle to 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 </span></div>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. <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 relate 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-weight:700;line-height:120%">Note 3. Investments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, unrealized gains and losses, fair value and maturities of our held-to-maturity investments at March 31, 2022 and December 31, 2021 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 style="width:40.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at March 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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%">63,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(237)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">63,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">22,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">209,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"/><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%">300,118 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,898)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">296,220 </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"/></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 style="width:40.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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%">73,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">73,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,450</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4,443</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%">17,797</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">17,682</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%">202,849</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">201,899</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"/><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%">299,004 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,106)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,903 </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"/></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 style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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%">134,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">133,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">118,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">118,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">165,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"/><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%">300,118 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">296,220 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">299,004 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,903 </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"/></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, unrealized gains and losses, fair value and maturities of our held-to-maturity investments at March 31, 2022 and December 31, 2021 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 style="width:40.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at March 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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%">63,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(237)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">63,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">22,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">209,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"/><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%">300,118 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,898)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">296,220 </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"/></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 style="width:40.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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%">73,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">73,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,450</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4,443</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%">17,797</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">17,682</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%">202,849</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">201,899</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"/><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%">299,004 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,106)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,903 </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"/></tr></table></div> 63643000 0 237000 63406000 4450000 0 182000 4268000 22776000 0 406000 22370000 209249000 0 3073000 206176000 300118000 0 3898000 296220000 73908000 2000 31000 73879000 4450000 0 7000 4443000 17797000 0 115000 17682000 202849000 3000 953000 201899000 299004000 5000 1106000 297903000 <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 style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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%">134,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">133,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">118,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">118,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">165,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"/><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%">300,118 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">296,220 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">299,004 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,903 </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"/></tr></table> 134160000 133547000 118787000 118714000 165958000 162673000 180217000 179189000 300118000 296220000 299004000 297903000 <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 4. Fair Value Measurements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements of our financial assets at March 31, 2022 and December 31, 2021 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 style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.745%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at March 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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%">227,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">227,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">227,772 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">296,220 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">523,992 </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"/></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 style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.745%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">259,110 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,903 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">557,013 </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"/></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements of our financial assets at March 31, 2022 and December 31, 2021 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 style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.745%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at March 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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%">227,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">227,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">227,772 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">296,220 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">523,992 </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"/></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 style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.745%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">259,110 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,903 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">557,013 </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"/></tr></table></div> 227107000 0 0 227107000 665000 0 0 665000 0 63406000 0 63406000 0 4268000 0 4268000 0 22370000 0 22370000 0 206176000 0 206176000 227772000 296220000 0 523992000 258445000 0 0 258445000 665000 0 0 665000 0 73879000 0 73879000 0 4443000 0 4443000 0 17682000 0 17682000 0 201899000 0 201899000 259110000 297903000 0 557013000 <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. 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 March 31, 2022 and December 31, 2021 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 style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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, 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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><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%">186 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">114 </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"/></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 months ended March 31, 2022 and 2021, we recorded inventory write-downs of $1.3 million and nil, respectively, 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 March 31, 2022 and December 31, 2021 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 style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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, 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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><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%">186 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">114 </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"/></tr></table></div> 0 0 0 4000 186000 110000 186000 114000 1300000 0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. Share-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022 and 2021, the Company granted</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.0 million and 1.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restricted stock units which will vest over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQzY2E1MjNmZTUxMzQ2YzBhOGRkNDQyZGFiZjQ3MTkyL3NlYzo0M2NhNTIzZmU1MTM0NmMwYThkZDQ0MmRhYmY0NzE5Ml81Mi9mcmFnOjkyNWE2OTQ1NzU3MzRhYTNiNWRkM2U0M2FhYjRmMDZlL3RleHRyZWdpb246OTI1YTY5NDU3NTczNGFhM2I1ZGQzZTQzYWFiNGYwNmVfMjE1_11509a07-f52b-4912-a771-b2a6bec905d4">one</span> to four years, some of which include performance criteria based on the achievement of key Company milestones. During the three months ended March 31, 2022 and 2021, 0.4 million and 40 thousand, respectively, restricted stock units and options were forfeited. Share-based compensation expense for the three months ended March 31, 2022 and 2021 was $1.6 million and $1.5 million, respectively.</span></div> 2000000 1500000 P4Y 400000 40000 1600000 1500000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. 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 months ended March 31, 2022 and 2021 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 style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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;border-top:1pt solid #000;padding:0 1pt"/><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%">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: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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Provision for new warranties</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%">207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"/></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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"/></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 costs incurred</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%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"/></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%">238 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 months ended March 31, 2022 and 2021 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 style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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;border-top:1pt solid #000;padding:0 1pt"/><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%">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: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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Provision for new warranties</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%">207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"/></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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"/></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 costs incurred</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%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"/></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%">238 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 44000 0 207000 0 -9000 0 4000 0 238000 0 <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. 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 9. Net Loss Per Share</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted net loss per share for the three months ended March 31, 2022 and 2021 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 style="width:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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;border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(27,108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(16,562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">173,584,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,249,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential common shares excluded from the computation of diluted net loss per share because including them would have had an anti-dilutive effect for the three months ended March 31, 2022 and 2021 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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">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: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%">2,928,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,360,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,260,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,174,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,189,750 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,534,351 </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"/></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 three months ended March 31, 2022 and 2021 include 1,345,000 and 1,721,250 shares, 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 months ended March 31, 2022 and 2021 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 style="width:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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;border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(27,108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(16,562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">173,584,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,249,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -27108000 -16562000 173584573 173584573 170249708 170249708 -0.16 -0.16 -0.10 -0.10 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential common shares excluded from the computation of diluted net loss per share because including them would have had an anti-dilutive effect for the three months ended March 31, 2022 and 2021 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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">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: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%">2,928,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,360,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,260,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,174,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,189,750 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,534,351 </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"/></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 three months ended March 31, 2022 and 2021 include 1,345,000 and 1,721,250 shares, respectively, where no accounting grant date has been established.</span></div> 2928756 4360010 4260994 3174341 7189750 7534351 1345000 1721250 EXCEL 45 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .B)J50'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 " #HB:E4=T;US>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%I82;U96.G#08K;.QF9+4UBQ-C:R1]^R59FS*V!]C1TN]/ MGT U1HU=HN?414KL*=\,H6FSQK@51^:H 3(>*=A!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?C7GQATJ>'MZ?)G7+7R; MV;9(XZ_L-9\B;<5E\NOJ[G[W((R22A5R7621A'^_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)J50G$#,8/@4 &H5 8 >&PO=V]R:W-H965T&UL ME5C;_0H5M0\S52%8,K=,$:J )!-J$T)"]I+=V@=A"W#%MAA9AO#W MVQ)@)RG3]KX$W_KDJ"6=TZW>5JK79"6$)F]1&">7M976Z^^-1N*M1,23<[D6 M,;Q92!5Q#;=JV4C62G#?!D5A@SE.NQ'Q(*[U>_;95/5[,M5A$(NI(DD:15SM MAB*4V\L:K1T?/ 7+E38/&OW>FB_%3.C?UU,%=XT,Q0\B$2>!C(D2B\O:@'X? MN7=-S%#F4KZ:F[%_67,,(Q$*3QL(#C\;,1)A:)" Q\\#:"W[ MGR;P_?41_<8.'@8SYXD8R?#/P->KRUJW1GRQX&FHG^3V5AP&U#)XG@P3^Y=L M]]\VFS7BI8F6T2$8&$1!O/_E;X=$O ]@)P+8(8!]"J#NB0#W$.#:@>Z9V6%= M<J/"(M6QJ)5C<5CRI46*MR1)[&62A29=#)N'4JSIGBH&!6@$ZG"\=:\##!\M7-.'51G.M8 M!WI';H)0D$D:S84JXH)C. ZMN]TN'LX3BW M+W?C\<.$W#[<78TG/V9D]/ T/4<(4B?7.J<*Q7'L2063Q\T\GI&9AE5&I"(C MF<9:[>#7+^1=@GYUC9%\)\BT"LEG_D;&/JRY8!%XEBDRRR607;?.6F[7<;"] M0%G.D%5A./!]L(SD['A![N [\A 7YPZ'I+!1R?!^1*X4N#K,21K G%#'P0CG M(D[=_T5X9.Y@PI_E-BXDB\.-A,\5F7+UBK'+_8#BBOZ97;8>ITIN@M@KSB>. M^?P71BTW"8I+^V=J4YEH'I*_@_7I38(C=KIMBJD-S>V"XBIO)W$ I>MI*CC MUZ[K?L.HY.Y <4F_DQYD9;J2,2;%)2#-BU:]V6RW,4:Y-]!*YC!*E3*VM?>J M(%[:Q946UWDXXLOGZO CL]PE:"6;&,=0=.QK>./R_$BUD!F.B#-CN3NP2NY@ M#!6\ /;@4JI=$9\2G#NNEH(,/ ]Z%? 8X>\A,8ZY.;!*YC"+>!B289K ZZ1P M-DMPRHH0EIL!JV0&UY%02[/ ?@""7L&>C-8\+DX?#EA*+9=]5DGV9RMH$E%" M.$PIH5SI68DJ!QJ*-;D@E'V=?R,SX:4*&!9RPI%@-!%4!#,MO=17Y]R!HHZL80G;E@[CG=L PT4;JE[?BL4@U^&5LZ1 M6Q;9G+=L^K3C=J$@IU"H;8IHY0; JAD 2*H";QI#=_Y&?A/%:ZVL27!HIW71 M=BF6L-P &"[7 VBD?-M,W82\*"_#$H"R_>CFBN_B2GVTQYL@,0;^(F ?86UG M"5R]3ED=S9*;"[V+"W36<1ZX'9KB&WAQAWP)\4QWMC_8RIYF!XD#>WS6R#_?GT+>S5;+YMV]7"W%3A>\8O<2J5U94OGR MD17BZ7:&9Z\OOO#-5IL7B]6RIAOVP/2W^E[":-%9R7G)*L5%A21;W\X^X/=W M)#4*C<3?G#VIHV=D7'D4XKL9?,YO9YY!Q J6:6."PK\]NV-%82P!CA^MT5DW MIU$\?GZU_EOC/#CS2!6[$\4_/-?;VUDR0SE;TUVAOXBGWUGK4&CL9:)0S2]Z M:F6]&$K!SV]NA-5#HO"<@1/2A0\IQH&'VE!JXRA M!V-8H2OT[>$3^N7MK^@MXA7ZNA4[1:M<+1<:,!A+BZR=[^-A/N*8[T\JKY&/ MYXAXA%C4[Z;5/[&L4\>GZ@OPO'.?=.Z3QI[OIX$O7#5DA]I9DL(7/W3.G2M1OC< *1% M#"=Q$MMA)AW,9!+F5Z%I<4$H8MJ&-1V!($&<#)!:A(CO2&WL]57=FT3Z%^"DFE<;5# @.20- MFUV)]=4.!N[HME9/,CG > #9)A7[CMCB(R;"9W)>TVK#H0ZU")V!;0V=!&V, MTB+D#&S/%YA,![;)]XD(DG%Z1 D98K-(A4YP/??@:?+Y0U2;BU*]M7.*,DS# MX>:TR27 O(YDQSWWX&GR.:3[1!C'E!(&24*&>6Z3BX$;'?2#>_[!X44'@X+3 M1UYPS=G4Z0#W'(*G2:1CW9J^N"@7CWG )^.U&4O%0>C:0SU=X&F^>'6\!MHP MYVRQ1F)03)PQ:>%;&"(=LHA%B& ']IY#\#2)0'#ECDTR]#GL8^*(DQ$%VJ3B M,'7 []D%3]/+*0>>0SHF#HQ];[1++&*ALPZ2GF#(SQ',$=JF;)M]DYUN)9L7 M9$PE"2'#&0:<(YU/(S<29C&L$>'I[<+%)1Y*B2Y*@YF2:; MPX8X!W#,)<0+@Q%"BU@0$M=&Z#F'G&EX1%GR ],<^AY1F6W!JLR%=]*>N;9X MKVJ:L=M9+9EB- B^[X51O2.W2 2>G-X9_Z0VE)I*MU. MPT&?_\OR&X1C?YYXX1R.[\V2F'$0)?,T3E_%N5*F4#;U<:<5'+QRD\M4(VC0 ML^V[-W#NOWEMTQLQZ+Q9^\@IZ\YI!15I@6SHTC$@W[2JM<$*>N/.IYETSS[A>F*;P" M\J*R@K6PYXZ%6D.B"UR=D.I(NC*SMS7PIIM^&5 C9=@Z)W M'4,8Y.$*\C#0HFYN\1Z%UJ)L'K>, G@C -_70NC7@;D8["Z"5_\!4$L#!!0 M ( .B)J50D_OYMA@( -H& 8 >&PO=V]R:W-H965T&ULE57+;MLP$/P50N@A 5+K9:RXT'.O-*:^\GV=EU!1/9(U"-S9 M2E51@U.U\W6M@!8.5'$_"H+4KR@37C9S:RN5S61C.!.P4D0W5475GP5P>9A[ MH?>T<,=VI;$+?C:KZ0[68.[KE<*9W[,4K *AF11$P7;N78=7R]3&NX#O# [Z M:$RLDXV4#W;RM9A[@14$'')C&2@^]K $SBT1ROC=<7I]2@L\'C^QWSKOZ&5# M-2PE_\$*4\Z]J4<*V-*&FSMY^ *=G\3RY9)K]T\.;6PZ\4C>:".K#HP**B;: M)WWLZG $",54Y$#6EEB3LQ55($P)AN64GY//Y!/Q MB2YQ5<]\@SHLFY]W.1=MSNA$SF]4C4@<7I HB*(!^/)U^ WD/3Q\#O?1?5^" MJ"]!Y/CB$WQK@Y;Q8AHBM^26"33.*"#P M& 'AL+W=O,9CSWA6)\9_ MB)12B=Z*O!1K*Y6R^FC;(DYI0<0#JV@)7_:,%T3"*S_8HN*4)(U2D=NNXP1V M0;+2VJR:L2>^6;%:YEE)GS@2=5$0_O.1YNRTMK!U'GC.#JE4 _9F59$#W5'Y M4CUQ>+-[*TE6T%)DK$2<[M?6)_QQBY=*H9'X-Z,G,7I&RI57QGZHER_)VG(4 M$B:!;EG_/$IFNK2U$DF:8*VK$P@/.V38'F6$#6\DW"#N$F!V![]4U%.U/P+=(]>=I_1^WA;RFI!RD2L; E8L;>,SW2LJ;:F6DU@T93;;GC MQELX*_LXIKV6&20N@!8]T,((M&5"JFAR UAKP1_]U'66RPG9M= ,F=^3^4:R M/S@3 N5PT3'Y5[^[QZ$_A;J6FH$*>JC@%_$3E/ X1;"\(44<(?=5:D?H$ ,- MHA\YT811([;T/%?/&?:M!E#[HT@OZEEN6>L^(,"QE0![G40,(TX0FD1LP B9TAF3M&S"^EI)S" MYL[*F!7::'<6+C9VY$_X-$(XF(DU'I4:_.M)A-*=9*)B0@5^CX@05.IK!M;, MY93S6F9FKV-WH'2-E'_#V6DN 76JP65\\=7VULGAP ]F-C@>*@DVEY(S'()5 MB$1*.+U3IY@L1N^A!JN"W'_XH'6@-1^-P9P''$SY]6(S]$/9P>:ZHZ-/LKQ6 MYXP;^1>W\>O%9OB'XH3-U>E[F83NJ'E,H8&E7 G ]SUC M\ORB?M"WQ)O_ 5!+ P04 " #HB:E4)<^10;\$ !"$P & 'AL+W=O MN7 .Q9$]RP[E" M+TFWX?7(U(AX MS .E33#X>^9S'L?:$N#X5AH=56MJQ7$4 !9+VP$);Q9 8_TP/LJ%(L[U.;#:G.1)**$V*%],ZS].82(0!6S&-VQ M*!S?IFC.ME$WDL6PK7NN8+="'!FJ^3I*M5UT 8&6&Y9Q>:E?W/#@"EGX(R(F,;L"6"Q!\R5T-WF>8L>WL&,3 M/#&>.]!9%3KK[>C.0#0KS#H'B!S;Q(Y7P2F M\6P?RQRTQ:Q'-OW&Y86;3'B M4DQ[_+"WU5A3@LU\=Q&[0S+''GE5EZY M@U[-#SV)I-P!7*!X!$G/F&ZLO'0[+ (/CFFI?!<%0JI\;R_[D^&V(%LNIE9/ M+KP*M?=#47=V>Z\%U28>::3@A-"1-W[EC3_H31Z^L3Y2A+JRX)PEF2ZI+I!^ MN[@I-AL@3P@=@<1FS<;F(,P_()"QD-U,:;:6'&.'.HWP+4[+'8,[."K@[?0!K:L3V M_SX;=*?);H&BU/)Q*TUV.TW-#M]ARW)MUZ?--+7EL.MCT^J)0LW1F+[_"0'7 M'(O?C60'SPBX3:66Y>"^,P*NZ10/\^D//B7@-I^._29'G1 Z]JRF7#S,N6]A M*=RF24P=JXGSA-0QT)I-\3"=#O)4FQK'!/I@\_A]6N[XZZ@F43),HF_B*=+Y M<=2F4.B!GDFQ9?>@JUF4O)5%ST T*XT>-C8*AR*W^774(==J@!TRENL0QVDD MJ,L6<+7?W,#&P?6#OET"9Z"W2Q3S%2B:5R[$,2LN;(J)$MO\1N)1*"62?+CA M#/J>%H#W*R'4ZT1?S%<)&CU59FZO)UMK=Q6QF\JVHN'FO=J*&7]9*5]S"K=[,S$X+7OA%53FC M<;R855S6D^M+_^Q.7U^JO2UE+>YT9/95Q?73!U&JP]6$3)X??)6;K74/9M>7 M.[X1]\)^V]UIN)MUNQ2R$K61JHZT6%]-;LC%+5NX!5[B;RD.YN@Z==&>ZAPC_PFS616D>WW&RC M3^![$TVC;__O+V<60#BMIOE[:$?FD/IR*$L^JQJNS71KW!D<;I^!@IT M6M!G+3[0X(:?N7X?,?(NHC&E")[;\Y>3 !S6&97Y_=C(?MY*:V^EM595!$FG MN97UIHE:::4P@6/FW3%S?\Q\Y)@OD.6E,@9S0+-RX5>Z5'ZXGM*4Q,LXCB]G M#\>F023)(EG08\D3>$D'+PE:X:;X%^*W"1VK(.=S5>>R%%'=XG9/W77NS+5W MD2=KU%87 6,M.C2+H+$^"BASN>1-\:B+B%=*6_F??X!9L-DN.;(+3>.A^1"Q MF(W:+NW0ID&T-T?@&K1YKH6_@RR4]8-H+8LA3P>0DA1Q_%!L!/2R [T,QR/X MU[FR%%!7(_&X<^4$ [@'2<%G> M\GHCS(LJX^WJ+K( MD%!#!,EX0I">1TB82+J40-'-A^@(RU($WE!R#%K/(20)0KO38L=E\5Q-&D?1IT^)([IG,XS!.90$BK1.,R> M8\@K) .H;8]2 04_Y Y*,.A#.19G9!Q[3S4DS#5_=@GU9A899Y6ZO\ZWS*;#>3CLKV2A<]D$K+$J_QX=N-8""XWFEV<*KCU MD2$):750L8#]>U:C85;[BS\*U^= BZ9%Z=\8M5.]<<-!!"V:+?W[(Z>5J^"N MF$.8%;@Z&(%1K)B.SZ"JUF&TU@^B8'1=M?J%4I-WS4#2PT736( M$9'I:;MW"KOG2Q;FRZ[VO6F+WUM'FP^R@)O5TQFUI%4!X<4,Z9 0.9(D@6!B M/8&R,($Z30J1:V]Q*.)>*\='_L(%SP,P5-V.:QH*O):Y"SGW.ZH3PIV,,(9D M""::S+.07D>O \,L>_LS>KR+5F(CZ]IYS'5 0DM5H,H-^90F&2%(MB"B; DC M7#*N7$^]+$R]/ZF<<#-&4*TASU*:IBD6BD-1QN8I&2_-K*=D%J;D^_UNUQ0N M7KH7,7FIS%[[VERW[[GZ'D/6S0<5* ^A-P>LYVGVV@0)=C32UYOQ/AC.S^=(F9>"CWTK2SHZ\/E= ;_U'&1!Y-\PJ_>]I]^+GQ MGSM>//] +FZ;SS?]-LW7I,]<0TH8J,5KV#)^GX+O=/.!IKFQ:N>_<:R4M:KR MEUO!"Z&= /R^5M 0M#?N@.XSV?7_4$L#!!0 ( .B)J52VLG'01@4 ,L+ M 8 >&PO=V]R:W-H965T&ULG59M;]LV$/XK!PT86B"U M'2==BS8)D+@M4F!=@[1[ 89]H*63180B59*RXO[Z/4>])-Z28-@76Z)X=\\] M]_!X)YWS-Z%BCG1;&QM.LRK&YLU\'O**:Q5FKF&++Z7SM8IX]9MY:#RK(AG5 M9KY<+'Z:UTK;[.PDK5WYLQ/71J,M7WD*;5TKO[M@X[K3[# ;%Z[UIHJR,#\[ M:=2&OW#\M;GR>)M/7@I=LPW:6?)R;)9.W((,+X-/K,II!C>?QZ]?TBY(Y>U"KQRYG==Q.HT M>YU1P:5J3;QVW24/^;P4?[DS(?U2-^Q=9)2W(;IZ, :"6MO^7]T.//P7@^5@ ML$RX^T )Y3L5U=F)=QUYV0UO\I!23=8 IZT4Y4OT^*IA%\\^;]EOD>K)/,*; MK,WSP?*BMUP^8GE$GYR-5:#WMN!BWWX.%!.4Y0CE8OFDPT_*S^CH\("6B^7R M"7]'4VI'R=_18ZGYC;+ZNY+J']#*V>",+E0O!EO0E>? -O8+KJ0/VBJ;:V7H M"Q89RHN!_CQ?A^BAG;^>0'0\(3I.B([_!]E/6_[B(M/AC$8/=+DS6G#K0(K> ML5&=\DRY\XWS?485CNBW5OG(G@O2EE9<*$]7RM\^Q=&FSY8^Y]&MV5// M^X*>Q8KIQQ]>+Y>+MROC@K8;@K(X+1V^?0Y;YZ/3@>D\_];JH%.T%2+3L\%N MW"&+HQV!S@%)=,"\;N&:0P#F>@WF^[)L/"?B]V!! >$[0$"DG7P(3CG=]0Z5V=S/91[64R WY863MT MLY2VV.1#C8;(T*H-*M_'F:HSH[Q2=B,5@*ZMJEF2'&-=(@SLC9DHK=809R>(<@H[1L:>SR>,"6P.J1K M=B]<9X$SM.N@"XV[@E09Q?[1BK36R!K?XF8*P>P0O] Y9%L(HL03FA7?1G)X M\9V0XCD5#M1^K82BE!@Z>M ;&Q*B@K>XM9I U6[M=5_/=)]X76JX;ES''HPC MV; +:!F!<$W2RBA@>4V!:_TB^C:_D<0T)%J[0I>[\0/*Y*#1="#N12A;4##& M07.0HB&SR.BSGK8,3TCV /A#P^E2,[N]'*0VAZ_>3K![;/0LNTSOV7-JHS;Z M.Z?8N!#U1H[<%+'P\$GJ%E%ZG:EBB\Z8)+YQ'BMUS\]:191E1Y'SRCKC-CLI ML6NBKN%]A$H-^S0]P,4!VH!:&Q%L:7!G)7FI/)?B*8MS'';84I8ZUP*I4\EC MP3D&#I2L;-E(D3$4" -&^">0&61&2)CFX%_7C7?;!^,_S-/3C _T39P!YX.T MW5/#HZS=I^<.]SV O<8& M +DB?KR*+G:UMZ%410L?63?HL^I\M=(]$A-GI_ M_0=]_33B3H0#]AW?L&D1J3\5(4KKD /G0Z4;$:I0!@)UZEFR2ZV1>AQ*82 . M#SSQA46[$OE1KOP:9WJO$,B3<1/Q/\GM*K:PYF($/AX\SSGHQ%:C6HO9LV\( MTBC9IUOY5L-"@R7,)T,7OU,B/?CX[] M2W1-&M?6+F+X2X]RE;.7#?A>.LP"PXL$F.;WL[\!4$L#!!0 ( .B)J534 MR;!(3Q4 ,\ 8 >&PO=V]R:W-H965T&ULM5MK[6K[7NBONF;OVKLW77;7Z^N/#E6C?*3^U& MM_AF:5VC.KQUJPN_<5I5O*BI+^:SV=.+1IGV[/5+_NRC>_W2]EUM6OW1%;YO M&N5V;W1MMZ_.+L_B!Y_,:MW1!Q>O7V[42M_H[O/FH\.[B[1+91K=>F/;PNGE MJ[/KRY_?/*;G^8%_&+WUV>N".%E8>TMO/E2OSF9$D*YUV=$."G_N]%M=U[01 MR/@C['F6CJ2%^>NX^U^8=_"R4%Z_M?474W7K5V?/SXI*+U5?=Y_L]KT._#RA M_4I;>_Z_V,JSCZ_.BK+WG6W"8E#0F%;^JOL@AVS!\]F)!?.P8,YTRT%,Y2^J M4Z]?.KLM'#V-W>@%L\JK09QI22DWG<.W!NNZUS>BC,(NBQNS:LW2E*KMBNNR MM'W;F795?+2U*8WV+R\ZG$>K+LJP]QO9>WYB[ZOB5]MV:U^\:RM=C==?@,Y$ M[#P2^V;^X(:_*C*&\\/?C1::_;3K%A_+[&FZ*T4%+K M=46O/%94JL,;CXX2K6E!L*[==R!Z-LX;&TV-2A?GB1Z9CTSO?DR@ZRSNXGDZ@ M;YQ>]34SGQ@8;W^CR]Z9SH3GW]V7:]6NF,W&>'9(\=B;=V_CJ9-BNS;ENMAH MUY@.IU1]B3TKX\O:^M[I DX4_'0@O*&GC*W\M+BN:_FP#$($_%JO2J&/SE^H MF@3G,]'JVL ;L(KZ#<@9E(954]+I*8V&S0KQ^8HE\(LN=;/0+AK79;'%%Q4H MO,.*I;--H?J*);3$J="6JG-H$%\DQ258Q3<[K?@]R"3+GQ2+OBLJ"P9:VR4< M0G,:YD>YR@EUA A':%755[AE>8*4TU)PJ FO#K3YC"62BBJ6RCBRA,'@QI01 M>BZ?O? 9#1OK#3TY(=X17EA'B,-.#9@HE5\72\340?H58Y>A+]B*Q^IJ^K"5 M'V6?-B(K92J))1AE ^P 8+T/0&%^!')]W4]@B0^Y6]@ M8\N^(X.4T_XWTCGBY2C)*%:61(7UI78M)0S&1[^ #[%Z4[.:A'I5FV\)%,I[ M'>2.%UW-)]$7M5$+4XL_"NXPH X^U'F6QJ+W"!#>B^U'?VQHNP*\U[MS$ \7 MMD((ZXB6W&%'QTO'PI?0?QOQ/-==@3 -;F.< MGHP"Q!J0Z6P'TLG&.PY;CY[,GT^OD-W4-8.>[1_/Y ML^EE7,F/F?9.1_.D)ZYFL^&)*85 T52W)L6,20,[_7))L1)R7_9MQ< BM9FV MU_1:W\,/(.X:[ Z)%RSR@A*&3J]VR1);?0]_M=4U>&@X!YH6GT5/[WQGFF2H MGPDF'7)GD820XVRK[HS#]A_QC&Y,R3H5G"6TG'!91"[EZB1;-D:*B]&C>J2. M+5# P ([C;J%GH6"0H\H QC[9B/^IELK1(KEDKTPXY;L%W)43XP.\@$P842OGMWU0"^G&H.]'WBH MQOH.>!Y2J+% OO;5*@KYSI)FG;[3A O$!HM570 O/NRL0\39*H=(3BPQIFT# M"*G[L!U0W"==^C4MIB /5#;90148XEM#*(,D&X(+Z;7E+212!3U*= M-\$9$(\+2A-24A#!3F=YAO' )?:"48!V0QZ3!.E@"1 _T8LO[^"%+5!I<80; M 62!=$13JB!^&'[- \.+6D]&7AHTBR#E-4"-20_5$*. M'("8\P?0!N]3=A1@XH$EAZK* +I.G%BWMK##Q/-$O&T/FN0IS7E6&4,3( MQH)@3\?L/!/YK2W^IA#ID -1GI^C,G;X(?XB2K,=6Y;"(;?)[>3"5Q+OYJ[W"@=9!K;0E$EMTII46L*B0, MVO'.WE0IB/,&"X0=V(*CI)-5+5@+/,,!U&#MW+3GB)^ECCSQ\RG Z[ .XXL>O';I[UCB,A[[KD[ MG8$?!\VU/]! %'L*01R/-'N?<>P*!BA;(/B$Q('>B0QH80A:[!D(^D- #_8R MR6(^-&@@B8KB"'$\$$U$\XA MH\)4?)>L++#P/2WRA_1$1[71:E+X$BSRIYJ#%]%&7I&BIZZHT)R("@2=C-@5 M0YAT(GX$Q947N>>D$6#(D0CG@6\G6>M"[VP@9-]=W+9V6^MJ)0>25IVM)P%1 ML#/1 S[H.#\A1O1(S_BL9\=*! %QR(>#C^P;+FGOHL)1=,%/,SA1CC+/1]4Q MD>A^$GJL8S8LB#]'T'?P0H$4Z4:78?@VW:/O5J QATV[@?80%&'-FT!)WI8P.9YM6^IU,L#H65"+5 M!/I1?-&G707<)[1@QZ;;*#)?Q*#%UU#EAMJ$]&@IK>.WN]A,,',N1H.T& [SI-QMX#%=\,OYVOV*H](;J]I8M+F:'/JP( M27.COEH7\G=QO@1](&,%;'I4)92U#4NB90(/'*QCMNNSIXB5"GX,(,V*:$J' M;*L/>TW)J(" JB\E^55L,C5)M6TI2>G(1$OR=G] AW1P#2L(\0B.M&]TS&^= M#DTG25Q"*K]_VL ! 3%6"W(BU5>QS9"HCK#P(X$(B-BNU& !JB(OHH.[B@YO MGX3! L$Z]T;P\IA_YHB_;Z1 0RRI^,6[K*3*@4 ARW"XIO['VJS68%)BPJC( MDFX>\= S("C&D:I^FN'ESI,<:W*ZP9KI>\0TZ&)TW!7TF%1;HJ2@H.74)]K/-# X[<7,6-$!1FGEMN->\'GJ.9)7X:J]\B$<2B>$H!U&'!V?:AVJ.@+;&FDE^$0E"+ 2UH"*@,I:=Y3#4;$D1%+0>#2;/DL] M Y#@J;RJEMRC\/J EYDM ,"7-CY+0I2.]Z?&9J\<4\]/N-_-A5D3AM?)C(F6^: MTY"EK>F+G_?Z.$>:Q*,'+@\>F#U@A(^*^?S9Y'+VC%X]>3YY_/@)7EU=/9X\ MNWQ.KY[_-'DV>Y)#(A@-&R]S*W5H:]OS&+9#6?CTZ1/^QQYS_B+]E4.?/9OS MH3]-+B]G1P^]CE;_"1R!9,JWTF=N^(Q#7L?BA9FNX(RE.6"H9N:6Q 21C#-Q MU#:*Q,K((A!6ME]TR[[.7!;!_3L/D;:B&Y%3E02TY*[ITPJ2)L/@')%-AG?; M6*H+C$K;1>,/\(S=EL70(SL,/GK4N.!9$/8LS8;%$#/U9#F&)HE]( M7B)DD=Y@&<5KJL8!Q+T&$"*=0LK&F7SJ\4J61"QDO8H)"1[!3K"!3Q'ZN)N' M_5&7'NE/\JX'V)X,(L\4GM 7&T[9=QSG96++->Z2_,Q\U)M\]/C)=$8MB-[C M[22Z260\]>Z?H(Q8TSRA:>UW 9/JV6-:_;=18=*FD9(R M64W#L*&$\,,MO'*$HA9*)6AS; MR)=)AHAOC4$9&,=13L=OJ*TL&!_1<4/RRWZDY*/!)VE) M<6^.M@)]6>L7FU&;-+5;V=>=HXAISVF^!%-TNS'] [IR2/+8;2@R%T/.'_O- MB-4K"(V<,>%6_&\7A@=B@R%1%LH(2SP38X,BBD0"@UZ3TF5< M,.+HS!9VL5BLS2T2X[4E*-"I2/%BCRSYX:/K%QK*D$D"*L T"R*,.;TG.^HO M4X)Q&AT)@P\AA(KRPQX#+4_]!"R6.!JF%VR"T,XVQW6(X0.P: N\1% T\%- M^5^(N'\P<;]R3 AYZ/7-V^(Y=9!//3 A9^;(EP4MCMFDR>:]"14^1=.0"T?T M2I"6E=MA:$T1.],#96:4-I(.(0PI@>@&!O5T5!HO[+B]$#K4]>B2!K;MMH3Z M8 L;E"( MWF8,)^Z83I7-8W)7P"$I.W 259?IF59W:Z?U>4=]I8S9-=Y37K-+]V-H5&4( MT#Y 9].#V-Z+)Q91T+G9)GE=\N^<\'XH?B[^H[<4-Z3%4_S0MS&4_"C.C9TT M)1>A,,@X#K-TN148A.>'7FCJ@BB^NI3E![FF* *_B/000?D-+#$=NZ">7,@> MF4_YG)UC'3@)# 0YHVC/V2).O$$>J=QQ/B9["TP[YB=>I0B\8G&T:J8G/9.1 M2@!0+3=FK'-V8>5N $)$]E! '(2@9+H4!;$OB;X]E *?ZO2RCD/E?7=KMV.0 M#_/ _WOHAX^'L[.OAUG?@,8< Z)#2BZ")SP&?;+X40(.)%.R(8NY/MR)9$+@ M\*-)=)@^'*=@RJY3\I!.E^O6_$&3(C:G1MT#.=\DXH5)UJ$NN.U%39B])X_H M[8$VT% 82C8D*4V>(8>A!]4-)#E.R 2*1S0X0ZI=)3'DX]@0&5WXL@H!UTS(Y,C,=G#M74 M/]/^.5JF3O(L+WMBHW;2M@B9=*^KX;H$>1EQSXK.H)AN<;5 MMW*YB0:IW/(DD[(R=USH4@5]7_L,L,P3%.Y_8/SBJNX 921 B<'',)U.Z4^R.Y184@!YC<4R9+Z_9-11'1JI6;>2=PS+K[#\EY'E MYGD6:S0\^1A/7M?4.NA./)AFMG^6 K(+WOL)]OYT('*NR7Y@3_,C#1Z/;LN> M&Z\\P6%0L?$\$G*&(8I*4-5RD>7];N&0<_H==-T(6-\2G(KGR$X;&0?II$K;N],61%]0B&A@ M\70U_22*B((M-^3B%&\R@M417!H>J3%RPZ51GKZ(Q6,_:E=H+D["[?@R7I0B M+I7<,#]"# O.\?ZMI?C48CTU T,#HHT.WE+O1*U6CJYZ#@"/!A$ZMW&>_D4? M\3_8;*Q60327)F&(NXN!AD:J8:!"^P+&T<#LBU6(RQ@[:4EPL MWQF]#6VC/%L*(9:OX:8Q+%^+5KO!:W>[#44$E'*I) S>^RI.+I>)%<$D\2B& M-.:=;Z9'_.W!+X9VN;;&%-4,W<960_]H3Q9)1L/<_)B!Q8N(.?-DP*OQ39LQ ML>F&=CPLF5BROP]'3XLQ$=A!CE-V><[+5YOOTYVC!'ZFWZXT>ZQTHPF6"4U@'+"O+!%F^?D'14T#H-!PC77NX#EUZ)/*U5/R#@6<#3[\VFXV4 M!S0D;2NVN\->:L"^W&;8:IG>\^_+9)_!2E+KCZ"Y=/S3,/%5\:@1Q+D%&V#N MTA!V0 /?#9)&VC)2,2U^ZVFD4YN2JPN^%A-^H,.73$MD$F%2,IY,I'LJAYXI M7,]E&TL_J%C"44)Q8<(J5X_Y3KU,([8ZW-WKY 9G&(+Z;+(:1C7O=S2/H8!6 MO/OTG]&C,\9J2P=^21=F\^#"@W M%VD

,/,8LM<0X:C=*:+IMI9_:\![SV>SR6PVHQF0 MCOT+;D[%]E*4MZUC)-/LC^HPO:/B._Q\D5OA+#"*ZMP2S6XX[Y&ZY[03'(/- MI:?971^C)N72\2Z3A-KL>C!,PR!A<>F>$P+-$G8FO40V&?_?M7X_FZZ.T/AP,?J+[^&50W\#LV\K!\H?=F$OEVLB4:M MT&""(9R(J,;V>.SG@A?9#S/YGB[]_)0KS+:3WVBF3],O7*_EAYW#X_+SV%^5 M6U$=5>LEELZFSYZ<%4Y^EW MOZ__!U!+ P04 " #HB:E4'8YM,] # !"0 & 'AL+W=O M98B.W4L>BUD>T.3..V[H:G^+;3X0"0!2\ ^ [ 7=U#(E?EM3!B,5-R M"\JNIFC6<%0=FHJK.[LI=T;1;$TXLWC?/: VI++1,]]00.OVBQWX<@#S%\ 1 MW,C.5!I>=R66S_$^%3)6P_?57/*C 6^$FD 4,N !YT?B12.[R,6+?LR.P34N M#8BNA-=?^]H\PAT6O:I-C1I^OUAJH^B$_'$D:3PFC5W2^+])>A1L[^"YWH@" MYQY=,HWJ ;W%1VD0H@D<1(9?*P312F7J/[&$0FK#H._H7C;.L:;[J!W;1FJ- M1'\E:@4/HNG1N>E []G+%085-^Z."W*-!;9+ M5'MO"$+A[H*[,H2&E6SHYNMS>&,+^.P*N$&A>X4OA;X8>5T1+WBKB +35WQ"$O9E1IB%D^#$7L:9OR,?#S)X,X(LY.V[^JBWE#2 M <,Y2]/D"41)SJPS2@.J4&VDLLAAK<5WM-V$"G+&X_P)%K$@C0@8)"RD<"<0 M!0$+P^PYEXAE>6;9\#QAG ?'9/]^^_Y/Y=.(Y8&MEKLZP[/!EZ7YOY(\M8+' MM(4O"QZF+,W3@UT*IV?6F63\J."<921X!*?YU D=DI:YDS)G01"3-;6EARRT M.VC]*5&*_GY\?RCK@4XOSUS3K^Y =@B/*!1(!0V2["<01C$+D\!9$9O&J;7" MC*79:(6QPXN5H3+&$*92LE]7L*)&Z#PD53)E^32C)V=)&D&8!8R'*:F5LS#+ MGYVR_8DZ%&0OP3^]-_V#MD2'8>V:KZ9W5=^9H4.-WK&_7PQM[6GY\'% "J_M MR6MP1=!@DDX]4$/#'09&;ER36TI#+=.9%7VCH+(+:'XE:8]W YM@_.I9_ 50 M2P,$% @ Z(FI5/OZ[PQ* P J0@ !D !X;"]W;W)K&ULM5;?;]LV$/Y7#MJP)]62*-FR/=M XJQH@&4(DK9[&/9 2R>+ MJ$2J)&4W^^M'4K)J.[-;H-B+=<>[[[M?HLZ+O9"?5(FHX4M=<;7T2JV;>1"H MK,2:JI%HD!M+(61-M5'E-E"-1)H[4%T%) PG04T9]U8+=_8H5PO1ZHIQ?)2@ MVKJF\N46*[%?>I%W.'ABVU+;@V"U:.@6GU%_:!ZET8*!)6)]7<.'QGNU9$,MI*-$)^L^#T> :7@!0'H <7EW@5R6=U33U4**/4CK;=BLX$IU M:),D=4UDE M;+$*_KK9*"W-R_'WE1C)$"-Q,9(?[^95(GL5YZJA&2X]<]<4RAUZJS^$1DA& M<"$*O"\1"FO;.5M];!,%B%9"P3CE&:,54*70G%,-IM%9.70:*,_A#C.L-R@/ MIQ%0B?W%9?]@;M!0B,K<:#6_F,YKZM]QAQ7<'YY?A7MX+[1):DU5Z1+(K("? M6V9*<60_ R&I'X6ID7[Y:4HB\NN)=+ ^H9DFRS3V')/)>/ Z/.W9.ZSR-UJ\ M,?>ZE4R_ .,[ W69SV$MZAJEZU-#&].' 1K[23@Y5S^,GD>P%3N4W!* ^9KQ M[ 4V@N=J\$U\,IF>:<^:FI':@NN6LXPU)N IBA _3L-S=2UD(Z3%=MZ6@9NW MXP@73OPHG;S2NTZE*;'2;.(3$I[T<4QB?S8CUX;Z^N7XL;F.IWZ2C"_-M;?^ MSW--8W^:SL[5[YQKDL1GVK?G&J7^9$K.U>^9:^1/9[-7NNW4S(^BT,TU]6=A M?#K7<>J'40S_]9$+CM:':<_6+4D%F6BY[C;)<#KLX9MN_7QU[Y:XN?!;QA54 M6!AH.$K''LAN,7:*%HU;1ANAS6IS8FG^2Z"T#L9>"%-NK]@ P[^3U;]02P,$ M% @ Z(FI5":?8.>B @ QP4 !D !X;"]W;W)K&ULG511;]- #/XK5IAX*DV3=J,:;:5U8X*'H6D#]H!XN"9N<]KE+O@N MR\JOQW=)LP);D7A)[AQ_GS\[MF>-H7M;(#IX+)6V\ZAPKCJ-8YL56 H[-!5J M_K(V5 K'5]K$MB(4>0"5*DY'HY.X%%)'BUFP7=-B9FJGI,9K EN7I:#M$I5I MYE$2[0PW/_@\%5B M8_?.X#-9&7/O+Q_S>33R@E!AYCR#X-<#GJ-2GHAE_.@XHSZD!^Z?=^R7(7?. M924LGAMU)W-7S*-I!#FN1:W?+C++A"4WK.TXCR&KK3-F!64$I M=?L6CUT=]@#3T0N M .D07<;**B\$$XL9F0:(._-;/X04@UH%B>U_RFWCOBK M9)Q;?-0/J)VA[2QV3.>-<=9!ERTT?0$ZABNC76'AO2[K3LDP/ M$EX)&L(X&4 Z2M,#?.,^MW'@&_\K-[B0-E/&UH3P[6QE'7$S?#\08=)'F(0( MD_^IWF'H)^,0CH?P)/)S@9 )HJW4&W@0JD8P:S U@>Q]A .N4E;T90*A<[C M#,L5TLZ:@+3=F,F?F(.PL#:*Y\^>_@G_&WHC&FXPAR2%LG $KU]-TR1]MW>Z MXSEC35"1R=#:WCZ!2ZDE]V(.&V-R"\GT!))DQ%!_XF:>GY>_ )02P,$% @ Z(FI5#H09]=3 @ +@4 !D !X;"]W;W)K&ULK51-;]LP#/TKA,]=[#A)5Q1)@*3=L!TZ!"VV'88= M%)NQA>C#D^BZ^?>C9-?+@#6G'1*+TGN/'R*U[*P[^AJ1X$4KXU=)3=39=>I%M(DZV7'5;*9WF[G M 1\!WR1V_FP-(9.]M<=@?"Y7218"0H4%!07!GV>\0Z6"$(?Q:]!,1I>!>+Y^ M5?\8<^=<]L+CG57?94GU*KE)H,2#:!4]VNX3#ODL@EYAE8__T/78^2R!HO5D M]4#F"+0T_5>\#'4X(]QD;Q#R@9#'N'M',Q'*M4R)U0,F+0:E;:^4OZ$T@P=KJ/;P MP918_LU/.:HQM/PUM&U^4?!!N G,IE>09WE^06\VICJ+>K.+J>YCJCMQXLXB MV#@G3(5Q_6.S]^2X37Y><#8?G94G%>&#F=+$;[BF?0 M-QBG2)VB14X6@<9=6ARA-9(\=+5D?QV3X)D18)_1@8 &G;0EV -8@_^J;WK6 MPQI=%2?50V%;0WT[C[OC8[#I9^ /O'])..5*&@\*#TS-)N\7";A^.GN#;!,G M8F^)YRLN:W[0T 4 GQ\LUWPP@H/QB5S_!E!+ P04 " #HB:E4()C&WJX" M #H!0 &0 'AL+W=OTLZGIB8E-2XMN+HLA7U8H#+;632,=AM7W(E"V8%912-W]QW]:A!Q@/G@ D+2 ) MNIM 0>5[06(^M68+UGLSFS="J@'-XJ3VEW)-ED\EXVA^(ZP5FB2Z:4S,YW?C MK,4N&FSR!'8$%T93X>"#SC%_C(]91R!$L1*R "7ZC7>2T<^8(_EZ.W+CN5F5Z/,./)$66TM MPX_2O4\O 2[5(^G):-S3_J]7$O>ZKT2["3/&<;A:4].(W6XWQLZ:[MV[-S.0 MB\OE>R[\ &ZX3[_ M U!+ P04 " #HB:E4I/=Q3]X" !U!@ &0 'AL+W=O2*=-'\_2G;=%%@#;-A++%$\AX>4R,RVSM]3AOTEKI6VRF$7;TB]FKF6C+2X]4%O7 MRN\NT;CM/#E.'@VW>EUQ,*2+6:/6>(?\M5EZV:4#2Z%KM*2=!8_E/+DX/K\\ M"?[1X9O&+>VM(62RYHED+?$ MKN[!HJ#6MONJA[X.>X#I^ 5 U@.RJ+L+%%5>*U:+F7=;\,%;V,(BIAK1(D[; M<"EW[.54"XX75ZZN-4N5F4#9 JZ<96W7:'.--$M90@3'-._I+CNZ[ 6Z"=P( M047PSA98/,>G(FW0ESWJN\P.$MXH/X+)\1%DXRP[P#<9\IU$OLF_Y O7FG+C MJ/4(/RY6Q%X>S<\#44^&J"I&(K=<%RHW0M2Z])7 *, MA=Z&5C&0N]83@BMAU'J"+!NC-N%8D2S$S5>.H49/8V>I;Y"HW$C%>)* M<50MTRIW==1+;5[]50&VVAA)FZ%2&P0%I-=6EU+5(*388*@#EJ6D *ZK4:_C M]:MI=GSVEJ#45LF5A8B.= AP)&4AF2L4%(6<51?6><@555#*+*71GQYFNC<* M:O3K./ HW(?E;BH,UF&F7G2CY,F]&\C2>FLM00V6 AV/SDX3\-V0ZS;LFCA8 M5HYE3,6E7$:!/CC(>>GDG?:;$&#XIUG\!E!+ P04 " #HB:E4H\]BRZ,# M !U" &0 'AL+W=O7,JVFMEND+])> M9LZUP?=#FUM;,CN[;1MF+J':N.T\26];<"CO1'2O<[+1IA=(*J:+-.IQ=F\U:]ZZ1BJ\-V;YMA?ERQ8T^7$19]'#P4>YKYP^2 MS;H3>[YA]ZF[-M@E(THE6U96:D6&=Q?1979^-?7R0>!7R0=[LB;OR5;K6[_Y MJ;J(4D^(&RZ=1Q#XN^,WW#0>"#3^.&)&HTFO>+I^0/\A^ Y?ML+R&]U\EI6K M+Z)E1!7O1-^XC_KP(Q_]F7F\4C.MT>E<&@E6KX%_?'.)PH M+)]3R(\*>> ]& HLWPHG-FNC#V2\--#\(K@:M$%.*I^4&V=P*Z'G-A^0]Y^U MM73-AFYJ87B=..#ZVZ0\8EP-&/DS& 6]U\K5EMZIBJN_ZR?@,Y+*'TA=Y2\" MOA=F0D464Y[F^0MXQ>AD$?"*9_#>":.DVI\X2;]=;JTSJ(G?7\"?COC3@#_] M7T'\%PSMF%83^B<6_5(SE;KM>B=")>N=+T19DE 55;+I'5>DH-=XO0YZ-NBA M9!P^$VV 7GM M?0=Y0B^4M[5N*C:6OJ-7^2+.TN697V;S>#;/S^@M*XTF&? ^AX[T;MS!Q)X' M?I;P-%D'SJB(^(E 9HLBGBVG\6Q18)W&^705+]+E([W1U:>T02:=9/.SXR(] MHVLD5CDIFM&/@09"V/0^+#NCVY"GKW+\0F:W7(K>,DGE,>"(UV_Q /9-137\ MQ0_\QJ,'R]\'(+Q]Q+L='L-OJ0MO],G"^,^)_J3XGDTI+>Y#)DEWWE-+>;S* ME_%B-J=I7,S3.,U22-^Q]E0,T*L-,94J7OP14[W!NGS_>33:9%T5@2:: N)![^://5R)2>C )VU M#P//4L P\0*XWVF$_KCQ!L8OC&PO=V]R:W-H965TV9;#R9/&SM T1"$MHDP09 V\JOG^^< X"D+*E[>G=? M$DDD#L[U.Q? ;^ZMN_4;K4/QT-2M?WNR":%[=7;FRXUNE)_;3K=XLK*N40%? MW?K,=TZKBAGU_2 M G[CGT;?^]'G@D196GM+7SY6;T\6Q)&N=1F(A,)_=_I:US51 A^_1J(G>4]: M./Z M?8X=R]X'V\3%^-Z85OY7#U$1HP4O%P<67,0%%\RW;,1<_JB">O?&V?O"T=N@ M1A]85%X-YDQ+5KD)#D\-UH5W-V*-PJZ*&[-NS?;&U* MHWWQ)'UZ^N8L8&LB<%;&;=[+-A<'MKDL?K9MV/CB0UOI:KK^#"QGOB\2W^\O MCA+\6;EY<7D^*RX6%Q='Z%UF/5PRO][@ M^P,;O%?>>%+S)Z>];H,BI]RGR#] IOC'!E^*TD*YK=<5??*0HE(!7SQ>T@BD MX O3EG5?Z2)L-.*!)69B]/W:-IUJMX5JJV*C[G2QU+HM$.J=JZ[(&MIAR^MH6\WQ ]O>]5H!W\KGOSY M3R\O+A:O_WIU]8D_GK]^RGQTO?,]^6.P3,'UM ,]<7K=URQ\%F!*_D:7O3/! MQ/<_/)0;U:Y9S,9X!I6T[E4*?[3_4M6D.#]2K:X- II-U'=@9S : M5LW)IHT-^ MPYZ"7SK ,)E1M6T/^OMXF!:_-6!-S\2B;2BBI4RCB)A"+@I9^0]YR]>^Q$/G?6&WIR1[,@0 M;"/D4J<&GRB5WQ0KY,5!^Q7[+KN^^%;:5E?SXU&^5WPB1%'*7)+D,![H^XWM M:[@1 @J)G,(3I'[I6TF4;+%]TK%778G]/NO.NC#'_R+=GK H@!OL+4F=!IA@ MV@H13YDXZ3#I![X!AO0#.0K)(YKOZWKBDOB5GR#&5GV@@)3=_HAV]J ]$#VJCEJ86/(IP M&+T.&.H\:V/9>Z"]]Q+["8\-D2L@>[T]!?. L#523R!>QH"=@)>D;?5:5#SV M,$* Z( 4 E0-"3O8%%A"_W2"/%>A0'J%M"F_SB8)8@.7"3: =8KQP+7#=\\N M7LXO4:#4-3L]QYV/5F8NLL/3HCM5ZYAZOKNX>#$_3ROY-=/>Z12>],;E8C&\ M,2^0 L5284.&F;(&/JF$WP,&X7,MEIQUN X([R!W563JY91L(W#B[Z/ M$C8Y()M_31P<6I.KB&EN)?28T5,X0DW_[^.#, N0@VS;*X?*@T3B&+0- M7%X]1'*(NC[;TF\ >*=+)5#9D 0J#+%;)4$X]]'*J,D&P0#SV_*6BCX*%BG- MWD?P(AF75-;D(B8%)^WE.>P&*4$+00S>#2$\*=(A"PAP\O:SV;9!7P+,A-#AH-3!4TA3ELZ =VPL8C#+/-,LD,/GN0MS75AF5(RO>0H MQJ)B#]<8X\KI[VWQ'PJ9&37+Y8)1>R&*^&H=Z/Z$-(7 _+M;JS:EJTJ7-2<] M%G@$ 5#"$OJ\12J,%?*G?HF>*%'Y@+(=P50R?GRDI"_F!DO7DC1C.9VL*-GD M_#SQ]7MV[B(.<5'8F.I4B B!+_.;N13ZQ5_M'3:T#GJM+3F19?BG,HY-A0)' M.Z;L396+#B:P1)I$+#@JDMG4XFM19@! #=%.37N*?%_J)!._GPL"KB$H(Z;5 M!M8J@Y?\%#L'MP^@8*X@=> Z' M.X:]3G,DGSW/^>SYT0S#]F[#P,--WW4(3%=\-OYV7\;ZW]#;K8LJW5%W0A56 MFW.*CRMB:="H7X NDNO$9%26 JO6-?Y#[458/RPA3=,RZ(M#/.5(/WJ+(K," M_,#Q1JT"@:AM]>...D=NYRS:24F9JH!M-0IB9,>6H"T0G)8$#[\"3FCC&O 6 MO1C@WSQ(561JIC+7$:PFHLXB+K&;JP&; M5 7A"=4D0T=GWV4A%;0S$IT[0'P<7)%\U814]0VU:8328_[Y(OOGB^/^E$I/ M_O!A*#WWN>8?)#7Q2HHZPXA#+>?&K#?0>&WP]K2NE0$**;1G[Z0P);_Y88&/ M6T]&K2F;*LE'Y"STN(._ C)TS'I'*NN6FJT55V<;75*BFQ4>,-NNF3BRN"97 M<+.&0F-:-M!HF0+;R]94-3Y0S'%!JJLX:\+SGB"49BJ!U3;X&9X%$WJ!3MG9 MA%1 2)L*6F2KH@0-/$LAF%JK.//H'6U!3*&V]#SEJ!E>)55[/8QY""+P:*<" M2EL2BW$K!UR;/9J2"+4#(HCM&]-"<_6Q*'F9H^3E4==&$Q\ /B0).<"^V/BW M"(QE)O7!RG<(BDKDM@ZE,;G[!KD9FD8YC7 A;X=?QKBHT3P#%:GB%#51O?;= M8O[BSW\Z?[YXG;I%:,+35$]DATJ MVR_#JJ]'N$$6_XV7*&&G6)9=E:2XC)GT:P7,(=\@*XC7,+7.!J"049EV+\4Y-6-2JY5#HJ)\R&/D7(+A*YT0 M4 :GJMY\TSN-)'*?0I-'3X?9EDRN2(11SS,CQ2/]2:^#7Y$,>8H!^JAOCWG8 M^6(X[ED<=8^/0P[:>XIS=#4=$;[R4)-^>\)S27>G3\8D]S:YX[3'IO:BY8P# M2ZC7QZ(^4"/7.X%>)5V&SZ/\F?BL5/9<[3=]RQ:LA8KD+C2IVLD85D&/,\[% MD_H/_8?W:+K)Y3RGL]-@3U,VGAU,SY?/3V48]%L)>@K\E0YTH-#&H2'G/91[ M1#1Q4F;''.OK4/J7(Y#3Z-$TQ.-^4M,L00C)1$,K_/QXI$%-U6B3WU0(-*50\Z:1$0K&-91&.$A^*] 7XOQ/8C 6BL(9^1*/X3F@B"/1P'0Y MH=K?0+1:01ZH<>@V$A8;],X\/\ISO&P2&J@%#N?2N!(N$V(!1ZW6,<@=G;"? M'X7C\(Z"3?V"SA<>3.Q MZ<0J'CHE@TI!("OOAZ,C*B;$G3QKM949&>D2[B%5,9V#TB1,Y:'9EMO?.'>I M)T>E(!ONR1&B>W2H#1G=N<:X$I2;[3(?WXZSS&:06Q@>#KMRD%6Q3N!CUT=3 MYSV;1ZEI+F-:5A.?H8P$SM(QGVHT91Q'!Z/T:,-9,AW->E"7&4 TK0X;I_5I MH+G'2-@-OM,0;)M/J6D :R@^?!Q:=#V8[;V DZB"]AT14<0556K^5?&?7'Y] M+%X5_]5;@E(9011/^C:AZU.)=\8MRK=Q"CJ2.)YHR?6:J+RHR7'"*!5?(!BE MS+&E*"F]3OP00^/+*%(0V275&UR\1CGE=\:+.DH2!8AZ1A\W%HLD\>@/$0K[ MY9CM+##M5)YTH!EEQ6)A(?*3WQFQ2@Z@6N[5K7-V:>6$#J@Y>BEZ')2@9&:: M%+&KB;Y]K 7>U>E5G8Y*=NLO>S]U\F'*_7_O^O'G8>_1XV&"/7CCV ?$AI1O M8VV]S_4IXB=%/CR9\J\LYFYE*YH1B8R?G*_$F?I^#N8,G9*:@RXWK?F59O\< M3HUZ@.=\D_P0MS#UG9-D6RGIRR/2I.=XZ X0X-Q<)8EU?.D_9\-?>K0)<_&A<_HC4YM MI8F.Q66OJ^$0D%!&X/GQ0=*AB=>,9EK#@;GXL%RFZ%NY8D#' SP%HY#BWG<& MKRE5M">7F1LH32J@5H5X]BEY(2M(=#FUHMFI)W-\/8;/(1&,L'2L_^.0&9.C MN,3LT<:C)B3"0,X(49)]D'"T,;X8JK2+WQAA\Y7X;#G=Y$$]GUHY/DCBZY2HH#?QHNOI MHNN\:#;TOL@HV+HX1VKY*.W(-IT<\=HG_FEJ?].FKV7)Q>Z2RC75"TGQC]MEPYEL-_"UHW$SS5Y>/$2 M!7-C3A$T91R?YW9$4'RE.7[312)W9W)+TE /SU?%-!#0Y(M'!W@>'^=QV\4W:J6NY8#+^F:S$1&8$:T2W;7"-?% MG8;_U0>@/!^,$0@(?/"*&E\^OVNH42 ?-U"3_$ TP]-^ >IMTEQ2LDREM M[PY'$#V@K-4 A.C.ZD$O(@[@&6XXE)]-W&J/7QH^^&'/C;?)^(Q (A[T:*B@ MN5^*UV;+=".!I%1R]70/,ZPXQ_1;2RFSQ7H:K\8Q09MRCJ4)AUJO'=T!&QP\ M!40<;:9+*5_U'OP!L:E9Q:.Y6XKGGMN4^^@4,L[;B7XT<['C!@E^C)=(8P7: M.K>'=/*4K45. %:,OH_#G7$!%[,^W\_+)Y=\7U)MAT02MATE*727N4N-">4R MG:^MLBCBDR2C!-)4=KZRFOQOQ_U2M2'W0YBCFEVWL=4PY=G11=;1<-2\+\#2 MC9^Q\!3 Z^EY_Y39?'4S;99#+,??Q[V[I30-WT'9589Q&:$2OOG/3XF+D\5H"JXOG[(5^'6U:6&;)\CX:RISBATP#&EJ8!\?X5>HM: MAA!#@(^.Y?S&=)UT+-71<<[PAP+GET<+A:_YBM7>6N'W+AY#+!]::KGBX4@9 MIW!@/;K,%9/^%-48N,=:XB$;#29'"_F:$\]F6!)6EMV*S0GA,.G25C/W5 *JB*E%HS M[Z^RST9\> M\;4P^@,K;OW:('^%E'_-?\1U)7^Z-+PN?P'VLW)K:G!JO<+2Q?S%LY/"R1]5 MR9=@._Y#IJ4-"'3^N.'K7?0"GJ\LVI7XA3;(?]KV[E]02P,$% @ Z(FI M5'ASPUB^ @ & 8 !D !X;"]W;W)K&UL?57? M;QHQ#/Y7K-LT;1+K_0 *98 $[:;MH1*";GN8]A!R/BYJ+J%)*-W^^CFYXT8W MZ /$B>WOLQ/;-]YKHN*-(4V%7.T-9O8 M;@VR/#A5,LZ2Y#*NF%#1=!S.%F8ZUCLGA<*% ;NK*F9^S5'J_21*H\/!4FQ* MYP_BZ7C+-KA"]W6[,+2+6Y1<5*BLT H,%I-HEH[F/6\?#+X)W-LC&7PF:ZWO M_>9+/HD2'Q!*Y,XC,%H>\1JE]$ 4QD.#&;64WO%8/J!_"KE3+FMF\5K+[R)W MY20:1I!CP7;2+?7^,S;Y]#T>U]*&?]C7MOTL KZS3E>-,T50"56O[*FYAR.' M87+&(6L%-P0OE'63E#6D%^;KJJ'P-T M 2NQ4:(0G"D',\[U3CFA-K#04G"!%M[>L;5$^VX<.R+V[C%O2.8U27:&I NW M6KG2PD>58_[BYEO9["IGO) MF==:1TL58*AJ@FM!O6U!V*:WQ6\R8Q8*+;UB!/1>O&P?#&Z08[5&098-.F@R\U!]V>KT^2=UNKS-(AUX:7G4&21^6_Z0K%)>[O,Y6 M4[H&E%;O^K.[VO^;US*1KVPBJ*(D%N287@WX$IIY#]<;I;>C] MM78T28)8TNA&XPU(7VCM#AM/T'X,IG\ 4$L#!!0 ( .B)J53!R-E]^ , M -L) 9 >&PO=V]R:W-H965T2>,F(Z5W("RJ\F:%5RH#DWDRL869684S9:$,],/ MS1-J0UDV&BX^B7F%>C >&K)LYX?YSLI-9X6?L!+"O6S,2L.;IL#B.7Y(C'I: M?$_KAI\U>"_4)80! ^YS?L9>V(<9.GOAC\-D<(=S Z(IX,W7MC1;F&'>JM*4 MJ.'/Z[DVBK;*7V><1KW3R#F-3CB=40<5;84@%R!JJ4SY-Q:02VT8M VU4.44 M2VH=[?A44FLD@E9>B%+!DZA:?*D<9QW;1K[2:Y'CQ*-.U:B>T)M^6N'/L3@P M<&KJ@'V6*![9*EAA5;PV\O5N9@OET682!JB(^:JOHC-RASG6Y$ M<#2$AH6LZ*C05_#6$OCL"-RCT*W"4Z:O^[AN*2YXIR@$>#P$]\X%]YWZ=Q?I ML9];6=>H\E)4L!9KXOD*XI#%44C"K[^D/."_D73!PV30345^#(^7LTM8RB=4 MC24(=)@U^1;FLBDT1"P:^3WV(DCY@'0\3F%FA-FEMFW*O%R3TP[#.4N2^ B M)P.K#!.?&*JU5!;9K;7X1AH*@_L9XU%V@(7,3T("^C$+R-PK"'V?!4'Z/):0 MI5EJH^%9S#CWSZ7]^_+]GYE/0I;YEBUW/(-!ITN3[*=2GMB$1U3"TPD/$I9D MR5&5@M' *N.4GTTX9RDE/(2+;.02'5 N,Y?*C/E^1-+(4@]88"MH]0F%%,*9 MPV74'RZC_WRX'/INWZ7;EPZ-LP9?/C3^U6<_K/]104_/W-&O;$ V"%L4"J0" MNG8TY2<((Q;$OI-"-HH2*P4I2])>"B*'%PM#-'H39J5DNUS!@JYXIZ&:QB.6 MC5+Z7ZCL M II?2-J,NX%UT+_GIO\ 4$L#!!0 ( .B)J51V2?-%; , +D( 9 M>&PO=V]R:W-H965T@!.^!PN78/PQX4FTF$VI(KR4FOOWZ4[+A)KDD+#'N)2(G\^)&4S$SW M4GW46P!#/E>ET#-O:TP]"0*=;Z%B>B!K$'BREJIB!E6U"72M@!7.J2H#&H9I M4#$NO/G4[3VJ^50VIN0"'A71354Q]7(+I=S/O,@[;#SQS=;8C6 ^K=D&EF#> MUX\*M:!'*7@%0G,IB(+US+N))K>)M7<&'SCL]9%,;"8K*3]:Y;Z8>:$E!"7D MQB(P7':P@+*T0$CC4X?I]2&MX[%\0'_K@$Q)@]2F*TF?X@"BE/_ -GU%.F!XBV] M"OC U(#$D4]H2.D5O+A/.79X\?=3ON,Z+Z7-6I._;U;:*+PE_UR)D?0Q$A<,%&0 M.\BA6H$Z[$:$*>@>,O]B<])D+4M\X7I"+EVIU]!_P@Y*NL(Y%: 3PW'5!S8SX32S(_"#*5??AK1B/Y^(AU.GP";RG,#'4::#GNKPVKW MWD%9O#'R#;[S1G'S0KC8H:MC/B$+656@7)UJ5F,=>M?83\+T7'T_6 [(1NY M"0M \.LF\A>RDJ+0O6WBTW1TIBT-,^ 2KAK!N: MZ>T*A>J601SL C>\K*P+A.FB827>HOW67&ORPI$EYS5*PY4$C<4R.(WGJZG+ M]PG?.79FSP8WR5JI!^=YK9;!+( <"]8*>Z.ZKSC,<^SX,B6,_T+7YTZ2 ++66%4/ M8.J@YK)?V>-P#GN 6?0*(!D B>^[+^2[/&>6I0NM.M NF]BW[&U0/-A$5KB=;MA-G"L>H[D%8X)7"EI*P-?9([Y MG_B0^AF;2G9-K9*#A%=,'\$D_@A)E"0'^";CD!//-_GOD.?<9$*95B/\.%T; MJ^E6_#Q083I6F/H*TULHXMG47,F#+R%=V]F29Q\WK/N27_4$S1:96C,&)_"!9>< M[F@.I5*Y@7AV G$<$=19](VG\-)/"/?N=8VZ].HUD*E6VOZ*C]'Q@3CM=?&< MWK\N-%[)I0&!!4&CHT_' >A>L;UC5>-5LE:6-.?-BAXYU"Z!]@NE[,YQ!<9G M,_T-4$L#!!0 ( .B)J53XBP]ZN0( /H% 9 >&PO=V]R:W-H965T MK!MY> YIS# I79SJ)AM+NXE)N"_$4\GU9B@U=(/ZJEY5/2R1.VDT6!Q/8O.AI-% MZNV#P4^)6]?;@U>R,N;6'[[ELVC@":'"C#R"X.4.SU$I#\0T_K2841?2._;W M._3/03MK60F'YT;=R)R*632.(,>UJ!5=FNU7;/6<>+S,*!>^L&ULTY,(LMJ1 M*5MG9E!*W:SBOLU#SV$\V..0M Y)X-T$"BP_"A+SJ35;L-Z:T?PF2 W>3$YJ M7Y0KLOPJV8_F-\):H4FB@Z-KL5+H7D]C8F#_'&E%EXELDJA"[/!W%]@TY<)3*<1=R!#NT=1O/K B$KA-X@2/U,&.#.!6(C*BPBE$VET%<* M.,]9T24ZY(8W0Y"N[5+YEZV$8PS%[>LF0IOQY]6*<#),/OAYW,K2YYZI]*S]6)AF<=H;?>4HU6IT7*[+, MUD+Q<%""F D93C>^Q7OIR ?LH1R]?]VAW.QRE!E''BBKK67WH_31IB> 4_6$ M>C(:][@_][O$O7XLT6["U'$&UL MG591;]LV$/XK!V,/<:'%DFS93N 82-H.*[ &09.N#\,>:.EL$9%(C:3B=+]^ M'RE'\0+;*/IBD]+==]_=?4=JL=7FT9;,CI[K2MFK0>E<6"]VZ2BJ^,V3;NA;F^PU7 M>GLU2 8O#[[(3>G\@]%RT8@-W[/[VMP9[$8]2B%K5E9J18;75X/KY/(F\_;! MX$_)6[NW)I_)2NM'O_E47 UB3X@KSIU'$/A[XO=<51X(-/[980[ZD-YQ?_V" M_EO(';FLA.7WNOHF"U=>#>8#*G@MVLI]T=O?>9=/()CKRH9?VG:V&8SSUCI= M[YS!H):J^Q?/NSKL.4'X<1R8?26C+<&FE^$5(,WR$GE MFW+O#-Y*^+GE+?K^A[:6[MC0?2D,T]F#6%5LAXN10P!O-LIW8#<=6'H$;$R? MM7*EI8^JX.+__B,0Z]FE+^QNTI. GX4YIW$241JGZ0F\<9_M.."-C^!]%$9) MM=G/]J_KE74&XOC[!/ZDQY\$_,D1_'O,3-%63'KMM2)S$JJ@0E:MXX(4:GU6 MH=A#DBK7-5,#&M;3.%3KTZ$>2B9@-*T30=Y'(_J KX$(-_"F/HTGA!BPQT_2SBOK -GJ",Z4,AD M-HZR^23*9F.LXRB=7$2S>/Y*KT_UD#?(Q.?)=+A;Q,,34LMZJ64_++7MVZ0: M[5@Y*:J^3"'+0RH['>7N,)!O==7Z]JV-KH.>WFCQA )7G(O6LI\!8*#@WK_& MZ=U6!95( 3](!2G%Q83&43*# MXR0AZ'8.364Q5MD8S[*$WM&Q^H>RMZ?C_-2HAYXP)>"417$T3;DE%BI7''YKH%7_1T8] ^/_>^G19-9T6@B?&5N*V*\T,C M,-J[QW ";,)M;2E@=E=:_[3_(+CN[L%7\^YK @EN)/I3\1JN\?D,.C?=#=UM MG&["K;C2#G=L6);XJ&'C#?!^K5'ZW<8'Z#^3EO\!4$L#!!0 ( .B)J52L M,Y'3: , .@* 9 >&PO=V]R:W-H965TYB4P1U+P^+?:"ED4V4(EV2LA-@/WY)2E'M M2%;]$I/2G#-G+M',["#5#[T%,.BIY$+/@ZTQNX]AJ+,ME%1?R1T(^Z:0JJ3& M7M4FU#L%-/>@DH<$XS0L*1/!8N:?/:K%3%:&,P&/"NFJ+*EZO@$N#_,@"EX> M?&:;K7$/PL5L1S>P O-U]ZCL+6Q95F.P\F 0V(S@#B!A!?"A@U@-&E@*0!))<"T@:0^MS7R?*97E)# M%S,E#T@Y:\OF#KY<'FT3S(3KK)51]BVS.+-8U1V%9(%6;"-8P3(J#+K.,ED) MP\0&/4K.,@8:?4"?J%+4=0)ZNP1#&=?O9J&Q*AQ7F#4>;VJ/Y(S'&#U(8;8: MW8D<\E-\:-6W(9"7$&[((.$#55E:Q'V.TPSQ*REB=J M>'I8EL,L?U7\"F'R.Y:[RV,:8+F_/"+ MRR2>1DG'\JYKF9)I.NE:WO=8CG"4GG@_"3MIPTX&P[ZE>HNHR%'F#B[\/>4@ MC.[+04V5'*D@9!SA<3<'/9;)9#1*SNI-6[WI!65B8@_:E.=TIAWO,<81QF>] MCUOOXT'O?X,QH-R'*U.0,]/WKSKNE&H\X'G2>IX,>F[Z7]O)FH&MT9H#*I0L MF^\UJ-Y$3+IE.-525ZMK-E"I::MX.JR8VPV"BLSJE KELEJ;HN)VK->!],F= M=E+W6NF0Q8G*"/\:1GA0YW#V_;-QJ]8&OFJU#.\?=JN M<==^>0E_F=<[H)T8&R8TXE!8*+X:6^>J7JOJBY$[OP:LI;%-ZH];NXJ"<@;V M?2&E>;DX!^URN_@?4$L#!!0 ( .B)J51)?HZ< P, *T( 9 >&PO M=V]R:W-H965TK.=55:D!*K&[$B''9R(4NL82J7KEI)@C-+*ID;>%[/+3'ESGAHUV9R M/!259I23F42J*DLL_SX0)C8CQW>V"T]T66BSX(Z'*[PDUDM&2 M<$4%1Y+D(^?>OYOV#-X"?E.R43MC9)0LA'@WDQ_9R/%,0(215!L+&/[69$(8 M,X8@C(_&IM.Z-,3=\=;ZH]4.6A98D8E@?VBFBY$S<%!&R]S!-T M\>T2?4.4H^="5 KS3 U=#4$:5V[:!/10!Q0<">@GEC+Z *<,#>3C@(6P>A M=1 =<7!0T2LTUU@3N >TZ8A'RC%/*6;@75%[L%^GG]K<$@M&T)17)9'8K+]U M%?JTZU^Z(!)AI8A6)Y1$K9+HI#G;D-!R*#4#\E'1-6:@H[,%:U,]:\K?VM[NN-6=WQN!:UR MRE-693"#8RALBKG@UVDEI2EJ5[KKE-1>XIWH>KT#H9,S,,E7C'>0AU.(O13T MVA3T3J;@66AH47@F%4BLE8-PE JNX-!DV*RI;5\KT]@V4SF\D9VIZ'5U1[\? M'&2C Q;?^OZ!W.0KK+,[.F!=W>'N7/7F(8<+:TFY0HSD0/1N^I!763^.]42+ ME;W]%T+#6V*'!7Q/$&D L)\+H;<3\Z"T7RCC?U!+ P04 " #HB:E4^_*] MMGT$ !Z% &0 'AL+W=OU/W[MD"80.YZA M4\W+3!+.O3ZV[SFY\>3 ^'>QH52"'T5>BNE@(^7VK>>)=$,+(D9L2TOURXKQ M@DAUR]>>V')*EE50D7L8PM K2%8.9I/JV2V?3=A.YEE);SD0NZ(@_.$]S=EA M.D"#GP^^9NN-U ^\V61+UG1!Y=WVEJL[K\FRS I:BHR5@-/5=/ .O9W[4 =4 MB&\9/8B3:Z"G_]1)!\V8.O#T M^F?V#]7DU63NB:!SEO^9+>5F.H@'8$E79)?+K^SPB=83&NM\*,R M^Y;@I373]T>FN(?I%\)'P$=7 $.,+>%S M=_@U39MP=![NJ35K%@XW"X>K?'Y/OM.E^D3SY5"RH:JJ'<_D UC05%]D5("_ M/JM <"-I(?YV#.LWP_K5L$'/L.^:79FK7;&MXC$^K.*UB/1ZX* MRUI?)1EXJ-YC'/^&1\V&%H(L9VS:C=6CDMN@+5&<: ML:$ZBU?W$&Q]&KF-^A+51::__=:#$":[:GO-3M,5 ?-67Z4+_Y?E5]N'5V#%]2?;AU;.QV[,?5 MATT'#H)QMZX?0YW3.VF[W3[]=.UATXL-CB[(.<'6J;';J2_07IWIO(&,<9>D M!17UL&S-';L;=;?TL-E[!SCLMK\V5!#TO(EQ:__8;?\+J3M,W5L6NS)+LZUZ MYSU3=:VSX_!%5=%\+4^NLGI2L7!4:0FQX\'7<<;R;;56=$]DY(5U>6&DB7E M&J!^7S'UN5??Z..GYKAQ]C]02P,$% @ Z(FI5-5C=.32 @ /0@ !D M !X;"]W;W)K&ULM5;+3N,P%/T5*YH%2(6\FA=J M*T$K!(N1$ 5F[38WC843=VR'PGS]V$YJ2IMV9C&S:?PXY_C"2K4NH!=S):XQ7,03ZO'[CJ MN58E)Q74@K :<2C&SK5_-"&S$3AOI2!:,O>K.?3YV/&T(*"RE5L#J M\P93H%0+*1L_.TW'+JF)N^VM^JV)7<6RP *FC/X@N2S'3NJ@' K<4/G(-G?0 MQ1-IO26CPORB38?U'+1LA&151U8.*E*W7_S>Y6&'X ^/$(*.$/PM(>P(H0FT M=6;"FF&))R/.-HAKM%+3#9,;PU;1D%KOXEQR-4L43T[NZS<04FV+%.@"S561 MY T%Q I$[(Q:3S:;AI/01'/'S'_!*%_@ %7A#TT*>GZ3-86KK_E>ZJ;-B4!#8E@=$+C^A= M5XQ+\@MR-&5"GA ,K6!H!(?'##:@,\1J0!^ .6(<41"]B6J%8B.D#^#;Q ^' M?NR-W+?=A/3 _#1)$PO[XG-H?0[_Z!,7$OBG55ERUJQ*5*BS9D9Z7;>RT:Z= M.,JB=,]U#RQ56W;$=61=1R==G]JNUEYTL&[H>2IA>_8.84&6>=ZPWUYL[<4G MJ^D6$XY>,&W@1"4E5BSY5Y64'"8[#*-ALA=T#TQ5DG\DZ-3Z3/]/):4]E13$ M2;CGN@>69'Z:];O.K.OLM&M82#2'I;[K"(@!N@.:7TAVL;W_!NAS-P?HB4E, M^X+(#DYGD,5!L'^(^V!)YH5[0;@[E[M^6-5MN2*U4!M?**)WF:@T\/:Q:CN2 MK&ULS5I=C],X M%/TK5K4/(,$T\5=:U*D$'1!(L$(SP#ZL]L'3>J81^2B.VP%I?_PZ:28W:5PW MLZ127J9)>JY][&N?>^K)["%5W[.UE!K]C*,DNQRMM=Z\&H^SY5K&(KM(-S(Q MW]RE*A;:W*K[<;914JR*H#@:8\_CXUB$R6@^*YY]5O-9NM51F,C/"F7;.!;J MUQL9I0^7(W_T^. ZO%_K_,%X/MN(>WDC]=?-9V7NQE4KJS"621:F"5+R[G+T MVG_UED_S@ +Q+90/6>T:Y4.Y3=/O^7(RQG)2"YUWH0P'SNYD%&4MV1X M_"@;'55]YH'UZ\?6WQ6#-X.Y%9E3$5K).[&-]'7Z\%Z6 V)Y M>\LTRHJ_Z*'$>B.TW&8ZC;UO*+8O:+:#-?89(OE!NMS+>AB=/S M=R)4Z)N(MA)]DB+;*FE6@<[0LRNI11AES]%+]/7F"CW[XSGZ X4)^K).MYE( M5MELK$W_>2OC9=G7FWU?^$A?GX2Z0,1_@;"'L25\X0Z_DLLJW+>$7W7OW1;^ MMGOO7C-\;.:\FGA<33PNVB,G)_X%>IUETLRYF57T,12W813J4&:/"5DALZ&N MY7*K5)C<%Z@_TT15#]Z(+,S0WQ]-!^B#EG'VCX,>J>B1@AX]0F\ALG71U3*_ MD#^VX4Y$^?L@%P'S!5M#Y-OJN*W>?8 M0Y.JP\D0M_BTHC?M=VE-VUN$4(\?)*^-"L@DF-ISYWM0ISPGVZ\7-Q?H/MU) ME>0,D7$QR?(7NDU-*?K?F?1K9=(?8BY]*"<^[C>;97OU1%',)P?9M*$H/;(3 M?:@NOKN\W&BA93$W\38)E^'&;,K?3"74"Y\.,I4@^7[/FN];U!R3X%#S+3 _ MX!-\))D@^KY;]1>IVJ0J3^@^A?D\):F6OY%,T'0_&&0RH0;XDYZ3.6DGT^,F M48?9M.'\R?28TD)9\-UUX:/TW@UOD.WA=W!;LMMD] 6JR U'';E$_Y?[*\(/I"X)#^V?#L:GO'['2 M&)0?NW\JE"O;R%)O7A"#JF,VR*T ,H[=,OYDI<)MGWY8-4"5(&YO#QGMWQ<2* 5DD!:?@/J3 MGBT^:/)ZVXX^>3%$2>NOW^XV+NTP-24' ZR$-_"M)-W=+] M9$VB;:]N.Q2TP!RG@K1V]M_)T9_-#%)0T]!QFG/]IZVO;OE@-"&.GI M2*%.T$XF_SR>D$(UH(.T^!1* >W9XM.VZMO."BTPQUDA@P+!.EG]\YA#!F6 M#=+K,Z@4K&>OS]I&WGIL:,4=/S9D4#I8)]?O](D,A)T-TKVSVO]EW>[]23Z1 MG7;N3DB3(T@^ZDY8(T:8'<,[?YK]9P MG_:0@9BSZ1 7/0?UYF[U?K(J\;://\RC$]+D"?+.N[G\L_E"#D+.!VGY.>@V M[]GR\[:7;^74!6GRA(K NUG]\UA"#L+/!VGT>>T=G)Z-/C]= YR0)D^H ;R; MQ3^/%^0@^GR0'I]#6> ]>_RR/<>+:@LG9,]S7'NK-']I^)-0]V&2H4C>F1CO M(C"K0>W?P]W?Z'13O&AZFVJ=QL7E6HJ55#G ?'^7FHR6-_F[J]7;T//_ %!+ M P04 " #HB:E4\GTW/EP" V!@ &0 'AL+W=O4 FKP47*B9EVM=7OF^2G,HJ+K M$H0YV: LJ#:FW/JJE$ S1RJX'XY&D5]0)KPD=GM+F<18:P OU8+J6Q_,Y+Q@H0BJ$@$C8S[SJXFD<6[P _ M&-1J;TUL)FO$9VO<93-O9 4!AU1;#]1\=C 'SJTC(^-WZ]/K0EKB_OK-^ZW+ MW>2RI@KFR)]8IO.9=^F1##:TXOH>ZZ_0YC.U_E+DROV2NL%&7SR25DICT9*- M@H*)YDM?VCKL$8+)$4+8$L+_)8Q;PM@EVBAS:2VHIDDLL2;2HHTWNW"U<6R3 M#1/V%E=:FE-F>#JY$SL0&N4K^416YHED%0>"&_)W_W0!FC*NS@SB<;4@IR=G MY(0P01YRK!05F8I];918?W[:1KUIHH9'HGZC\H*,@W,2CL*PASX?IB\@[>C! M>[IO\N^*$'9%")V_\3^+L& JY:@J">3G]5II:9[9KX$(XR["V$68'(EP3VMS M:QHDH[RW7@T];MD%/N[_9(,(=YIFG2:)H.:GDQ_V7LL)::@>E4U#J8# MJ@X1DWY5TT[5=%#5+1/,/.>,;!'[G];T(&1P&7V0U8,)CI0KZH1%@\*Z1W). MOH,^)P^H*>_3%QU&PO=V]R:W-H965TT8EP&6>I]2YVEJD'!)2PU,4U5,?TT Z':23 .]HX[OBW1.6B6UFP+ M*\#[>JFM10>6@E<@#5>2:-A,@NGX>IZX>!_P@T-K#M;$5;)6ZL$9-\4D")T@ M$)"C8V#VMX,Y".&(K(P_/6_:NOW=:R9@;F2OSD!9:3X'- "MBP M1N"=:K]!7\^EX\N5,/Y+VBXVB0*2-P95U8.M@HK+[L\>^SX< "S/<4#4 Z+7 M@.0-0-P#8E]HI\R7M6#(LE2KEF@7;=GXGH!-*#FU2!WOH!,R17C<3NH ;O,,-3?W5?^6=VMKM1?*'I M'@9[#%LN#1&PL93AZ).=#-T-6V>@JOU]72NTM]\O2_L^@78!=G^C%.X-EV!X M\;)G4$L#!!0 ( .B)J5209A6X , )T) 9 >&PO=V]R:W-H965T M^D%_)CY^S/,1LB,:NS*V%5;"32R3EGJ!I[7=S/*N#,:V+&Y' W$3J>, MPUP2M\)II"F1@DY_A2B M3KFF<:RV3^I?;? 8S)HJF(KT)XMT,G2N'1+!ANY2O1#[;U $U#-ZH4B5_27[ MPM9S2+A36F2%,Q)DC.?_]% DHN* .O4.0>$0O';HON/0*1PZ-M"BG1\N$2KB<8"(B,A49[@Y%;7Y;=Z I M2]4YN20+4%JR4*/-4HOPD:PXTXJT%LN5G5\M[TCK[)PH(Z8(X^1'(G:*\DA= MD#/3G[$T154U<#5"FZ7=L "\7*MG MM8O1*SUXB)'_$&F"%$P"U()CYD[;W!Z+Y! MK;.I!^V7H/U&T&KAPFJ!X6#:4$>:*]Y4$];NOR*ML^G5HUZ5J%>-J#/&6;;+ M&C;1=:ET_3EV]4T)=-,8V@,>88S'Q4ZIRWFSOT^.0&4#B.\]G[A>?:#9Z3@/S/]@4#7IEK5P;B5BRX#&=O[7^%GM>,ZOP'*T?*-,;8W MZZOQB7E[V OT629_N.#Y'C.N2 H;E/3:5W@6R/PMD'>TV-KK="TT7LZVF>#[ M":0QP/F-$/K4,0N4+[+17U!+ P04 " #HB:E4I!ZH:9L#E;A)T@\/!(UMGQAZ$T_&&KF$)YFFS4+@+ M/4O*7%U?D@C!!OF>RT%2D>AP:=&F!85+1STKZZ Q]3!ZD,)DFGT0* MZ7M\B%*]WNB@=Q:U$CY0=4/B[@<2=:+HA)[Y_\.[+7)BG[[8\<7G^.06L*:- M3=/28(ZH2LE"R;1(#*ER^T;NDD05E).?CY)S@N6W0[-?+>Y[WGW/N>^=<3^# M-1."B36944Y% J?^4$DQZ:-37%[!(.&NNN/M0":)F<"&/H AJT!^ )+I#8VAJ10JG[- M2GG#IKQZ$31-SL@;>7FC5GEXY_]1FJ-&W47QJ":K:5.7%1ZUOQS4VDT%C4DI MA"D[BS_U@^?.]=O:^0P'4CD__M*4TPS[!MXT33BLD+)S,\0TJ7)"E!LC-Z[) MODB#+=LM,QRJH*P!?E]):0X;Z\"/Z>D?4$L#!!0 ( .B)J52)\HH=_0( M +D( 9 >&PO=V]R:W-H965TC'W5+BS''?=V_G(Q-N GPSVJC$FQLE:B&UE3!7.1/+-79Q!MZ)(4- M+7/](/9?H/;3-WR)R)7])?LZ-O!(4BHMBAJ,"@K&JW_Z6N>A 4">=D!8 \)C M0.\=0%0#(FNT4F9M+:BFT[$4>R)--+*9@0OL7[:-WY#P_^9^%)PGLJ.R3J7I,P",,6/?/SX=T3HZL9\EZ)\[6'A356K)UJ>D:SU0+DHBBP%<(BRMYSD2> M@FP]BHI]8-G-;? RO0GC;C <^R_-#+6$=0?]0>C"WHCO._']DYE8 !=8[Q_E M8N#H!B=S\63?9TAOZ LF> N'TL2+36FL1<:WUW6M7V*)5KM7;5FIGM-OV.W& M47_8Z\?146+:(H.P-XH;*7QC)G9FXO\WU:Y\Y)2/_EEY,^\?:Q^=I;T]ZDB[W^@" M>(ML;7-4^+*77%<7HEMU_??.MIVC]1GVY:J-_J6IFCI>=UO&%':0]N<@&KCIW93FG__:Z=D (- M;(^\@#_N/3G'YR:^X[543WH%8,A+R86>>"MCJH^^K_,5E%1?R@H$[BRD*JG! MJ5KZNE) "Y=40_66%6$V_HD0(6M.;F7JX_0RLHM7BYY-K]DG4;&W@DK[6199N,#$HFFG_Z MTA[$5@+B]"=$;4*TGY <2(C;!'=R?L/,R;JAAD['2JZ)LM&(9@?N;%PVJF'" MVC@W"G<9YIGI=ZR4KU)K<@>*S%=4 ?E YE@L1CI1 MT4;4=704\!M5ER0.+T@41%$/G]G_IX='Z,3=&<<.+SZ =R4,*QBO;<&2.>2U M8H;A8=Z^Y+Q&Q62A9$EFLJQJ0UUQX[G?4B686&X;\^LK I,O!DK]^PBMI*.5 M.%K) 5JS'6=AATR^2\:QQSU;+6<W(S;MQ*9'Q3X(> &5,XTJ\*7*GXBLK#I]Y" ''?;@ ME/S-.EK9"?F;O?,M&D7#+!WL^?L^+HD'01 &_?X..['#?_C[#-I*0'Y&L=QT M/M>"F6,NC[HGC$[)Y3!X^X(')^1S2V;'P&@0C$;)GM$]@7&8)7%RX$T.MZZL M\*C@^UZ+R=G]_$&?7Y"EHL*0@AH@0AKRBEHQ@3YRAM?DL>LEC-X81"=5"V\W M31B?4BW$[RP.XR0-@OV/>E]@%H51NO_6^UN=3 EJZ1H\C=1K89K[OUOMFL@K MUSKMK5_;YM)U2&\P36>*M_N2"4TX+! RN,R0E6J:O69B9.7ZI4=IL/MRPQ4V MR*!L .XOI#2;B7U UW)/_P)02P,$% @ Z(FI5$_1FJ<8 P C!$ T M !X;"]S='EL97,N>&ULW5A1;]HP$/XKD3M-K30U0$I*5D#:D"I-VJ9*[ M*D,YU.&I>42S(>RF5Y M79HZFJFE-"-RT9HB?_N2CT@WO2"1IYNHG(W(_>G[GTMEKMY%_G[RX>2DH+X^B/L#LB.,F]^-AH>2V! GQ M!AN9EBQZH&)$)E3PJ>;@5="2B[4W]\ P4T+IR-C:6RE=L-2/'N[Z&;1%PU-R MJ;2+[2/XO]-F^1ZPF8% +D0KL$>\83RLJ#%,RVL[<8N=\1D4->.[=645SC5= M=WM]LG5P-QMDJG3.=!NF2S:F\5"P N1H/E_ W:@J!M 85=I!SNE<2>HT;#R: M@:6=,2%NX9GY43SA7A4[->U 164[M(*:H:?Q$^#?9?/Z.?0*N]&LX"LW7Q6M (R]B[/3JA+K3X+/9 M5<0V:#1=@?BA^- 3X5]D@2JBFG#GF ?@WGD4;\ZI>/O[R_@W4$L# M!!0 ( .B)J527BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M4I\B?/Y)#F?X^-'I1]F2CVP/Y609A+-K5T-7I?%)20//C-MC>6S[]R!3*+QP U8HC:V[=&.SQWC$ESGKE1;=8'" M@C[G%KYH52]0WC?#N%G$WC3:./3'+HA'^G_"J,H25V!M%T<-8@&4)HY M+DS$)*]@$IVI)>AF/NX&ET4W-^N@O$CI(W0-^K)H\4*BR *D@8*Y,Z,$%HZC M8*=<<)D#\R!3 C)]1\C?J0>9$9!96,B?DM<%V@[R+:X'.20@A^\(N1;)$0$Y M>D_(S(,<$Y#CL) W[A->NH3AT>P3-/MA::9U57&]8JID4[R7Z"[CTK+/>:YJ M:=&#/" @#\)"7LHE&-MT,A[0(0%T&!;H@J-F=US4P+X!-[6&UW#)@$K-@_#Q MDE;IE0]$NB*P+*9SKF'OE'(GFCTV=2,6M8"&FE=*6Q^3LDL:V"[;,;%I\3$INZ2![;(U-9Z# MY2A\3,HNZ0[LTJ7&]5@^U_N8E&C2'?R$])C73._F3XFI9XLL'I(S/7-+7)WJU5/W&]>%E"B MA.+:W<*X^IR+_%:SYM#]I0U'S3JJK(4X&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V,V.@C 4AN%;(;T RSE5U(FXFHW;B3= L("1O]!.1N]^""[P([.8 MC>E9D4(X?1?D">GAR]:9OW:MJZZ]B^Y-W;I45=[W'UJ[O+)-YE9=;]OQ2=$- M3>;'Y5#J/LMO66DUQW&BA]<9ZGAXG1F='[W]S\2N**ZY_>SR[\:V_H_!^J<; M;JZRUJOHG VE]:G2]WJ^[?1TH=4X646G2ZJ&TX64#AW$$,3A@PP$F?!!:PA: MAP_:0- F?% "04GXH"T$;<,'[2!H%SYH#T'[\$$4HXRQ@*0%U@*T)N2:!'A- M"#8)$)N0;!)@-B':)$!M0K9)@-N$<), N0GI)@%V$^)- O1FU)L%Z,VH-PO0 MFQ<_VP+T9M2;!>C-J#<+T)M1;Q:@-Z/>+$!O1KU9@-Z,>K, O1GU9@%Z&]3; M"-#;H-Y&@-X&]38"]#:+PY)WZNW\H[9N[GFN7!E&ULS9C-;L(P$(1?)^@)MLB$426[:A\/9U MPH_4BD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK<-"Z]-X^,N:RD6KI$&VK"3J%M M+7UXM0MF9+:4"V)B-!JS3#>>&C_TK48\FSQ3(5>5CUXVX;-3NIG&EBH71T^[ MPM9K&DMC*I5)'_;9NLE_N SW#DGH[&I]KK0DCAC2>:N)/)UE>Q$!_W./MPP M[9[\:O].IL\P5,ZM-BY,S-+E=H>1M-U#$X3(>M5_Q*-CD+[Z?-1..Z?\3.]P MO9_:+KMY.-8MU]_Q]QD?]2_,(4!RI" Y;D!RW(+D&(/DN /)<0^2XP$D!Q^A M!$$A*D=!*D=A*D>!*D>A*D?!*D?A*DX K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" #HB:E4F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( .B)J50G$#,8/@4 &H5 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ Z(FI5"3^_FV& @ V@8 !@ M ("!4!, 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ Z(FI5!"4,^*G!@ ,AL !@ ("!71\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(FI M5!V.;3/0 P 0D !@ ("!.T$ 'AL+W=O&UL4$L! A0#% M @ Z(FI5":?8.>B @ QP4 !D ("!PD@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(FI5'ASPUB^ @ & 8 !D M ("!+6L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Z(FI5(?Z=0AN @ 0@4 !D ("!]'4 M 'AL+W=OKD" #Z!0 &0 @(&9> >&PO=V]R:W-H965T&UL4$L! A0#% @ MZ(FI5*PSD=-H P Z H !D ("!CW\ 'AL+W=O&UL4$L! A0#% @ Z(FI5-5C=.32 @ M/0@ !D ("!'(L 'AL+W=O&PO=V]R:W-H965T4 !X;"]W;W)K&UL4$L! A0#% @ Z(FI5%D8D-,G @ _00 !D M ("!&I< 'AL+W=O&UL4$L! M A0#% @ Z(FI5(GRBAW] @ N0@ !D ("!M)\ 'AL M+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ I "D %@L #"Q $! end XML 46 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 47 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 48 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 84 161 1 false 22 0 false 4 false false R1.htm 0001001 - Document - Cover Sheet http://www.hyliion.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.hyliion.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - 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 1004005 - 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 1005006 - 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 2101101 - Disclosure - Overview Sheet http://www.hyliion.com/role/Overview Overview Notes 7 false false R8.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.hyliion.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2107103 - Disclosure - Investments Sheet http://www.hyliion.com/role/Investments Investments Notes 9 false false R10.htm 2111104 - Disclosure - Fair Value Measurements Sheet http://www.hyliion.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 2114105 - Disclosure - Inventory Sheet http://www.hyliion.com/role/Inventory Inventory Notes 11 false false R12.htm 2118106 - Disclosure - Share-Based Compensation Sheet http://www.hyliion.com/role/ShareBasedCompensation Share-Based Compensation Notes 12 false false R13.htm 2120107 - Disclosure - Warranties Sheet http://www.hyliion.com/role/Warranties Warranties Notes 13 false false R14.htm 2123108 - Disclosure - Commitments and Contingencies Sheet http://www.hyliion.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2124109 - Disclosure - Net Loss Per Share Sheet http://www.hyliion.com/role/NetLossPerShare Net Loss Per Share Notes 15 false false R16.htm 2203201 - 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 16 false false R17.htm 2304301 - 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 17 false false R18.htm 2308302 - Disclosure - Investments (Tables) Sheet http://www.hyliion.com/role/InvestmentsTables Investments (Tables) Tables http://www.hyliion.com/role/Investments 18 false false R19.htm 2312303 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.hyliion.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.hyliion.com/role/FairValueMeasurements 19 false false R20.htm 2315304 - Disclosure - Inventory (Tables) Sheet http://www.hyliion.com/role/InventoryTables Inventory (Tables) Tables http://www.hyliion.com/role/Inventory 20 false false R21.htm 2321305 - Disclosure - Warranties (Tables) Sheet http://www.hyliion.com/role/WarrantiesTables Warranties (Tables) Tables http://www.hyliion.com/role/Warranties 21 false false R22.htm 2325306 - 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 22 false false R23.htm 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 23 false false R24.htm 2406402 - 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 24 false false R25.htm 2409403 - 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 25 false false R26.htm 2410404 - Disclosure - Investments - Schedule of investment maturity - (Details) Sheet http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails Investments - Schedule of investment maturity - (Details) Details 26 false false R27.htm 2413405 - Disclosure - Fair Value Measurements (Details) Sheet http://www.hyliion.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.hyliion.com/role/FairValueMeasurementsTables 27 false false R28.htm 2416406 - Disclosure - Inventory - Schedule of Inventory (Details) Sheet http://www.hyliion.com/role/InventoryScheduleofInventoryDetails Inventory - Schedule of Inventory (Details) Details 28 false false R29.htm 2417407 - Disclosure - Inventory - Narrative (Details) Sheet http://www.hyliion.com/role/InventoryNarrativeDetails Inventory - Narrative (Details) Details 29 false false R30.htm 2419408 - Disclosure - Share-Based Compensation (Details) Sheet http://www.hyliion.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.hyliion.com/role/ShareBasedCompensation 30 false false R31.htm 2422409 - Disclosure - Warranties (Details) Sheet http://www.hyliion.com/role/WarrantiesDetails Warranties (Details) Details http://www.hyliion.com/role/WarrantiesTables 31 false false R32.htm 2426410 - 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 32 false false R33.htm 2427411 - 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 33 false false All Reports Book All Reports hyln-20220331.htm hyln-20220331.xsd hyln-20220331_cal.xml hyln-20220331_def.xml hyln-20220331_lab.xml hyln-20220331_pre.xml hyln-20220331xex311.htm hyln-20220331xex312.htm hyln-20220331xex321.htm hyln-20220331xex322.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 51 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "hyln-20220331.htm": { "axisCustom": 0, "axisStandard": 10, "contextCount": 84, "dts": { "calculationLink": { "local": [ "hyln-20220331_cal.xml" ] }, "definitionLink": { "local": [ "hyln-20220331_def.xml" ] }, "inline": { "local": [ "hyln-20220331.htm" ] }, "labelLink": { "local": [ "hyln-20220331_lab.xml" ] }, "presentationLink": { "local": [ "hyln-20220331_pre.xml" ] }, "schema": { "local": [ "hyln-20220331.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 238, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 7 }, "keyCustom": 8, "keyStandard": 153, "memberCustom": 1, "memberStandard": 16, "nsprefix": "hyln", "nsuri": "http://www.hyliion.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.hyliion.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Fair Value Measurements", "role": "http://www.hyliion.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Inventory", "role": "http://www.hyliion.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Share-Based Compensation", "role": "http://www.hyliion.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120107 - Disclosure - Warranties", "role": "http://www.hyliion.com/role/Warranties", "shortName": "Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123108 - Disclosure - Commitments and Contingencies", "role": "http://www.hyliion.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124109 - Disclosure - Net Loss Per Share", "role": "http://www.hyliion.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Investments (Tables)", "role": "http://www.hyliion.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.hyliion.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315304 - Disclosure - Inventory (Tables)", "role": "http://www.hyliion.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321305 - Disclosure - Warranties (Tables)", "role": "http://www.hyliion.com/role/WarrantiesTables", "shortName": "Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.hyliion.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Investments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details)", "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Investments - Schedule of amortized cost, unrealized gains and losses, and fair value (Details)", "role": "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails", "shortName": "Investments - Schedule of amortized cost, unrealized gains and losses, and fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:HeldToMaturitySecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Investments - Schedule of investment maturity - (Details)", "role": "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails", "shortName": "Investments - Schedule of investment maturity - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.hyliion.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - Disclosure - Inventory - Schedule of Inventory (Details)", "role": "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails", "shortName": "Inventory - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Inventory - Narrative (Details)", "role": "http://www.hyliion.com/role/InventoryNarrativeDetails", "shortName": "Inventory - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i030d04f04c374da08fbe1237d2c6009e_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i2e46861cd4a2457c9da22e9cdc8ee3ee_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419408 - Disclosure - Share-Based Compensation (Details)", "role": "http://www.hyliion.com/role/ShareBasedCompensationDetails", "shortName": "Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i2e46861cd4a2457c9da22e9cdc8ee3ee_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i38761157385742a8b25a42cb1c249da5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422409 - Disclosure - Warranties (Details)", "role": "http://www.hyliion.com/role/WarrantiesDetails", "shortName": "Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i38761157385742a8b25a42cb1c249da5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426410 - Disclosure - Net Loss Per Share - Schedule of basic and diluted net loss per share (Details)", "role": "http://www.hyliion.com/role/NetLossPerShareScheduleofbasicanddilutednetlosspershareDetails", "shortName": "Net Loss Per Share - Schedule of basic and diluted net loss per share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427411 - Disclosure - Net Loss Per Share - Schedule of common shares income per share (Details)", "role": "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails", "shortName": "Net Loss Per Share - Schedule of common shares income per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Unaudited Condensed Consolidated Statements of Operations", "role": "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations", "shortName": "Unaudited Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "id3d99828ae914a23b6c0c82371878880_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity", "role": "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity", "shortName": "Unaudited Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "id3d99828ae914a23b6c0c82371878880_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "role": "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Overview", "role": "http://www.hyliion.com/role/Overview", "shortName": "Overview", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.hyliion.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Investments", "role": "http://www.hyliion.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hyln-20220331.htm", "contextRef": "i6e21235e15ab4ec7938d8cae5d17bcb0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 22, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.hyliion.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "hyln_CommonStockIssuedForWarrantsExercisedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock issued for warrants exercised,shares.", "label": "Common Stock Issued For Warrants Exercised, Shares", "terseLabel": "Common stock issued for warrants exercised, net of issuance cost (in Shares)" } } }, "localname": "CommonStockIssuedForWarrantsExercisedShares", "nsuri": "http://www.hyliion.com/20220331", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "hyln_CommonStockIssuedForWarrantsExercisedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Common Stock Issued For Warrants Exercised, Value", "terseLabel": "Common stock issued for warrants exercised, net of issuance costs" } } }, "localname": "CommonStockIssuedForWarrantsExercisedValue", "nsuri": "http://www.hyliion.com/20220331", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "hyln_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.hyliion.com/20220331", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofbasicanddilutednetlosspershareDetails" ], "xbrltype": "stringItemType" }, "hyln_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.hyliion.com/20220331", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "hyln_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.hyliion.com/20220331", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofbasicanddilutednetlosspershareDetails" ], "xbrltype": "stringItemType" }, "hyln_ProceedsFromPaymentsForPaycheckProtectionProgramLoan": { "auth_ref": [], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From (Payments For) Paycheck Protection Program Loan", "label": "Proceeds From (Payments For) Paycheck Protection Program Loan", "terseLabel": "Payments for Paycheck Protection Program loan" } } }, "localname": "ProceedsFromPaymentsForPaycheckProtectionProgramLoan", "nsuri": "http://www.hyliion.com/20220331", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "hyln_RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units (RSUs), Grant Date Not Yet Established", "label": "Restricted Stock Units (RSUs), Grant Date Not Yet Established [Member]", "terseLabel": "Restricted stock units (RSUs), grant date not yet established" } } }, "localname": "RestrictedStockUnitsRSUsGrantDateNotYetEstablishedMember", "nsuri": "http://www.hyliion.com/20220331", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "xbrltype": "domainItemType" }, "hyln_SharesIssuedSharesShareBasedPaymentArrangementOptionsAndRestrictedStockUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Issued, Shares, Share-based Payment Arrangement, Options And Restricted Stock Units", "label": "Shares Issued, Shares, Share-based Payment Arrangement, Options And Restricted Stock Units", "terseLabel": "Exercise of common stock options and vesting of restricted stock units, net (shares)" } } }, "localname": "SharesIssuedSharesShareBasedPaymentArrangementOptionsAndRestrictedStockUnits", "nsuri": "http://www.hyliion.com/20220331", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "hyln_SharesIssuedValueShareBasedPaymentArrangementOptionsAndRestrictedStockUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Shares Issued, Value, Share-based Payment Arrangement, Options And Restricted Stock Units", "label": "Shares Issued, Value, Share-based Payment Arrangement, Options And Restricted Stock Units", "terseLabel": "Exercise of common stock options and vesting of restricted stock units, net" } } }, "localname": "SharesIssuedValueShareBasedPaymentArrangementOptionsAndRestrictedStockUnits", "nsuri": "http://www.hyliion.com/20220331", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "hyln_WarrantExtensionMileage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Extension, Mileage", "label": "Warrant Extension, Mileage", "terseLabel": "Warrant extension, mileage" } } }, "localname": "WarrantExtensionMileage", "nsuri": "http://www.hyliion.com/20220331", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "lengthItemType" }, "hyln_WarrantyPeriodExtend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranty Period Extend", "label": "Warranty Period Extend", "terseLabel": "Warranty period extend" } } }, "localname": "WarrantyPeriodExtend", "nsuri": "http://www.hyliion.com/20220331", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "srt_MaximumMember": { "auth_ref": [ "r204", "r209", "r225", "r226", "r283", "r284", "r285", "r286", "r287", "r288", "r307", "r341", "r343", "r366", "r367" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r204", "r209", "r225", "r226", "r283", "r284", "r285", "r286", "r287", "r288", "r307", "r341", "r343", "r366", "r367" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r122", "r214", "r215", "r309", "r340", "r342" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r122", "r214", "r215", "r309", "r340", "r342" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r204", "r209", "r216", "r225", "r226", "r283", "r284", "r285", "r286", "r287", "r288", "r307", "r341", "r343", "r366", "r367" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r204", "r209", "r216", "r225", "r226", "r283", "r284", "r285", "r286", "r287", "r288", "r307", "r341", "r343", "r366", "r367" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r276" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable from customers" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r14", "r125", "r126" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r59" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization and accretion of investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15", "r241", "r276" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r72", "r73", "r74", "r238", "r239", "r240", "r253" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r228", "r235", "r242" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r131", "r161", "r163", "r164" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Common shares excluded from computation of diluted Net (loss) income per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r69", "r111", "r114", "r120", "r159", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r247", "r249", "r262", "r274", "r276", "r312", "r330" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r38", "r69", "r159", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r247", "r249", "r262", "r274", "r276" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r256" ], "calculation": { "http://www.hyliion.com/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r229", "r236" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r62", "r63", "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Acquisitions of property and equipment included in accounts payable and other" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r28", "r60" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets", "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.hyliion.com/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r9", "r61" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r9", "r61", "r311" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r55", "r60", "r65" ], "calculation": { "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period", "totalLabel": "Total presented in the consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails", "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r55", "r263" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r28" ], "calculation": { "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r182", "r318", "r335" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r179", "r180", "r181", "r183", "r365" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r72", "r73", "r253" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r211" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13", "r276" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 250,000,000 shares authorized; 173,805,134 and 173,468,979 shares issued and outstanding at March\u00a031, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r101", "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Supplier Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds and notes" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r47", "r69", "r159", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r262" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": { "auth_ref": [ "r135", "r140", "r141", "r316" ], "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss", "totalLabel": "Amortized Cost" } } }, "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails", "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r58", "r110" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r45", "r77", "r78", "r79", "r80", "r81", "r85", "r87", "r89", "r90", "r91", "r95", "r96", "r254", "r255", "r320", "r338" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofbasicanddilutednetlosspershareDetails", "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r45", "r77", "r78", "r79", "r80", "r81", "r87", "r89", "r90", "r91", "r95", "r96", "r254", "r255", "r320", "r338" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofbasicanddilutednetlosspershareDetails", "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r92", "r93", "r94", "r97" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Unexercised stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r41", "r42", "r43", "r72", "r73", "r74", "r76", "r82", "r84", "r98", "r160", "r211", "r212", "r238", "r239", "r240", "r245", "r246", "r253", "r264", "r265", "r266", "r267", "r268", "r269", "r344", "r345", "r346", "r383" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r256", "r257", "r258", "r261" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r256", "r257", "r258", "r260", "r261" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of assets measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r205", "r207", "r208", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r257", "r280", "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r205", "r217", "r218", "r223", "r224", "r257", "r280" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level I" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r205", "r207", "r208", "r217", "r218", "r223", "r224", "r257", "r281" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level II" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r205", "r207", "r208", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r257", "r282" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level III" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r205", "r207", "r208", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r280", "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r272", "r273" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Repayments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r144", "r148", "r155", "r156", "r157", "r162", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r206", "r210", "r252", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r374", "r375", "r376", "r377", "r378", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r58" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Loss on disposal of assets", "terseLabel": "Loss on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r46", "r69", "r111", "r113", "r116", "r119", "r121", "r159", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r262" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross loss" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "localname": "GuaranteesAndProductWarrantiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "auth_ref": [ "r138", "r146" ], "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "auth_ref": [ "r139", "r147" ], "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r143", "r150", "r323", "r325" ], "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": { "auth_ref": [ "r143", "r323" ], "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity, Maturity, Fair Value [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r142", "r149", "r322", "r324" ], "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": { "auth_ref": [ "r142", "r322" ], "calculation": { "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r137", "r145", "r316" ], "calculation": { "http://www.hyliion.com/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails": { "order": 3.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 }, "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Fair Value", "terseLabel": "Fair Value", "totalLabel": "Debt Securities, Held-to-maturity, Fair Value, Total", "verboseLabel": "Held-to-maturity investments:" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails", "http://www.hyliion.com/role/InvestmentsScheduleofinvestmentmaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "auth_ref": [ "r144", "r148", "r151" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity [Table Text Block]", "terseLabel": "Schedule of amortized cost, unrealized gains and losses, and fair value" } } }, "localname": "HeldToMaturitySecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_HeldtomaturitySecuritiesMember": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Investments in debt securities classified as held-to-maturity.", "label": "Held-to-maturity Securities [Member]", "terseLabel": "Held-to-maturity Securities" } } }, "localname": "HeldtomaturitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r57" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r57" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r57" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInFinishedGoodsAndWorkInProcessInventories": { "auth_ref": [ "r57" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the book value of finished goods inventory and work in process inventory.", "label": "Increase (Decrease) in Finished Goods and Work in Process Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInFinishedGoodsAndWorkInProcessInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r57" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.", "label": "Debt Security Category [Axis]", "terseLabel": "Debt Security Category [Axis]" } } }, "localname": "InformationByCategoryOfDebtSecurityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r176", "r177" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r20", "r174" ], "calculation": { "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r37", "r276" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory, Net, Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets", "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r22", "r174" ], "calculation": { "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r21", "r174" ], "calculation": { "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r173" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory Write-down", "terseLabel": "Inventory write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InventoryNarrativeDetails", "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r49", "r109" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r158", "r339" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Investments": { "auth_ref": [ "r336" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments", "terseLabel": "Total investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of investment maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r154", "r310", "r326", "r364", "r381" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letter of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32", "r69", "r115", "r159", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r248", "r249", "r250", "r262", "r274", "r275" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r69", "r159", "r262", "r276", "r313", "r333" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r69", "r159", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r248", "r249", "r250", "r262", "r274", "r275", "r276" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r29" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/WarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "State and municipal bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r55" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r55" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r55", "r56", "r59" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r39", "r40", "r43", "r44", "r59", "r69", "r75", "r77", "r78", "r79", "r80", "r83", "r84", "r88", "r111", "r113", "r116", "r119", "r121", "r159", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r255", "r262", "r319", "r337" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing information:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "negatedTotalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r111", "r113", "r116", "r119", "r121" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r271" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r271" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r270" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r58" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Noncash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r251" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Overview" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/Overview" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income.", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]" } } }, "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r54" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "auth_ref": [ "r51", "r136" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities.", "label": "Payments to Acquire Held-to-maturity Securities", "negatedTerseLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r52" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r26", "r27" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "auth_ref": [ "r50", "r136" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities.", "label": "Proceeds from Sale and Maturity of Held-to-maturity Securities", "terseLabel": "Proceeds from sale and maturity of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r53", "r237" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of common stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r53" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of stock warrants, net of issuance costs" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Product sales and other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r188", "r189", "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/WarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Warranty costs incurred" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/WarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r186" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Net changes in accrual related to pre-existing warranties" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/WarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "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.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Warranties" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/Warranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r178", "r276", "r327", "r334" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r244", "r308", "r368" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, 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.", "label": "Research and Development Expense", "negatedTerseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r65", "r311", "r331" ], "calculation": { "http://www.hyliion.com/role/FairValueMeasurementsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash included in other non-current assets" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes cash restricted to withdrawal or usage.", "label": "Restricted Cash, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Restricted Cash, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "RestrictedCashAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)", "verboseLabel": "Unvested restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails", "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r212", "r241", "r276", "r332", "r347", "r348" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r72", "r73", "r74", "r76", "r82", "r84", "r160", "r238", "r239", "r240", "r245", "r246", "r253", "r344", "r346" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "verboseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r107", "r108", "r112", "r117", "r118", "r122", "r123", "r124", "r213", "r214", "r309" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofcommonsharesincomepershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of weighted average potential common shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted net (loss) income per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Held-to-maturity Securities [Line Items]", "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "auth_ref": [ "r144", "r148", "r151" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity [Table]", "terseLabel": "Debt Securities, Held-to-maturity [Table]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r23", "r24", "r25" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of product warranty liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/WarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r9", "r65", "r311", "r331" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on cash and cash equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r229", "r236" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r48" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "negatedTerseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r57" ], "calculation": { "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Forfeited in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r227", "r231" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance at ending (in shares)", "periodStartLabel": "Balance at beginning (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r12", "r314", "r315", "r329" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r66", "r71" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r185" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Provision for new warranties" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/WarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r36", "r41", "r42", "r43", "r72", "r73", "r74", "r76", "r82", "r84", "r98", "r160", "r211", "r212", "r238", "r239", "r240", "r245", "r246", "r253", "r264", "r265", "r266", "r267", "r268", "r269", "r344", "r345", "r346", "r383" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r72", "r73", "r74", "r98", "r309" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Share-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r17", "r18", "r69", "r133", "r159", "r262", "r276" ], "calculation": { "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at ending", "periodStartLabel": "Balance at beginning", "terseLabel": "Total equity", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets", "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r127", "r128", "r129", "r130", "r132", "r134" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r144", "r148", "r155", "r156", "r157", "r206", "r210", "r252", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r374", "r375", "r376", "r377", "r378", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r70", "r217", "r321" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government agency bonds" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/FairValueMeasurementsDetails", "http://www.hyliion.com/role/InvestmentsScheduleofamortizedcostunrealizedgainsandlossesandfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r99", "r100", "r102", "r103", "r104", "r105", "r106" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates and Uncertainty of the Coronavirus Pandemic" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r86", "r91" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofbasicanddilutednetlosspershareDetails", "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r85", "r91" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hyliion.com/role/NetLossPerShareScheduleofbasicanddilutednetlosspershareDetails", "http://www.hyliion.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "8B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6284393-111563" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498348-110258" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r369": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r371": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r372": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r373": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r374": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r375": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r376": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r377": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r378": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r379": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r381": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r382": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" } }, "version": "2.1" } ZIP 52 0001759631-22-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001759631-22-000022-xbrl.zip M4$L#!!0 ( .B)J52=R-V5#OL ')%"P 1 :'EL;BTR,#(R,#,S,2YH M=&WLO6E7([FR+OS]_HI\V?>>V[T6HC0/=#=WT9BBV:=L%V"JCOE22R,8/+!M M4PR__I72-C,4@X$TY!X*VSDI%1&/G@B%0G_^OY-.._OI^X-6K_O7'%J <]G_ M6_KS_P/@?_[>_))5>O:HX[O#;*7O]="[[+@UW,N^.S\XR$*_U\F^]_H'K9\: M@/R:E=[A:;^UNS?,,,3XVL'^HH4*,RX$8%)Q0(D30%&#@>;!(L0$HUK.[RXZ M3C Q&@/&E074Q@NTX@X$'K"/UT.-S+Q;I,1JADGP#!'*+=32.4JQTR90@11. MC]T;QK>+;]@=+!X-^W_-[0V'AXN?/AT?'R^E MZ\Y3R:=6=S#47>LGY[=.AK>?W>JV6UV?^O'3L*^[@]#K=_0P]G.\#X8 8H#P M^4T&/8J1N.^QHS/.6SFXVL9C,CD5??J?ZI'OE_/A]8;?W\]YW0PQ "2[N//6V3D!*J4\G2?:3^\7&'MS3M^FPT0-_607<1?]> M/IE_&AVMUA-&30.#V,KVE'W_Z:&_J3 MX:>\ISXM_:__];_^'+:&;;^4U 1,U.'/3Z,?__PTNK7IN=.E/UWK9S88GK;] M7W.N-3ALZ]/%;J_K8P-:)XOI1-\??6PYY[OYQWB\%M&DW[*CYY\,-WWX:Z[% M/4:8,(^8-M1;H8ATTFK/'!+&&OBCDC<%1;%?J&A7=]*C?6MQM1O;=[H27Z>O MV^M=YT_^VY_.92T7;^W(MU-3Z?W\@C=_-DGUR.VO_MQ94_OU_8VS)EY%U?U: M9Z>Q?5(]V\#-L[_WZFN;![7*QNG.VN?6SOX&J38.3K^06KMYUH-57-NK-=;/ M=CK;J-JHPEJG>MQL[!WL5#9@M;.YU^PT8>ULE57;$G[!.Z?-[Y;7&[MGMZ:SCYKZ%S?UUV,2;^S5<_>GB,\W:-J]];YXV.^NT MUHCM^1Z?NO:Y7:_L=9J-]D%U[=O!SGXSWFL5-<^O^1:?Q;H[C1[:V?]WJ[F_ MBZIKJZQYUH3-[]NTOK83[[-QO/-]LU/;_WN_VOBVWT3RY$MC=5C=@O'O.JQ7 M-DY^$&VRPKO@(GWB9FX)8?"J1CTAER/Q?XWW[[G/\;=! M*>)?B1C>$+$)G$%F!?!:&$#C-R"E)I%J&Q^PC:S;11%OO)U\DWF7TGV0=-$- MZ5J(@I$D&K B&%!&%9"$**"<4@%+'A!A! M"Q?U)3I%_L?Z=;&.&?OBIA\,X^VB1[BB!WO+@X$?;@TC3"=QU\/G5C1;0Y:INV_M ;#MU6 L]J*ZMC.YVY]?_.@&H52V[>XV5@];38V M]ZMGWZ*0OAW4&O'<_?7C:F.;UCI-^H6D>YRTZ_OVM/8]/N-LG=0;VTDXI]7. MY[UZQ76JE6U<_?XM"G$[/G^53:Z)SSK:P5%YSM91?)^SZKYEM<8&K576HW*L MTAIN'M<:S9.=[]63^'ML2SM46_!XK 2GM! M).W1R&-_#RQ,]&=K3_?]W]'CUK=7='(P9Z6W5"U=9$G0ZB:JSB>F,#UHM6K?HYKA M[7C/SWO-_8/\K9&-E?7_ONKD7+]X:?+3U;L?YMHX^388ZOXP4=D< ME)/EP?-;71P[;Z:[="H!%T^=')E\GSSDTY6.NKW?9,0+B2G3EE"(M>8P<(&" MAE%;F-=C<&>P"-TUBE,-QSW +G76Y,C#>N"HVQJ]_B"AQ^#\S3I>#X[Z?FDL M@/S@Y!:38Y/OZ1ZW]N@CALNB]>AEG7IBCQ[E]GRUR\8QR<7MKY-(P5/0 MET@F*-;28*8IM@993)73+.]-%/NW8+V)P-A/>FYOQN$K'^/.7\^U?L9F73XU M1VT][/6?V/$WKD\_5GRWUXD,[9;;/M0\KMSBT]76_TKN6M+@#(&Q)R-I@4P[ MJCU"WO$(2E;R-\#S\6O[W40S1E]=?-C)8;ME6\.J[YCX"-?J) Z;9DD&_>'B MUW[/'=EAO;_E^S];UB^?M"+<3/C-^.ARUXT/YZ1K=*<_/]WZ@/.>.V_'3 PS M<1Q63BJ!,4>42BM%'&T8BIYHT$I2EHL33<2)2G$^6)SHX>)$4Q-G0)+0V+74 M.4>=,$H)QARFP6*!5)!O(,[9Z+=(QRDU2$*JJ(PXYC7607". W;137J]T>RQ MVG_NDDW\]]7_'*7YE.B7];KQZ^"J*<3?.[WNUK!G#Z:O_],:9J_2-AD=9A^D M%"Z*R&H3Z:_E1ABCI- ,OAO1+#N71UMT^ZMNN?7NBCYL#75[1L1$@R%*:4(M MIU0))!%REBG!25#&"O1NQ+3IA[K5]6Y5][NM[NY@1N2CE V(&J84X]0H+I4Q M5'K"J'>>NS #O*U(4/?VS V3P%003!N+*!/<&"D\#AY%QPR2-PFLO!> +(!P M/8RF&:S0Q%+IN(16NQ"EK.(1J,C[$^[+P^K;2Y4@H14S@GF!*=58:H-QB&,E M44A@95\O C7+T#NMT-A5@S/"*R,-$L)2B+@B2EO,)?%>&F)Q^&A;.(4)\"YH(Y+3@A M/D!,K8=H'"E\%?F\50]0RQ6%U/,@.#442LF9TL@B"TVD4&H&I@R*!/9O'_PF M:2J/1609KYI:)"%2..J=XR*.>MQ);:15 M#E/G(P/7UKT;,;WR?-6TY"."8=C&88E$,^*&*4.92_$$Z@23%KV>?-ZJ!SCF M7AKA=-32Z+ S%2P17 D%$4,4V7$/"(@+UP,"0/RT'CC/L.NT;J0K'@W[BYW6 MY,*'9RH&HC$4E+!@*/?<0*BE,5I@PJ+S)HH?,\P7:73SM1K)UG_J]NT#I>_G MJS;TX2^3FQ[\Z/7N^=+POT]7(N#L]OJG]5#Q9KCE[5$_=M/5=OSCVV[8BU?D MQ\;GM/RL!# #<='WL4$:*JD74-L0@D!$ADBTC)'O0UFVM]9Z/WV_FZ_+V/5= M&P5T2:2_%E>I/W>%AZC$5'HD<$#4O/$(8BN5@S.0H5JRF%\2YVF% MZ"4QR,@ H;>:$LF-#M X@42P*E!CWX>RE"SFI?0':F>#0]8R'UU/&204/BU2 M)AIASKA^'_KSD5G,]'3%:TRMLQ(Z06E00@45F).,4\^Q\[+XNE*RF-=3%N4, M"=II$@*53DBHL(PN-[-QI,)D!BCO9]WJ?]/M(__WZ?G'?^(===_NG7[Q/WW[ MJKS.3UKO'AX-!_D9:%8XIY6<1,+@%$<46Z*#5\H@8JB2BDOZ,:2%9T1:%FJ> ME@3 "+\4$BBCK^ 8\CYP*HQ#'T-:9%:DI057TBE+C*&<(DD19MA$P5D&&9V! MJ/1YF:#UV O]O%34JSASKX' A>,.15%;IQ22A%DJH*%8064(\=[XZ!IHC2V? M ;5]A2&A\#;TT=264Z:L5<1!A"F35'MK$$8F(BY3D,S NH'7&!M+M2V8VJ;" M*A):"%4J6Z2HD;UP;\DPWU"3"7<2ISTB!/34(VF<-IY@YW3@SK%9"#J\+TV>&MG] M<)I,0X1AZR+OI)0R)JUUB$37*0[J2-CWX.+/EB9/C?]^-$UFA@7&G5%28@J% M-X3[X(4T4+)(1DM,+I7G'M_;1Z<%6<0@8Q$1F?&6"&1I")10Y<@[4)Z7F4DN M:>@;:JV6$A$J?;!(4L^T-$*G@+W@6$#(9B 1N%#<[XU,Z*-I+<7$V\"(,(=",)3AZ#5A$A1F$%)FA9V% MF>M245[%H[;8,!*]$$;3UB5*$ZB8,T9;(^Q,+.7ZD)QN>F8TVSG\FEJCB7?< M6$.]L*FF,8I:3#G!RHM9P+DB<26%$L%A1(408_D M+,PQ%8EEQKQRY))[QM-" M!J4(A<9*BS!F&#F'/''6%']I0_&SU:>WMB!@Y W&2FB'J8E42PB(18"IRI7& M*GP,:;ULMOKTI*4EDH90ID,*LP:FK?.<<$F"EQ"Q&5C/6OQL]2E*BU'"L0\^ M,$5%\,9(PB#AT)+@N,4X4]@CZ"[@RL!"\UY;7(OW4L_@^ERC5$8F-2:A#1G%"B(9\% MQ[HX^60EPWQ#32:,(LNV<1C-#*F:@UU-# G1(.&^J\9IIJ%-0[4)XR6_W=::W"%G(K.77: M4Z6U](I* P5G$F$-R[FO*4>,/G(ZYQ3# %@*@HP/#I'H1CE#B5.<*$Y9JN_KJB^D3&B!!?(ADDN=QVMS4<;&YM3U\^5S;XQ0_?X!=/ M;]MFBS4F04;705-'E8%.$R6L#XH*).@,;=M<*&&^R6[-G,=>99H1 ].R92LE M],D?#,9KY/&'MPW3OU/E>Y^F&ZU7M4"\P\I5+AZ/4&*BQ62GD)F83$!DH9GR7&\#[5XDVX MAVD+%%CK!I[I^WN77HQ M6.OK;BZJ6F_8],/5*#K3;@WVO'N/:,)YT-%;H<9[2:'0!F-N:' DJI!V7)5H M4F25>7F4^=0Z6>S[0>^H;_U@]'4O*D;>>-?ZN?1G_&<,/L3J.# %SQ"AW$(M MG4N9%MI$8HL4_I$4Y^*:P?"T'56DT^J"/=_:W1LN4KP@V.'PC^.6&^XM(@C_ MSUQ^ZM*?@T/=G5Q@>^U>?_%?485@"'^$V$X0=*?5/EW\OXVH$X.LYH^SS5Y' M=__O_$!W!V 0WVQ\XJ!UYN.-XS/RK\?CYT+X1[O5]9-V( S_SQ_I[8'S-@66 MH[HL'G7C.Z>S8IMT8=J2[?5]^&ON7[_N?#&WU(A*Z;->R%:2<+O#P9^?=)1( MZMR)8&Z*1_=WHX2&O]X;#7R1_PT_>'+:O;XX?DSQL='JN% M4@N2D:09PZB"0S=Y\%AI%G*E^31T-X\IN:#@W8?A CH_]BF_=W]RPE@6Y' X MEU\77RIUVE]S9.[:>X_?!!T.LT&OW7)9KAM1IN/CJ1_1 KMQ^% [%[%H$68H M?\A%*S[E/76_9/@=DKG#;.+SIJ&JXA95G5O:KJTW5BO95F.YL;IU5;DN-;XH MK=U:7=G>7&^LKVYER[5*MOH_*_\LU]96LY5ZM;J^M;5>KQ7^%;[KP5Y4G6&O M.Y]5%E86,@P957BL4D4Y:[9E#T3TV\#:"FW5UXB+.MQ8K/9O/'Z80Y]QX MU0GY=FHJO9]?\.;/)JD>N?W5GSMK:K^^OW'6Q*NHNE_K[#2V3ZIG&[AY]O=> M?6WSH%;9.-U9^]S:V=\@U<;!Z1=2:S?/>K"*:WNUQOK93F<;51M56.M4CYN- MO8.=R@:L=C;WFITFK)VMLFI;GGS!.Z?-[Y;O?*\>[W1J\;^?6_7& :E5_MZK MK:V3G4I\]MKJ:;VRBW8:.P?QVI]N[1MU__R[O8/;/\W^87SFWYTFCO_]OL[J M#0OC^;"Y[PZJC>WXW'5:KWQKUSJ;K9VV/*W&[S\005H9Z4$D>0I0KBR0%AO@ M/62$,\JC"SFWA"#8R ?Z"RDLO88^?8]JG%!P<(]_G N&\V8QP?$=X]$=]'T>FVCV^W>T/1./IZBL1_0&I[*K0'$*004(P,D MM1YX(0F!G#L1]-S2?_U+"C>WES<;JYI=FMKGZM;[9 MR+YN1X*_7&MDC7H61XM&'!(R1++Z9H;8;^[WK/XY:_RSFET:2,X'D>651CJ, M%*&S!\>]?C;<\]E_)JJ>C1R$+/H-WF6O8&1?\^>MCMR4*R:VZ.(OH!.?N96JBG[;#2^ M$C2?I8Z_T^QF1DGKF^6P=)G5]&/S6LE#+,>EVVRE>O+#6*QA=)6!D<0"JN,G MJ8,"SCDYVF48T?&X1 LU+C4VEVM;Z_GH4PY,:6 :GBO[9&0*_5[G943TH*;= M%S$: >_K__MVO3&WE U[I31NE<;,V%HJF]4:I"![]KG5]EFMM_"2S&\UCWJG M)\6[F_C6'VZ .OT1O7/EG7# 8\X E<( 99P"VG$9@O>Q5U&:/T& 2(G)6[CI M#U0Q^M:T:*1.FWZW-4B#Q; 6CWPXE5H_^^&4U8A9#*C#,G(>*H%AD@)'H%94 M:1<@GEOZI_EE/5&(?^I?*NNUM:ULI;[Y=>'!^E44R/IM]43;899DG68Z+J2? MZ4&V=>AMFF-T6:N;K0\'V[MW^/GFM69G*H&)!4?F@J8S''$,+ I(G7OF+ MQJK'S+O<-!%*'"RWAGKH5WI'W6'_ M=*7G_$T_;)#...SW?J;[S&C4XG/+K&WSYGZ3-,^^[=<:N_'XZEFMLGU27_OW M7K53QY.X[!5VW?[M>]55*^LT[R-C57:[*R> M-L]V]E(4L5YIDMKW;_M5)(^_-):'U2UX\J6Q#NN5C9,?$@:M<(IX!!L].>@P MT%1+ +W W BJB9)S2Q7?UL>Z[V_BV%@5[]&R*W-QTU;(M\#&%[>"ACY9'^=Q MV-P29IC'O;9ZKU]5;VNAY )A$"RE@%).@'3. &@HQ8ICXKR:6Y($8$8DA#>" M>><#]0-@]=+<-+YS9OK!*AYO\U9C?PZ\6:^?U8=[OI_]^ZC?&KB639KXI^E_ M6HJ$X I0_WZEEYZ-!N^F']NK3 M247;AQLT[AS!BT5^X:L _+)S?3\8C/]\B0U );C_"MS/KG.7+V2S[?_9/-WY M[@X-IKS9V,#5[^LGM>C1-?'F?JU2/:[M'\"=MB1_K_4;ON"3DKZO4]>4?FGF?UL=%OB-=Y#LT ,60!I!3 M@1DDTG@\M[3BG>YG7W7_X(86OWQ@%0=;IP4G!MOV-Q2XW_N#UY], _P59'T:V\PU.V=UN$H M_%%:R"\MY)K[1PWF2D?\HXQ&.$1! &6"!\8Y9@-'TE,[MR0D1W=/ 7P,SR_7 MZ]_&>I="OE_[$993$<1L]<3;?"U'5@_1=_&#TM^[O?>BH6;)4F]QZF8M_?P% M$2[1P^6^US.+:<^:1X(_!'<"2N6!1B( :N, K#5T0,I F;-<&>.C,DE"?K^9 M.?-R8OG2BS;T=:_7_:BSQNOHAPO*2AQ'"J53,-Q B)A9B"XP*0SUFF-YI:H M8BF2R&=O4N]B&N^__B4Q$G\,LJ%O^\,D]:R;BWT^B[#?/DJ8F^EHI5''+@/: M_?#UXN]UV[*NN:7UKDLA-9^9T\SN>7N0Q68=9,=[/H]?IC2G_L4$YF_H]U$> MR9X>9*'5]B[3[78\(^7Z#>+?_QRU^O''82\S?GQ"O/&6SP.@HTL12>'148)8 M'"O3$RX6.L8!T^ZE>BS9LAVFPRE!+'/Q:.S3=.IAWUN?]S#"69Y_.\A^B_<+ M\?^#([N7#?9Z:3YUDI$UW-/#ZV]QK*\V-;5S=/'X17Z?SW379;_A2V]KO(_" M.3+[\5W21?GY\*P8AAM$W:_K!=1!Z4L+: MKU)S'VB')Z^3IW;[PR]GB-5Z;]D-YVFO[PHES\(S^T"M MXZ7N3;T[1LH/!XWK^(0P,TCXX]UT$QXUWL0EU"8PF-KP2- M$7ATUH[M]EET&B(TI@JZ+@>&?J)@M_PZDH >_8D*"BZ=,OKQRGG9H!-Q-CZY M/^%%$5\ZL6-.YQ,+C8^(K"WUVVZVV^\=#_YT/K6Z>Y9_'=A+[ MQ_'5[VAU?AC],3GMER?7R#UO+86/S"*8_W9B>\,OZ\ MSNQ"8F;]24GRFUF5HZHYN:7;\4DSG5L9V]#:Z>P0,@Z4E Q0C020T'! @HFR8IPZ$^:6 MOMR.PO?.1[Q8"LZU]0W36]WY0-T_>?3DXBQ8]/)-X7X$8=[*]MX;6M>N\K=2 MON_#9+=&G';$-\^)[>CKF+)^#"&_.!O)>_KOHT%\\F!PM4!%:)UX%U^H/9C- MF<)7Y1^1=U2O9C\@&P7!@@(<$PYH\! HA#5PQG),@R6$ACM7Z3\=M5\F%WD6 M0&-U[-N.8&+DX):0,7W(F/3S6M[#*Z.^+:'CR=!Q>@,Z+&4NE;,%0FN3H,,# MC1D#2 3J2>!20OUHZ'A@$LQ;A?W"/:&T-"U^:U2P%6Z;*\EG2"(9[/;R"8ZC MP2@,%ZU@5/?IEJH;O7[^K/9I>OAQ*SXZ/C;KQG?KIY>CVK"E \@,K+:4.!K# !:"> M*R 3SPU8<\UL<$'H/);T^*H>KX$O=]30O4@@&N&([]^.Y!G"OYES$(^XL/AF M=1<$%$^JN\ 7)!4O4G>!3WT. K$%^L09D]=O+($+3#RL]L2+%8EXB]SK1FLX MJLGNM8VDK:T'@^DFJ<]8=_1UGO0R..V87ONW:6?LSU9G3(K8Y*KA)WPJXNCQ M7FM2S/,"<1^U[D/;@^@G''4=&+^,M=Z'\,?L+6EX=4]^L@ERY+VY\O>^FLMK]]5FUL M=G;6-E"]L0IK^Y\/ZA6W7Z]86F^X=JVQ?5;;7Z?5/,!WK7A+8(AH2M,$H]& M.J6!T9P!HAV6C L:E!B5GXO:GF^U,I\=ZG[V,VV3GOUON!"U!R4/-'HJMU9W M^25HW&D!CUG_4UK1DZUH#/1;.@:T<2U2C%R AC' MC(F^N/0TCD%6 !N0%\J9H%PTH$;T5).^-'O]@]%(=![9^O7"VV+'C9?SE,JJ M/AW'\495X<\+*7S.L[;C^'O4;8VT.A]K!W/7-%URPR2F3%M"(=::P\ %"AHJ MA)G7/]9S!6LHLG'^[R3\PW9!O6C81XCCH!P-8S4 M/>H U\OK^Z8;1LR)@!#O!6?2$)X15*I4V0]E*:9$Q)& (PPHYAQHFV9+A:42 MDF ")7-+2)!Y2>2\1.>UPB827AJQJ%P=[(AS#7[)N>:SX^AU9*W!X"@M1.NZ MK'Y;W!IK$SV+7M] Y[HQF;Q;Y/:U-^^AL;[%TT-&\A MO+A$F]B:H^'-2T:0M917![MM"[G'[@THYB;7[/4OO/7=J-1]KP^ #G'H7]3M M8WTZF/M4;B XM;:\Y@:"1:H3<%>YXX*OA+[8)2UMTI7%K_DF#Q>[%GU=W5RO M5[+56F6UDE67-U?^N;[I2\'?L+'\]Y?5M#O%2KW66*TUBK^'X'KLZ_\I[$*. MB()IY'[*H"@6H'S:9,=]=Y5P0:$7N.T"5P^;EGAT;#3D_WF>[_L"]YB-(/97 MG3RE7X6F^;->^PWSZ>YXZ0C'V?I"]GF]MEQ;65_^DD6')T+WGGB#JZ:M&>XFJ[.B_H^I\3IUI;J/5+YLT.DVZOB"3[Q!':/?^!C6B*+K MN3[TG3%I6;B%,4X7 I\LMI?BW[=UXEOY O>WY7%2_7R>TI=7Q!S57_EMNZN/ M7&OHW>]O+NFWXXGOQW31'5(L H=ZADJ,;P'2^9'%WQ>"+6'A$1K#TZ1MO+"; MI3'J3FRXQ!]Z(:L? M^M%C2I28>92(,LE@ RXP"2U(&4 %("R,,UACT40/1@+_O<[AV7-&/F42+*G)8H4:+$PS5& MIOHWP]BF82^[ RYNBV^64#'K4!$%SUX(*LHYI!<2&D>7YY!P.8?T+C X2;6J MNWHWA];S?1TJK8$]&@Q2XG%**EWNZO;IH)53M@M$3I ]JD*1SMGT@Z-V&3QZ MAU:/7BK&7&+U"TE-LLM834JL?A=8G:2ZD:HYM(9Y!GD.N_&']N1[0NUV;W"4 M5A$LF][1,*OJ_H$?9INMP<&;ZT )Q<\W:L1+*)XQJP M'V66P_#7?L]ZEY#WS05,9!\L[J2@KP'6T6B=/5F3&KB"L(NEQ#[/B V MBC4%T++/V@Y[_1)=WX.=EN@Z:U*+]R@GH-\?NN9BW>Y>JEF]I=NC*DBC].'L M4F7K%&G;'N3%3\9TMT3C=V'7)1S/GMA(.;8/4^5?WVWU M^I=@^,TE74+N%&RWA-S9$QLOYY+?(^1&L5;C-9'Y!A\)[Z4TGC>7< FU4[#9 M$FHO4(LME(@UZXBEA)Q;JN?[UJUW1Q6AXZU*K)IQK,K%6F+5K(D-(7P98'E) M"]\%R.9B73W9:YE6N>3Q?1@IDO=AZYM6DB^0?/-RSJUIE+-'<&YR45G/OJQG M__)%R!]6BG5EIG/UP$Y.WVJEUOK$[J MYU_NJZW&[7Y!W85_T57I>(-A=&6&=W](.T)4%FM;:U6TJ>M^I?U2I1; M)?M[^4L4Y&JV]<_JZ@QL&/!;)17Y[V>Z$YG2,*]A-=SK'<5;NL%\VNC3I]+> M:9.=S.FA_OU1+S0[NPO !25>8-=CO$ ?N!' XXXQ\K#]@1[=V(=MT5S00C;% MVG$@-Z^J[MN]C*#Y?'.B*YN>E#LV/*#_*M[ZCO']RUV(GK>[\!3[\M<[(,Q& M+U^IE/ZVZOFT324>_IAK>X<6?'W6>&_$05ZF^@F"F>).J2]VC]>.J+Z%'[]R MU.]'L\_TTT7YTBO6WF35V^W6F*6_8A1N*+144]G&E(QITP?_GZ/63]T>N>Y7 M!?R8]X?9+"CT_W[6*UY^M7ZZ:Z'>[>0YOYFJ[:_%\_? M;-=P\WBG\G>[5MF.STGW.&G7.^OQ/O&EKM?.O4UC;.JOC?G=K9SGY];:?5 M/-O9V_F^2NJ-G5#+]UY>37LPG]8JN["Z\4-QC4S !& E%:#$:Z T\<"08-*F MM4(3.+>$L9A'4-S8M'84QGF.34Q@[Q&V,\\.QTU7BSF-PIW6#&4FBB+,J .*Y !0Z!93W$#A-!7(,6^'0W)+@S\:< M>^S^I5C10QWB#V^HTZ(1I:%.SU"O$P3NO8A0B@&"FD6"$ @PD!K@N*,:$XH# MQ=%088'L](,%C-:[/Z.>]_JG3V($#W7%9AIHIL4(SKLZXDL)+$]E (U54MW] MX12G.F (O, 16)1S0,4! ""//(5(*6-\2NOC!?(ZICV[\>$-^/]0ME_F3P[2O MSZAX1R]?-&0?-BGXX7V/:5&"L2A61Y)8[KI\[=9H=OWMO5Y_"(:^W\E:D7@/ MAIW;\E-*+V?:7"/O]T;L]O6+7B_1:%IH5%^Y.4O!J.8J0& M4PQ[ ;4/1*5@AIP7LD@96-,,:"!2<#[1Z UU>XJ1BX>MH'A_*#6UQ(?2W7D1 M>+J9((H-@TA( ISF&% '+=!!4<"E\(@J00F/\$0$FH>23,GA>?#ZHEF);'Q4 M8B!1A9%DTNJEP^3DS&==/RPGHUY^,FK4 M^5_;NCM<[KK52?_GT^(EL$\'V*LC4!]QN?T-6JNL_@A8:J)2'CU/TU!(<: Y M=2!*U?' F*,HS"WA>2J*%+4R*-)_\OBH6W&Z&]6@1>AA;F[6]'O@L[Q;0"^ H?GE& MT&@F ]CPC1C&N1"^)!ELIL;4P_; YSYDB4S30Z;U&Q2#&B:)M00XF*;&0UJE M9R(\>228X=Y!E9;JB7F*4($"V>545$$I1FG)KV?)US@&=90&2Q6 4AI /4R6 M3""PWD#&+#9"NF3)@KS#'-M"V?92Z;JW7<\>M=@D[CX.=Z@T" 2ED," -!,8!4$*B:^,@! 1SPI UQL,4 MHW@^?2@C%,6UV.FMN"DM=OH6>XTH1#BE@3@13=010)T/T6(=!($:"PD5PF@? M+;8,1;QV*")?:E/&'%XIYG"1@E_K=6TY3SUMX-FX&6N@ E+/$=!18H!B9("D MQ #,@\32*8&]GEM"\USB GDH9:RAH&2AM."7M^!KU$$Y)A0C#B@N(]F/8@(* MTLC]!0U(:D(@%,F"V?/)0QEC>)3]?>EU=Z>S>.9#."S38A&IV\O,^Q=#H.V; MX09GC="$ J4A!508"@R!" 2K)=0B!.U81"#.YA4KDR+>L05/BT64%OS2%GR- M0VBGC6;: F:P U0R"Q0*'M@0H,0BY3OE.^_!>8R>O7BF>"&(HBV>N7TCA]'B MF=MC$;]ZX6=DSA>)5L$GE69^X,L7%H;?*APS\N-*Y)T>\C9O<"F^,RGF)G[TNZ%'V4/"2\N\$T9Y6;'[6$>UM%T"5 MB#951+O&);W7W*8HE'%" TJ$!1'+$$#8(QC%%B15$=%$*C0_K5(*;[+TB3YJ MZ=-#GD7N7"__B6C<_5'OI1J>'>)WW)I7)'$?/]^;>T+<9>;MKV/BECG^W,< MZM/;-N=X]C1BX=ZXW GI1?8:^3K2GW(Q_K0IZ?[--9N*4\*-<<"P?(+"TOB) M<>")P$:+8)FWJ)X20XE(KU31)KVIBHE(KT@(EUSDJ&( TE@""B7 MZH,8:($)!@*&%8RNL2*,B'R)%WN'21NSPO4F-/ZPU\]ML1>RWK6EJ0]A^!]^ M6OAEEJ1.?.G3+0,T[GEI J MT@Y090I'04E%::O3M=7K29_4>IIV552&>D"55D BX4!06&IME,9I3R5 M'R]0U#_R]^[<\ESR\"$RTU\H[G*^X<-(3)<"\Z7_,W7\NKGL!'/CF",$8(HB M?G%C@,(:YCM.*J2U)EPF_T>6U=;?LW&_4 BC-.[7->YKY(1H2)GR AC/ J#6 M&J I40 2@Y#7VD-#\ZH73!7(N#]P(?8I13$^:GGFJ2U<*7'J!7'JYKJ5Z#9Q M31 ##C$*:*K4+ /FL7\UA498$2!)6T;,$SBM92O%2+V<8C3DH]K\U):ZE#;_ MLC9_C9L@0ACRJ18.E]'F'>- VF! =#2TU=)BI5VT>3;%LI]E7?;"W.,C))]= MKYYZB=SE-<[2-):].K-53EV]T=1562/A)5#?WF1Z D*'7$B;^N'HD08(-/8> M!$NY\WBFO-+SRY55KS"UGS=0Z'*-*84""UCM8[ K]I89-R$JH0?.(2!I4$8GJP M='"#0%AII%6$ 8Y-\F*@ %I%*J$@#Q8CRI0PPO M9>S7. @W' $!AH$!S X&,L,T9#Y@3'(V=SC,\&\9>3CL5>-K)M7Z^ MT8JI7J?3&A5LS/.=$VC%%_!=FRI>_%;K#7TF?S_7Y+R=TQ@[7H8FG0Q:B]U6 M^Z^Y8?_(7X?.2Z^ZW'4KEU^TQ,A'$J+=V!<'/R15!BLJ@(?$C=(&I= V%:$, MEF@K'63)HJZA8V'*8;S,\%TJX2L-U%$)SU9_. B15U ";U,]/N@5D)H[X(T3 MGD?0P,[JZ MB(^+0.5M?"M6U.N.BGW-9__[OH'BJ^]O[>F^GTIP9[WV^;8!H]?-U?*K[M?[ M6T,]].Z;;A_YBT>/?3U8#B&_'D+.UH?5E2N^WD^W]HVZ?^(S^A*MYI M5?'F7G7M6VS#+JRM[1PT&QNT>K9W$/MKOX:W21-OG.Q\EB?UY1^*.2^I(< I METI#$ .,4Q(PI 54BE%N]/ULXPXE>EK0H%2B650BAXB21B+@A6& 8H. 5LH# MB!!W5B$%/9I;@@L1^&ZN$;[Q0W:H^]G/)-\_LCL5;Y#D/G@%X,H5;+!\--SK M]2,*NX=%KDI%?'5%/*ON_J "8T%)JK6%(8@>G@,&^L#PPQ8)2B@%*5:@Q0#(3G"#F&N%'PL MS+V<0M6/AH.A[B9GJ=2J FN5#UI1:R40T;,%5'H"%+0!(,J)%U)0Z]("14'F M)63SB- 'X%P*RQ=EN"V!K= JB*L;/SB-,&2I 9 QD4JG8J"Y@P :B35D#@K/ MBL/?2F";#:W2%%JKC0>8T$C@D$= >A@ I%2+@(,,2HV C7(YK\3-.A%W$KA6 MCBFC:DL7VI#I85;5?;LWFDLG:#Y+@V=^6B6.W1WC^U<.Q7_CW0Y]O/E/WS[] MQ93EAT^#G5;VV26+SN-)9>+)8PWU6I:9((Q&XJ C,471_W9:@HBU#F")C;(! M$:=LLK0"Y;Z6.>H%S18KC?.YQGD]*\P:!_/9Y>@[QF$0$V#2/Y (!25F+"A4 M,.-\7[.V=Y1NC$U-W:S;V:%N.=#J9E8?MH:Z72Z4?_$RC>=]_S5V_7IW9=3Q M97;J]'"H>H,D$.4DM,$!$I0%E H-M$4H[>?M \8*DA!QB @^CSDOT)+:# K,,F55I#\^KY<%2&'XIKT-,B%:5! MO[)!7^,7DFJ-N> HK2./H42C98*8&>$@BCP('6*5JAY!*>U57V!0A9%6TM_ M7V'G)^PK7*ZV?7%&(O#ZP%E*=H/)S/_*I3QJ(:O>-B[(W, M]8Y,VX_$]0RP*Q(3A$_:)7DJ75-8_(=O7T]IN>O*T> E1X/FS?27 *&1B M MH 64.0R4LAYPJ GG,*WG3A20RGGY_&*Q4[2C@N\9?^\KOB,@?=IV\]/JG<)B M:0'*5958^O)8>HU9:YQV3@D",)DVB:8" VGC)RLM83SJ/H(V8JF0\Y1.:]?& M*9G2LZCWIV':4W"2^WNIWD!']W=;W?S9_"J&61^UO_]RAIG?<3%-J;?L0X*" M>S[3UO8ZL36G*1NZVQLF9MV//W>S5FSK;C]/=NKGNX,,]_S 1WO61ZXU]'D5 M)Y?VL,T_Y3V<8NY9:'5UU[;R<&/\(:]"LW U4?I29XT;1/%HZ][#WB#/$%CL M^[9..=9_'+?<<&_"TRY=.)8]O+A$F]B(H^'=E[RB).[M=W0M;?S2OZFU.0I1 M8C7#)'B&".46:NDN!Z7M] '2(+[BHV\?Z M=##WZ:J"1NV\UN_7N^S.C@GAQ3IF9"D1EGMI%X4HT&CWOI_.BFW2A6E+MM=/ MH]>_?BTB$4TL840RGE2$*5G"GY_TTFWBOQT_$'Y= +G7!_^G^65]O5[+_JE_ MJ:S7UK:RE?KFU[LMNRC-WJXM;U?6&ZN5V-XX7M6V1I^VZE_6*\OIYZU&_%-= MK36VLOKGK/YU=7.Y$=]SJ_!O]ENEUV[K?J8[^2ZW$;$C1O>.XBW=8#[S)]:G MH6]OA.HN3:RYITY.GR!0JD 14*B<7AK_.3QX87\T#6J,#HF MX((2_,[#< '=>>R^VR*\0-73;GO_,4;N?NBS&BL?>MM;W,*)'"--\^69SY\H MOG.:13TK/WX$/<6*TL:AT6?5>-[>(%N-(Z8;K:[+")I_0&6SF1?H ^[Q8,>D MX*).4<[G%*O[=3^4O9SW,BJ0X\K=?AVU=CT/WWWZ)Y-,1[POB]DA%,L M$3J5%A9/06?,/.[)?!.%,9/;8RU?^SUW9*/FZ/9XTKB7ME1ZSH*&]S8]<=LK MOILY!BUI<(; .)!:RB#3CFJ/D'><>6TE_U')YVL11."AZP=RW/W<[W523"3#P\7^NH4\*,\50WYI,,7P[:.YOH-KWYG&M MLLR:CKVTLHYW&MW;UK'EZ?8HAMG^__KV*=SKK\;I54JM\;L=W.*[M MN[V=RD&\Q[=V[?OV66W_W^%\>F$+GM8:\9V6?VA"I$1: (\8 ]3'3\9)!YS5 M04GA-'9P;HD\?W:A>&L02UQZI[CDF5-.*H$Q1Y1**T747X:8%4$K25F.2VB" M2^B%<.GRO&AHG7@'SGR_5^+5X_#J[ *O-EAM^8="A$%B+# $4Q#%2H$6:4MB M!8.3@D+$Z-Q2GK"&_R@\9A6/O\X8>YZ-O,O[UHWT?^5K/F QVT=-&.<^6CEA MD;IH0[T5BD@GK8[XCX2Q!I8$M&" 7ENY(*#URBI,U:I==!Q$E!!A*A)00PF0 M@<'(0I&/KH7V%-.I$-!'VLLSPI+N T*.$TBR\,. 1VD!-8ZQZ5G1AL[-9;WAL!0/ 8V8_ROT*7. M;I]<6.D-\I2_7Q*_6=^6:E:4;L94_AZ7YYU,&#R&_;QOCC/U"'L"GWH8,YW9 MR-V?"0K3NA%8]YP[+3@&5"B==N'10$-E ?,20RJ@$%;.+>%YJ&Y6VBXK\;P; M"YYZ+/H>"R[]CZ<:[W7_@SO*1/0T@->$ .HE 09[#93&06,;\=>P:?L?I9=1 M6,HU^]6)[$.=CK(\R>M%FTLR]C)X?GHER'Q6V_A!&(I,VF"@&/> 4NB!BJP: M8&Q)I&:,$L*F1,;*HD3OR^JG'F8N"=P+&/QU D>8M9(0' $4N6CPP0&#@@;$ M1.+-F9$2AFFG"90!Y+<_\R-DIZ_U>X-!UH[_E#D#D]6:KTOC!O&%XZ?KR)X+ MYFN_%V:E+.XL@'M]Y49HS5!LN6481*5*&R3"Z)@K*@&/E(ZIP DQ:0^?^3AJ MWX#VWV=A6K#,%Y@%(G>GN9D) #G M?_IV[S!5L_HXJ0#P#?R6Z_F.(QDL=UWE0@*K(S J'9@76717V875C1^2.\09 M)\ Z&0 E"*4=W@,("BG'@[9*B+1/S[R$-XOD/]J#F5$_Y9V;\PND+Y?F_-IK MTD;FC(U5#DL.'-4,4*HH, )B(*"S7E"/H+9S2VJ>$%QD:RX>(YHQ/C;#I1RV M?#O^N#N?[?JN3X5)$R_3KM/JM@;#?EXM](-MQ/RFU&PLCK61,"*B+U\110GJ M+[@N;0SJBG*D)(R:;(6.' UJH!V#P!N'&6$ARE E4)>8/@/4BU<5H33KEZ-H MI5F_XU.P2$'2!"I%;*!>#RW).;)+9E !3+KXK&E M&>-JLU\XH/?P^/%'FQ5\4^YV'M!>W"W!+B\X*@V;3[XK&L&>-X]RW; M&6W-4@R6=WM^P)>4Y1GZOM?V.CY)K 3]EUC&,W;> M&2+2*R8 A\8"RCT":6]AH+S0P6CE41"1ZR7O_3F87R[A>6<(, 6N5R+ &Z_K M&2, D9@(*H!P1*72"@$8''"J6:R%8B9@3J; ^LH5/84Y\Q>LKW@-+L_\> NU M;A^BUM.>-WXPS%KYX/!QO=G[/>4_S0:ER>2*(??1T5=5F]L[FX\ M1=!Y#DP4%Z#6QD_!6Q#)5!0<,PA[&QFX9(4OBE+F+E[-77S+T&EIKM,RUVO[ MATM&78#8 $5P7OH74[0PBCX!& M*$KOWQND*>^0Z<' #Y\5!YU!;"Y&M'--M[I))/5N)1=(OC-\/2SG$D$E5C\* MJS=N4"M..!$R!* ,-8!ZQ8 QE ,"H0M!21*PB=2JR%E)9;)A<3C5KZRU7+ ^ M'2N^QKBL-9K1P BSJ05ZVDMB- *VN$UH%HI,O]B6;US/<5M;I]WKGFA[<6 M%WK!3*+",<^';Z3WN)XU$@=*E'LYE+M&R36QGE*! M <6! JY 89B EATMKE)ZX$8S',&&)_1#/'B$>5"T/3)*1/S9SG2OT%1I$LZ M0:+@7>_(M/U5I7CKNDW3:6+Q5*$0BOA._,7;Q].)OY@=^FAQ>[KOYS.C!RT[ MJNW4:A\-O7O.1%+AR11\$IF:#&9FJ \I"PX!9BQ"%"G"#!!FK1,'G+);$!8SRW!!<1OD.4B M5S>:>B2@'***]&Y/&:*>Z=V70]0+ ]/I=6 25DML07", 2H$!=)%G J".NXB M;!%$GS1$O9H>E$/4=#3!8\.(@QXXGS8 4"P-42P XRC#@4*K&T)I2 M85Y28;@1'&OA@>4HNC9:.2"55 !2;Y16/GZ1\]EF;WSP MDV=H-=8''VB>Z=Z6R%$HY+B6W "Y#D9* @B6!E!L(H&#S@+'-&;2(QT0+JC" ME,SD]=6%6AZU(JB(2](#:@(#!KL #*?<.6(4$SH--' >4S4O;DG[F_&!IGC. M90%&"%JZ-,"Y<'"N:9?[ZQQ@R@>U9:; MK+E9[/MV7M[[C^.6&^Y-AO!+%XZ- %YK&-&EA('K=ZH<-]B!$#?3V?%-NG" MM"7;ZZ]2US^:7Y97Z_7LG_J M7RKKM;6M;*6^^?5NPRY*L[=KR]N5]<9J);8W#N:UK=&GK?J7]W7=W>B3^RU8WM]4:S\"_]6Z77 M;NM^ICN110P'$O>.XBW=8#[S)]:G+-M$);,(VOKW.U_HDBZBD2^9CWH7 M()P3$IN>=CCPBY,/?TQ&S58W;UQ^T1_CFXV1.\'.-2Z2=]_H\ 4B+< 1*HU# MR>,GCP\OY(>N\:?1,8(7B%!W'H8+Z,YC]]T6H06.GG;;^X\Q%:=C1&<%FK-9R,2 9]5XWE[@VPU\@.75?/M60F:SU(X M^8I[=_N\+(:WS\>/7N%_9\>K:=4X+;Y$5GJ=3J^;;0U[]N Y^T+_NC_N MFP]^C/3>0<_GH_-R;&SBR;K]I^E_6OJJ6PZL=_//*_HP>:2E/%Y3'IM^J../ M+IMD4Y7=_YK=GV\VE&M_CD5[O79\K<'8BM]WA?N4BWB_!OW=9=ZS,]S"K>^C1=-&&B MZ$4V.?L8\\!0:4H-DI J*K657F,=!.^A?AJ[-YZ[7/-[:QG,DI MWM-J:S)G%Z^*]ZZNI6O_W:E6-@_JC2;=J>RTJON6U;_7VOGS*Y9/:_L;QSO[]K1>:<8V;Y]5&_GNXC6&4"[GE9A6+<\'&TO!U^D\S^B+E*?YM$4\#W__&06[6\IV M/ GI;MFO]Q+C';'KVE$BQ2"93M8[S+?1SE1 M/MB.%;?.*"AE Z*&*<4X-8I+90R5GC#JG>3\'X!C"4<_@(.:ULW M)B(XM]&GE010'7C$1&F!HA(!J0UVA$ E2')M"9]'[-EP6.Y5\\J6/]Z2I!13 ML<7TF.KEF 2F@F#:6$29X,9(X7'P*-)12)ZR1\,-F/ZFVT?^.2A=,M3'0/*- M:*.DR&'(@6;.@;2X$QA&68HV>N^M(Q[+N255;AHV0Q9> O%,B.EM-\LI@?AM M@?AZJ" *%&$J", J,$ =@R#57P N#K]QS(6>*5T<('Y?.82WVV=N"\#HT:+N MSJ'O#O+EK\_)'YQ!F'K::%*\:LREF$HQO;V87M?YNB7X/QKL*T?]V'%?XSOT MK@_\*Y>@;JT_*WM+S<:PW[KA?Z& &+.. J3SR5""@ D< XLD%5A"Y$DJIS// M^+1F04M;+R&Y%-/3('D*;E@)R46#Y.N>&+?>B, 8D)A+0#410!L>W3%FG%9. M2(%"\2#Y(\S*WK6Q]#L/%)7QO%),I9A*,7TH,3UJFM)#3UBP0A-+I>,26NU" M=)E5/ (5^4A;R<\&Z[J9$.R<4@YY!)#4"E E#%#($2 \Y@Q+R@@24]A)OK3C M MOQ]&>Y2CM^:3N^[CU9QREG@0.LT\X5)@1@O,1 264)%,)!88IEQ^]K+NOV M&CR7ZF'<4Y9M6L4P9A&G'I>W&@5&VFF4@HC40@!F'0;4R0 D4BF^0R34 0DIU:C^A81L'A'Z MTIGX10KNOJ"1%RY^-+V51N]UF=&38*TL>S%]#+M>]B(@)BRS&& OHGND)0): M80%PX)Y*;RDEX37*7I3054)7(:$+&_'_L_?G36TE21\H_%44O#?BG8E0>6I? MNI\@@C;N;G? M(@AKB@.H_U$SD:M=R#:5L@&W!MR>)+AQ;Z13+$5B*1=<6^$3,UXI >P3HFG M;2W ;=&F;64*E%J/')48P,U9I T&K%-&%-D':YNY+^33@UH#;6H(; M9CA@GC#W3/%@L4XN$LI4H%YB;&(#;FL!;HN&?M!#+4_!(.Q!:./P%])<,H"Y MD$!Z4\Q;N[4MJ&Y3M6SI7T=P^XXC8/U:+S[E*YO-VJ KF\W:H"N;S=J@*YO- MVJ KF\W:H"N;S=J@*YO-VJ K?Z*WUTV:(5WJB P4P= ?YQZ]-VURU;QPDU[8 M-&I=6:/6^?983:/6IE'KHUSYIE'K&NY'TZBU:=3ZHZ6KUWP MVDW'UDW.4/E>QU;<)*G\5))*8,$83;6-AG!+F9,>>TV9(EIIK:N02-RT:WW0 MIA&?BE.]2EGY](KO[[[X* 2/!L>$!":Y:X022#OJ@:04]]@$FWCNURI-FQ'9 MYEEEVP#O>A,ZU(0.K3ITZ.<0KLE7N0L0.Y\',:U#I,PSI&!C$- M5P=L^PO2&4X"1#"'D:$>(RZ#0\Y1BQ*5U'.I&;5I:QOVL@U'4X-N/S")IPYP MCQ?CE/0.!P<:O@G<2:NMY5[XJ$-0\'_=8-R:8-R"\&:Q=DY%@:P#>./82J23 M8RBEZ%BT+C)/ '>P(,099B(AA"-IKH"K^>_Y;,/53BF.G9FA=69S,Z+1L!7K[JRA-%C-_5?S5<5]X/O#T8_4 M!W[TQG_NI>&81YF4Y(YCK:4PEGCBL3-.FU)+CTQJZ9'O=5:M]F2F7/GO_<&[ M>C\FS7+KEJM-!:M5N@3>PG-??)0V4.=U0IQAP"NL([(V:A0C<=YP0QSAN4P" M:0MVPTSBNQ.M;E#Q<@/9\4?J"#=K>_=F-$H\Y]*XA#GWR5NJ8O"1<6-B()I\ M!^:7@(@0?EC%%"!,J3IXJ8I!NTVP2T.UA .V&B M(4)2E'#PB">6#6^E9C)Q(29LN4D/AG:/*_CL:@Z<$'M6)?VL]MFO>MZV;"^T MOL3A"":4KQE,&^#6UV66'19M](EU!WU0I72V?7'U^VWZ%S=:Z^UP[>62UFJE M3M8)B;S/N,9C0D9B U*<3S8IK5@JS0TU@__$JBI@K9&OX)$S?]/@<".VZ<&T MZ::]_,-A\:)&[51P5E&#X!^=L5@@ &>-,"=$4&15AZV,<$N$B:=IVN'PD^ALVQA">0R M3V0#P+3;FIUVQ3LTWKH777Z/1?3!W@$J=$A466$85 G MP MY"B#G! ^!)9DU*ITEB?XMN=_P^P-)C?;M!Y:6(/):X3)BY' 3F!B672(.!X0 MIXXA+65 P@H,)R_'2JPA)C\%I^Q^'+6Z0/]/S*/:F/.:;6JVJ=FF)[5-_[J) M7*9B-,E$01GHRJ _):&\DLHQ(P1W^ ?DLB%,&'Y;%-#@Q'G9\_V3^'_MTP\J-@Y-LK M6 TCWSLG%HO1GY<_JRK2[G.5%/\ M1G7O&YI[Z@36:F)+A=F?4L-(;["76BI4L\&]%L_YL MH<4&L;Z+6*^6RBNZH#7LBT >)XFX]11ICQF* 7/KN(\.Y_**.9>2F+8FMRYP ML4+V>6#C\(,AQ-H9IWZ\,L8JEV9#0?.*PHT_A9A-X<:[@,<%S0PD;VXY:&81 M&Y.KSTJD=4Y&DH%AK*0Q/*VB<&.#B@TJ-J@XWPG;26XIQ5ACQJFT3DH9'7&! M!*M%O!4J-CKPZB!S,:Z#>&J]E: #4Y'S-RE%3C.& H9O,*?!:%I5Y\#JUI&= M#6XVN-G@YGQ:*>.1QQ"D2IC+H*W3W@3*0U326Q\:W%P3W%QT DB7DHL.61\5 MXD+FJD:!(.^MDE)Q*HC=VJ9"MX5NY,T&-QO<7'%YWN0$]003!O*F=,(X+D)N MHL"#$MJ3!C?7 S<7?2[42^*#XRAF/9U[B9&3-&5?JO;""Z&PV=J6U+2EOG56 M_1K@9M/=>8.N;#9K@ZYL-FN#KFPV:X.N;#9K@ZYL-FN#KFPV:X.N;#9K@ZYL M-FN#KFPV:X.N;#9K@ZXLF_6?D77="/^&SI?M_X,?DSM.[."HTRNF+CEO'O>Q M-XJ#NS/[EB?^TAG!V_RW#<&EH_KA<6Q9GZO9V-YY+ES;ZX_@?78 '_=:'1CK MT;3%XLV9MX*R% 5A7'IL=0B9[=*KW< M>[+?^//A[]^7^'V]:SP]>_W,]8Z_+L-_N M[[S=?7GX8A?&N[_[8O]-]=N;@[]?[N[DC]\O5G[F?UKM]_MVD'+GO3'N>E5IP<0W1_#(\/PW]>.?H:Z2.4U+N?8):P6 M/XW/CSX=QE\FO_PZ.0<[O3*2E4?2?5,R[5M5_C9^3:[[[U6,*?47']U]]Z[+>_$^SGGOK=P;(? M>NQMTYBN34PTMTJ%JGAFK9*A#@'28VL/KCL>MEX TH?+I*@Y-^B=+>D//..' M/:AKOM@44WIMDME*UJ%9Y;+*Y':DN]8%8:Z>]',[/&ZE;O]LV$J#_DFK?QJS M^ ::38YL^ )J0KR^6,P/K,4=D=Z/)H2O?H2/*]/U9E6";C+'1QKLMD%!:S7]X)/8/C^#^WS]?AK =?]I[]]_/'PY# M=^_DP_'^IU?D_X%,+VQ][7#^]>=^':\P\G M+^C^[G\['_YXR3X$K_/YD__/[=W^E:8;9&WR^OPMC>/71!6JY M30Q)17/&1"1(*R90Q-CS2+3UBN0&\VV"E]LO_WC5@/4KK]C TF.%I:::R>;! MTL4"+&$?@J"*(LT509RXB+37'DEB(N&"Y;]\J?Y=Y\5A'%V671Z5VH'O]Q&/5@7)> N1?U" M@VK-Z6$WG@(-=(KEOG1FM"=]&-W%4^S8<+]R\_RY-+L/\'LWYE]V>F%G9CN: M$^D&)](TK_CR1**66F]"0M(KA[C"<"(Y25!,+"5*'?;194%YG8H3K]IZ^N0Y M=^65R!O.73WG+LJ2BJB$HXB(&181*+4).>XD4IH%H[VD2?MLR&5KQ+DKDB8W M0HJ8I?5*BO!^4!@A._0[O=SN^:3RZ?^$1+&Y%3S7PA*W,]F+V5TZ2+N=H2_> M<,"J?P;QI#,^&;Z\W*D&LFX"69TE88-YS(WP!#FI=;.E3I?8T 7<=!O>/QF/+XHECA*G%+>(*% M-N'<2^0\M\A8:7223%)OIV7SUXC/GY*!8[_?*Z:L;K3#V(I?CN,.\-A',VBV(MJ:QI,N@DF+7L#B0R,6YF-[#J9&,$C,X^?;KL.6L,'O?!BUFX[HWZ@_/6V: SBBCTSW[.6_(DU*"5"Q73 MY7^75W\7%K]QY:\*C0Z>7\H4![M[7_?./NK( O:,(6HC0SPZ@YP- BGIJ?/) M4<.>KME/SJ5I;4H/$/2X-%-\.C-G$3! 8\LPU$;Y5%2E.3&&!8Y97QN%RU] MTE(K%T&_62/MIK%1K+LT\3V.;22+57#RQ0(G2\]%3$XC3TT.\\VEJLW&)1MN"WO //9S:@ ML5JL+ 'A<&>I.:%F2?*@+1(,]HEK =!D4T)PVB1) @Y65"QH-+]\#+R^T-Z$:1TJ!ET&F<(@[8I!+SJ-(C2(6X^1Y++Q,;AV]W9@O M?HHCGQ_;WE$<+J0+%>&[A(1V.]9UNK=('5IA@9 [>\8JI4K"JH)CZ[SI.[Z* M.\N)9+'S)5F)"Y3UGVR\:T/T@.^1W8_7OR]YD0UY/]Z,Y>FYT].PMB9&> M1:Y\S6!OY\5'+C]?8F!OVO0OV M79 <=;*8!J803C& Y CBHW61@CXH8W1**,,E2(ZWMC6OJ=BX"5+$U _\Q!Q= M:R8[_-[I=8;',?S1[X><2?"N/_C\LO?/H._C<#C9(Q#?&TUW=7CU8D;<>,MA M;A^3%I@'"?(%I1FOI$8V<(H2CTII185@L@3;F.7VQYM>1\_K#QMFLAM4; MK]G/<_GY/)=S:;Q51B,O)4?<,HXT<1P%)Z*2CN# _6-WFVV":/+/()[:3I@D M#E6FK/[H. YN$YOS)/2FNXO-6<:S>IMV8XJ#00QU%@( VT'>JBH$H,&L&V'6 MJR5#2/)$)00KV"(A'2+$9'4C,N24=2"-6.\I-5H&8&I-EI6-QCYR[UZ64WO^TRZ6S56= MUJ.@\?7&VG^J76G,(JO#J;=+PH?(UEH;&-)"4,2)E4A'JA%@$%+[/($DK(6_3WY78TR'0C9'J_;,O0WBNI M&(I,6,0U\4A;:U!*C#@;F18*D(F296&B,68\&M:]'XEBB74;-6&%?+T8)ZR, MPBYZ)((,B&/ED,&:H.!9(%@QXQ+9VF9M;,@:D4T6F/#>!0\O'K_2=(G,WVG\&_2^=$,-OYV]A[V8 M;&>Z<8WJM#I<.UJ2323!D>8F&]@'@SC5N88L([G>6Z!"82T]!]G$M*\J'GOC M5)<;CZHBIKLY;S^)BZO;/AJTT MZ)_4W8I^4&)L6EVNTP9?$\(]'OCC;&7LI];I("L$H_/BY(S_&W=.*?.NW+_9,._=,>^2(U,[;[Q%@9.( MN#(<&>P8RFUJK0K>&2&WMIE8SK981RMCKFG=YG/';_'Y?5SZV 6^8+/Y] M4>WI=@U=+_GLS]@-A_T].QH/.J/S-]'G?QN3RTKA?SG73CHBO4T6"14-XI(J M9"@)""LB.0Z)!D&WMH5I4\:;ND./D[?O7GQK>/M>>'O1G$HUM=P%9#PKS;T( MTI$GY*+140<<4R0E]K3-Y7(URP=A[B=A)\K5+V*HS8!#(/%B)3JIN6,5,LGF MJIT/*I+4&_,[[,L;V!;0,R>0=9 :"+M["%O.QJ/2@!XJLCH:!>(I%0CS*!C* MO8I4VESU7ZBVP+>NQ]N8F-:7UU!;RL*?+N1&[,);UFCP+>7DYUKPEON N"65%O5U.!>36'^^(6U#G+94&&2*=]\#PDOILJFS3*Q)5 M-MY2N=[22!U[D.F_!7_XXP@R"+#**%8<"K\>#>Q)J]NW36/BNY<]2MF 6:2: M;-#O_<%D>RYWI]Z!UL1RN;ZUSTDJ- G,!<2,#8N[)T0FL0 MNW840VO4+^Z4X;$=Q-8PCD;=F 7M+%WD>@.Y],"9'80FI^T!5WMTV(=] M>]<9'1_WNWD=00=ZD[?K-PM8];Q_DNO@VSS(!K=^VJ1Q=+'WZ>5'D8S60B7D M0K"(1^Z0LXDB[)1/G$1B3;;'TC7)V)=<;WO8'RV,7#< MKR#R>[4'I23S/X-.SW=.;7>":0U&K02CKNCU(IQEGGO$E#:("T&0 [$$><^, MXH8J(643Z;&I_/R@&?7?8>B&<6_&N(OA'"!!"*D48CKWIF4X(M@ZC"1E"5OJ MJ/1A:WM=&CX^S7RS?]4)9__.M15+ND++G=\LF+A),EFC[+/?)SLWFV32X-@- M<&RYZXMR)!AM*6(.@P 2,4>64X>H(SHHK9P0:6O;W*9A1)-=M@&,_Y"2RDW8 MO0E172$6+,@TGKL@K#<(>Y*+LG**C)4,=!.OE#XX[\:+K_[8]H[B:SN* M+U**?M2<+ZL[7Y;3FBRCRF.1$ 8)(A?]]L@15W*6B4M-3I];*A+7QPVO;Q*O M+P@P7$:G9%3(2>$1QPDCG=W\TG%- B=8> ^JCC9MA<4:\?I3, +=4(R)\.&U M LP=^@C6;MW^GSN:_*/!= WCW%8?\XX#79$.N!@@7:\E0*I4W#!G%(N+<8*15]"@I MRZU3+LL6)[X2R;ZCO\V<])24^8X%EGU!$9SGI677G\$[\OE9&QNZS6*1P-0>4[M MH!25 0%V&(&#[1BX*?M3^KT0>\/JMZ*]E[(T=4(6W#@ M$*?/E(!IG/8K4?N74N2F\R7^>M8)H^,)FLS<6.\POKS%.AC$>'3]+?>X$]]< M=SZ_&K,_\V@+UG#FK: L14$8EQY;#:C(:; ELM+0CU1O36XZGEHY3NT1R!F# M:#\CFV""O]CNF3T?;OUGGD"!.NL!*0HC7EROAUF5PZ(J 9T]SZ?";-_;19JY M_WU<,@R4$?_Y_N^7+P_V6W\>_+W['+]ZT#@]: M;_=WWNZ^/'RQ"P,'O-Y_4_WVYN#OE[L[^>/?7^[O[#]_N?-WZ\TA?+#W8O_P MS=I/[U^[_6[7#EKVI%+"02$?'??'\,@P;+?B5Q\!]>VP-8P ; !0W7.X) #6 M WC]>VEVU1RV_\\-@(>N8-L?6("K;OYQ/@E@ M<&1[G8MBNGH^!73X8Z<7_@'9*=N_\I\'Z?<)PK^9 OSNU"QV"&/ZK=OWGQ]6 M:+K8FPI-.Q?O#T'0.?RKNW_R@K^']^S_L2?V#M^>O[_XT &!Z&S_!-X#[P0! MJ!O_?'W^X5TX=93+O5UXWT4XWCMY2^$]G_9WWV,0F+[N'_X%HWX) M$._;#K MS_9W2S$]LG_TT5$C$B<).49C;F%*D>$Y<$1$%K4*,2J_U8H@69YFDAF,X]:W MA(=:6D%9J_F%Z'EQXM-X..JD\^JC3CZ,1[^@?-%# 0N(#RWRK'4 PM.73CR[ M%BJNEY#J*3W0P?SG>;>3M90."$&M79! SK(LY/N#T_Z@T'[K.-KPOS$(1'%0 MV?J>QV!SEX'!YW8+2-\.8?J]UH$?]5TGK7_5]TVNR!].[FL5G"DC&?5AS&X, MCX[#82XO[(!+RU/LT2!6E0%GA_';Y-+GEY=.'WO6&1VWHO7'M=Q7%1G,I:_B MH%A!)RL%"M6SZ0C_CD?6GT^^FSSL6>N?\2"W>QKEBH7Y85>]^G(%RJ1M7H4\ M,=OM3L:0FT;E3[(Q=3P"X;*76:,:VG"IIG*IN)QOFQ_5W$R>P?@SCO;JQA!E MVOD>7^]1_>;1 (BJ4DMF=BH/]%FKRB2 '8"C)@-JGN3D77]6M<*&]:4 U;!9 M/0^CK5=B0A*5"-ZNEVQR?WNKM746X6=_T *8WJJ.,B#.002"',$_\+QOO"^O M5![6&4RW>X[Z9ST8YW#LAIW0L8/S5A$1O[$CXUXW?Q:_GL("#V?/R3RBLD[5 M&509M\_RH@QBV;AO2/SKROQ9&ZHWHA5BSDJI(LA"_!*[_=-AZ_C<#3H5_<4N M4 R\I0-+<=H_ UUQ8&%SAN=#. ^KQB//NQ;63H.8<=)!@//^<]Z(#K#423_ M+"=? %GU!\.*@6?>D,:P99/W^-8@$QGL! C&0+BM+Q&>!)O3SO%MIYEZ88SG MSUHS:2YB?P],E0<\!= M,;/ (W(0'@C[F<%2-\9180=01#.QP;Y'.SR'2U+J^$X>$F@P^8)IHF<:QVXF MRJQ[P@IT\_JW8#&'P^*C@3']!]:_RW'/#+"BL7H! +O*DWJYW.M9=C .[# 35+9H3?@M5'/Z\SS[IC*Q MM5Z\_G\G++A2;I+/Q ^PTQ6*?&9XQ,K=B\85V-7\ .#!O3L9\P\BP&23"W7" M8R^)$Q9X#-M20=ZP6$,RF@Z&QYW3S-69ODJY@TS3^2KK@$Y&-=UV8?J#7*L7 M]>)168R6MP,'@#U'M:WL6 1T7:3$L^/8@[MCF.SR!*4&,>L9<&G7CGO^N#Z$ M\BF8JV';;NO/.=;/KQ@M$_,481E&K2]VHAJT M3H]A[Q:P_C]S>LJ-=!U^3[K.&YA@F5QOM%,Y:V'C_@&-!QANN"X:S/[SB0;S M^O/>I[] 4_&@A;PX?W_X^M/>Q7\[[S_]]_/^(5S[Z>49:#-\_^0]7]1@]O]X M=;Z7-96+#\=[AW\=@^9SL?\.GO7N%L^KGT^9@O=? 8Q8(X @$4E,(Z#'B+01#!&KL'*"DI@;!:PE15YKP;^: M1@L59,J<-=!LHN0]C->Y$RZ="),8F^J G<38U"K:Y$S,!]6QA1/613@U07$Y MM8/+J)Q!*.)5)9E=,O!I54\QG_D@S<$AG,_?+)">CJI[\QO>]HK7H]B\RFMW M"F?;J?K[Q\[./U,-.H_C=$'O'8R[<9*57Z2<)Z MGF8M,DQ?^^;%\TLS0J5AP/E^TAG54DN8C5G+FDF66P>=DSH%!I3@'="QRX>U M*VA6WYW(^%U;]-;+I06IYB1KBO#\\6F_-[-I<%_I*B=3F5Q>RM3)CMO6>;3E[U[. M^8FAW7+C[ V$6?3ZTX"M8F _1]TCPSRETLUG(K6%;G4BE9157J],3S_2D=7 MMBCD,?1/.[V\2_/DV:Z=:#=PG5AVZF6@',+;A MS)3RJMA6LIU!9H-0G$(/G#3F+LRM4M5/MW^MB M1T6LJI6 M&^9^,25B.QS&FD[FFZ!T.Y46UHE3U:;F$@#^0=6&;6(PG5>L.K4=8M ]AQ/9 M NX>#?IGHSR6V5-F*G/%:OR"5/@A^\Y_'L!NA77G+#(-1(J))!,)45.@Y0?@R7>)2^9HEO;@NIG[)IX M&.#B;L'DQC%#&$((3%EJF2IOB,?)ML*I= 258X>4CR>'DY MA(8(?H (V-[9Q^0C*^EDTZ6!K*+:_'D@R-S/'4()!AE$;8F1JC\>_P*LO$H%A,HG.H/:4>N M7&G#498,CLZG@G$O>\I&9[$+F'T"#SE>=)(M&D[OUH+T=A@/T@L0'T^R9/7$ M^*M8BH"G6*1.QX@H=P1Q+072Q *P)A(=]I%''1=MG5HRZY@5S(G 3<+:6IMK M_4B<9.1>/ [+TMM*/I[21SDYWF;Q?&1!23J_5!\'_9[]TAF,AZU_X)IXTO&; MJ,?4^LA4J[A&%<^TD,^K+'X7)3,;?:9.[Q:,!+2%HH ))W8SZ /5"O6BG,K M"4K+^*3J70K+:$>Z5[]23[S88S!O3Y M!?DT#D>31?[2SQ YB%]BQO9!]'VX:U1+O?#AJ#\X!^T01$EX3B?[@$$8[N?0 MB](D,S\.!,[Q="]+R =RME)1+UNUU4+TU&E7;"3YSN4.W:#[-VMLP-[\&)X!W!1B:68(Q 7NYWXI>KX61D\ MAOWBHFS/61]@S)7&G FTWN!L'L[G#Y!BGN7E*EO7'U?DYFN1O)KY-Z@-M%0_ MRH:3R0M],<&$3LIA*'6\31]P8SKG=J65CV%,U555\(N?F&[R18/,8_7"7F^+ M^I%0\G5%EX->ZR_;&]O!>:W=XRHJK-J]=_T!+,:?T78!369C,+, W2T6DLKM M?(FSL',EQKME)P%$_XP=P/KD*2] 8#@J@0.PER^S1:NB45C'YY6%91)H5)/> MC.F!D,G@?N3UIS7B%[/G22>@\J3Z 6^?O7E6V;-;?_2_P%O[@Q*ND.$!7%^:'8-]/N]9/ NJJ MZZ3%J%N#ZMXFXR)*Z/"H== MJ87&:M^+;/U])_F\H"D4-T0:;PRWW*@$MR=F"9H,UTG8H2&(NX,*\PUB=F]8@2PS7)8*I9/]]8:XKE*,]GU:6EMC[@ MVC/&7 "N#@! Z-29_Y>\FIFY4WL=0'!RF>,!$8JKH 31]7*;JA)$&W-,3?T M$* 6,&%YHM6D)G]-C\5Z"M\#KVG 3PXUZQVU6T,/4YS$EE5!@T6,R>)N#-GM MV:Z0IP+E M1'!;GKXA?9!]8OXE]]8%_B_V$Y^:N9U_,>5.X3%\_[]4 6S_?/ MO?Y9-X:CZH5Y5P?];KL&4CA>JGV #T95W"M,),[M,WPV+I)0'A ;>C4,K0? MGXPKI*M7J]T"9#LNF!P')V7.5VY'NQ+'KR6]LL?E/,FD/$-!WZ&?ZXBF\DIV M1E<(19V:,'+&*M"O[PQ@5CGLN9*A9DT?(%?6WJ936,%^"4B>".,[W9S^Q\Z@Z%8>!/JC2I69*"N5?[P.ULN._EAJ/\;! MET6-(!^I"YBT?9^1.T4$ZXTJQR> M>;&W\Q$..\VPY4@E'1!/GB%MI4,LU^,3-D6=R.,PL,R100DNRV6&.L XF1(V M3LE9<)^&F)/NR[';FYI AO4,:^ONB?W4']1^S$I.S\=%SKL /!_VQX-LFKB\ M97*: 8;6P;73G.3I5?/QMI,(B*SS]WMQ.5IH>A#5D:U%9K?EF.EF).KULB8^ MRL>:SQ+"_P#W\HN[.26@AA60C4_BQ(@SB'784*6=UX;?Q;==SB"#]\2L7;TQ M.YLG,2+344^@=#BW(!7PEK/(7IX:-N23-]9'_$1(6!S"Y:D%4R^!+?#K53+- M95SRS,'VH';KJUV+3SOP<0E)7WW4 D=E@D08I&K$J55(>Y<0T39AZQ4.B3X2 M))TXO\LO,S2QT2":+0.=8A7)@5_'<%4.]"\ZR)P'MXIES/P_+F":30D9Y@R& M7\^'&8-*%EYPI0KWQ>)3D.*F-E3KJR MHY*(,3'PV%. L:^UE'EIQITWRIYDQP7\-VS5-?M*,OB<_E.BN[(I/1L^3[)L M#"^ZA$7X;M09C2OS3O5FD-RGRJ:M3/!YKUJ^"'73$V,2,%1''I8B-"4"K-O/ MRF>KV&4J"V^%\].(RWRBP5<+]N7)*TO"1_6J 8@-[:58Q>IIUTRAVGM0#K.O M_0>R.!Z>?6X(#0]R%"W5M+WRJ'IB)U1VN![L?!0"8\:Y19CKW#3%:F0T34AZ M'[1DFEIJ%NU@5F-B:,QA#[!12CFLK/&&.6&(]F0IE/]R_0L*+=M,-^Q4N-J" M]MU5F3M-,O9,NZ9766)54GN<36D?EJ,"0+T^5+HQIW869UB%,=G&<)-X(4EE MU$X%&T, 'A,&%#HEC3*8",*)KRM'*TR_'2_T=QG(\"!5NO+!9?KW3O%--D%$ M5_+<[L[Y_LY'YK@6TDG$/ .=6FJ+M'$:?N/ ;X%0$]S6-GYV71/@2>P8G!;# M'']>F>!FTU5SL&U)S>T[X)?*RM)NY9"B'.Y_7EGR9MMP9/TP^Q>*VEY,P M#.S9U".S1'FU";6BSRLL.*V[SAC,^97C;CQ(WX/WIZJ#%(1_]9'B2)AQ$26- M'>*&>.2HP4AH6P)JA,1\R=.A.=>$2H.%X IS1Y@BU!,E/,7<+NDIAR4*^D;= M?B^3$"9^N>_G&TT":RL#;B?'H.540(#N8I]._6[^XI>5'C!78OUWUV?[_XK% MX=*)5XK@^5P(Z708?YG\\FOH#$^[]OR73J\<,^6F7^MAU9Z_*_*SRT"KKR\] M8<]PY0VKRT#7;ZZ_?E:^6JC95WW'\3-.K_\:/R/7?O>MQQ+V#.OK;_W68[_] M'=.\&>QF#5;\T&-O6\1\%=7ZKZA?6[G0UZH ?A74,4E*^:FJ]D]V[2:)C9/E M(\WR_33I-6MW*]+#<\OWN#IWW+ U8-/WKVEW=2]]_VZ;_/; I<=_5HFL2X_[ M\_UW\(Z+E^S@\"T^V,W*Y._'![OA9&_W+=U[]]]/< ^\_X58+#V^?_&2?,@Y MDY^\V#_,Y<1?GK]_]X+OT_=G^X?OOWYXMP>*)\SUL)NF_1?>X//]W2.\]^JC MX9BR9"WB2>>$N"(I/M;DKXQ&0*U-"0F]#K-N>W;DS= %T#=.LS MZP=J8-H W;T '5D .LPB3@0'1!PIV>\6&4 WI).DAECNJ7.;U:"T ;H&Z%8- M=(*JX GCD4H"PD"P2C(6$Z;<1TPB+T"'&XENC8".+0 =4]K*I!+R6FO$F4_( M)A40M\+BA)UE"20ZIDU;X& ;W% M!Y\M'O421+20"#(*SGO.&:P44(UK/G867-5YJ5%UESOML2;PK)+EJ3$&(5OO32/!@57&>WTO43( M^0]FKFPLRBM#SO,E\P'HC#BFB!&6)IL/* ,=A7A$O'.1,1V$"%4PE%)TM1;E M6_'89CC6&H1M$/;^PJP:A%T'A%V*PDHZB1@IXCQ7K:**(LT\1]YJP%@>0,?P M.0K+M G!#<(V"-L@[%H:X!J$71>$733:&6&UE9Z@G+>/N&,&9-@<[&HM"\0F M 2K*'85_-0C;(.R31]A5!I8U"+L."+MH7XW<4\!/BIR7!'%& %P%CB@)$RD< MILP+R'\CX( MQQ.GED3MC2*"&@^+OE3Y>++ZK%3*^MA1[N$Z MK-H+=7+7G5(XK-WJQ=(: "9J%K/,W\:XO_&N?1:*5I?BK*5IYWVG7Y"X[ MY2U7]HUSK8]*JW1XIN^9H3NE9Y^\/S^ MX*K:[-?TQBTON[IM>/MR.V:(81H@.FEG-?-=*;#L@>[[)Z4/S<-TQ5P&TS\R MR3;%[;[773>+1ONO/JH@%8@Q#'GA/.+8@#"#0:+!FD5LO:6>V%SH[CHGQVR3 MU)OL_ZH,O+?:_PT5>U>U_WC_Z&/PU,0H.5)*"@2SD=,HW2<120#D8A[DPU/BJ,@*,Z5^+AQ\AZ\ M0W^$>1XT5]4(@%[)Q45*"7(+?G%&!6(6C5GAKN]=?0HVE#[XK'DZ[R%TE MP_W_9Z6WA7+<=ZO37?;C;OHHS.EQ9Q^M3SHI#$>)!@KA*5>L5DX""D2O P,A M@[E%/2YY^#8(0H,U/ ENA4]1$I&BE98\E@XV,TW<-T[+O*I#[6Q7A:*M#2M% M:5HIVX&&-*S[6HYR%];QH*KL;ZMNFZ4Z&J33'W%;A=-#)#YV,Q$]UR]GUNJZ[1%6)%]6P%H=U,]B8&P%7 M#ZK:$4<+'R_W(\Y]16=>\MT%@96+O:5&9Z5<=6EGF=O!]4HWP+)MEUUXCOO= M4/?HF^QAU<&Y>NZSUI^+;YJY<-[, .HE*+47I:YP[E!A0R;UK!#G!FW5E],U M/!W$D\[XI&YPX?T@3K[);9VK,V-N'&_R^LT^)1--5J@+)>3)Y<+'[6R'F,V( MG'Q1=TJ>W_7QL-[O+//F+0;0SX:(Z6:?1)",0]5A=IK>HX!PM8J,J6CKAYZK">,ZVB8?*YK?*T/7.Q;*#1L849QI,, M'8/S^?6^Y(99%LKD,=/CSEVV@)GTI^[&WA%L&O^4V]K*-6]K^]TVM0O"$=.)6&$LET9S1:V- MRM ^:3+/%1W5\O]>!:XZIJNJ?4) M5MHQ -/-G%KGDXYSW<[GV.T<]S-H9W[KC*;-::<:R)7WNP@P%$L+S2]Q,&FQ MU\JGP2 NH,:SUD%I7W\]+DY/BV]A8^[LM]S<,]\^;>0)-U?VXNKTJ@Y+P*6S MV1.HME5?0FI^!/P*6G ')(KPP&T_?X?YE>HI>T5PC)?*5J-RS:I<^SL?E7%! M&XR1%TDBK@U F[,$)4$T9S)0V(['H4)EHF@5JFC-D,7FJ5,[;YZW-,7MZ<%^ MW\M[];"^L[P/L5+MK,$,L@)3BT+SB&ES4[I.W7$TFZ'KMB43$;#R755WGDTZ M1E>.K!E(S\[,7/ D'P> JU5;N0&,.O=EMG Z3#2?W.X4M(T<9]$]KRZI+9@N MCLZRZ%@+E*=V4#D1BR-TI]+CVHN#KZ]&E7'KY'+)JP$/CRV6S4-SQP9^>[1 M\2!&-,I]>6PQ_9X? ^:0!(0PD][(%0AC6I]#I& 8['E;J5[44^;TS#YEK M(?-C#%\'OJ <7O<+T>L";E>3^M_%[_WR(;GME]:K<3_KWE4'W]:_QKV).O[O M2N$JBFXVT%05@F8)J%,YP&UQ ]6T.+QL#S]MU)F)S_L9&\LLX67L? M>'_?P-(40T5N-5UDQ+[+7=]KEW_APNKSHO]6L1@O)_10HT#K?W-4D@ECV('A MVL'59-%>N*'3FR>/;#S(G3YKTH&;)^)K&<_TFIFA9GBRO=**M3\8]%VQ.);F M:3,7U7@(-&5_S4+PHZ:K-2*L<6^9J,HF#F+JED:K5ZAI_;/Y$\VZ_KBZ.REE$K5@XFSMKC>^JYU7 M.UDKR( %,QM>-M4P[ MI<]Q[KJ[<.45=+9YFWMMG^++P+3*GEP966=]#)53I'A>\DX7DW:%G%=P2+MU M#'OZ)0YF5S!T$LBX^>;J'3#GHWR.]P?S7+=HR9[9Z>SRB8,"7#[NCHJ ,//6:VBV%@Q G,\&%&#DXMS8Y*V]Y-)KUNC2?W:3-HU7ANZU M9^WD,U>"6;%T]%7;]V(GI?W2^\G3N"=\?#HAGR"K1F6V@YW^H??K77M=78WC./KZ/N XIG)&ZO:G%7MU<=@O4E$$V25MHA;(Y'A)""E MF:5$!ZIR8,*\K5XG)7/QR1B8YT(E$ZPVE%H<@^&.Z,=AA:N)9Y/A>&)) #C^ MDIW1\;0<G8* MS^>G\'PRA8>U[4T#-QZG1><-T%6+/*Q>]K(*33B?]' N5/"OX;\GH3 38GZ< M1I>R W2-=F"N#?QE]_>9)MME@Q[Q;K"'W8W=.3UFUH1?Y,5'O/#\81<^QU_[ MDL5UU;I/3 @_RA^/UIQ7MDH\[%:]7A*#2D37OXI5X-]P:%R]2\4J!+\-LRJT M>=KZ1%[J9'7\!*BRJ),)IM2-)=;DSW,WZ(36\!SDQ9-*L7R>5;^6;@WC20>! M3.\_5VKZ-*RK,L>D6!3;^KLX^-*9AG:=Y-C-3-HAIDZEBA5=^IHU;M=ABEDW M+[IVSL<$KNB5[)OLH\ROR!;O''V6O2QPY;/6NSC-G,QJK^UVJQV;CB75D3!S M%<:^UHXKO3K'>N:YE[C1?BOV AH/ M\\IT\_PO)6K@\_W^ "23G:+X6AAZ)KW^>'"]%)Z_R.:G$]#..Z?=ZT$DC^"L M)!IE2\:@8[OM.52Y I:RF[8&KF);R%: *G8NA[#V0@XFC<6+G'>DNJ?RH.99 MYBC=JP=3%FY0GM_K9]M7#^[/J0]U>&AO8HSIY\A6>W0TB$<9/"<,.<'#.BLU MIXOV-Y#GWL4K="Z8_#P95AQ8?-XA=CLETJHV8L734;6RE:&E)LO6 ME.- U8 MV8)D9>U4'(LY;NVGP'>YTQHM^;&N9.[?FE16AT M?IJM3=WSRUB#VC+$,##G>8&3R50J'LISK!A_?NXPDQSD4/'+ KM,S(;#ZL8\ MHFYAM9-^N(Q&7EB+Z1I-XN6N!H2<]]W-5#XS^0PX1X.Y9.GYP1;&G'W9%!*F M>/'RRK=-[&U ZR, N-&LOZ*V?4W>.&76,O[^42P(.WWS9!V7!S<-#H&ERJAX M+5 4N S],J!^*C$@O?.:" <1@+R78SKJK&C7Z7:K4))+0"H04<>7''=.3RM7 M5&C">&^ #&K-PW@?4"1VJR('5'J43QK'8QSH8ALVV[5 MA_+7DN;1&MFO,12 M$'!7ZN0DTCKC&9;&P9D.U]K/Q<45"Y,.JZ@TG_T@=4F(/\]SW8O/Y_ M)])5P<]N?\GE>;>.@S=%Z!F$?ZI!O+,#6)[1>5/%)CL-CCY&'!7&)J'(J$.< M!ER55.!)$..D%":RQ^$$J'>^$SIV3CI%-QD.QX,L!B 0W7(=@LGD M:A/_O/Y15*Q9^:"D%>7(^YD;^X.JLDWL%?'B$C&*N%=?>%Y+[C,28_6L2XTL M)R-5\'%'K'U\WNW],F7D,IP790QSN?"Y2>,O83PXZP\""%%/C-7W#M_C@\-\ M[2NQ?_&6 :MK+AFQBB(%Q E:+(7"%OU>K1].JB65\UFFE(102\ M/K$3*\XQ:&G]08FG -FO!2E2E)L'+AC->OM87.^CD$)1G MK3=5;/MD+LEVNEG4^<9SZJBAJ6 &VO!D5/".B4&G:.[#2=!2R<6:#GTZW\N M_IF<@"K-"Y9LX2O.O!64I2@(X])CJT/@ M($%8E[@BAG[D6:>XW^H6PY>]W>A&.[VP5ZQX>>]R@='1^9MI\C)\^;R*_\J5 M#H$2=TH(\"[(NMU^CNA:DY@2O#<%D)TS>.ZG_=T]\?[P2+R_>-WY<+A_?%"> M\^KKWNYG\6'7GQT<[N!% -G;_>W3WA][>.^B>WRPV_VT_\=?W3V:00?&O/L" M[NE^WK_8$7N[K]/>Q8N+C]HP996**#@6$7>6(VL -V3 1I/$8TAA307";XI_ M^WV )C97;^ ^U9!<7N"POU>G^5\2XU.EM1E5Y#P7K3UX]9':7.0;2V2]@!-+ M.U!% $<0K+84C!+'V)I3WO51/(OI^$O1AE4AD2K<<#:%* <25T33J7PZ6;!? MJHJQ4*GC9K7,JO(6XQ-8OS*@GTA;NG*M"_A>&O9*K=]LO;"GP_C+Y)=?0V=X MVK7GOW1Z9>7*3;_6CZ^M@=F$N%#JM[RP^OK2.O8,5Q:RNAE;_>;ZZV?EJX7" MQ=5W'#_C]/JO\3-R[7??>BQAS["^_M9O/?;;WS'-F\%NUF#%#SWVQJT$?[05 MZ+H\@XB;]22]2=.!!W4)+,D<^!OIR== ]((@OBX$<<4^5(OZ0*T.KE[JG>D! M^QP.V,4Z]?>]=C]O^=Q$-FX6_ M/\2>6^O;]OC=A 8ZSQ>*%?YDKX\GW4SHR;0+8HE9BA5G(CDNHW086^V<590) M)9GZT:;"V5AW:0R9-Y),C_1\HN_D:(G9BLC/!S%T1G]O2OGTGS6P3+H&T8/= MUUUXWL6'=Z_.]N">]X=[?']W_]/[BQ=T_]T'^.:O[OX?+\Z6NP:]Y_M__!?& MOM_]L+MSL?_'7\=[%T=Y[)_V#M^3#RPL["IN:BV(# MF0O$C0\(/F)()!RHL)AS&[:V)6M+SE;;-.A1-%YKT+!!PQ]'P^N,Q#O>CT_& M)40ORX2U>RS\V>_FQKP#?P]T/PM]CX-[(4,;<824\-XA;@SV*?4!"2 M4B6BE9QL;9>@4?IK@W\-_CT>_/O7Q@!@)00V0'<3H%OLO^LT8\&$B(B0''%. M!;+.2N2-BMXE33G)'U6AK:H3 M2^FQ M.]C=H7MG'YEWG$BMD>3:(RY-1)98AK"*,N'D)!5Z:YNWN;BN)>(/0]K5X'&G M,MJ/>F0;?E\1OS<&J(=F\(L%!N>6FA $11(+$%JP]\AQE2,C/244"^Y36)D! MJF'Q-;:Q/"R/-S:6F_,R6>!E84P,.'!D8V*(>TF1B3XAK[!G6!ALN=C:)GJY M??6/VU@:%GZZIW1C1K@++F8+7(P%-5[KA+#6"G%"#;*&1T2(EC[G4AO,L\A- MI5ZC\_@I1#"]F;9D76C&^E.&@BL6X/%!DN":C1&1AB"N&(:V9Q<)1/EDH:@M&9;VY2VE5J5\7.-O#D- MPZ^:X1M+P4-S^&*H"B6,>>L\J-"R^CI:" MA^7QQE)P"TM!SO\E/>.!JC8>$G M>$HWEH([M11,@D<-_,]QBIS@$61N;Y )W""?@L0>)'(199&YF;JU=VZ%W/P4 MP@J>]P>GI0-C92 H1H->?_2-%+LG;[UTS,LH R$D,>Z)=2'1I'"DU#&AL&M, M!9L(6_O/ETP%1+#$C<4(ET*01FBDK>"(2Q6CLDI(Y7+1,-.FW*R1B;/Q5ZPI MQS>V@H=F\45;@96Y[K,'%B=$@WYA'-)>@XR2BP4*ZB1QKHDJV%06OXFMX&%Y MO#G+5\SHBX8$KPQLG_"(6I'9&R=D18J@@E >&<76"+&US=I8+6?O-D$':\OA M:\3@C2GA+OAXT93 &3$Z.8RB4SA7; XYB$@BRJ(03@7B5,HRN6R3V_OOUBCL MH/ U<"5A/Y.=5= MQ(3WL-#:2*XKQM=%$QZ71BA)(THN$,1C]$C;W*:-!7PN6DY5\HE::U *R@%\.H4_D(Q--BN6IG7+FJUJ MT[IE3=:]:=W2M&ZY\VR&IG5+4\SV1\T:CAAI4K121$X(UDJFZ"+!U&L3,"]F M#4)H$_*P&LO'^_/]W>.3#[MOSS_LOA?[AZ_@FI=B_Z)[O/\)WO%IY^)@%\9\ M\G[9\O'I)3[XX\/G_<._/N]_^DSV=[N?]SY]9@?O7M#]3Z_HWNX>WS]\!N<7X \:QYE1H9(B3B!,OD8M*(8F#"RY&+K3:VEZNJ=<@7(-P M&XMP-XH/>%"(>T3E0.X-XA9# *2047&6K/<;@TV&JHT<\1I.,*CMYQIZ6S"+BBBDC>).]]8WC82 MS6:+K7YZ20]>?20,8RER:ZE '.+9!F>(35Y4[]GT\^&WI5 M+-BDH3PTSUTL\%P$-C,R6"2T%(@[#-Q'#$:)4,<"D=;'U:6A- 4/UMC>\; \ MWM@[;L[+9(&769"2@#3S.BB6-@'QGG-OH M\G?!O6R!>P5-0FOA$ D)I%^L#7),Y+YE4GM*7:*B-$CA?+GFT),+W;EYSY+; M+^:!QL-^J&9;C&0 BLFA!/ =-[E M&F,V(6<$05%1&HQ2- 3>-!#95!:_4<3 @_)XHT'?1H.N(P8\24(9BXA/!G'G M*+*@52-0GD6F82]RQ AXG$V$&EDY#OCW4:'OEL=NN)?S0W6W#,4B +^]3KD M!D 412.XU@Z$84>+ "ROZ!9\.R5Z QW1-^_F\82-;-%2[H/7."C.DU$FF22" M%I)'24/4C1*]B1AR11\/..B#Y@UC MXIOHR0_+Q8V>?',N7M23E698<)P08[D_1K8QV^@P,B9IQZA5GKJM;2,>:7>, M1@R^,]YM].2[X-]%/9D!HSKB@&@E52#C)H(LTQ&6ET9EF:0BVZPI)FUMOB/C M-JTJUC25I2E'60"+:24)$8IIH3BUVE%A.?6.>,I-L*+1VS<2TY9;55CK'">) M(AI]CG[C CEE#0HF/0#R]HAE%/:G] M\0GPC+]Q-G[$H>C4NS]>=<.AYW4B>&W\^?PFKP)8]N=<,XN2""'>5Z'\/[?NGW_>3,Y MHAO_?'W^X5TX=93+O=W?/NW]L8?W@!,.=KN?]O_XJ[M'X?EYS+LOX)[NY_V+ M';&W^SIEKMF_>$L.=E]<'!SND?U7'[DA"BB.(\XD0SP!B1L%J^T9,=%A(KS@ M6ZT($'(*:SX: -AL5K<1JC:H)X9@36N4#1OL W<;,8^ML\2>'?CC5MVD@]YI M1-NC6[M)HY/64H^3A^YN\E@:%JRN[TG3(.(6#2(:"FXH>$/6^PFW.-D=QU:G MU^KW8NL\VD&K/VAUXW IP:,I#=N4AKVW!JXYDJ;^%/YZUQD==WH'O?@>Z',_ MCI[;P> <%A5 !5SSZ?WA?SM[]"^X-S__0V=O]^WY/GU/#G;W M/^W!\_8NNIU%L]K[B_UN&>>[EQ?O3V",>2XG+\]@W.S#I[=\C^Z=[5U\OCAX M]]=5G4XPUMA08U"002(N.45&.(N4,R+F C3"F*UMPGB;R!7W>'T4[H<&#ALX MO%,X?$K>A?N#P<6P%V.),LXH9#5VB ?C^T.0'KTN0Y.H9)'1VW4N=+]9VK^VNJZ)5,.0.VPVJ'? M88,RO@T;>>_N@&ZY:"SC+ 0F.7(A6L0=9<@:P9# L.>6&2FM!*"3HFW$K1L> MKW%2?\/\:\'\C71S%TR_E.HEK+:8>A0$L#IW$I0\%@P"4;84LZ7&9B5/TK94 M33&>1\ST]ZO'-"?^0S#_HH7'6DD%31)%XB/B27"DI?'()!9#H(;2D+.1-&Y3 M] 9?).(R>]1,EQ MQ3P![2G%K6V&<9N06]M)UB )L4GE;H#V,0)MD\I]GRBZ:'BB,J0(>@<"_3,A M+IA!3BB"A*:>>2\TB3BG4@$$P2+0$Y$9C^I MS*Z2@%AB3',5I2/X\58>6J@Y]-U*1#6O\%Q3YK0_[.1%^&40NW;4^1(O2\ED M1IJYJYXHOKS%.IC6>'3]+4OYQO>/!S2/24_WMEJ:F9]YM(7C./-64):B((Q+ MCZT.@7,:K$M<$4,_EX,)G!J3V*R VB_8Q*/-LOMGMFSX=;_YDO_=3I M30:D*(QX<;VJ5=G^/S?XS_950[W;LE!3B-KM#'VW/QP/XG!MZCZ=3_#HQ?G^ MX1$Y^"/7:?H+D.85V;L 7/KT@NY] GPYV?NZ_^Z%.#A\\76I[M/A2\">M_S] MX8[8.P&DV7U[<;#;[>P=OH=GOH3QOB#O#S^+OKJVTM?]9],7FM_OCV*+/VM=9M6W]J+-FUL*@,V3 MV3T1V,YP&$?#G5[XNV-=IUL.R'I0X:#W.A^:@QQ;T O[_5S^M/KS-SOL#->K M&MF]4^5G>/?1V=ZG/?C.\VR@T13KE#S2W!+$+7/(:!X0XXAH/KP.+92)MDOA61/9DBVU4^M_GC02IT>Z*@=VVW90D\M.VJ56DC5.3XI MB%3Z9$[J_,Q]15IV$%O#\0DL0JGO88<@G&7==_C+/%_<<,$VI]J;>0;XMOHR M7_@9"-&;4I.L&>Q=#O:!J[U15;I;ZSI?ZL#^RW2=7^:PZF)[;X7&1UWW^)?YOW 'Q MOQQ@30FT)KO[^BZG)CB6;+ L):Z#RG6R- M1^.@M9>Y'8TTR^>WT0O[GQ27M M76$7VQ C_L^9)^KV 2_H_L7.^8?#_YZ\/]SC[S^]P@>'[\7[BSVV?_+VZ_N+ M[B>X%_[^Z_.B$7_O$&:Y^U=W_]V'X[V+XP[,1>Q_@NLO//UP^/NG@W?9? %_ MG[R^JLZ9\M($9BTR..<[!.>13I*A)(EV/B4G0NX,2%6;X*:B18-Y3Q/STX6Y5V1.- M1OL0F+<8EJ99"E)[AT24!'''%6BT6"'KN2 LB<@9W2R-]BD4)ZO6_74).U*, M:5+>NDU\4SAD?5ES5;:B1=9L-*15L.RB08@ < H0$I"6BB/.=:[PAS$B 7YJ M[_\_]KZVJVUD6?>O:.7NL^[,699':K7>DG.S%@,DPYQ@$B"33;YD=;=:6,26 MO"4;XOSZ6]4M^1UBP( ,NN?N#&"KU2]53SU575WMV))NS$-JU+:^:KNIF$>C MM@^AMLN!#=N3#HF1U6-E/IA6 %EB^F!NA8B$:P5!H[8O0&TWY;LW1/@^ZKGH M@\O(8X%#A,FQG 'U*3=# %>3N)Y'64 %=\*Z$>&7D_B#QR;-86;VRX.31C*] MH_[U4O+/)L*M31LU;&-#826E;'[-!7\WZ_=EKLZO#-A YDUDZ5H>S'PO#*)0 M.)Q3C]H!M8E+.%!B(%4N]1^HE%!#C>]D>SLG2T&H@#,>!Z&'>W[,I"P$WS9F M@1G:MN\&00P2PAMJ_ (T.0I#.W!<07V+4Q):(7<<*;FD#F,,Z/%+*PJV'>J\ M&*#"XAB4N-)T'<\U:1@Z)O,L:MJ^S7TKM(CGND"EG1:UO$:;GZ\V>]0-A0B= MR+()=0/*I. VL3G89KR%*6SL3%DY=I!Q$@HS2 2-H:L?)-S2^(.D>4% MOI >%8U=?@&:+&U;!I:PK!##5B'E@2V\*"34(V[D.:*QRW54Y\40EVT'MDV M7,?@*F$MB!CL,N;714(('CLL$&$-[?*&HEQ;X?1_;I^TC?,,NI1B;,M@YS(5 M8X-G:72W>^Y6S,7S@R=!940"VW<(H90PCW$KYG9LN;[TO%BRAFC4"IEFCW1= M?!H???HFXX#Y'#@&L4/+I Y>4NQ%TG086)S8Y4!#G$TG_=8HM;?1Y$F912\* MB,703Y14V@&/&)<.B2(6>U'DKIV)TA"-QU3GGPOJ''-ADC%^]I2WB;>IFA4:9ZZC,- 9+#.L=.I12UPV$B&Q'4!^<"=L7 M35R^;GIL+^@QIX)0G\0FM=S0!,>/F(PXU*383+C$=$3H M4LP^LO'.N+J9Y9>TYW\R9$.I"MST01M%,F"]>_C^+R(TZ4D;!%?8KN6ZP#=< M+@6XCX+&,75H&#D-R:@9*BUN_E/J$ D+9 8B )+A.4 R.-"-(!:.$]C"=:7; M;#*\ $UF06 [-)"QL ,J719PGV%>C^\1W[+-[#CFU"4QX\2)0^):%G6%+]8^9M;8Y:=Q_LOS+4[L63&CILM] M=, A<*JG'0^98H1MQF WN"\]IMACJ!4O+]2S]OP1-ML')IWCB@P8A*"\L?"28[4648LE"=^VZ;8UA?DQU7BHQZ=&8 M^R0R0S]T31H)8@8!YV84."R.'!G$OJBC8=[T?6-KWA+47 C_0%/S;&!Q4^4L M]5VW3<7=!X3#H]VEL ,)\"2JQ4W?MF.3!DR:@?2)&5D@_BZ-7#?T=<5=WR<; M"H<^Y47P#7HVZ%DG]-Q4Q=$&/1\#/1>C/*YG!3;ECLF(%"8NHLDLFYN>%SHV M=X+0X2Z@9^BU8 T;]&S0LT'/6A9^71,]FZ#:78%S,:CF4^+;#(OBD-@SJ0/H MR2@04,?QB._0*';\S5UNTP!G YP-<#Y(Z=V&=CX&>B[&,%W.A2UC87JP0"8- MX:= .L(,(U@Z1UJ6;7FOWKK$:87ASSCR&#U\%_H^3R[?_ /U67^RP_ M3U+U;F\>M2Y&Q3")Q]",>G8R1MU9&%^/#0KYNOKA3904@QX;OTY2I5SJH3=E M\^7 W<%27]4+]<=OKI)HV$5U;%M:)_-G3D";SFY79]VUFMWT?L-T']%^N-NO9E!AYA$AP?+E M#VZ4_95&&6VCH8RC<2@9FD95J]M@0V-/"MGG,M> [-@M XRN/0%FA7,/NQ9K MM+$VLK]9FO$G(D>KU^&#O)0]X^!.%=+7GHIFHB<3WIJ.1[O-#1D--[41_H5MIG%GEXH5?R>IYT/=>C,@P=:G$1")L0 ME]A19$LG$CHAP+9)#CT\_3LY M/'W7Q^>A+V0QUO#URZ'>^8_#_L$/:!>> M/X-Q?\4K>6^Y;4P] M'MS]7( [)W*8=&S?].(P!K@+A,EBSDR?@16C$?$#>W-%6!JX:^"N/J.^584: M.^ .=5F,A6IBEXE(>HX7.+$,++NL3MO 7?W@SEZ .V%;=N0(UPQ=QT%VQ\W0 M532R MJ0/ZT.&WYWBK]F.!SG@IC.:'-M:+MT/,T/&DZ7#I!#%E@C!6-R+\$G)]L"J- M.Y2%C/&+"!S)N0 MTK4$V*6.1V0,["FD?BPY#QS7P>R>AV3I:B3V[H>2%E#DDM)JK95Z")M,XL,#_L1S?HA1+-0GN>51$ON43 M:I&'TN1F!^M>ZKP8F0IBQ^81N+AVA)=0VL(RF8]%FSS+%E2&-F76J[>^TPK\ ML-'F9ZS-TH^H9,01>-T[I!($=-7:Y9HJ\&*N*/>D'01B:CFV! M778@R8'KB#"6A/J<4?AO8#/):$BD;4DPST%C ME^NHSHNQ+8=P(2(9F\+S I/&-L,JL\*,0T$#27D@\+KWVMGEEW2US.?V2=LX MSZ!+*8:V#'8N4S&^Q]VR+Z+T-0M$Y,+_M\/(HDY .,<[9AWF.=1AEK=V3DE# M-!X%F99/<5DQ\SPWLDVP*H!,E%$S"&!N+<+"T*-Q[-"X*6+_ C39<:D=>< O MA/2IS2G#O!-&+6'9ML_BAW(9&J)Q+W5># 0+F/?BP*3"Q?4V8N!:'B^9[JA MXU/*[< 7 B^PI]1IE/GY*C/AOG3M2$9Q+*AP2>!2B_MAY# 2"\8;_[]N>KSH M_U-*?[&C]\TFEQ#38Y\+["(X\>Q):C' M!7,]87LQE;XD/I%KYZHT9ODQU7G)_Z=^Y,4^,5T>V.#_>[')0V&;Q+,\8GD^ M<0BOGUE^27O^)T.\519+VO1!&T4R8+U[^/XO(C098RRNPX;$A&K5!I^>B)0SGWJ A,/XYB0"7"3 8VQF2A9*%C6Y%#FLW_EZ#) M(1&6)P*/1DS2D+% AC3@EN^Y@4V8M?;QDX9D/*8Z+_G^0CJ!+QTSHA:0#)\[ M)JBW;3H!LSP7T-EGY-5;VV]YP:9J/S?:7$-M9B3P'9O+.+(=:D<1ITX4>M0+ MI8P8<;W&+M=,D1>=?S]RJ(C=R/0D"TS*A#1#2@,SBFSA$B<( V=S%\LVFEQ? M3>91[!+/YGX04THB/Z1Q:%G@+.(%4BY]*(;=V.5[J?.B\Q][,N"4+ MNC[SB6_+&-Q_AG4I[-C#':A =/]=X3A>Z HS"FS+I%*&)K>] M4/D+44AD&-J;R_UO-+F^FNR34/" R,!W QK%0>B[W..$4"+]6+I^8YCKJ,Z+ M[C^W(]\5(@3#[!*L*NF8C -4VG[LQ@((5^!Y=33,F[Y;;,T;@9HK:ILK:A^G MCN5+OJ+VL>!PIN+ T1[,SJ=OED4%]XAG"H_$)HUFZJU&B#GH^!GC\7T1,6B\:19\:!RP ]H\CDTJ(F M88X5.QQ6+D+T#/U6:-T[E;1!SP8]&_1\D(JO:Z)G$U2[*W#:"\!I>]3#.VM, MRR/@A8=>: ;2H:8G ^(YCHQB=^,%-1K@;("S <[-UMQM:.=CH*>S@)X1!8EV M!#,=(7R36DY@NZ[X_QF/IV2+ZIC=BRU;E&%L)< M$DR1XTK;99Q*X8=.$ 6"23>R?2ZX]6T/-(98MF6;Z@<'56=>60[22YD.LWP\ M59-3:/_/7B:^/ZTB@& ?7'Y-_^Y^_3FX./KRKMNY.+2^GGZBAQ>?K XHP-G% M.>U<[%N'>]T^*(EU>'I^=7826E__W;5$_Y^4?0E'1_U#]^P+*,S/XUYG[WP, M_0+A_SLYVCLGAZ>?KH[>G]&STT\_CO;^[/[[YYE]="JN.A??G<[%^=71WLXW M06/&7?WN*,_AIU/4 MG4;8M+!U?G[_)BT1N@'Q3199KDFIR\V 6YZ) LB$%0MAT_6%;1;/+D;%,(G' MC\\!E/R==J4A6)Z/ 7.-2[3)1A8;V2A7=<*52!AL:!RR7'2U(7#LEH$"I;(L M]Z20?2[SN8]L(RF,8M2',4-/(H,58-Q[O>QJIN"XDNZ;E%&A]\3*:',!D])C M@T*^KGYX$R7%H,?&KY-4#4T]]*9LJS0][F#)6JC9UQ^_N4JB81<)4=O2I*C< M,RO?7'[<5A\MV#[]F4_;(7&N_=AJV]=^=E.SMM5V0_=.S=[\F1/0A^ELL%:S MF]Z7O,?)YEDM%"#K,G\B>K[:-"B=,RIUNU.I_A<[=Q4N5=-GSTW?,[_W0Z"+8.ON^9,7>0LNN6W&H6-%%HTM*AR?1LP*8BZ!6?H1$9YE MA5+Y]B5_O,FWGW!($+W#2O(ZX2DPU_Z[[]C>OW\JWUYOS%^T"[Q"4D(C D2".38'I07?B4N@&=+"*\%MR_)C MK/!8(W5]"3&L=TF:%%T9&>=9]I*N<7ARVE!-_'N<]P9I[HXTATOT@$HF/>HR M4Q#BF-2*B,F9XYFQ]#U/QH&(,+_ #KP:G25KCH;6G1HT"KLYA5V@!H"E7F!% MMBFX'YN4VH')(X^;TO5Y&+@L=B(?%/;^IYWJ=O@3],[?7#;I,THHO66T=<.S M\VQ <..L!7"O0;M;H=VG)7I"XC!D,.NFY7AX$1+X?2DZ\<"/T M9+-:LZA2'32$;79K6B=K6, M*VGD4N D1S/)L%=Y,I1FE%VE!6;*_NLVE2_NDK$]H]_N]9%A[-0>]&F]8S3> MED+ W1.Z\9C.=UNI^,7YS\Z%^!98?DQB.S2Y2T&= 6K-((Z)Z=D\H"SF413' MH,[MZ\[#@+#V<+U17FYS?M\.'.J[(9[]IA%XD*'ONA&AL2"^'<:!D@&[D@%[ M408..N]N*P0KMO9>^/I;AQ?[WRQ)F$]<<.8Q;XHZDN!5BY%)1! 'D1U;X(.\ M>ILFO:7U;P$L% ,)OUS*WK@%V"!Z(PT2L-;%$&$AE[ H(UFTYQ/>[W[JR'VL M0T?3LT9'\6[6'\BT8#CL8]EC0QGMP@"+DR[+Y9^LD-%'-L;KEHN:'!6Q#Y/J M@-[W<0>D XR\W?GYV0$IZ9Z==I+.E^/OA^0SM/FN>W9QW#_<^]K[X!SWY%_' MXZ]?H@$GU /IM,].S]S.WF>GGUUU M^O_$T/[5M] GD4T$-0,KI":UL428[]NF*P/&J T$SJWYV9 ;SB9Y;4,MMZG6 MVY@5B34/!9.C;.X-DBHHQ0UQ?@VA B0Q&)0$I'REOSH2DNS8KI3@[+=2X1I_X<+T'7SA7+ MH_W_C)+A^" M0#D5GAW!G798>#;")XCVN>'&0?H1YR:*M8%E/@(7?OX5@ M=")74I/X>-)8! "%%@\ &<$6159L@P/[ZBUI+P?+C;4(U4HY N[$P'8&7NPQ M&M&06Q%S0E_(. 3CZ=-?<*I&CNHE1X>G.\ 081RG9V-@ZU8U1*K%YGD4T(W]&0(?!+,&KP9B)S2 MN<*XZB:B:US!)!J7$KGMILLO%R8R0^SFT213%^_')&]V+>_ MV;9KA>O9119 M7YVVUCI6NI&H6FJB4R$-@2Y]GC"#*_(-EA!I*!/=!/Q+7"Q\_+L<3Y@I ,L M&LA8T3;NPW:?+9%[E^6QA$F-&AM\LPT^L^#[I/,3^O+ST,827'YD<9!UDPNL M:Q]1QPSQ)NS(XPZGT@%5B%^]M=K+\>\GI'9+6R*UDZPGWHYYC)H]H9#+'"0+IBEA2Y7UK-?8( M2O>J=-@HEK099$6"+;_.,3 /#4TKV?S7?'BYW$&VIH\P7F2]T?#Z1Y:*>SQ1 MP#9;)]V\&L. G0/>YY)]-UD,0WS->E=L7+SZ8SZ4G:15 MEWP"?5Z<,3TO;_^'Y_#Q]!ZWK=;^>GH_/R+L+T+SO1^__3KY^^?K]:__@,GK_ M#XW^^KOWE?0N^<6@V[D0].RG(&?]?6 /WZVC+^]Z1WM_7YQ].;3.OGRB9WWX M;O^X?]8+2.?TNW.X!UH-(SO:^TR^A4* 7&"Q+H;,U8VY&;H4F*ODMAL$0#$< ML6I_Y@EW7?RV42YJ,G.+Z:.6A%N0K0\)XTD/*'"=2L/50;Z<;Z$-_T<=9EHL MHI@SZ8%\<:KB0,*-0H>$=KWW_VZH#==%QPBWMJ]*03!ZE23'MUZ,&JPX7/J,*9I943=>Y0Z]S^ M5.>PXMG]BIUML&CJJB_ M,?T>(?%2?"/4]./Z[A+_'XOF' M/P[[G\GAWM_=H[VOWGIV==C?IQWP#6 Q\8: KR-0!6 MGU'? L!&S&MO3!^KB.9<5-%;ZZP1%HR652H$IBW":%1J^6 M0XS/OHK7K:\KON>AK>4,A"%+(Y9'JT%K&O4]*(J1C!JPNAU8_5QB881)BSDV M-8D;>";EE)JA#[\RZ7M^;'NV%;GH>_HU*N[5U.+;]+6Y]SMV=W\M;JC(AK1[ M@8IX#I.V[3$3L)B:-/)BD\S(8;E_5. & M$M.Z8>3Z)"&F/P]R:?GM<.E+ @.&G]9RHC[FL%N@@ M%;EDA=R3^K\->-T.O*PE:L(#X=@V=TV+<#PQ$+LF#VT +R(8AW6E- Q4$LP" M;/W>% &LJRX_)2>Y@P8WM&1#FKU(2QA ,HNX&<&RFM3BD1EREYH^)X%%/$G] MP-MTA*2)@ZRGHI5^J&(-R$P$WGFYM-7VS)VG1R8=:R%564RB@9_;P8^]1"QB M-Z9^"&CN1HXP*8^8&7J$FY*X0#4(=YGT5Y4S7Y]8-,&.AEA,U+5A$1M2XP46 M87/+EP$' A'ZU*2$"I-3Y@"5\+S0MR-BA783W'CRO!V91O?.V%E=YJ_9#K_W MU#P;5-]4N>0FVV<38$V6.)<4@0R('YDR8-*DPNZ&G(+GPST!]-<-A*TS(>^. MC0W!W1!F+A#<4/#8Y[$T(VHQDP8D- ,AB"G#0%B>%-*QY ,E$CT);JY15/GN M)4*I]T@E0G>S?C\9*M]O)XUVH768%YF*1!:U.X%J=2;GQ.'[7_:=HR^'[ME% MIWMV\>GJ#&3\:*]S<73:Z7[=^]H_N_@GZ7SY;"V>$X>^]=T_\L9ZJ9% MB4I?RS']\NQF510J*4K?%'&I-\9BYEGO4AA2M$H]@!=1GFAZECQ$7PLBZ(JB8S?G6E9;_RKDE2X\Z\L[?0P M*3XTE+V>%,.1[A'T&?]A 7Q;-0>?T<-QY?ZQHU.'/XXO.WKL+ MZ(_=.?T$-.COBZ]@#I""G9W^$WJ&%I>(":8:8J41#EX0D M#*U ;*\Y"-L&)OI\R(K"@-76A92>IF3!HM#]R8I$ $792[#:252GR@5/(8CD M6^!0UXI%:'HV(29U0Q!$FS"3T="CGL.E(*3>@GA#I0* VM%0U^Q"8X1KK\ [ MTJMOI""E/912 %E#59O;> $#XS=E&W51,K D\H>0Z$6HE^'3TU=';,A^7[?@ MP>J9?MP:"."4MRWMF-^Z" )IV]3=?%T!NQW:=RUT<',1A+N55OAE9^FZS:Z( MKE7K"$@JZ_'-IEC#NH9R[6(-6[5,+Z,T@=44@'C$6;8?7!UJH6);N.&MZ#L; MPKONI AK'^.\DR*LFW3\6#U\!B)Z0SZ(7QM1O?[@B6+Z;#C,$S[21'F8H8\ M)-]0-8&[60_6>>FLR;U3QVHW&[>^CW6+]@CK<70&Y.T@Q:@B!D&VH^SW'<,/ MT,:/WM'%#L&M1=S:.SS]\Z)S^HE\??^UB]?O=2[>)8<_]ZW#GP?VU[WO/ZIG MX%VCK^2S=[B'Y;][_:,O9S\.WQ_:G3W#GX>GGZ __WP_.GT7 M=W;+&UA/K'%G[]PZ_/0M#*7CA8%ODL"C)O5]QPPMSS,%\2(K$C'>T0H\PF_9 MUG*>Q39GMS:P]%QA:0/9N@TL/3(L_5R )2H=&7O"-VT6"1-DPC%Y1'PS(+[O M>=('>')?O;6]ENN1.L-2;6EK]95*RUQ=!/9)O8/%U)$:.C#WZ&)M1>&9G$U; M[63OR33K)^G=W>P-QNX>N8UG(' W',2LN\O\1?V"FUG0*W8N]2Y5@>D2!98Z M@?&TEO?47EBAAMO=775/?]-:I'/5$NWH%>J,^ESF1[':Z2Z.INND=KU_0?<: MDO\CT)\2SF6KX9>=(UJ1UQ,V0!1[;I86U%X)AD:O]CVGF29KN&RW^^XW'/>=KK]!-2; MIMZX*56ES&_6/R77[DVM3-5OJ,4OJ<71R;+'R<"QI(28GN4 M6 .,[D=1::T M+.$'0H8N5HFI\^*7/+19_KLL?^S%-+:$9<:N _X'L3CN/09F9%$[# +/B2SP M/ZRVO7P]]?T+BZX/CEM=:J(Q<\_;S-W3WV[,W /@W*(';0F/,!\\:-^FL4D= M05$DP(F^DYE[M,5OS-P]EE^X?NP+X9AQ&-@F%3:P',OSS=!U MB.=),'0\5&;.>D9FKJ9^],T53![KM.]..DR44YMF1T.7#P2_W(/!GM_-SAQR="G*T=VX?7GT+*%!%FUBF2R5 J\V 0@8> MK('G@$\A0TJ!0F[AL>"/V5""D*@B%3KQ7R)6%6.\(P[ = MN,X=#Q 3ESS(F=P'N47="1[FM/.:E[/_(MAYB_.W6W-^\';';.\[03..Z/8? MO;S5#><;.;[W?.;L.=]7OMJF?D[E#YF+I)"1/D=G9 -5L>@^N8#W*.59JP $ MN7TZB(PM3K@(O=@*:>Q9H<4].Q+$\;G'6>E]WB(#[)ZL>*Q_=,[NQ#D[,L[^!MXR.0X/DRF =NCO8,?ASO? N'9 M@;!5BA"T[5] MVX2?A1E&Q /@\*0/7COS(_KJ+6V!O]ZR5H3 ZH@9S^L\SW5LZ5(6&$D )1[F MB1A.6!-J>/'?+^?2J;M0(S>V ]L/7>80&DF+,^YS89-0\IC8/FFHT7;#W'B6 M&HGQX=4WSW6%S:S0C%WXAPJ+F2R@PJ1A%-NV%SB2!@AS!& N#)?OKVIN['Y. M^L\CRR6.%S(KX%2X-K=$'(5N3#BWXLB2#5RH#F> M9S++]4W!:&A;THUX$+]ZZ[1L'Z@.M6ND__<-_6S $]K\-2G;#B";/EW7 $BM M &2V/E )("2.O,#WA>FH,YJ",O23I,FCB! ":^]R(!!^RP["EN]NV$_:YJN8 M&KS9 -YL^MA6@S=UPYM%PD)#QP.60DPN M^DW ?"PCQNAI3;'OR-2#S6Y;=< M!PB+>V_"4@.\69$ =&W2P::5-EA+9__;N"[O0Z5[C&X.R=R])KQ*")'&[2"# MQB&U8C<*)9,4@('ST*)@J6++CN(@:&(<]4F<.CS=<8]P'*=GXZ/3[S\/S[\) MP4-;^*[IN<(QJ92>&1#+-QT92"*%#+FJ^P6^BML"F5]2?R4]M^2T7LQ(S"B7 M,J"6SS@A'J=QY( L<@+&QM35X&Q.Y^^^[$PF14L-"/ M'*'J5]HMG]@MLH*?EDBF+@T:2(&+UANWC*NNS/%")H,)@>N!:6GG>(4A7C.! M&6F% ?*2&H!X -Q)T971+ZX46G7%T/PQ6HHY7]4M1J_UW4Z79J?KA[J3(\D#=@[.22[9 M=Y/%,,+7K'?%QL6K/^:M*IC4:M9)V\>)7YRS:VF+ 88UF^:"M& +2TJMNUNN-S>PJ1;XZX@58;9:/#04;JB-_EM?OX:5S M'&L(JMOE1FD/_R9_#,!D%.KV/[P'$%EO271+>J&OT;M*"@E]^L\H@:_KN_1T MIC&:E"@IQ*@H$L6H5<(SQR\S=9,@-',Q2C6%N4J&72,;Y?!V-HH2?!E\#/)< MZ)^43Z+Z,+T0#TS34$ZOE%0&!5.P@K^3IG@OX;%Z2WM9;MS>:O7?W?F,2KIS?&9T MCD[W08/?[QSO'73>&^^.CK_ C^:'HZ/_Q=]/3G=.%31LGT*?HNQ\&K$Q+AA09C^R]%SBE]K&$4CA#2\O.]@R^&BHC@K@ M'96]I*\48)BU9K^;RW-H1?4/&@4(P/_ + (141=J#B7K3ZZK!-2 KND;*5M& M-QL@]51W:L:%OK S+3_+D-* Z97G.++I2W L\6@XRF7;.$@-M'X:E_!VSIEN MJ?LY)U@XR+,+/2?0- Q<"E8,U9V8^JY/F!MDQ+#B/ZOK,N/R-8:\5 WB_9E) M+D9]+&HDY-REI/ANS0_&ZM>B&/4'Y=O*:^&NF6J-B%=9'A45\.,Y#Y$,X!L3 M["\_*2\?7?PSXFV2CE;\'1!U\8_ V,&'6FY;K\SB7]6*++719^.E/Z$&+/YQ MT&/ITM\RP'N@1,M_+T,L2Q_D$NS+14,$J=, M0?EO17FG\%4W$5T]:7*K^WI@@V@SFZ@RC.^F09TS<@3ZX%SO'T MF8JOJ!G(<&0("7FB;G..DEA1TF%UF@W'7"J*)GE)?P K PLT+@7_)GQ[!Z_/ M\JI3*$!EM[)R''B?CNJ&NCZ9*5((L@*=&__:$.%LX-M@D1B*@B$96EWXT[D^ MA(?0K-@C,T (H2=CG%4\@X<07I&[&=G#C^&U()1J)#,W,N.7@'"6-SAKT,7O MZ,8F<5XT+X64RN_3DO5&$TA]+S6.M)0TX[L;'4(M!+5M(%T.?+!/T)&,AI%Q2],/Z2#*,Z^,QN%W0*V "P M!G6.\"B&T1]5+5J]O" 1?!(&;@Y>C7@V0SO&P;W/6C?P[V3#O$ M3OJE@1>@:B3/\^E3/%:5VF< MP_K(?J*-4*M"LU*K%3:HO\W# Y!' 8HC(TT[U!-=\)M0'$N;=PR/5LI7F;[2 M_]!MG^SO@O_24Z[AE,I82=3K/JC MU"SJ063YPA@JR &;H^F>;@(5MIS.64R#%;M4AV0SL!:*Y\ZC&L+=)8J;$E+= M#10\5#H?2XOT=/%WM_$ M'<#%+.$: $GW'4>;@DU.4AWS5FQVB7M.G.G))O1%Q2W^!L"' "=FQ<@!K#YR7[@J[%PZOJ(FZ\ M?AM^ #L+?%!]"6-F,!9EQN-13T7*P)W-55RH'*T J%3L2!E-''7Y29:J5K3K MJI;DNOG1O5) 53+IWEB/QAA>93-LKAHIBAV8+P:&4TV^;J$DFHFR+: )NB@ M4QZVJ<%NTN>9UV/,4B^#?AXY-AN=*T]'CR>5,IJQ:_/6>OI6IMA:3P[GZ(8^ M"JJY(WQ)3^.D'U&>7.K9[TE=B%CU.$MY!OAKG,M47S"J!1M]_',MVGI)$169 M"LY-]:)0!G @=="_;?PYUBJ!PLH!@PV0]1E)QW>#7&EJ)=/+!!8.QZZ(-$8* M10)Z,B/$R.=4/$@Y/B7U*<,CQF"4%Z-D6.H/.#0%? .FH6(9BL!,(HY3+K)] MSB,(*RK.5& +V>M5X9UYN<1!LZEW5@6:%N3H9NVX#CLT_,V]K]!NG=K=3-(" M5U)3!< 7 YRW$X'G:-Q& M7S:7DSA^W ,FVYHZGD*,^B,=9885ZE7(FP/7-Z^R'*A4GK%(4USL\7KC5QHL M$T52N)R9 FB!*9Y2Z0H0?*U:*J2LO'/L8>5_:%($2!8G0T7GH=D?X(%IDFE6 MWRI;TW&PA44M>S15;C4KX(6!ZJ+KJF9+ZRIN)B "*Z*7+2\J=$!C(ILHHT:% M08^5]@XD1L<28=4BP ;9PR'@-DSI^7; ST<8\HF]%LJZED.N:4^C"(56RNU6GN.VAR@G((0JUCI:E#7+U:X MCP()+P;M5XX8>J8J @OB.;Q"-LP/95 M$+E:F\U.,UEKFHV'>?GZ7+,",!W^ ,F-9 ]F7UG&T@=;J9)*GR:H5\)SR1K@ M$X5/VH)-+6UE@%78B!F@/E,#_;)7837JH21KR%K!WS6OG0% Q2%5>:F2MJ?R MG.E"4:LMHV96RB'%&"EJR3$LQY5R&^>0KHHG=-Z7883?%=DL-R-P(?^ SY3_ MH)P-Y9\;J)( M:.\"C$"T"DN/(F?YYH#Z&"$UF =6=7!5KQGU&"7+.E5EVV7 M@*)?TU.[&$:YJ:4%&<<[NRWSUSC*,Q"RERM>7TJR<*T%6L@">AGI5_;UZ5=- M)M6+S:2J#?LJNMF54#MDS "&/TST;@:R^3X;:)"$/^5EED 9K-!DJD+CJ>^K M8BMJUPFY3\6#9^'1U-MQ4R<54/\*_+&7"YL+_!=\A"'&9N>B(SHXI\P<.T\S M$!B!Q+BGG0D\"U#%P5;%3="ZY[(_V;-A_1=,1<%*8:J H3*D%"/M8=BE)UDA M5P6-9NE\);63"%-:LEGMWNDVF/$.UVFG6J=Y[6 33=!?VP79G_E*%49=(1#; MY]DA[4:95<=5%"%7_CCNKV"N3$FU(C8VHI$F;ACT4HRKW*97FZKZBU64=>I^ M33RNDKA-=L?PO=I/T_[_G ^V,JR+&C*-#ZE=CK+C"O2PP:$.Y4[>VH)5R\YS M-NCB:2.UE0W.3"%+T4CRR(2N8R!-"*G34.9D:=K!HLI#F$EPAZ=4 *>3Y?#^ M'97'SMK&^U[&\64M W"WI?JE(I+)?T92D>[9-U1D^L.43"L2/"K4N,#]4MM' M!FA#5,+R)(JN1X&3HU..(@P%52Q\RJ=G>GR7^5@Q!U,2CL"E=_#P5@-Y[=4>&CI!?AQL,P MZ#+*[0.LF0 E M3M@UX8C%" 3'K?E>E=PR%\3LXY3WV<4UNTFEJ*E($V[Y5]$NM;+GZ%#/A>ZU M7/9 4*89!U4^7NE6E[E)"E]QT2H?GH-B1QHVD0=4^1M)/A4['5!5G\J4+80\ MU7;")$52AW)U]LM\0#>2@UXVGDOL5/N)V/MRM L[=0J_LG/LA"C*?3NE=3J7 M4>AQS4; =7 /_RICT#Z=>=53^RUZ##-1"DTN)W*<8G (0QS)4"?U3#=<5!X$ MP@A\?6YSI+K!%0S$6N(Y8E>DWC4P_V5Y;0NA+(]W ?0 M1OJD,E]U'/JZUJM$XPSS[;2'TV.C5"B:5J4AQDD.QFG1QI7A '6.U[@"W,03 MY^!HPH,P73NC/,%&_G M8^-<.0$Z6W.,4 "S7F90ZK2^JY*<5YN7.F\4T"*O]ES&BA46D_L@X)5E<_ % M-M;XPPQ$I)GD1U6:H5B>BTQO0<[O@BZJ&I0 7&5 MB:C-E G&%'2GRBA"OG9#2N[D],_*?LY:2S5ET%Z*Y+T"F"JI(I)Z:ZNR$YBU M5I0A-V60I[QQ=0Z8IL@S6?Y*XW!E9PZTZYUL!8D,CRDJF=>NA8$[HT@-)B1Y M**M\!AA!H9R#V!"8<"D4&J!ITYXZ,G@ 2 !$G>4[)<$JC;C*Y2CG<#10KETZ M :\2N"8I%^7,JQ2E+W(FXC5)HKJNRWHC;I*YHE/9T#72,C?$O-FBS.PW%&&* M5?;T]BFH/O0Q@<4RC"33&5@O$8F-P&1D"I"JQ,AY*)]**+J*>/)T)!:=F8I5 M:H>\S.PO+45U,F2NT2EAG$DY4@G+FA[ &O>35!T9JKRTTH6I.ED2A[3*M2YA MNIB*\WPH8B+M6X$_4!\ M1X%GJ( &Z.#2)+XP5R<&)B9Q7C+*&4=U7;8#LUA3E/>,Z4S-*D0 SV&7#=$# MIZ WGAYTKL*MY=NX"H5G^#Z5"#^93P2<*2.I!O@???X4E@]/!4QSZ!+0RRKA M3NHX8@^^E^I4 ;U=7\Q0CU@=TIDTK\_P*'\>NJ@,ED8Z%-H*9JJ3*ZAEH E3 M>=D^"/DR>[YKL.U,5=;2] B]4'R16WH;N0SQ* M%;258M;DU2>=(S M RHG9LX@HI8K0*Z3O9C/[!RIDJY)_IJ[<7/Q_5NQN'\>L2_S1>#?* MD2F4;MA4J\L'M6]Q?5IT-249-E/A?4G6[.NUXT7F^Y FWZ<>?6GR?59615(< MUM9!HC3-\)ADM$@G#^"#2PUKN_B-I-=:$4RH3HVK+2SE]PJ/37T4(!15X$'%*_$(P#0I?T6^1K5/CT-: M&59XN:DO2-"*:31KH"O#QH6;<&IDOY31$.A<1G=TW MQ*(LFIPJWEA&2\N<%PP&:..D3JRI5*;2W"R&IJN K[:T&,[4YZ1O/M0^NOOV MFVW16U8\>OH-N-VI X4E?*;5('"G8[(F=:1_MR2TQZC-(UG'D?R*R$XSC2HE MP!/=.)KR\'C!>MHS7J"UUYTLJ^,DW-8_*0.HV[JL5?_+A9R6W4(^'R7JF((F M[KKR")Z1YV5.8%5" "M1 3ZJ*(KZ+EA=EF,EU''YK(JM8)&1/!E*,P+JKRN( MH&'#:B-@'?%8!NY@@,0?U&,\;I( M157ZI21;&(G'N]-[90"NT+DU(Y7@4P7A<(L_4T&ZQ>;6S$F;G+33@KOVU>RW MKPEJ!T]6$U1E-7AOGHZ$S4^73=LNS@78Y0*S%GMF5 -&)P M?S$ *ET8 Y:4F3M)#IK*1G%5+LKHZ&.!H,(I; ^ M4N^U5&6:FN5\Q.6R4F.K+/T#/ZA81&LF MZ5[M-.FZ]EBY^7IV"J2X$ MF7Y_9D]M[C4Q$W@J0C'D631O80P96-3/\C?-FYLJ>Y]D5IJAH M#Y:75P3H3*2%HH;3TCSJ@\&( VA415EGA4PEK24J<7_RGGQ4B4(NST=5?:0R M OZY?=*>+7R.7YL4.,>,!J?EHEDJNR19-Z3%/D MOE;'RGJGRWI42^FZ)8 ?J1$?I+@A7\?AW)Q]7^YAE-D$581WLF$V%\29V>I0 MWP=3GDZ+5&O9Z,]M5C6;Z[BY[FSB+B/?:>XR:G;D:[-K=SQ-8'M6&W3ZP$]2 M:-?L5%U(>9BI"RGWIQ=2&I.[*($R_.I+=AVGY9=GLF8S%*>[XG>]J5.51IR[ M%PBH9J)SI_$0 $SY3UU/55]]5!B_J?WT;%3@^9=)16=%4S6?P,,"ZC>L:OC[ MNI%_F-&AKOM5=]^>;RX[;Z:.$:6OV9:[4=S[[V8ZM]_6M>Z^3Q6_^_7-Y^'Z[>QXNYRS>J>Z/+R MU>;C)ENP>.7T1F=RV]MX,!%;HXVU;^^NN?"AR;V/D/UZ'II95K-LUT65MV/& M_F7LJKA3,VNWF;7_6C5KMX9)(:2\>>BX,U6K@9?)=,6=Q*4<[P-!V<)LWJ>- MIH>/WL/[0S\KU\;)5KMPG\L"P],]XM49'Y1IVXS=,NH%WJL'OB_[C7$ MV:'EV&JMQN902P=8[C/&2H)O,=9-&NQ&XK9)XE1E$?*FD;I&ZAJ<>PK'I'Z+ MT_ECYR%<$JUT3LVU[C33Q2M^X:&037#7:[&H5C)AW4UA;S4+#ZW*Z[HD+VA9 M[V']FZ7=@J5](1J[D2#"5BSHOT;R;N"< MSR22=QM+MH7VBK2L,+R;Q:JC77J>BW0OOM@L4Z-+#\7Q&B:W70$6L2ZQNTE! M;Y5W\HQ5][;Y-[6(FKZTA;W71DNSM'5>VA>CLP^5!%B_)7V@/9":6.;5P9;W MZO*_'OS3;'N44_*;W?+=\/?G'4)]:8O:;'H\VZ5]$?K:;'D\YRV/Z<64556& M9M/CA;3QDC8]KBLS^G)V/2QML-Q68 6WMEAUM$O/=(7"EN.09H'JN$":\WDM MZGO- M5V@;RP39]D,^HI!OM?#[:S4W>+?IM:@/?9[ME"#0 ;$A"Z/D35.-G] MF2Z0WW+"6\0-F@5Z[ 4B+4K<9H%JNT .:0=/UJI[3 M]FN6)%Q[7E+5Z$XS=6? #7+8?'/^F\\K87FU*!W,7U?R MW1*IW!';>T:G,)_=$NF[>VRO6:)Z+Y$7M)]FC6I/C[8L;+-ZQ"ILDZ5X5?P@ M*W!S*3984[3.09Z5!34G2;O-/5VQ$= M.5QYF/8!-^-J9]O7KV%\N\'76]IQK\6^PZ&.>L1O?^%L-.+[[,77]EJN]TPS MF!KQ??[B:[5<>OL#05LAOB\VJ^<.NV4C? B MWOO?*-5T<KB2W!TOJA?9&0RZ!4[E]K9*8QL-"R&X.NH(B"_]'SN$,G2H[YV M(;8#RG5BH.^TW("V7-^Y5U!KC1G9(IO\#)?9:A$:MGSKMK41FF7>CF76M2]: MCG/'7.QF@;=A@#+F]-:/D?0P8C@O]&R>7;_X%_JC[U67Z>I(H[>?,K M?#$JADD\?K@QJ!9?)T-XG5AC5,?Z%IK)V&HTDIM+KJD;XY)4Y)(5,C+XV/B7 MU78,>%4OR5(CSG)CV)7&?T8L'\K4)#!\?UC?0 M9;'QUYCG"8CWN!C*?M&NX\3<^ MZ(I]8F@PH/%Q+'.9"@EO-H9)'ZO_<#F\DM!(+D5VGB9XY'ZNC\C_%Z]Z,J*1 M-(:9<94G0VE&V95Z)$GATV&6C_&C5 [AZS#K/Q%:C$O6&ZFW#F#JLJ@P!O"? M'+^H>MXV3KMR,AWXO:57PH>]422+U\:ZZUYBLXG>UVMGM23H/R4PN^GPM6D' MRF ^A6Q@3L7_8,2+'A,$_X2%D17-.I M),"'792@89<-X:<(I%"M;!?>*U'$89C)L%@I+F]0]IK%?KS%_L+RG*7#L5HB MONK-GH, M.%7+&,(GQ2#+AZK,AWIV &!7M "P4-41G%B*G4FU=*D^8&T0$*XHRY^%39NK MH;ZWHH9ZC89VIV+PD^IR"\;.:[NW,G9H,&#LT/'*^"!R5 8#1=6;,9_3+U=M M@^6 25*]&Z(0@W#!0]DH!XL)-FF8C\1W8__XWZ7E+,V-EL$YPP1?+K(TE;HX M+I>IC!' 6&%<28./DEZ$4335LDQAJ23,)T;3I@5MU(/%:#" [HFN4A7)^OK/ MK"@RD6@%8P/&DQY89'F#J)>+0$G;=Q$<*9\->Y[*EZO6^NDFC8+8,9LP^6 M#HTU?83Q(L,XW[6/S B;D'AP^ZD.?-+YZ9C]MSO981BPF+T_9^$.H*YQ(FE:SO4$Q8+HHA2$C$>4]\.R3?_U=M39=I!ZW;AA2 _0.#9 MVR7!UK/]]G]X_L?;5/QPIVU+*!V"J9675M$9&])JBWV>9Y=*<.HO55\.ANB&Q"/4J%, M8T/YGW!I-=\/YQ2S)\]+M (&'\NB@ _@#]"#RT3,KN%S(.-'2A@/YBO1U&@X MZU1U5D/0Q726HHJW"R\M,^YDOE@/.O?HZ1=#)/JK.&H2_;]7:U #[U4MY_F: M$I7)?T9)E(!/B[*_RP8H7@:X/P!L8@N#DCM#O>YZ=V0:6T2<%J,\1Q].UW( M.,^E\2_'MZ>2U$* +Q+M4$T%!J!$L$([@^H'"9-V":B?EH:"$'^VD:*;Y4,3 MI*L_*U':I#AT)@:AD4@.6!)-N05^+9@"5]LXFNE[+YEX4>4 [-G0U;3/(-+P M"VH+5J\0(AMA%P9LC+2UA7_)1W+FK0KZ)D74>PI"9UY62T#\15((&/-> KZ[ MP@; #A!SA(A>)>V]B>R7OO-TL0R,Y,09S*G!5DJ4D10PH#Q3'G5D7,'\HTVY M3"()SG <)R+1RU6]0L6&ATD1CV>F.4=!RJ42CY9QE>7?\:^BU,+!* =OMEP; MQ4'E>2*@E[ BBH^6@>91JF.-L)SGX'_K[V/BOQ8F'/UT.'TVAM=B6,NXS-"I M!B<&N UX[NFY(K;J^]6-.1.,E.EE J-5 OI6B0'O0QZ:53Q Z48*=I[3>AG5KR<8(RQB)'2FW2Z M$C '^IE2::?K>@462H)!2K.YQO3 QVJZNPS>Q(PX0:[19T/]"4Q1/\NE#AH[ M'OR2#KMEN6 5XL%!*]V%5Q7E3D8.[5R5V4Y&E>TT:5+^$%*J*(\=E.VUC7W0 MQ01=U5DH4CZO>LTNX 1+QZJ:B/^FF-""&\ !>A,+JR%P'^F9-UT+Z"6O:AV@@:5FJC M\52A03?KX4:"+.0*P<$7#;/)RH(P=Q,@,VH!0-$+%4J>:'VIZVI7 EY\E8V@ MZ7('[*><;DY5S;6-O[(K $:8*=R/FE$C-@ 08_"F*ZE$%Z9]'A?+5\$(4:F* M44]M:XW243%"OI;#CP.4#J%W3\J%FHF@%GH1RO;1_.2)VL.#IT8"!C/S,A"\ M%"0,5E_#R3B!F2X6B!HT#@ :X?@XF"SPR11*E!B'OV>XB (M!$A,KBAE20%_ MV=DV\&>#E:+1*I>K&BV.XY^*0O:D&H+> M=#?7\*CV]*O1J,G=1>PT D"Z?F*JC0J A-\2>%\A6*]ZV:)9FMEO0"##)60P M*L1QG+Z2@^#_H"EHJYODI6V:Q'=F4(\A4^F5 ;D1P'F)2XK[@;F"1H!U5@J MSRO>L !YS$A'?0Y0 C_'T%Z65T9*9QN/AD )D "@5'HA.@!; ZKR@&_*!32 M&1_!834.#EK& >[2V#MMX]4QHM<[W6+[U=:I^-XHK]9PFAP!J DV,-*<#*0; M9T:S(F7&>GIEN\E \T1 561I>"Y>K6Z6G[.T%+("X1RI5%H:_'P(5%4]"X[7 M"+?LE+XC&05D+K\J\:D"U"B9\FK@M$-E:2OKJOPI0%F \J3HXK,E%E0/Z*5& M"UXQG]CDK*?:AP=0)G&#^%Q>%T&HS=JM#@;L(I"] Y.Y?7X_GG5&'&XM.^@: M9D$DP$K+TH$O73452D+24JKC%+-!_Y++4CJT[9W_JVJU%,/Y#RJA&79S69F. MV8C4@A^)[< /MG(H1WWTWG]J6@DV'I<" V!/1O!]$3%[Y.M LTX)MN?*JT3 M9KO'!H5\7?WPIJK$G:1JSM1#;\I%+/=,<9-P(:-3+:O^N-P_#,.V;_FXA5B> M)2E?7.XNMM7NXD(2JO[,I_"D=^W'5MN^]K.;FK6MMN=<__%-S=[\F>LX#]/9 M]3ITWP*KUZ9)A_>JX*=WR&M5SNY4*=BA5K#]^9#O1FO6;NBXULVU7FH^V8A5 MUQZ8VL@\-+.L9ME^QF4IK\DC1H,\>TO6G#UMBE6^N')I)&PYEO,\RZ4UXOOL MQ=>V6K[KUTQ\7T+=_JDA6>6QO9S:_:48MD)Z"Q"M<>WQ9[I ;M@*[%O@Q 97 MZ&71RE5AFA=V-==OX>VK)]>(-3WSU;'=EAO(3:\CV M%>*X84M4L2JWX&=R4Q=39">)S2HAI4R@2K/4U+O MLRG5I$VNK[7P(L^=NLVYTWKTY<6>.[U1/JLS#;]-#Z__B[:MR5F'62Q9\WR# MROV<.=704OE#.MTKB^," G/%MEM;]5;5%5)DZL<1LR-@X;52OZ^N4R?:\UY M+0V$?5L#85OM8&T#,6<>;&^Z)@]B'MQIS^8DSIDYKK,!B5-_G3M8^K@"5@J>%&5ZOY[]R>GU8L2Q='4YJSJ/?[(LU8$4=3(-S6UYH!&S7F?S M\\NT_]G$_9NJ!)4'#053)UG2$::UZVSNM;+OMVOM[FJ]'EC!;]DMX]UD;^ME MV]*5J=@:_F8J!93HIQ]5GRY5!0 ^5RG*D/V 1A88J>)H!F#K+Z+>H0I> ML3RJ"LW9SQ#2[F$B9Q/N;U@KVYW2_%\M%JX&-"O4P:O)L5GY \\D:=M5UNN; M>!"3X-136NG5UA*+ (RG1G&Q< DS/K*QZ$K ZX]Y-I3Z -G'L@QA+V.KQ&S- M>A7A-M6KV,7#L6"A .Z4 X92]!'/*5>^U7Y9TG'[4/ @U;4@M,7%\XD9%OK1 MSN#,::CIX2=@",-)\0")AW=[>.9.,Z\^UCPH)XM-)VLPF2P\.5O 5WCIML,; MU4&4G30=J1H@ W60$ \5LSC&$X@7H^A\>GZ[*IZI));UM3N,IX[SJ/+,2X]; M'^!LS4=>YDKR5D[SG:4X<->0XMN76,(O/9&D'YSN'Y: VC8^?=[IG!Z<[IP> M_+-O['3V\ \?JM_W#DYV/QR=?#[>/S%V_CSZ?&H<[AS_[_ZI<7QP\K];IP8[ MI5@.9H^4E@>K\61WL50 8NZH;U(HX@MBI\4:GU;5JJPWGT9(6H>Z\@-*W2=5 M#$3_OI<4HI<5([PW9H=CSQLV/R'\B%-HZ#GG] M6@#0&M/'9B7GOT_.K"L+A_7GI8XXJ](?TUD7L[,^F,RZMJ)Q!3;'(ZP$:#O,M-W? MY._JR[8;E;]-BZ[L_]!0@$Y;Z[YCT& #'5054G1Q\M8U98M:ZXY+GX6N)D4Y M1F5U(XQ/9*G:A (@'N7J]+-B"4FJ2CD,=51;U52HRG*4;]3\?S2I5:#A;5JY M)$YTO*@8\7XRO&;"$.(KFM'2?<;C]*VYX[/JS*_&SJKTD/)<0((GY]+5>7!5 MI:#\]&1_=R)^^:@JZHB#TC^M-0OJ#/KL5&!9%2%&_9'V(ZO2"5B%IG(LYU6@ M-5.N^9ZRH4I J*(NX#NI*DH9UK;)KM1,H",%4U"HP$XNS\%]G:E*%Z*72 >^P8*RN1T\@N8>*F4Z4M-PQ\ZR!T!=>8V0S396/*L8O9L4\] MB+P:N_$;EDU T=6EEZZ'M7@.UN+K8.UW\-$GE2!6%&9<. 9?WJAP*>R/+"J8-+'7F#M@F;&NYW=TZ/C[1/[E<$S50^QJE%VU^#9;%FR MAPF'S;[AH<)AP"&>K_22MO&Y<[S__N#D=/]X?\\XV?FP?V(KR X;6-O_]W.YP^G)\;G MCT<=6/G.P='QC "\M,5>IR;_EBXV;1N'!YU]T/9W^Z#D,YM!6[C(0[V)*= Q MN0=#><:;'NY:7DSM%WJE-K_DL(N_B;"+;9.'C+M47X5!"A,F#IV2USKJ?H,D M/7E09JZ[\DS_^Z^#/P].U[6 KQZ[FBJH M5-O2:G7;^>AYG-5 M)0H]FT^QU6/5G57W@8^E2D*-C/T^7K6D,N)WSG-9)C+HC-5WDN;P"L." M?XU["482_\IZ.IB^F^6#MOK*:1>FJS#^DJPW5B)/$?'HKO/-=EO?A$?-_)Z7;QY)5>]5[4DAUS4.5U6[\]@Z3 M5#I9VX!I,IT@(,[O*G%EXEPD;8]K^YX4H\A],.IQ+%Z#1-N" M1-Y3(-%)5^9Y8OS)O@,>K(]$WC-&HE_7A:PA$CDU84L-$CT#)/*? HGV9)HF MA?&>]7I,79VX/AKYSQB-MI(7T887-6BT*30*G@*-/C*\6^N[<0)C+JOGK(=% MP3/&HJUD1F[#C!HLVA06A4^!17_C/8U'/[I9KW\+( J?,1!M)2GR&E+4 -&& M@(A8&H@>#'-VP0-+C \L'?Y<'W.(]8PQ9_O(CV.W[?]N:,_+0IL2*HCE**AP M;%LCQ2[.8&%)5"=9PY*TM_8S$%)]=OTH.0)-)+KND=S M)YOA57;H4'UJ-\H&B"&S[9^4"?>.1:KD_A.6QE8H1QHOME&V\?J*/8G.S^M9VP_F1B<\I^9&G6'P,1&

$G,BT:GO?UW#3K= M5ZKVL,9;\A!"M9U0]6'GSP:J[BM4'QB7O0:D4)X^'N\W('5?>?J8RP+6]D%L MWS;"%&T0:LVYVE4E/S^RM!K53XXQXTYG?3#BFF1:SXV#H:R;]CN;^SWWYP;[MI\S+HT M*^MSU*983?#_VSMCW09A( R_BL=.)BTB 89*588$*86H[=+1*:1&(LD #+Q] M[7-*H#44(T0A80(D8^GLX^0[3M_?#:SFHMDR08)O!STS4$CPJ[-RG]Y&R4W; M%GZ,"%D%B&VYG%BC)@7QXF<8)UPS#5&N;)%&&?H@H+&74)!=$)I0H.D0,\.% M@@<_%NT"2J+]M_ G^-IY ' \TR-[">8C:4)/H-*@("K0+Y['LK!IZ&WH/(:. MS5GW(!T#+\QV8)^Z6?4%9C&X"SR/8D;0$T-&GA2PTW]@HV>2(4NTO5:F4_.! MVR=GY*S?-X[CN6CM;0#=C9;>RQ;+TN0?YYI[0WQJM3M2AA=V9MR3O_L5@N.02VR+":5#BNPN8>G&,\ M:Q$F46 WV/K16,0KEZ$/HF;S!39I\A>LKD'YQC-6EQ?9"]$\+RM\>\(+A^J\C?A)M'85G6U M4=N=_(Q=:'*('K\ 4$L#!!0 ( .B)J50P3L-'H@@ $1, 1 :'EL M;BTR,#(R,#,S,2YX&Z93/GP6=SA3JN)W.^ETQ\MUAY[ _ M&#B'1\.^T^L& V?8&W<RG =NM_5MK<=U7,_I@":LE*#C6)%S+J(S M,L%QJ(Y;,?L1XY!.* D VY!H]%8(FHW)5QU MW7#F+/CV84,VHNK9L.#;T8;20;0I([9QFG-9T0PC2!+_8,H?V@&A)K-^]+;D M8Y%!'SK)X:IFS!A71H:^DEZ;SRF;\.0"7-)1'"U">4,FBTI5*(,E^6K^&V'A M"QYN2>[V7/ Y$8H2F2^A1L!,D EP0R%U%B7ESQ"/#\"2!4E!P6H^Z-MM8"'A M9>;)@E=#IUV3$DL2?&4GYG@]L5/FE,3"N)81E?E60UG*EEYD%N5:H=1#_F7P(A^6='R:X-@O6,X#J@R !216$92 M\LE7J-+&V*JC\D6B[0!W7;>W!O!2RR:H,T6(3U"FZ@WD$B1.9YA-B:3L5G'_ M?L;#@ CY^4=,U?/>4;?ILJ=!SW4/=TN#5#>B#.6U_^VO1QUO\'>46/&6(66H M83D[#_GC_JM )MF._J'K]G=$'S0AHZI!$'^%YO*!DL>*N"W)+6!T/-?SDBZ6 M2C_D,A8$3A:L#0KN;1Q%6#SSR2V=,CJ!+H*IC[[/8Z8HFUY#'OKP@%,Q]!6% MV8'1?^O I(+U$,B)1IELM!#^!MU:M%\%PDI0PF-OISC&JD,)S6UZU*2^MAH MW_ XW#.FJ4@;HEVWU]T-T43)&Y[KP;_"0G?W#^2,*$S#_2);$&[#N.<>]G;" MV$%+?>B75.,;X.N8W!"I!/5U>PD]W6N@7J[!#GV_M\O<"\29TJ17;6("7+ ' MB(+IV2L"FN>P-T<#SRP4K0"4XVYFE&M-AD4^^XQWU"T.B9R,)DYI.??U!Q9! M'!(^P1$7BOZ+!#Z7*F:"X%"?33%E$K, 8B>)/IA@*AYP&->W.LK4'&G*:7QPQ)NKP8814+JI[W MD!Z;A5KQ]]R>6:RMB'^F!2W4 $43D3V'Q/Z'SNLO!.NPU9D"RWFMDR'\*^*D MY2 C".4E-1V%6E.D38)ULO1@OBQ4S@V(-''B+ ULO4)G%6$O:]V>>?E0#9P& MEB]=XIGBHNH+HXS>7J9@0BG$?B%ZX+;N:W(S3HN0,;0@U?V9MA03YA M\R8XFA-XQM2"JR[:E3/;IXXCKSABC"#'2$)Y48T'HN8BJE6&?9@,>^Y155@: M.5*^ZSK!5/77CCD&ZXCHN%ZQ0F7,C0QQK7:JP&;MISI>M]B[9B*:V%!EWM>K M-T4^:XWIZ'5(6^0;6%6@K$8T68/#3'^-I=\^$5;CZP:;!'O=Z7K%DI^39A9V M5^0U")J1J#;O.A"H!W))!T:.$UMA K C#@S@9&4P1G9#!II?Z_)+B,0UI\@B%QU()[*OCU@2'>I>AWG&L5XEJR& T M#'5I/FXI$>N-BOH'"T9 3WGPS6PE#&*1+F@D]\;)5B.X0<94M9",P0RJ8DWS MN^#Q_+B5$%)%HA9*]B,F5R A '7Q? %WM/!LXW(A$%=QI&WFXF/J9-[=Q-3$ MVQ+".C[5L%Y_PL2F%6S/OG8R>S'N(('DS>V=_%UWZ6=8D2NN_DG49ZG 2BIA MS'PAT5AOQBQW\>7R]AZ)Y>]3C (>8YUBX_LJ"L_FR,U'Z5_+?'\K7@/B&!/!<\2JV7 M #T<0JOCW\-M17RM$(ZF D>7'+.-H7F9L)]UALX#;3+_E9-I9QT_[;@\(XQ' ME%7I=DI)_V/]CNEBD]^J.7GW;U!+ P04 " #HB:E4+&Z/$-P4 ![P M%0 &AY;&XM,C R,C S,S%?8V%L+GAM;-U=6W-;-Y)^SZ_0>EX7,>Z75)(I MQXYG7.6,7;:SF7UB-8"&=2H4J3VD;&M^_39(R='5IDA IEVETH6DSOD:_9V^ M 6C\^/_[@ &=IGH?9VY\>_/[F*?,/_O[S=]_]^%^, M_?N75\\/GLS3R1'.E@>/1X0EYH/WP_+PX(^,BS\/RC@_.OAC/OXYO /&?E[] MT^/Y\>DXO#U<'D@NY=5WQQ\2#])8YYCQP3*MLF-!1\G EB2$<4:#_^^W/V2K MI(H@F;$A,9WH'R#8S(HM$NG_.8BXNNATF/WY0_T688$')-QLL?KSIP>'R^7Q M#P\?OG___OL/<9Q^/Q_?/I27;GEX.AT(QO=I?O2POO_P M\7R6<;; 3+\LYM,A5RW_ M,JP.M#Q.6"Q%A==GEZC#\]6 Q'QU,\?^UPQ$+7 M/YW.6-4W5VLP?]O@J@__ IQ@FDZFJ_%Y3G^?7;O":XL=/RR1_F,]5N:WH-\Z=#08-!WUES$BN!0FVTG"!15RI^>P6I&XI'N)TN3A_I0ZO M8%R<:?MOMV-9#^SVTCV>'QW-9ZOK_@],3W#"58@V!F ^2,L>\H^>V:!XY MVF!+ABZR745R6;(+I'DTIH/Y2$- %NW!P7NL]N?,N*UAP9BNL>GRHW7VB8>+ MDZ.CU379L,2C\_^OEJXI!Y;SAH.^UBQ)L*OJ'^4\5-EA^A*&_&SV&(Z')4PG MV3AK/'"F/1EB;:1AT8%@T>9L4H&LN.S"@%L ;4($^742H84*FO'A%2YAF&'^ M%<89!0B+1XF"@3K4F)]@&=*PG/#H'$;,3*$C"85*+(B Q%B2M(!+7N8NU/@\ MMDU8HKY.EC163#/"/!\@#E,B,"X>GXPCQ8V3P'7AC@R95!2RZQ/)KE%\M#'.GE\03S#8)KIX.T6I(+ MSX0R:\]\(H^>-24Z 6.!X.^#)I]%ND_>M2^!VBJM&;5>'.-(@S-[^QPISSM' M=7J.R9:011":!9=H %0J+%!*S(2(PHAS=[15>;CZ;^0 I@$ MSA<*8%#YQ'2(CA26$S,0G-<%=M M,4$Y%\V0<57>TP,*HM"C:B3EOAY(T@PY>9]Y5ET]Y4VH]LDKMF-",STT8\9C M6!R27ZX_:J+T#J8$9?%H^1C&\91,\+H\ J!%D)0.QZ0LD9872IZ"82)'QXT1 MP:+H4Y/:!-X^N<)V7&FOF6:D>7TX'Y=O<#RJEFVQK!,6BPD"*@3A2(O),YU$ M8)Y[@QAU)RZC2_<0'$SBEC'=<+U_O7?);.QA><5= M HL9.9.4R"H)8'2*?=+%6S'M4U2]+1.NY8AM--"S%!N5UEQ)S5)2P+1'QWS1 MA5EZPHH$>M)L=Z+O833=B@$[CGCO\M$%0NH#"5TGB7!,[E?[&@T1-37OIS";$E)1ZU6'-?97)!/++ MVA)EI8_)=EJI]2E4^^3V&G"BF0(ZS9:$Q*$N[F312Y)-9Y)-",6",3;P(DOH M-+5PYY3_?DM".RE]^R%NE_/,9V^O5J. QR"+TL0T1WZIUAB"]XDA"&M4Y!1M M]='U#6#VK\BSD\9W'>YF>G\V6\+L[5!G]-=A"2Y__9"F)W55^S_F\_Q^F$XG M.2ACDO*L<,]K'4L2-[UB"K.ND\.851_#OPFZ39AAOQYF-%=(C[((.:8;EN5Y M#UP+S$QJ7\N=Q;*@M*$!B)0#6JNMZI,Z? Y9RY)G2$K;E$@^Y(7IX#B+D:QS M+% 725"XSNW]ECSWI@BX.RL^41>ZT\"WFU*='QT-:_MDG?5WR>E[/" +U[&==F&\BVND^#+66[R]=HD]G'NLJS M&8'#Y_/%8B)$78%*6;-*I2;,F8)K7A?D.$OO6,6+Z[,PZ@8PNYJ:?XQTD9?C MO S+"8)VMIC".*"L52+- @6'3"<+(FO!.?8)1RZ V*=P9%?=7[4GVXYU^SKM MV4J Q43*E!U/R%PF+-JA8!Z*I[0Q9>T"IM IS+X&Y8[1!ONJ-+_;P#?3/^5_ M%P2R/$JEDV-)"4K\ZO;OJ*QDH6BO$;7.OD]=_A*,9IR^()E3R067%3/@-#U< MFKRTD)Z90!ZZ&+I([A--?]9 ?UF#MKW^;R7TEJ/>C-+_@&%6[_YB]F18',\7 MJUV;+\JZWB$F7#K#(1((@;;*Z%C,G 0%B-(#TD_3QZ5]$M<^I5;M2-%0%PUK MDN=%T;60SV9+'.F52;2J9&,U4SP)$M/QC6!X^/EDLR4F-'V?):NQ"7_D- M?)A DB!CKAV?,B6 &0WS$1W#B-[8DJ/"/K'D%F#WR;!NRYWK)K6OSAI.]"R6 M+\H9W(GVGFNND&EA"()(AH5 T9,E<8-T663=AS:78.Q5>:45([8?Z/VHS=<] M?$^G\_>=2_-_W>9>*_.W2->H,%\WR-(-B$7O!KK:+Z>_$Y1GLZ?##&:I6H%$ M3G,]VZNRUY[<,K.FS@%1KLFBY8ZYA%%'#4:8/FN/-L>X\UI+.%V-^BM<=1]Z M,R?C5XUCG;VB&SV=CZ\/8<1?8*6OHQI)K%0_B5H">A^9#9GBS]JD"+)-3"H; MG:%P-/H^UFE;Q'?T;'T-62<27EO(>1_:;;GN-R'F1774?\ X0LU[<$Q##9!I M%%8[&5F-5)GFR!FXE)@H$()1(@7L$SQ^"M4^Y13W1:E62NI"F]7,^XOCU;3N M.:P\246J(J-F):3,=,J:@@:CF-,:087LC>_3Y.ZST/:L=G??!-I=73NSJ,9' MES"=VTPRCO1K.L3T)[V]Q%11TF]O1SAZ/@>RD9"\+089=VL;*8CL3C%,B0-( M&;B_6AF[%HMM??=]6GS>F3CWHZ%FYF@M-JZVT[PV6L@HF 0;"QB7N>],@U"^ =0TC<1BM3\'VZ$6Z.+6]6F[QDIK.*%[%=G36B0_ MQ%QW--15H/6P@V>SE:=9+,Y[K%6\M76S2V1A2BZV-F_.S,O@Z$\TI PK0/29 MV=@>\UZ5[;X8][IHN",CK[=SFUBK2' E:F<_P[0#SZ+GD<5B2L"2T(H^G=(V M07?'].4;9=F.6FO81>W&6DY)!$1["I)6[96E4 Q\K!/'4=EHDN/8:0? UG6X M+YRYM*9, \5T6LJILD0H!9G LNHR+YA/$%E6-B?0!7*GED*?6,KY9??5WA,E MME=#TQ5NJRZR?XPT)$_F[XF16,T3:0M-)AQ8. LR1G*#W.M@;9"I3U9Q' 2B[9T&#";'/W.KN"ZS]-Q;1-M34 M_72&>G0T'Y?#?U9#>+ZZS62>%,5-#%TFHA<@>J,QS&BL!P<8*6SG];@;(MV$ M8>';LE!=E=G1[9VUOWV"!<<1;VZ#.TE@N'!%,QD41?$&*'9323'EE1T4C M=$^^Y!M6TF(J\#O;G[9!V0&$,,QG!6DM&UT!#KY(>A)\76 M'3,..5P-UF^>?[S#33=BSS=2TNZJD&96ZPD>CYB&U7C1[U-<:6.6+YK5B:%; M6XV.) M%(H,USD%@23;>32<'"TN]@TC XF&)\EBP%BQ MC3CWK56N[T&U38^1N7)2R2M"- ZIKB!>GV1R^84+GWR)XS#/UTWWV3K_7S^D M0YB]Q5>PQ%]+P;2<<"&]1B^8 $@.YT!>;]R=EJ@L&;+ M9:("Q\ +>!8\JO6IMP#D#'4TQADLVD*?-7>;8]RGZ?D]YOL-I>L>).B]BN;& M]4,J@1"BL! MX8OUV".'DA6O([T5T4"?J;%M%_A_V27&7S])=R7!EUCJ!8ZC MU:XP)5UFFEO"QR4R$X(%J4K(L<\*@&V7>GW99C0\>.TXUZG/8&P,\6O8#+4KS6[;#-56 M?^VVL5R%=VL7_DD&@0 QL)+J@<64^1$^,@N8E"C"1_#WQ:];,7X-ZP^[$ZR- M!OMLE(+5\>GGY']1;GT82G1*.9V8ACIYS#'5(C@R5 94E(J73A.U6\'=ITCD MOFC77:T]-[V_KH,YGL[+Z^'M;"A#JH_*>OT"#='+^72H[90O!VQ/< G#=*O- M[[OG<^06^RRAO(SCFREFW8E5-W3/VE8W M34O7GSA@.T<=@H^1A +!M/=DZK'4K-$YQYWGJM.!?;N?>?Y5U)EVXD]#W?5T MFA>F9UZG0\PG4YP76,_J8$[SQ?)D-B),ZU]O89@M8):G\]K>B'XI,(SOJC@[ MN-&V !HXUHXCTLC5/L&X_"O^NAR7/3H'6AL3/2I+'!]-I_/W=7_JT_GX>,0\ M+%<+Q7,VH&N(Z%0]I3%GQ:(@%FJDX%%XLF>ESTZT%NAW-:RWQ;(40)T-M:]*-/=.WJN&^9YTWRP(V [O:IB\(6]5\3\'#5TK5.ZN^.U6?DE=MHD>F'A"L8_(L8E1,&J4#5SF$3C-0 MGX6V3^6>O27>=HJ\]_AU^/CBT9D(K0/4V^_0*P+=4*9&(>;G"9"L]1BT8-8: M4TM_P((*B24K8\I!^M)IP<,=G^1VLM>G\NS5:H/KH_=BAF\.Q_G)V\.GPSO\ M7X3QP@AAYC*X(EFQIAYOC!0M^&"8U1HQRJ(#]BEW-Q)@G^I ;?FXJ;GKJ?'N M3O^:08@4M,F?>1& ZY)YGY+C+JCW*4;< M!V(VT&W#300-0I?BLT"A)+,EXMDZX;JG7487:O,+"FSZ6,Y]KDUL9HQ6,X7K M0B,!/IDM)]Y)'3R)ZY2M9]X I:^22*@L2A4,ES%^R4=\8T'VR1W=.\O;>JS= M2/(E/==UY$48@U%8EA <);K*,Q^AL&B9<1Y*3'4, MH.Q#-OUEW6X;SMR]V'47[32=_*]GP5^>1[Y)>'+.B1!$!A8DP1.&>?+:C$L3 M8_&6O'F?!V9CB/ODY_J0J(^VFI'IRFH6IYP1/@-)6IM!15,(@[9,6I&TXZ5 MIQ8G=U]I=%\U]SZTV&'<>U?-5_W!_JHO?WQIQU+YYR[;J#Y^)_2-0I:/-Z&P MGH<]WK5;6'FL@7V%%Z=5-]2\4S1KWO8+WY !Q'&!:L\-Z MHM4"QW=UNQ!$BR(ALU[G*BQEALX&!K6-C@8#.?3J6/PY;/L4FFS-C5M;][51 M28<>CQ<['U\&AA*-A% 8SR&R6F%D/A1@+@@1-/@<.YURM0&X?0I!VI.ED5+: ML^52W^PKP))![1!8,H8$]T&S6,1LBF0L=X M]@E1)X4PB.9V-V1Q?OUFX2 I B !=A< 2HY04 (=G^9^7559E9FU3_^Y\O% MZ.ASK)MA-7[^C/R GQW%L:_"<'S^_-G'#Z^1?O8_/_WM;__X+X3^_?.[-T44SIW=_6/WILJ)!*(:&-1)P%A0QW%%F9/"%""6[U?Y__&"2CS%F*A#0> M<0]_8(T,*,E$(_P]ML1-+SH:CO_X,?]PMHE'(-RXF;Y]_NQ3VU[^>'S\YY]_ M_O#%U:,?JOK\F&+,CA???C;_^I>E[__)IM\FQICCZ6^OO]H,5WT1+DN.__WK MF_?^4[RP:#AN6COV-S> VX?V^@]OHQ''LU_"5YOAC\WT[]]4WK93\SPHPM': M;^1W:/$UE#]"A")&?OC2A&<__>WH:*8Y6_NZ&L5W,1W-7WY\=[J,=#ANC\/P MXGC^G6,[&@'BZ17:J\OX_%DSO+@ZL,,^%;QTZ1[03B^$ M+N*%BW6?4+^Z[BV<"Y!W$>9+?KH:#4&Z'WQU<3Q%]W%L)V$(0^J+:AQ ].F+ MIAH-0QYGW[?P,P^\397.@'K3$:'90(BKT1CEH1>SV)@_ M?@-OYS?+$I06+WYI(_QI>'8T#,^?#:7ADE+#,;.:2QFH\E\!&.6!N+IFSLBZ.)I^.I@TZ-S:R\'U14$U\11>-H,4!-,B"N1C M((@3;I&S$88-IGF02ECE_#+OF@6/DVW.G>Q<]Q/(FO89H'3;:U]>WO,/N_F#1M=1'K5U_\:)(=AY.FB? O M?+!?!L)J09@$R4%:^"$YTC3CU4Y@YFU@*A41_Q%@O];/#<]/ZH6FYB/)(X>: M[!_URI>VVJV!9D0!&9\=576(]?-GN"NG7E1->Y;FP >)4&$#3PB^:!&7(2!G M* .O+U+C!1$VB2)L^0K&D^?!XY6Z;&'2U<*_U%73O*VK-&P'5 &=# 'G/7", M.!8,7HF(G-3,2@>#MU1%['L+Q).W[F,5NFQ;VGU&:")<\-/).+P$MHVJRRSF MJR^7>;H=\"0)]6$_>_OTI?9D1K"LC MWL<1_.K\ES@&EVH$$$_"!2BX:;.#]3DN4 ;M(+H/'AE+#,PZFB+-O8"!"1/) M@V.:GX\^Q:;.(,TRGXS;6\,E D^!D ME!Y1BSWBPH+/ DB1BQ%;$:)DG!.5NFQA MT]7"KVP]AJFH>1OK]Y]L'7^VS= /;!229IXEH6 ZL@KB54L5DM@J(XAT7I1) M!ZZ$\^0MWEW)*Q(^G7-Z=U&]'(XF;0R#1%243E#P/S%'W'B,=(#05"DE*40A M% N]$^// 7USYG^,HE<0H'/*[_>85_QC./D,#NEY_&V2M7*6IAB;LTF;E\-S M'GI&5VH%#SI[IYYDM):!:R(L$M%'X0@.7+@BM-@*YI,G2SFCK*!0Y\SB&K1S MAB^!'A!-"4\QCWD"HAM-P/ZLK2?QYL,* M@O[:O1](;/GS7Q/+]X+!^:NAV\K:LP M\>U9_3[6GX<^GGP9-@.E5>3!.<0L_.#.>60T38AP%3SFQF!M-F$$W. 6&^#= M72:L0] C%^ZI>;J'&X\P9M6C4GM<<[R%ISD9ASFBYN5TI-P(U.!.X55?%E^& MT^=,L*YL[,;H_5AJV>P]J7EG'(@."Y>B130:B(J9#,@2%X#E+BKJ#8MQ(S_A M$&W_50G>7DR_C78+E!K,@=W@.FL_Q?K7J8,TD!%K!4X'LLPHQ+FAX(AXC5R M\4X[+8W9:)S?>N:_#]7NW,$>#5<5TOK:\J)_'-]1#W@S?Q0OLWSQR8[/8S,< MOV\K_\>G:@20FE?_-QFV5V7K+N^[\2X+,3=6P-W*3*PA>A3$2Y[+,Y-U05MJ M,4U4*^/)%I69]T'HO5139+=8285(H':1$Y<4J<",858F+ L5)?1>JGDZ]G6T M37P99_^?KE#@NVHT>EW5?]HZ#+CP5.7^"DDB.']:.P1!&D6&>N%H)(8E6F@Y M;BN@!Q$^;\.3Y56Z6TM0+\PW>Q M:>NAG\[Q(-!',%$S,")AC<$Y#%1+B$(P1L[(A$Q,"5-NL"5WEP27?*O>47V; M=-JO\7JL-ET2Y%]V-(D=Y.#@FC+P4&%$#3"E"PB%-8:A5BBO;&**<,NV)F%' M4-\)!W=INAYK6*=RO*@N+JJ9DF;"@&9^MQEZV[SZ$FL_;!8/V<#2J(5D#L&3 MDA\5GY"37J$HH_51@"+U9A3;XJ;?,(5*J;['PM?-<4Z?@8%7U$GN-5))\KSP MRI"QS")!E+)!:4*7NF,Z,&1ZS^^=(-LKOD"1["V,+R\+=)MEU:L4!Y M[M=%@R' HT!P1#@PB"JL4,AZZY$)E"N6%+6TS/+XGBLQ=TF4QVN\0"'NV+(DPHU>>:*IQ7D69KO4&B\'OM0$"=3 A-P$C0WQ S&$&PXQ, MTA1>VU@%ZT!*7[8R]SKF=%9[@9SM'4SSQ=Y-0&U3![-]/?8J6+NMARE@OKO% MV;WI?F?$H)HD)W()&!< SL*LKPF$S0(;+Y)E2MLRVV_LD!!KBF3VQ8=M5%Z M![>"Y'G!AG.*$)&;1PP#]R]@C9SP#A''%)4T2&_+3!1+4'8?!?1@HJ6=6+KH MM\""[DD(4R7:T5L[#*?C%_9RV-K1'!P.PO/D@-5"@7O,BNUB;I]5Q#1,1K%*]J*JV^%_8O!5TT[&=;2C M_.X<)&H@8H=8IXGY1;+#^G-.>[W,THX>M4MAOP"Z5\T55,B=ZKGD/;&:2G Q M+,?$.B5X(DD$1KA0R@SZA=(QZ)P#.$O_C*/PH?K5MI,:GIGWT>?_A[&YB<\M MB<9&[5$0& 8YFQBR#)Z;&"7A1 F:?)G)90N074?2E]&U-Y?]^G8G"Q/E[=E. M4AOKD]&H^C/O#/RZJE_4$6:(:4I0:!.< M/M#OH4*O$ ?OCMT[MVT!]V^=ADZ\GUQ,1KG\]B,,'KXZ'V=I_EF-(14F:UT'X_Y+P9VM&.!32O7(7\-KM&L'L#F M53WG:,X'1]"+Y[FVDH":DC9,*9]2F;64!Z%]?WQZG%5*[&SYH")FBPG419O7_%_. M14#@=I.*=L$XS2P*6EK$0024@T:DD_8A*D=X++.3TGI,>UO-*\& NXG%1,5L- CZ03*K<2 M".2L%TAJAXER3DE29MX\/ H^L$9YF S7KF\;CY/DD- ZSC" MN5&*4QURIA[&_\AY% X;[,LDTE;"V;WOOCN+KECV[&:. KFOC^]_J3['>CQM M+SF/8P^.P=A^8Y( MT]D8!;).-ZMV'^ OII,UYA(+"H@TAD&1*Y60T]8C[QC1-F^\Z,L4VR]C^99# MMXZ:+\Z%%[:-YU4]_,^T*611$;(!PJ*!V<,8]Q-^=;7FO>3HS10%9I@-D+)H M8B T($Y$0EQ/]_V%5\%[';TAQ*@R*^S[(LL#@=+NN;*-!8J$0?5E50.P//$M MNT@:ADP?07:5UYZY5\BQI!&E6(#O% QQ9>JY[H6UCV:O?NVX%/ST980"0=#I M.%7UQ534GZ_FHE^=I5LN]=7T.2$)G.?<&>6XB CB-H6TL DQY@5W4N.8RKBN M&P+\MAV6_FU48$%LNLW?AT]V_"%>9,+75Z<7EW98YP?KIN(E-N^N%X%/QXNZ MQ\5#%YNS=*N>;5YAN8E@19V?8J+MRV(Z,$DDHIER@^"^:;^#M/666;T."0F59+2"Y.YO-O98(6M)*4"23 M!:U>]_Q0 BPHGBF)^OM9!/>ZZ*>7Z-M)O5L MM]<.W0+W7J][\?_F<._4\G/K58Q1,T(-9XFXX#B++#@M()P(?'#OE;L]T=>7 MGAWY=C(.;X;6#4=S8DQO%\[&[S)9\G8E\(7?JERQ-WN;CX&Y5:&#J28D*(JH M50KEH^.0=I$AJX4!H4+$AP#K&4^'!;U:[<"2U0S#:T:$2-WC"8:D+9YPRIP'4%LF<^0 MC<$GZ;3&9:+5M9"^9R+U8Z<"V<$^5#1+I0:+&::"((^^A!9.&0 M(<%[ K&ST7%):!O6]T>0QMBB0WGH]'-MQ[D\Z'3<0$4Z[2_*L2[W"W"20--F<[O<1 M&:UCWI[X,A46?C M% @8'N@(PRY@@X&^G&4.>XVL21C)F$*4$';K8KN4'%1;WL%0J#]S%:BKV+3+ M@;&D==(2,8OS-J_ ".9 BX0PP,'GS*6V4[IP!OX#B.S4<**3ZK%;Q/!_FKQ MZ[_%;RM"[:SYZ3%L>%(M?M(DKRW,/]9+ASCV">E$&8P5()TBUC)=IO7^B=&\ MIQ:_PV3Y-B38?8L?4PGKJ!+"E(&/3#Q,;.#1(&^%I00NAV49-_3[:?';B@#; MM?AM8[V=M/BM/O*Z0X_?_1?LWN2W!> [77[8!&DUYH$&S+EB6A"%L>+1@4V= M5X/[+]W# S5-KN0SK-]<%_IR9YDP7"/*@(S< MY?8F1@,*B1F!B7;8%CHZN#/V7HZ_?@R"V=%@M^+.ZU'C[#)?HOD%+M$VI^/9 M*? #EAO+$R-YHZ'\?!J/M-7P_.N@@S%,N%0F[[@K"?=P,L%NF;^T[_PA4J= M:OW1HF%*!@[LFRJSB]"G% M7U3?%04*>,'E'MO759WBL,WNX/S))]SKC(9=\A\Z]F/Q0ND)G\!<;T2;-;3[9&W#SE'-!X 8EG#M] M@E42RT1-H:/6;\/8_S::.V7"W8'RT1;9AV.Z5A$W8HS#VY$=_V8OXCSCN(E, M19?92DBUGQ6V#F39UH/Q]8.#MP\FYCX*+GEKUO*__'1S!(\^[]Q_G2BC)*10:AEU-:@K:H1U9%@:PE M@04&05@LL__(O; .,*HI;OFU6W%U-5N/:=.F;@?OLD9F"]&*:QZ30XXI@[AR M"FD(Z5$PA&LO#/C0&U5AP55O\0;>W>7,5[?]/KVZQVN^Q]3)-8CK==F'86SC M@&U.A'T-V$%_/QGOH""_>A2O"-BVK M1?!"IF\[%!!UN%OWZJ*^1+U3>F2$RIZRECQH[I0S4FFF7#*.,:I(''2X;\=L MY[@=AN%HT@X_QYMJM5=?_&@"\%\#U;-G.&FGCN%96A30+8#>))P]\4Q((I%T M&%C+-7CT(F"D7-X@-2C&19GJI+XDZ)PW[H;CY**:C-L!Y9PD*R"RTE@CGEQ" MEH6$8I(^:0C\?2A3>=$+_-U'NWOA[U*">N>F+U% =!T5=A1G<;*6ER$7N3*> MSV?#U"%M@D4X\<"("(X7.IFL7SEVM>1W$#S>(P4.9O6OF^ _7ZV^P.Q02_ % MG2'P@%L&#[CS#EGK&(HF M> -\11UC2$PXBS",^KCO"\ DJO4NXG MVV6TL>]EPZ=*MVW,6(!FKRXN1]55C--UJ5EUYSP'P[V(+J]R,:IQWAXSY!8P M\*54'W1HYQ6K58&31FS02+C=$)Y>1[9 &\3 MMYPZ8QP-9;93.[!%YJ+BE;>-O5?N_L7W5M.!5#AMP M41!IL$0 GRV,HD&!.JQ(R#''5!)4$7JW:WUB\R,S MZTN/_E27,8:+XU\@V;N^-+!K!=WKP' M0:ZSXWT6QN+3(P,C(P,S,Q7VQA8BYX;6SLI)+WJ0\,KP__0(\)+I$40 )TEG;UI7A M+B?YWOM!^/$!>,?__%\_[C;!=YD7Z]WV7_X4_3G\4R"W?"?6V]M_^=/7+V\ M_M/_^M?_]M_^Y_\!P/_^]=.[X-6./]S)[3YXF4NZER+X8[W_%OQ-R.+O@67/_[XX\\_6+[Y\RZ__24.P^27YNH_U9?_ M.+O^CZ2\.B*$_%+^]7!IL>ZZ4#\V^N5___;N,_\F[RA8;XL]W7(CH%C_I2@_ M?+?C=%]B?E6OX.(5YC?07 ;,1R"*01+]^4*7K;PU(_M1YNN=^+RG^?X=97*CM2^?MG^\E__RIV)]=[^1S6?? M+ MY@GFQF^%D7>;KA>9?H>9MQ[^94OO9'%/ZQNT MQL8]J(SXUT;7ZOTO:S6#G0J*_8[_/?BCTK^X"32!FH_71?%@WHLM:+!0=.+L.WX$Y4VQM'8Y:=X[+@3'L=)7&A32C 4+5AI M3?TP[\")O+*(YOS(P]16_\)W^?MWO MP9,Q,D"ZF[[?N7]]*NBU,G\*=KF0N?:L.PP[?+F_/6ZVJ[=;KEWJ0KZ2U;]O MMQ_N9:Z=Q.WM._/[NS5EZ\UZO]9?=)4@A(EV>5,6(P SE@!&! 1I$JF,(YZ@ M$-O0C:O@I5'/0=%@8S0--D=5[6C%&?E^BID2SXGIIM$Z^*G1^^?@[38X(ESJ M'KR;'&%1KS#+Y=&S(/U$@W\(Q*TY?RAL-?_KNPVIQV%24[KS\V:A]Z%6-E0_ M^'XWVF_>*"^--=M]7G[?/JV+O[_,I5COS4\K@H1(,NU.$DWI ,*8 JI)'L2< M*@)N8A9_BIE1 M[B:H%*U_^;C;K/EC\'O][Q>] I^U7/F[_^O/X?2 BJO_F2?O%G=20O#3[U) MFUN&L4HW6SV^UP(?\ES+7*4,QTCJ]788IQ! 1C) PY""6(J04,:C*,I%BLUJH'][O<#)$;[5P? SOR\8KLQ!1TXK_<'!R8QYO@J+ _MK'& MQBOG7)UTI, 8EC#@3F:1R*+"0)=&$D)^E+8R>C9U J&APT M#>A6!.]?_'OP>Z7SY;>VA]&PXZ;),)Z8I\;!ZTQ3@V#R2EEN&LQ*7X/ .:6R M80\91FOOY5ZO#W=W\MVN*%9*I2I#A ..9 9@3/0B365<$QA*"60*3I3K1TX43&Y[S1R@4;K9<;\SP%+&(\$2'F@$2)7M5RP0!.(@14)"(B MN5()5BX\/QRP&7CVY='2M]U&3]E1P-J]XP:#-?$[S*!4 M*1;\9%3[.7AQ M='ZM?;[D3"ZVOJJ8197T.=QIV^9KHO&O8:^9COQ /?U\=( MCR\XSQ_HYF,NY8]U8;SRTTW(%90LPY(E(&49 Y#&(# M9C<-ELBN_)O^1!;!>AO0RH @EYLR/$U/@?M<@L::YC#:^OAB^$A9'T9/A__$ M[/-YK]UEFHO2:WY=1U($M47-B?5C4-MT$W0=>*A='K2L;>[RUV_5]2O-V^IOE6:U.\U&['[2[7+[ /ZNWV MNRSVY3Y$O:7&,2$10A*D&(::CG@,]/<0 YY*$DO$$B2M GEC\O@HFTW;>U\C4H)^]@B87Z/;Z*O+]ZI-9"?\F[YC,5PG%4K]3()"8 MQF8S.@.,8G.:%M$0T3#.L%50^LESE_9J^&P"]?3*@NME?VOKWY'13\'KY]\1 MD$R_*!^&AC7)7;"]CY+T+2TZTK^=4M'I,V\0?0&FV#GUKZ!K7"/_OS;NS1\>JF6(B= MU=^PA^'4<7"X[6(\KE:@XE7K5FIE8/HB@ E0F$9 PE6&L/2!A M%]!WX?E+(YY*Q:#4L=E8?K1CF$L(]G.)!UPF9@TW2*SIX8KA'4102/[GV]WW M7_2=)0?\)S0_@NK'N8L4_R*0#^9* M(L0Y21% ,4X!3"0"%%(!F" 41C3*1&J57GI)P-(F;J-CT"@9&"WM9VXGB->G M[EAHIG[CNZ'B-'G[3!\\>SL?.MOT[3.I/7][KQOZWC6QI[DY;3+9B.6K_N7N M8;O/'U_NA)[/5(:(2*Z7!334\SDF@*9)"(2(5<:2%"O)W=[#O?*6-KWKE] 3 MG6^"4FL-\5;PC'SG]\N8V0>P,OC< M)["[;>#^ _\FQ<-&?E#'78Z7M/CV8EO^8Y81W^G&'%:;X@%E[8 5C1%'$1( M<6%VE*4"))()B! 5DF5I1*A3/L\ '99&18WB>H"*8+<-N-:[#)0N?Y!'"QPW M)@:,CN4VQ;28S[1GVL#]LH&[_*&E?/#[ES(W9I+*%R,P]+NE,4"/>3"Y< M-\S%,0%W6PWVXZMUP3<[$R/EN*??\X0%?2,/6@9'-2?9O+> P^O[K4_>K.\Q M"\-/WU DD2!.(LR%4FSQ^>6 =4E M96EOJ"IF?%"*4R>(=JPP&IJ)^:!"I5)PHF),?0CX#UH_DS1_P/DE8SN#Q2]> M/':I_OD;S>6OM-"N[^[N7FZ++SF(WTTG[WX@^:B7 VM M*(T2E@H(9!)G )H23)BF G *DTQBHE3J%!+F3;.E$4MC6'DV;M0&IO>&7F:V MC O:U@7L\K'*!!*IC!F0)$L 1)KU"84I MB!1EB J6I*(;?COB]0KJQ(3Z%,\J;K56 M]]"T0DS3M*(7FLDZ5W1+?;;V%;T@]/6PZ+]QH&/Z;9?OO\C\KI7:N()9DHB4 M(I!)IK2/R4+ (,STKQ&)&4U3ZI9VT"5D:2Q3Z@BTI+M@?=32T=WK M/2;[]8>Z!,WKVO28>N:E]%T[L(4!+;Z=G+:"NKOE50'*,+#1A!A8;'KA//,HI^&UG, M:\*\O3&>97C.VFT\CQ9CDBS>/U3II$Q$J609P#R) $P8!%AA 1(2T1@E<1K! M 1D6U<.7YC6W<@F"2L,AN14U<+9Q!FP :)@2D53TWVD$]1/_ 9DBF> MFM*=27%RS3!O]P7G)MS2%/:1FAR8?JSY- (T$PQD MH8R8P'K%RX7+,K=/V-(F;J.K=A(;9=W\PUYD[;PY7WA-/+,/4!WUO FHVIL# MVLUF]T?9(-=4QVU5-].^FN\#6QNTO/HXO0)G]4AL3#_U'ZSN<7_;O]!K<&'6 MX6\V]'85)0B&C",0K1$A!<

*&$/B2F*9#0*?%Y"B/T&7^Q($+O34/7Z%_H MC[="/VVMUKP\Y*_7G33.H*24@21$4A-'2O0Z &H*20R?2,)#2MT6[!5[X[8@#7_%31&;@!<>OK,NP%7C#S?&KAV MP\CFE\=0[^*0:""S3,090@!&2O-#J!T+G)((""HHD2R!*'+:)^@3MC2*:/5> M;&D[N%I3+\YV_H4O]"9FBN' #6]8V8/(-/TINP0^3SO*'M,O=I_LN\>-1KX] M;K:K,DBP>%L4#U)4/Y^'#1ZC"NLXGB>G&,<2=2N%LS011 $EHEASCN" AH(! MQC.&,X82O:"QX1SOFBV-H%Y?B0XK)J(_U24X%@6%_4_ MZ/T$^*Q#.3%;5J8$E5TW5?AV<=,=QGTT[^80M_CBZ;EWJQCG3E/)V#8@N"O M=+TU!SD?MMI+N-\5:R/K@ZK2PJ(5BC%F5 I "-=+ @43@"4B ">QS(A^=4) Y/" MY%28+>:'R@/ZH)HN#Q]E7KUX'KL?4)Z&A&D6XC#.3'!7"& $!)9+HZ&03+V8J0NK^0_2[S+8[WKC MB81Y5PA=QIWY])T7#2U.<:4TSZ7*/%7XX-MML<]+(BD.#<#K0X,WNUS)]=[T M^:[H946@=NE-*P:>P1! AA4@82H!(@E-$I3!A+@51I]/]Z4Y% <%38KZ??6> M_$G_Z'2Z_AS? 3M26^C(SG%"?Z7T6F_EM9NF)UT+@*"J<[G7$#3'O3?!DZ]/ MA8//0B.S#Y[G^B7SZ3]S6939!^:\VLK\*HPLB_U>[E,'$G( 8Z), MJ%@"8@Y3&4'*,(Q=-Z::AR_MU7+0S7T7ZH!7@ED421-0ATAJ\H0R[? MK+=TR]=T2N4\PSRJ?>WWXR$R<:B-!2WZWIFR]*4_V?I/4A.N+#]M/YK0O7V]O M]07O=]N\^57[9NOBW7HKWVJUBI4@+,60$/UR3P2 H?X/P9G^(G <0Z0@32$9 ME+KC0[NE.5?'E)6;.C:J)(Z6A4%CHHFF.AA97M4V,RCM#'XWE@:EJ4/3A+Q\ M">S>!\\VM!._%YYE5(?G,/E$?YJD)R\:/D^6E$]P+Z95>14RLE!$ZTWUL8XM M/+B)&818A"$&&>-Z'1@G&%">(I"PF(6QB*!(LD'U(GJ$+HWR#SH_]0@;M0?G M>5H-@.5VJV=8I]XG'8_H\$(3%A!-4V^B3_#SE)VP@.)B]0F;>Y\E(/G%G:EI MM8IH1"$)$Y#%$090P!!0) C@,%5A%(F,8SQCZ'&EU=*H[66=#%IEG\G:F*KI M 3^:8Z9I:;O^FRFO_-.FS!98;_4UTIQ>54\8?H#E9\@MS]OG'LBIS^DO!!V_ M?C*:+Y^.9F.5.3NJCJ.TXUM:MI@HY:= +RD>N=;L'RGR^"F8GF.,3QX^MOO; M8:^T#I H6P@=^W^G5,B,2682_D, B8P )I R60H4_T_DCA5&K$5O#3N;O?\ M6@\[\K'&W-(+G0#)J3W1%HBMHX]:[9FZJ]NA-5'+LRO"GZFCF1TDEQN66=X_ M08F!("VIN*%<"8 M24U.D0PI)B215B4=+PE8&@?5.I9[]K6:3NE:%X'L9QL?\$Q,*@.0L2:/:^;W M<82^M\4/^K=3;KCX\%DHX)IIS4R_>MTP-^3?Y$9\V?U&]V:]]GA.$4"D+$4H9D"Q& $I, (Z1!!F.4"0%$X1&COV;KXA<&E/5JFK8G9LS7P/7 MCFW\0C:3P])HVRH?JXEF"HJQA\=WB^9K8N?NT6P)0T>39ML[AS=M?;$][7)W MU@_OM M>N<9:8:E7/E2[1H0)H3TE:DX+%0:<908F1$7LY"F-469IU'32*].] M1>K@4;%CKKFPGIC3#KU)[3J8=K0MG6$+R ?6WIN,#E9H]I:A8Z'K:@ Z^IG# MZ/:D^\BKW9U>1*VHC%3,-'%F/(T 1%P DN$$I!FG1&9(JCK&@W4C:L>!HW&:F-S<(7*FIEX(O').MZ19R:37V%.6Z+]XV/3_[6&[ MYNM[NOEUMQ7%;[+L81,)$D.J,B EIP!B2@"C@@'.410F:9@FB5-]@"XA2YO\ M94!<^4:^:[0-F%'7;?)WXFDW]\>B-/'4/Z@7E/H%OU<:>ISY?0!XG?B=@F:= M]WVFGD[[WFN'QHQK=[*J/?[JP42D5YG:Y?%5=V;X7_-=4:RBF) X4HDI'((! MY!("BJ'V#2B2*%600K<4HX%Z+(X[6G4@>$M9USCR88-BQRXS0#TQ 9WT5JC3 M?*ZV5F!2[7+95-IXR"^? @R(11^%J>?P]&&ZS!RQ/@JP\R#V<8^;J%)3<:EV M1OF?LJCC5GS4W^WW^MM>+P]82*-480S"#&N7*S6%&AA*02@4$;'B41H[%;:8 M0LFET6ZI:5V4=-!*;9*1M*3C9QZ?B;G:96C\US4:@=V\!8R&*+JL2D4CH'8N M231&UL#5\>Y[*?GM5B\/MT)+.3G^>,%Y_D WGW:;C78PC!JK"#).:"Q!FHH4 M0)II'YFF"$C%&<-2\#!TBFL?H,/2B+HQP10Y:XP(SL[^:CN"WXTE06V*(Z,/ M&3#+U?FTPS#UXGV*$7!?X _'T._Z?X >\VX/# ?J;/=@Q*/^!L1<(OF=*N#7[QFC$EP8\U(62<0*Q] M%"*1GIJAGI64"@PH@U*DF(5Q8A4WWOWXI4W.*PW0; "SH!?X\A1:ZS>NN!NZI>,*A/L.[0VFG1 B]D. (\(@+ !/& 3.E/>., M0X(AAPGE@VJXO%MJD:YC?9'AY;4Z@+3=,!\#S]1[X6[(#*^ROCR]VVI _MD3>1W*^TY),\;IED28Q3 M!5+()( 4$T##- (LY#)"24@I<3J'&Z/,XDCC))^^[EW5)# ,;>DU8)3L>&8N M["=FI)89P=$.4R6_94G0F!(86R;-)?$!ZT0-R 8H]$RMRH9#=[FIV8AG+JVS MRE_-!DIQ:*EAXB)3[80!0K'2#EHL 46(@RB+LUA(""62RVBK\E3QI3%X:4,1 MW!HEY2+;J9P,O*,>C% L["6"\;DDRA5 I!G$XE6\]>VNNC:O]W M=/T=-_W:J#E[\ OBWK<6 (SQJJ=VDI_-Y[5P80=.S&^/F^VJ/G=[_6.OB4// M^=_6&TEOY2I5IFY_DH$,FQI3)@R,"9B!D(@LC9*8D]2JQE2?D*5-U5K-0#9Z MW@1WE:9V<[87T/[)ZPNFB6=Q@]#K(T*_>4-(U+UGR]?7Y$@]D;8HQ*QIT :* MF@_UE8;DXC"I*:[WWEFXSD;[AO2LKAWFEIRD-9I3D[YJU+5TMI'OUL5^E5"8 MH2PS-(G*2O;:D8DP!-PD)3$LDE2E+H[,*&V6QJGS@NT7MW <1K-ZCAZ >_4U?3ST.'ER/:[ MN[,R0G4N(T0RTWYI#% :AYI_0P$P@B%(49I0S)0F8*=-SGYQ2R/8LW)81X7= MBXOUH&S'B?ZPFYCT>F";((_4#A;O-<1Z1,Y>0.RZ^5W5PRSN&NKR[>EZ*T53 M<;[^EJ"J $E"&DLJ,,[7Z+G.VL_?FN@2YS(2VN"F] M@$K/0P,'5X>K$T];3VHL1I.[2"?@3, 1_2!X=F8Z1^Y^]%X]=#>: MYY(6\I6L_GV[_9C+>[H6KZ22>:ZE_3!;Z2:'I]P5K\+I5HQB'BH(082Q\3=X M6F:;@TAD,9881I#PU5;>:N](?''9OQZBC=4D(=4D.=-IN@E3JQ[(2N>J!.JN M/"6C \)>!XZ4[6;Y9,#/M:]>*1[\U)CP8F?FE+MI;V5<&]MOZ.11#=QL&.$*=# M=V(B[ 5V^DJNPW#S6[30385YRQ0.@N>L,.&PIXSLQ_-V>_^P+][)[W(3-R7) MHB2#F8R!,N6E(0ZQ=@,UQ44R%"3,TIA IP:V/;*61F"E;L';MP.;['2 :4=, MGB":F(7:+;\K16^""K%X@F6C!2;3-,OID/<\[7$N&WZQ(4[/+6-[#([L>%C& M&:]P2J&086:B=;6_E$D),,$(4$F4]IE2HC(VK!.A#_661D?M_ I//4OK1 #7 MS"Z_WP([4GR^L9V81Y]C6$?T6O2)_D0=&;VH^$Q]&WW">[F[HU B @Y)<\/U&-I+X>C-^:G MU]*U8; _)YT8W(G9^6I?IIM#:MU-T.HM.46R_T@T9^G==$V7171TL@3,ML^3 M[>-\'=^\X-ST"R\^22[7WTL?2B_$(6(" AEE"$!*"*",Z8%+LUCI!7P20>'E ML.9<]D*/9AI%@_R@Z=C#F [[HICUM$6=>YT%)-EW#QZ\/^_6[_'W+_D:[%2L0A M3GF8 (STFAZF*0<,0PSBF*J0QC*1J5/ L*W@I;EF+_A_/JRK>,'"K-?N\]V] MS/>/Y=Z]U'^[KPL$UFL\/=5H,]7NZ6.9J7\X5W9M'F4Y5I8G)A.,P-1G)97* M05OGH%$Z8 _[0*L=/,I]8!3WV>?)#2K//9TLA<_38[W#\@1.\;_ MEB7.OV[7FCD_?ZW20TV!A$K,ZV*OI^6ZT.OI>F>?I6$8<[T8E43_!_(H!"0, M*4B(DBEEB"AAE>8Y2HNE,5\KY+XPA@0/QI+@)V/+SS=5G8% F((DVWH2RJ-) M#FE6@T>MG_9F&XN).; U#*4-P=Y/O!C]\ONR\L?8_2=\;_3"_6ZJ''8D5HS)A&0Z!,*W% M8$HS0/5W$JB8"1E)JDCB%*!T5>+2WDB^MTF/T(8B2BE.)$B1E !"A %%F78 MT![G/NE/:#ADHBT7X'@2DG3 1DAC0U+3)(FD** QC M0!A/821"&2;<+:_!ZS#,D^)PEO/3JLCQ%]^(CSL'&(3B\^_X6["(M\W],XAF MV<8_2EW$AOT9"+9;\^IE[]H]93#TJPD<6 G,[!H^/S M)',\YL]%;EV'F.VCS1>;DL+T$L5L17Y>;V\W\FE1T9O &!UHX^<^\>Q'_1F. M/2\HM @J=8%NV 'HE6<.(^"_/M"R*J4TX=!/&ZEHD8YA"78/6]"T/2I<3K^3 M_D%E,O<$\09N,'F=9Y:B9YU1;G"%_NU]E5EL4K##$6A MB '6BU, 9<(!E3P#$69ARI5 ,G$Z@7OZ^*6Y$EJ[,ARRT:^<*E_UT.8FJ5:_ MI?0?]]]D\'*7[[;T^SI_*(*/^AIYM^9N_L8)S':D,QR\B;X.-NL^:/ MP>_UOY-D$77#X95$3D3,2A;=YIV2PH6KQ@;GG\9K_DJ+-=>T\\J$?$IQ4BT_ M5@P3$3.3L"@ C!$#6"4Q4#%4:ZWP2_'H:FMF32 MY@8C\9PHX-U-EV>*;!\$V.40]F&/FS -_+ &P;$0*I1ZR*0( R_9>F/G,8K9E_5^(U=$IHEDB((,"JD]1$H!YB$#"*DDC2E*X\S* M0^QZ^-((JU3*.!M1_!/[N=DKM>Q>U8E>/^>,Q61B2G&%PZFK["6[!W>5/7O@ M;%UE+YG2[BI[\9J!51O*:J3RG8GS_ICK52QQI85)'XK/?1*G+?6@XWQ9]4> MK&X:T[AZQ1".(8U3@%-JLLM2 IB,&*""2J6@XDD6FR. J6I?,Z1N MGU,=OL75U?-=)F_"LG?/4<:NORR=MS)SNVT9*UKN910O'O;?=OGZOZ18910R M!5D$5*8@@ I%>A;"%&12QFF2"F[D08T(.ZP_L3 M]N%MOT/@ <49]@,T@)\K "M%@Z.F?M?^5^#POM*_)&_V=?T5P[M6\==N&48C MG5NBJY00&!(8 91"LQV)3/19A('(TC 421Q*[E1DJ5/*TJCCO=P'YG3F>"IS M4Q_B&-+X^OG5\0^.W-$-LAUKC(9N8KZX>+[BCREZ(?#*$=V29F6'7F-/>:'_ M8O==O%=U\M(7?>L*,8H51#%@J5+:BP@9P$@H(%2*)9=1*(C5F<3I@YE@W?GGCQLMIVY+A/:NW*=?Q_<8$WJ MF[Z98TA3='%79O;7A:E7BD.99OK-JU^X5*^B&0$4D@3$DH98I)+%% W8D>L5 MNM@=N4KG*J3BJ+5S][,>N.U>R>/1FRV']XA82].F[+W7IF37$?'==*Q'XMQ- MQ:X;W]$TS.(F-THI\OVJCA(UAWV?9?Y]S67Q:G='U]L53!%F:20!X3$',$I3 M0&+MXD,21DQF6":15[TB$'_=DH*_1)F(0,K(QL2L+MX8$3GT';W[]9;^78O[XH5 ME20C218#!14R3,$ P5R['TD:J3!+<4C=@CM'J[0T6BG5!PQ M:%]7&Q:4E@6_&]N"TCC72LKC!]C.S9EWV":FN)E&S#TXU!O(?N-$QZLU;\BH M-QC/HD?]/7D@H:]OMVNUYE0_MRKQMM[>EED6:UD<8[L)#16"# /$. %0F(3A M&&MO3R08AP2*!#J5Z; 3NSAB?KB[HWF9MM,R(#A:$#0F.)*NW2!8$JMW:*YONN(%4)XH@ I&@((&=*^YBQ C*,XPB%B'+$7<)#[$4O M+83$'#MQK7KP4%2%/'>-S@$]*.W&5@[C8,=8TZ [,6L98(W60:.V\>]^^EJA M_'-P4#YX<1UF9_)R1\PK@3F(GY7$W&$Y);(!3QC9X*P*U]'K]'=KRM:;NM$V M-8'SXL/VDPG0S8W@K7B_V^;-K^8HKJB:U4BE.!;*%%J/8@ 1"P$E$08I4FF4 MIBJ,T+!V:&,U6YKWUBXC9K$^0+U8DLY;P*&1TK*G*]-A+-^2]1E8\-(AFF:(<"DS !DA ,2 M<@DB2IE B1 I=]KD[)2R-((]*AG<&RW=0R#/@;2CP]'P3$QM+61*!2=H1]D+ M@?=0QW-)LPW=&VSW(6Q+"YYPFYP> M&LB,HNTVBU/PA 4FGOFB3^+,O&%A_#E_V-PTC$?^)M>WW_92O/BN%YBW\OV# M>>8'585A?WC8%WL]?6IWA:^T+Z%8IB(0(4(!A+'F%1SJE5^2)B@-,PB9=.$5 M)^E+XYE&>4 K[9MTC-U1[W:$]:"T#+?AL2.ER4"?F*0:O8-:\:#2O#P,J9#_ MT$;> NR%D:E77EAC1EO7QGAS10VY&5!P GIJ6N#)%:R^ER1$Y@ MF#1+I)'UK'DB)P9?RQ0YO7QL^U>2#<*)2E:8* M8$ZUMZ-@#$B(&8@45!F2!(4P=N$M5P661F#O]9?!G*A7=7#DE302/V-@QUI3 M(CLQ?1T#$>I:.:7V8*> J;)<&G 3M$WPG[\S%#VOO.:LQ*P$-Q2B4Z8;_)P! MG4E;90/>%L6#%&]V>5T_OGC]P^RX%U)4R\>5$C*4>F4'(J(B %.A &5)")A, M$Y4)+,-8635=:ZXKMB M7RX'/[ML93D/53\C3CD ,QS"-;5'@DKO0"O>]*PH@M='["OE)T+8H:?H1$C/ MU$;4X=M>;<_^V5/OT &P];8+=7G>?!U"!UCYI"GHD/N'N<9O]5=M>[O6/G85 MK?%>[E__,,WE]9OJK[N=^&.]V:RHPAE,PP0D'&IW.!01H+' ("9H/8"%W:^^&HK16@F?U8EV@./5X=&K11:&_XD_PNMP]RE?(XQ5@)$"=I#"!/ M$DTWE $B$XD2E*84666L=SY]:;QBE#/.9%ZIYQR+T0;.CCH&PS&Y%U@A46OF M,["BPV#/@11M"3,'3G08=QXHT7714(^AZ1!=^:J*JQP#U[F9%RO,R&%8=XY2, M@U?9XC'@?!"&?N/.W528-_Q\$#QG4>C#GC(@,E-+X%**XHVVI.F[^&:7ZQ_Y M-\G_KO^\E]R$?NF?;G-Z]VY'MZL0I02%40PBR1" !#& (Y*!V'1EDA!J K1J MR#)8@\7Q7M.BU4R^1O/@J'I0ZQYLM/(.H8*#1J>?"V?!?&(Z;-0/C/[!3P?T MM0D_]\+_;@;X'4(VIQZ&F6(WIQD.MS#.,5#VQG,.>O!\@9UC['X2X3GJ0>X- MOE[K]]?^\?,=W6Q^?2C66UD4JQ@C*@3C($.$ !BCLA9.#+B20L4)Y22SJAQ] MX?E+>VE4*@:ECD&CI'W;KRX$^ZG? RX3$[L;)$[-P'H,']P3K.N9L[4&ZS&H MW2&L[[*9&WN4__GW:DORH\S7.Q&M.*4)S!@%*HX2 6&@(5* AG)R(16(L+= MJL5[5&YIA%%K9^H[:/5F:M;1-6B6J^UG&HJIU^)C&WC>ZR[X1C)8?_ !7W_6TK?!&4UF>,L>%+K*U]Z:!&3-56ZY"KRU,J:N7#WFNY\HJ2CB7<1(!2LO=V3 !!$L)1)C& M#,,(IZ%36'RWF*411Z-E<%^IZ9@OTPVE'56,!VABCCA@4VMX$]0Z>LR2Z<7 M;XI,MZAY\V-ZS3U+CNF_>MCL_Z1]E7S-]U*8>*N50I%@B< @BT()(.,($(DP MH)!%&".(<")6WV7.=K;S_JD EZ]S6\QTW^JC?E6TYGIK2@O4'?'VWV0>;'=; MP"NP!V71G4 ,$X&B,*4@,TE',(DS0&BBO3,5QPF%82*%4U>NX0#/0:@G\(Y" MSHY'A^,Q,7^VH'C9!X4S:W9;[)4M3T3,RI+=YIVRXX6KAK'BI6*@9D%7?ZI_ M^]MZ_VV]_;"5_R%I7D:LYOFC"4Z],SR](I*$*#4-1B,, 0PE!U1F$8A@BN,P M@QQ*I[,N'THMC1Y>Z06'(=JM#!ZUOGJ0@HWUL;C7T;(CE[G'8&)*NEC!N+'P M4 "T//TJ]C:;:W/ M&H"-//PY>*7_3D7'M4U^SVUPJ7>+ZPP=.9"5T \LIT5H)G93(7 M*$Z9RNG>@7MP0K\_]6-,(\*U>+M]2>_7>[I9I3$R)),!EIG^%3R"@*8P EDF M5(;3+$5N:\4+(J\T==R/NP"KY8;<>+"FWI$[XF14-)[T MRRLXN6_)]:/@=T_N@JQY-^7Z#3[;E;MR^3!"^/KYK[OO,M^6T3ZW-TL')8G&"(CBN6'DE'VOAL[*1*R2G M].1\_\ "NK3X9L(6*X83%*4< 9IP[<=(354X$1*@)!4A M3R+!&7&JJ-LK;FG<5)8G,&Y^>< @CWH[UMKMQ]B.COPA-S$)E:"U-+T)J"GT M4"E;A2IXK-!KA8K?DKW](N>MX6ME_EE17[N[IHE%/H0'PD2I3"#-*H1H!RA2 MFF0DAH 33E*41BC,G%IEV0I>&LF4Z#L7P&AEN" MXSD>_)K4FV;75X=TIHS MVA4/,\21)-I=2AB 6:P DX2#*%813"4+%7I_F#VO-QFP?%9CZ.\P?E^7&=QV08)(C"())*%ZP:IP"&BHR3>+$"8A0V%H^E"X=)>Z+&QIB]1VV\>; MH.KL&.R.^I9-3 N7)J96D%MNC7D":+(J/,B\9Y)ANFH5(I5 A(!65 !*H !$Q M DJ*LHP:A9%3,/E%24N;\J:^MW')3-V>'Z#>=*K@K-2ZQ30 MGK+Q)#*&$7AW??>5%%D8( "<68RL6&TJJI ?M[3?&]' MR-W"7.;OJ_,X%>Z,;MQ;IQZ 5<6(Q2R) 82F7)U4J2 QBH$ M) Z1$#P,4TEK7%]OQ;RH-@(G= JK'36?@-J];L9#-/&+X]!>HXSF^+&76Y/O M?ZG7AK\723\P7E\)%T3-2N[]YI[2])6KAY8/G/Q\GX3SZN87[G>1\$;[1.>A+%V?UJG?,22 M9!F"%&0L4:8HE@(,*PRT) ()I 0SIV3@,ZGD=L#%\JC!LK.4YD+ M_JE/!(1)&%*8JNFB&=/7AK%U)G2_=39UB>]1K47)OT7#EN1?,AOZ;:N(_)R MMRUVF[6@=8V1C_J+(>N.?JV-Z<_ZDZJD];$@\/%@FV0AIFDB 9*:$*"BIHAG MQD 6"B0D5FFLH,LJQ;>"2Z.2#]_-L8#\PVU]XGW8[-8LSSD8$Q-7V[2;X(EQ MY?*F;5ZP4\'Q /!H8:M\^40Q$%,-@-=5D7II,CE#=ZM?Z@?G MYMQ1R!__EWQ<(0*SD#$&&$<4P%@EIAQ["E(1$XI$R/7';MO4)Q*61L7UAFNM M95"J&6@]73>F3X&TW9$> <\\6]'VR S8@[Y@_S>WU,1WG]HZHN;MKNFGYO#PW!G,:,O5MOY5O--,6*QD1"QA*0 MB+*1"PD!"14$*!,0AQGGD#IY<[X46QIUM.UJEREJ+ O,ER-HV69<9<+^U\WPI-V^Q/<^0GE7G\_W\82^# MO^:[HOB8[]1ZOU*QC#&3 O!4*0#3E "&& :90%+%C,8F*LDA^;KU;"=*GB&' MNE0MV/1EX5Z%RXX+!X(P,9U5]E=J^:.A#EN],DG[^;.208=AI_.YZY*!;-O*#NE2)_/@^CF6"("(88$FD=L&2#! ]<4&8",Q#/6\Q 1HP+.#Y'O\H/I:%4?1W,:P8QK5B-I" ',* 641ES_"E$7X.BI+O1M:,F7YA-S$4-7&4?ETK1FZ!4=8(JP#:8 M3!$LW2WP.4*F>TV_$#C=?\] 'TEN]%]O_RJW,J<;T_) W*VW:U,PSRRH7O^X ME]M"KH@B&1%2@AAF,8 82T $(2#",$XXQ$B(<+65MZ85T!<'+\E*NM4L(=4L M.=-APK=WI?Q-<%NI7[5->6* HUMD-Q:6'I$_:&=RAAHX_]J"\ZG20:VU1Q_( M"26_[H^=Z'D]'RM[NG[-MWUD?J6$PX)#S!/-7#@AF +(L %5$(I':) M( M1C"+FOV7?17V6YC6-J8DW=FCLB&U&P"=FO"E;\TU2N]@3],_0U-%0YI6RHW"K@1R 5];ZAB/VCRD,0"P 731C\9(HKCP\)DIHM_$ MY[F>\?/^JA-KMA)M_MWD1J:M=F)7A<+M\ 2R0W*6H$$!&:VN

1.4BA[: MOM3(O>]!;LAV]U5(?&]W7Q8X]W;W5=,[MKNOWS,P$4<_F.ZU@U)O1A4KFC)* MN4(F=49[%"BB@" "01@GDJB48ARAP\ZV?T%JZCE?@M324CL"!ST]3O^K6/CE@$T 2*3YJB;,T!Q@@&)91SA)&$"IP.[39Z(6AI%U.H-)XD> M5.U(P@]6$Y/$$WIH,)NX5>0%-*9J#GDJ[KG:05XPNZ$5K8MJH=0U^KU0,)LE MO#1ZJ)4+*NWL3RF>PG7]6&(P"!//>DO[G0X=.FT=?,KP]&FS'2MT&M$^1^B^ MP$_3'4>W]-+M"_J>=67(3N"27D-BTN8PS^..7C/Y6FL83Z[H>9A'%B,J34^! M"*4ZQF\,/TU;LL29A,5R/.$G]\6Z2-UFK<[NA\ MSQJC>WKL,()]0]?YO]/-@WR[O=>L_4Y^EYNDSI7%F$.BTA0@"35YIA0"AN,4 M<,)%K"2AD5M+]!Y92R/&4K?@[=NW;DS8AZ8=RWG":&(&,UH&I9HW0:7H35!! MEDR0>6R!B5=6ZI,W*^-8&'[*)C:W#&,*TTYYJP?JL:M(+@P3'O.4@204FBHH MC@'+! =9QD@&:9*(T"E#KT_8TKCBH*L;5_3B:4<6OE":F"T.:DY?!=@&$:]< MT2MP5K*P,?V4+:SN&5AHL\EW?+/+7^T>V%X];%YP;G+8BD^2R_5WRC9R%4:( MQE0RD"&S0$LUA1"5A #'7'&L8JD2MS*:5F*71B%/DT-%K7= :\4=ZUW:(6]' M,?[QG)AL&N6"HW8WEY-O/5:A= +*;XU).]'S5I!T@N.L/J3;W6X,]>UQLUV] M?[@S :R[_!A#1C.4<)F!.,4$0$QC0$BF0)IEV+1J42&U2E/K?OS2&.>@X%_L MR.4":/TD,AZ*B' M24UQ%^Z:AO"9TWA-X2@K- >MO[AO>T_)+3;;&N#J7N=_E^I;# A)FC MH(PC !64@&9*+YA@H@@+8P83[-K6\E3(TACDT+_QJ&A0:>K>V_(,T'[^\ 73 MQ)PQ *%!/2XO03"ZS>79@V?O='G)M*YFEQ>O'>9"M$H#E0=(*R@I2W#$ .>, M X@$!RS"B5EX)(B&@B?KV___9^B+/SG)+H)S"*XO.R5Y.7AW9,_Z?_JI]U+;DIT M;AS/G<[&V, M>'ZEQ5J[+R=KH\?3[#).<"0DX4 ("?4*AA! ,() ,$&H7L\DF70*Y;,3NS22 M*K4V7GF[$:8; 5CB;4<+_E&T7I?AMN]V(J7NU*0W)IMFU6809D@$@(F3,4!E%& L4J!3%.>,1X2 MP9PJ#O3(6AH%M50M713>5M;=%[F$L+U;X@&W&3R4-F0OK2 ;Y*-< <.[NW)) MWNR>RQ7#NYR8:[<,CWSA)G3W&+7;CNMM6D*$2XY4 (%B MF)@>0) 2U\B7ZV*71B;M6'C>4K^F(!O>41CW= )V:9*WD%-_Y;<;A! MY#WHQ4+T[$$O]G!T!;TXW#T@Z.65W.[NUMLG$0LQ)T1&! )"]-H*JD3H9173 MK,1D)!26&656U=4N"5@:X;14= E]Z8*NGT9\ #+UANU1NV$!,%VH.(3 C$1G MIB"8EI:>PF!Z[.X-A.FZ;[Y0F!ZMGP3#]%TWM+3\ZSN9WYH^1?GNC_TW0XMT M^[A*D8 I01RHV+A0$D) 24: (E$Y$864^^^]DSEY/O-?"\FGS_Y8/;UE2UXJH3 M+U-J1K/_0[&*)(8R29'V$I,$P"CC@,F4:S23C*5,DBRT6DQ=$[10*F@J&AZT M#2IUG5O4=*-K2P;C,9N'#9SA&M*.IA>+L8UHNA\^=PN:7A,[FL_T7S\R+?%O M^7HO7^W^V*Y2$68D314@"4&FOF,"&(\%H"%3)"0I5U@-2D8\B%@:#1PS[/XP M*@*A=1R8C7B$T6Z79!PX$\_W(RY_NX[+\&3#,].G23$\BGF>Q,(S,R^F$YY? M.7QR%^4F[1?]@)=T+V]-M$6YX*O3ZC,)%29* 9FB", TTM->+P) )$*>)2I- M4NH\V?M%+G'R%_7APN^O=G=TO76,AK> V9X,_($W SE8XS:('.R@\$X65\3. M3AYV,'21B>6=@Y-L5C=L+9_\09E4Z#+1\,56?,SEW?KAKFA]55:*13', ME !,(-.I*F8 9PD&F"*>4DRQ_GA 6_5AVEA-I_G;K+=MJ%JL-]:9R(OU47_G MK)TA(V9YW#/= ,R6[5-C_%/;A)\-Y 3#QJ,=6QN_UE[5ZKZY@$J(,H1!0 16 <9( M$DINRL7$G"6("^@42WQ-X-)\M+:^3]J'&Y4'>FU70;?D/8]03LUPXU!T)S)+ M:/Q2UC6A\Y*3)01G-&1[W]B%H68QTS)=T]IO-/^[W)O"$*;Y8+NGN@GPD?E> MBZT+E+\H"KDON@HO*9DED< $I*G);&*Q (1(I']-.6:APDPY11E/I>C2",[& MD9AW)%U7K,\W/C.N<]?;P!A9>H%',X/*SA:E!C^588J5K4'3$*&R]N=YRGA- M.2H3+;D]*_M,"_5I(+^\O)](GOL)X\O==VD;W7-V_8(F?*F7UT(/%ZT=?([U M]&FS'5QU&M$^J>J^8&#^ "V^F?^9+_-WNI%E\2K]Y#4W=7WU'_2W^ND'K2M7 M$8*IH-K_2'D$ 8R(!#A),1 *^U([K])DRY4[#9K8?:B@V*O_ZE<4U.:Q8RVVNS^ M<$TC&C6(=@N%V89F:N>@G#'E!&LI>!,<=0\.L^_TL]8-'I.6? #K-ZUIE$;S M)C[Y .\L-Z-XY_:P%@5@CUIV8YH/8R_["57[[ENX?; M;V_6W^5_2)H7[^7^).Y.Q[1.WH^AG':6("+_=O MVIO?QE2PWX'&V+(ZESGZ*9OZ%/N;>D0O%D&^"5JW-DE(Y0O@LP9@(P]_#E[I MOS2/,T %&KO#%\2@Y^^U,-$ >GU1^-9QUE?'1 "?ODRF$C.ZR-%'FG_(30BJ M%&45DZ;WXRJ&4D"5I2 +45;W:,P4 5Q&J5F\L1 Z)>9:R%S::^!I*:1#":2R MK>#7SZ_,2JLJ:>387= &?DMWW"^HD^_(M2L4:87UES:H5*[J%1U;P$Y2L>@: M1%,5,;HH][GJ&ET#HJ?4T=5;!R3DMAY?U:MZL\O_1DW*]KYX_4/F?%W4TE:* M(,Q5&@&)8 Q@AAF@H76>;KV/._%%K'\A&_9M@ M*_=EN)F^JG1[N&FEYI#=ZC Z_:0U(>8S$E==4BW0>@>-XL'K(]RE[IXR9-W! MZDV<=7C@3C2,F00) 0 MC@%D974F&@(>4BH99Q)BIVZJG5(6YSO52?FT5-8Q%+X31CNV&0W.Q,Q2Z7=S M*%HP20.?/@S\1K=W2IHWI+W/V+,X]MZ+!VSYU$NTQX]5*,V/O=R*51RQ+(FU M.Y)A* !,LAA@P1%0,N,LI$2IR*JIUT4)2YOLC8YUS$X@2RT=]F8Z8;38A1D+ MSL23_8!+I5_PV@LN#B79QN(S4TTV1YS<-I_Z,.C=9NJ\<;X-I3Z]GVP=]5XX MM@S++O_[V^W'?,=E88[O/JA/LI"Y7EJLD!0IA2+3RR^SAZ_M7"?9R-I#(Y^-Y4&:3+O!M,8 ML,XVFT8]S.>AWANZSLLCPV-BW4HQA06!(4 QUFO3$,> 4:K'#<8IC#+)!76* MH+66O#2"O)B4XN-PKPOY,0=\(_%\OD,^HW@=$W54?>KSO1ZT9CCCZY*^@'.^ M'E#LSOKZ'C"T_N\+(?07L?BX*_9T\_^L[U_NA%P)KB@T1?\@H1) K!B@-$Q! MJ*A,PBS*$CM_KE_,TOBHTC2H537'XT;90&L;&'5=:_]V(MM/0?[PFIAOAD(U MH.YO'Q(CJ_YV/GKFFK]]YIU7_.V]>NB*3][3M:B[H6C2^;#_)O,GV_0KH@B+ M,\2 0&9]IP@$IBZ?]EMB3).0R) X59NRD+DT:UD#<;ZRLK]U&!W] M3:YOO^VE>/%=YO16OG\PA4E-N;W-0]/)J?AP;/6\XD1&4K$4B#A. -3^"6 Q MYH!G&<-9*"2$3F&2CO*71E.-^H!6^C>-LEO=L6\"41E39I]4?W=,.W$=)#L& MFQ#ZJ4\9:\V#6O6@TMUL-55J!Q_:^-<6^:.V@6BJN>G_ M%U_HCQ7F,98$2LR1. 8I1EC"(,,/Q MH*BHRS*7QF^-IL&M475@4%0/Q':LYAFXB5FL%11U@*]4>(Z8J.L(31,3U2/W M>6*BK@-Q,2;*XM9AI//Z[GZS>Y2R3 W^<-]JXH2$D#%1"6#(4(UIFHM%J)DG M"97"7$F9.%'-14E+(YBOVT-9@+ITP*[4UI%K+B-KQS!>\)J85\I= [^X=]W5GF-@V2?A=1&4<@// MC<(F&&8[[GO>P9N:-%OC=J%)3= 8V*P[#R::FQHCCW6@@M^_E*T9)JER,-U@ M>.7H"=2MYC!RG_M\/--_-8-:-?)4DH9083$#+(M*LJD%X"913(!#',4 JYM')5>V0LC70:-8.#GD&E MJ'W@Z"4T^WG%$T83DX@[/$[!HE< &!PI>NFYLX6)7C&L'2-Z[=*!"]FFI<0' M9>+1WYAV$H>2(*E(*!58@ R2!,"49("(. ,AC!!&2MO*G3+_^H0M;<(?=#4+ MCC+QHE37IJ"(.]"6BT)/\$V]O!N.G/O2S (2OXNL/H'S+IMA8TJT?=WFDN]NMZ;6_K_M-N;PT!347R4IY7'*(2"0:YK1I -PEDJ@ M6,@2(568IDE3;FYB(_IIKM0*C+MV470J,FJX;62-&QXZ; M)D;\F9M%-*G$-T'+GJ!M4#DJT_=SL(=SEM8-%NHLHDN#/6RV#1DK M-,IB@F,&LI1% $I3M9M&")A. T1DDA.:NL9&=@E:VMQN] K6I9KN$9&=:-K- MX)J8$P8C-;S&1Q<2?DI\/'GR\U3XZ#+N8H&/SHN'^0)EQ\?B MFUXT?%\+*7Y]_%I(\79;48U)SN#[]?>J/B!+H<*8A( C;!)+.054N_H@PIR% M*)%IC+%+]W5[T4XT,4.K=1/Q7U8E>RBJ1NOK1N> 'I1V\R(#%=9B=/1!WQ+SZ) [B9_52W&$Y]5L&/&'H MPH;GDA;RE:S^?;O]<"]S:F2\I/=K30R' ],D81&.D@B@),, 8A0!_<@0A"IF M7"B1Q9EC&IBMZ*7Y/"^_F62#PM#8KE&Y+E941G%MUI2M-^7P_,5U960]'+9K MI2E GGSU5"D;_-2H_;/!^J!Y4*L^R?&V.V*>UUG6XF=>>;G"EV('00=G:1C=%V*19AR#)22*8!1B %+*#)'NE(@15B28A M-'1S^O,WN=F8)"JZ?5PE81JFDDJ0*+,'%0D,: 854!%)(1>AH,RSZ6R'QX"-YBZS1^XP/WGDS%O+7>:<[REW M7C5RK?+.+(G>U1L'CTVEXBQ.(APBDPV ,8 \B0'%"H)40I%E49)"ZM20K%_< MTB9STU#4Y%S4: _R3(^_LON"_UA2@=^JX+CW^RJX@F_FJI)QG.1VZ+J MM9N@-!,(89!@+@%$1 L% ))0M-82B[B6#:)0%\<&E(,U,=J2CS-!?HR@R>B MM=?K\;+!0EY9%.QWP5:OZ,HI;N#?SG.5 ?@[N'8X:5JWJP+3C?_(6G^1G]2K)",(21I!&B610#26"\M MDQ2"-((R3C 4)'(N57,B8VG$=JC%4ND9&$6#4E/W6C6G<%[?@?8 TL0$- "? M0<5J+B PNEC-Z7-G+U9SP;"N8C67+AV8$]V]W$ J1JF*3%"S$ #R2,]V21 ( M<8QDB(3I8^B4##UZV3%+@9K6"H.W]'3,B1ZS@EO\^NQJ>>;W^EM?-E6N>MYY M3(">;]&UA"65VX)IDN70"R'6YC%T\Y&NQ=MM'<=7Y^PJ1 4S079,)0I Q@C M,84@H3"3*((PB9R";7JE+8TJCLH&1EOP=MM$K;J113_$=ISA#;B)J>,4L_7V M&.GK/6':"A2OI-$O<5;NL#+^E$+L;AI8+J&S/_N+_4N:YX_K[6U9:'/%D$A# M 09Q@D*.&!%N)11LI"Z-62S2XH.2W;(.5Y'E+.;B <5;>P>EF M]YV-^DSNN))ZO16OZ%ZNLA2FV,31)32) $QI")B("$C2D B(.$9VG4+[A"R. M;^H3\_;27:L:&%WM=S\,'4%,3RA",G'8XKH$P>(OCXH-GV^.X9EI[ MD^/JM6-[RYS4@CH$XI2]+HXM1=),(8A#!"2/4@!Q1K43$C$0HIA$6"0XH?]? M=U?;X[:-A+_W5Q XX- "2T OE$C= 06V:=H+T'2#-,5]N \&7[.ZVY7V9#OI M]M08%X9!K=4$@DEK!0:2'U*TH2N?@B&U:/O](^ MGM;E$=R?/&"HHI,1R"Z(V=5]UZM[V8S/++1:@+%7U9>!>IW[Z0W(OU@@ZN$^ M>ABBP)?0KTQ\Y9OG82C.7S>?^.Y8PZ3JYK&-5__P_$8[>Y_KYOE.F<[1?7/@ MYY8L*(M5+#/.->8YATCI9D(5$Q*E!K^6\,8DAA)B(24D"FI M7\K(9&/G%&=.W43]BS@W8[=_(NH[\#SV>IE0KC)$:U]:HK6Z A1L50/,Z#:2 ML\[?@ML9SNLN8V ;N\>%UZORV$7BM^ITS'A["@4]X(8#.PRUGC\QKT/#YQWF M0)XU&.-9N@YT#L/+U4UQ'2:N _4&N;<./S6RQ.XP M"-<>(LM"N&KDR?Q+;J5CB6PIW&V^[1]P#?Q.0QQMEY^\=*5J9'T%&0OU?@!FSB M+4 ?=39YEAZC8W:X^2UD.SWEM.5J5NH?%:79?>NR"M]/]2W_[[ILI)[M23:K MYP_Z=[323HO)A'@R'UG@.%<)$3&D$=-^!,78EK#UB0VEN+Z:]2;6L/RU!]K<,(?CE,3;"N?]>T1E/Z;')7R4_W M3;W^?/]3^46:Y(_E]FRWD)*RE(M,6SIIB'A0#(D0*<1*10P71<9HX7**\B37 MW(Y?/ZXEH$9H4%<2/)L\I54G.U!:^/8=3SRGKBMH9R*OL"X37C(<,*"^WS*@ M[F)D-V#W[NU#:R!EYS/^5E:?'^3VSVWJV4V_UFT^FH8#]'@ TAXYM21:S() MC:JK;+/@5!T)J"W!ZMCA?>6;_%16Y?)>BI_K6I@XW3_KYC_O*KWS<+E<&NZ# M2O\.31*$(AF+,YQ!P=,((I%PR.)40*EH1)-(*L'R$0[N>(EFZO!N)'1,O+M@ M9<:FIW@%^JI)*QM-0*M*:YJ-,N9/O3I@3Y^0^2RNF ;..#OS=HS3:6MUD?:!C4\OE\>ZR$%M3YD%_:4]DZ!?O30'QZ-.\G0/ M*K-Y6(<_,,Z9^;%<\H?:7"7>J?T"Z[X_U1L3!V]+L-O"^,WIVK$!_F63S.C7 M>Z9'0)#&]W[ \[I'7BC2I/ND'_A>[I6>1G7?+S^:WUJ;NYB*1*21WB$932E$ MM-#;),D*TZPMC8I,1E%B5Z7WQ!KH;<;+-\TB)_8WS^(_C-LU/#152^\-WIF[BEO-ZW79T MY++\8N[K/]0/)7]>1"2BJ<#,%-DBB%*.84$*"17&.5)YFG+AU$;$:M:Y/< ; M.<%.4+07:U4S*(BS&?A5Q^^_DB_OM?G@::D#\M?Y>I.?91+V7S1O[P" M*<:P2K1S0!E$DBM8I":7EF&6B4(0S)1;S=>Y*>?F&6A!P>-&4M/Y M/E$+'K?OA;T!!KNMO#? /S[6 M%5@:84'=J=%>G/5L]^8SS5:G_G-KH]6-X>"P,WK>5_JT:;SF^DT1O5V"3JV; M35[*V;ZOO7Y *PAV&G9-Z$&KXY464O2-D[LVO'-X#C!A_U16M.*O$\-3PE*"TQC&1ZJ]+8)84J(WH@&YE=[,%(Y;%SF"$ M!3NP53&Q@!;KC?B /8-OC0:@K+X#6R7 3HL@:0OC0?1JIT:(,:DQ&P_32XMW MP4ACVP&\I&=:($1D$:<$2F3ZP""&3#@A@W%&(U&(-"I,3H+]+<3Q%/.\C%CN MR?G7OY DQG_OR31=NP0<0KO29F:U7;=PP9_.1(8I,VMMT.NQ\X641Y2G(A)"11CDS7GP0R M?;Z!VFJ:)QZK2#DU$!^89VY/_9N]4/]-1YZ]!&4K*OBVK/IWOG.D,AG V,XJ M>$ NL&GH0?NM ZT3\J8/TWJD)SF-@U]"DH&YIJ4@.:WP$>G(F8^/H!DQC2@; M2=_40BYBE/$X,ZE&%$4047.%F#&B7565% JK(D-6!>PO!YZ=!6CW-2T<,-(Y M$(CL@W7ZR;X$@M"/LIWV;M0@KZ@ZG@YD?[#I*$!>4>& ]N.UOX_E+/SW>KGJ MFUM\E$:X\D'J4_^[BM>/\I=ZJ=]_+0)PIT\7=/5Z0(RE+$ZR3$%,< I1IIC> MS54!TRB2)(I)DA*GW3R$D',S!'LZ&M>VV6AIKO3!@];0O&O^W_*8=RY74-?15SN*1;!=O,JDY%\*U1\COSYQ/AU:VZH<.K M(1?$,WED $$GYIP,!_4Q567 N=P=O;?5RFQ@0NB';6GVLKOF4_VU6B"!52H9 M@CR+KWXD)>CEO0.L0U0TPLMH[@T. MGO<+/< 4V(B.0LC)83R#P6C?<6CY3G/NJ5QM8D64B54T'-!81 MIHP-*WV^BSG,8H;SC&&>I[D'[MH9YJH,LJV.2ETY ;%EO,<+<*'/B6,Q\\5* M&RKAY<1T<^"?/9$*8_&-D2?2OJSM WTV5"<48D2U.8*6S: MNT0,%C@1$!4T81+3E*K$Z;3I*,#<#,P),C;>$[..+G-S7AS+@V! R$,?\C;5 MM+WL+=JM]*\1MFG_I=/ XYEM)'9^SV.N0DQ[UAH)T=$Y:NPX?IO!ZOG6C^NV M)3@-W8,LXV,GU<=>S=:H793P'5GMX9RD":N%.+/HNVH/FVVK58<1+W,J=[T26CNP0'$DD2(Y3 MM M'1'+**0\DY B$F.L8HZ+4;[CBWGF9@2W3DNS:P'2YD_S]7)5/TK7IM=#\+IY M?Q> -I63MQ/Q!C"IZD:V?:>_MOEOAGOD32-%N0(FI.K?Q1L *(@G]W*NJSAL M PH/^65#'_>5B;R]WE(187&6%9"2HH!(%@P2P1$L#/NWH$I&W,F]&IYJ;I;C MMV YR8YWAWX@"VPW'+(8@]SGG0[6SJM]/M'14SG#KUIBNKPW'1O: MXGU]9MS63KQ;R >V3[W,8"MT M&[W:57.U&ULY;U9DUM'DB;ZWK]"4_-ZO13[4M;=8Q1)J6F7$CDDU9J> M%U@L'B1&2( -("EF__KK@5R9&[&_INM//_R1:&-M:"=-Z!DMN!5%!!,29QKJU5P_\_'?V0C MA8Q!@#8^@4KT!\&;#,44@?3W+/"X>>AL.O_S'_5+#"O\@9B;KS8__LO?/JW7 MG__QXX]__?77W[_&Y>SOB^7''P5C\L?+3__MXN-?[WS^+[GY-/?>_[CYUZN/ MKJ;W?9 >RW_\7[^^?I\^X4F Z7RU#O-47[":_F.U^>7K10KKC4+9HOTS8=F5::+J[^< MA8BSS6\G&:>3S5.?Q=5Z&=)Z4K(H@5L).G &RDH/3@8.5G.;T#IC(K_%,5&\ M(I(W*EAA^OO'Q9!.G3=)8O_[K:D"%TMEX,(+USU1"Y?_N!N"ZX7&)^?:Z9!YG; M<+8F@XJ;3PZA]?]Y&I;TQ-G9._R\6*XGZ'1@.BM:Z;&0,2PD!YT7Y!&_%$(Z$7L8#%A*"*9Q 5>K . M59#66<.'LPK?O'HK2,C^(;&_/#L!Q(=EF*^F5? 7H Z"92*T@-2*;%V1#'PF M-RLSD:*,RGFFAMLI;KU]*UBH_F%QD%1'1L;+^7JZ/OMY.L/?3D\B+B?!B> + MDU D&?":)\A<.2%5YMK<=O1V1\3MMVZ%!-TO$@Z28A<(>(9Q#D REEHFV M3?*C'&:I@]/1E)'"R> M+U3K,_O?T M\\:5RKZ(8CP#D= 3V*T DI0%;Y';XFPT\?!+P,/?F&[<#0<>IT+W%-[+:ZVGJ M[.VGQ?PR0Z,]ER4&BLF%*^0214=D>PG28+9".R>\.UCUM]^ZG?H[3GD>),8N MMH;GI\LJJO-,[73^L>YUIZN)9CKF2/X/6@*P4K(:+^7 2^6T#;HXI@?:'.ZG M8#MH=)\#'4"\7<#DU9R>1N*8?L$781TNV)H8KJT4)@ Y/20<=*Z>^3#0-H= M$7@660P$D_LIV XFW2=(!Q!O%S"I*?_E<_*6/RZ69Y-LHN.&Z VB2%"9"PJS M40)/R63-B?A\>,G(/2_>#A3=9T+W%V876'A_$F:SGTY7TSGYQQ-CBG(V90J7 MM"+R&4&9T3YI>> 5S#'C4-'&-R_>#@O=ISGW%V876'AY@LN/M/W]LES\M?[T M?''R. M8SI=$OUS3-^_7_Q;)(8 ME\GS"!D%D:U,(!NHR0NB+9$6@U31#15KW'KU=O#H/Y-Y@$!'1L2S$YSG6IG\ M\RQ\G#!E53;1@*3]#V@7M."#4)!K\5ATP1M]^"'7-Z_<#@$=)RGW%^#8IYOG MB=2?IZL49O^!87EY6:%$4I@F;\AC(GN6ZSF-,1Q83,(JR9/*AYN#A]Z^'1XZ MSD\.(M9.[H"<,W%^E>5G^MUJHGT*K&0$'GDM[T!.EBW68UQCF;-!:WYXVOK! MUV\'CHX3EL,(MBMT5(B?LY 2\H12 Y*K#$J0 0S:9_K.R$(R0F4.#T@?>/EV MR.@X73F$4 ?#Q3__>$>,K^D7>U\")[]HOL),WZP6LVFN5_U_"K-ZB_W])\3U MZEL&MKTA_MVG#G-]?#?B#[Q;?KJ"CR%\GFS*ZBH>WI2?IW-ZV93,Q>+\YM@U MUE@QBL)3X+X@(4)ILAD\@Z;W&R:\1O.8MU;"*FZ 5O-HL/ M&+_H O#?=Z%N7PMS^8YGJQ4)]XI7)+2CB!Q";, M]N?U6SK&N;W>#!67%F@ H8^X*7U+_84#=L6$3+&$S0U+J1(HLL'@(_W(2#+& MNN+3K^$&3&S>K9^ M'I;+L^G\X[^'V2E.)&+BREFP.=,>G(P$)RBPQ\!BU+34G'BL9'Q_!&U%7@^( M.@@&B]8ZZ0!HSU*J-_56[S AL11G^!NN+TN9A,NHG3+@D M:?(5#+(YBQ,22 M-"XS+QOM;8]0-4YOCG:P&DP#':#IU?P+4;U8GA$+=;^7)DK:[YTC(YX%<1$4 M Z\"TUX7G<)CF?[]T7.3BG':=K1#R]X2[@ =;Y?X.4SSRZ^?:^!"IO3-^A-% MJ#=E-(F:,!U$AB1$!7Q(X%@0(+PGB9DHB+ :L9I M$](.1 =+O /4? MY)JUQ5:&1E=HD*QOP3">PR@1AHA=,R39>S\[&9O#CIX9N MSMXRWA\@BW68#;1S+3[CIU%R873/ L)7"I8LVLZLI+ M@(22B>)I$S:/E;L2%C.1EG%8862IMHJU'R>K!@1X$2,,)OP,DO2(= MS#].*5@\EQ MAI=?T^RTUOW\LECDOZ:SV40R7LABTR[L,X6,3'B(Z"-HEA-F M"@^8>*Q=S2$!V/>IZ\&9'@17@ZNB WC=" 1^6\S3Q::ME'76UZ+TP#.%F]X" MN7,6HD:E0G08\+'Z_@,,U'WD].!(#V.8#A9V!XAYO9A_O!T%6)F1*^7 Z!!K MRJJ Y\8!DZEHCLHK\=A]Y/WQ<@\Q/;C3@Z#E4$%W@)5S:4Q8T29'PR'+>L'! M:W;@M9,X.PBI7D]#G,ZFZRFNR*O?5#!_ M6LQ(Z*OJX:_/KD2353#>,3*$D8=:GF9)2))!S,)E&Z/"\EAEUP%69$L*QPVU MFA^]-U%4!U;H!E^W\QPL&^-9D*"%"G5!MHA"ND 6I='>F_#63W/NSK,$\Z+5&]QZMK>DJ&HO4,,1"X=CQ%S<&U@ M=3\]W4#J(&T_<)IZ@.@[ -"WN8I+45TVIID44PPY! F,%&3.&:TWYYDFJ4H&T'J0)%W$#D^8)%OY,Z,B2%D*\!PKRD4]@YB40Z8 MS=XJ:PN6Q_HB#KX_[IBT/,86V4+,-.(N]@XZO-'J;G*?]:A[Z85RN+\U1984H6 M+A/9U$#;MY*107"F(N[ I'NS\[RC8&L@A70 K1M=:LXOR61-/IZV M!72J9U48B'Y'/PJAU:8/OS)M@KS;E(Q];7(8#=]CE/86=P=P>9;SYO@JS-Z& M:7XU?QX^3VD/G3CAN8XI@E#:U@;(:(6M@E70 LKN"FDA.0L$224"A-NLC #B1 M#+@LLHP45[A'IS@-Z2J-&\PU M&!(N\@BON>[S@I'*,LHI:)UD;AFD6()4<@ M)C-W=5X-MBG;_1YEXU9,'3L[<+AR!@/;L=O>O-THY!.NIXF\G&^X&:H'SK>O M.$Y#G$?8.F9W'!FYQ^)ZBA1S3=;-6MO)U*![UG"(__< :/ MZ?9;)Q,*0LHY M4:C,R7N,M$KKU21M-9>RM,J"W:3C"3CSNZ#B;BYL;Z&/N!^NENO:U"&?IC7% M'[C\,DWX[.MT-;&.>,TQ@@RQWH&+";P3A2RPS8F1069NJZIV>L$-P-!/M\'R M$ 6=P&4/;2X&%&T?T-BDW\XY6+U8G(3I?(*1Z5@P@$!?T\8F0^ QDT0B6E%7 M$6[E(^V"C[MDC .2831[%R8'BKD#M_J"D6L^-M6!O^)FLC>%!\Z*6G,C?3VT M] )(0@YBID7EHC.^T469QZ@:'4&'*OUNAYYA-- !FJZ,,#FB^(J^74U*UM)I MU% S_*"X"A #(HG&J6RL#C8VZAYWAY9.4D?[;U #B;D#H+S#+S@_Q9])2K7J MK_IR?TS7GYZ?KM:+$UQ>=8"IE_/I?_E#^#K1P9%8#*]UR:9.7U*U-3"IWD7- M9*J%RFUJ-/<@MA-?:$]\W*D\:*NL#O#X?+&B..."T4GA0H<:2] ' RB3,T0O M)&B#PB?-=2BM\MXWR.C$7 V#H?T%W $Z?EDN5BO:I\MT/1&6H.NKM4>")P)J6_L7A.S98M-9\:(A M\$05PT6BL,)X24YA0 ^N('F&3 66N0T&VW1>>92L3K+20^U,0RE@=S3Y<081D06=T4C5YDCO(8JV0L[@8T@;(6<0L?<0?(7I MO,+^S?S%=/7YX@#P33EOV\@GHDJ%)0\QUVX(/#OPAD7P*21?E&$VM]FL'J=K M*R@-/K>T58@VG HZ -1ON+YA3&/(Z CRD(RC(*$41=%FB<"D8229@ K;W(K[ MAHSM\H7LB>!E?PEWL%U=WJ^Z+.C]*:RF:1)0&U%!7;2E/3=8"2$("X8%ZS4W M,>DVR>=[R=D.+D\EOWRXQ#NP*K>9>#&=G9+;/2G>II)6'D'H'X/D#ZSP-S,^^D+?_$7\[K8>_;\J=NLKS ME2&"5ME5US_QRER0Y+OI !H3ZLA95HU:W>Q$YG9 >RI9ZG8:ZA=^%XOI;G4O M=Z*VRJNF65/8Z01%$%$DD((S*55D2K2Q:3L2NAT$GTJRNZ66GGP-]O-/8?X1 M5]/Y/?=NO^%QZ*+LQUY\W"KMK44P?-GV(]>)H[!83,@@E*'@,"=RXZS/(+,Q M5HJHD;6I(=N*O($+MY5&3PNKMC/VC'S68,&53:(.98G(@K)M9MEU6K@]$"Z^ M4[F]B]0[V&VOJ#^7R//%R>?%?-,"K5:DYL!43"27+$C-RF<&GB>22V32RMHO MVS^'X+.P<+O $FW>+@H1A6.EZAK9:'2Q$3MGN>XK,/2/(7, M05K7J*OJO>1T@IS#U7T[\CQ8]AT Z,8=OHN"XQ@MY[4M1_&RFF7F(.H4@4=I MA1'9I-#&_-PA95S@#*#>A^]+[B'K#L#R0&NS"V98UDF52"M(6P%*4?#K"CK0 MWAOAE FL4>/Y1\D:MX9R>! -IX,. '6[H]D%%U(&FQPJ<@4WT\]M@L@M@JSQ ML4NUWZ)H@J3[Z1FWV')X" T@];VQ\P67<='NKHFNJ15;&]YE$2X/(HT FZ7W M,IC"&HU$[/RNR2 .\WYB[L#,O)JG99VE\ +/__OJG@3)N\5L]O-B^5=89I)6 M$C:&.E\!$RCG(D21!'B1=!3(O2QM[,^.A';B6>^)BSO5*NV4U $&[V9GO<'L ME2V KDZ-886!8[1U6\71R914;C0->L\L>2L<-57\;5MVD!;VAM%G7$X7-56[ M7+?JFRI0<6F< F=J:RCOZH#TC&3F@_,9&6W@K;*L>[6Y;+;S'15.A^EA=#S5 M8X_)S9Y0Y]]?UF!@?AO.JH5_MES6DX5-2O?SI@W,LWE^AZOU%D8()V@4PNC(Z)OJN=_VVRH4C+5;C=U/S[ #Z0J'%O;(V" MWV.J<6SXWL@+GC-/DOPC5%;7JY=?<9FFJ\L%/0D"G:Y3*6E5UF69"D23+*#! MD%"3X.],DKD?GCN\=-R;7$>#7RLU/ EXG<\Y259$HY(#6XRJI4L2?) !-+@ALKWEZ<;JDD.KMQCF]9])U(:BTD$X*R.+@@V@S?.0JDWXJ1DSKA6E1)[$3SNI;*C1S6--=H!<+^] MHY S+3O.$%B6%+<%7?MUAP0^"V5EL2*(-AT7=[\%TNS^V3%!MK_T.X#.W312 M$H(")19 A'H#RCI%M$<)M"L*'K+DK1JE[9?,:W;O;-QDWBY:.##Y\G*>6Z7R MLF9!JH+@"];6R673M8*DPP,FIE!9T^;X8<]47KM;:2/G\G91Q*!P&JV&.JP^ M_3Q;_-6XC?7U:XY<'WT_>\-70U^]Z*K8E=<36$M&J912R_XM;7#(#*3D@JI' M$%8W;H)X#U4#>%#UF6^7BR]3DM]/9[^3\%_-KSH6/$OKZ9?S65"7T MFKBQ 90W&1RO]T&UX>0!T&+ES=RL'6GMY'3U4#3=XWBU5%H'WMFMR\>6A!$M MF6Y%VX'B2'N"B:J6> I$9[/.O3CVS<#46N>/W_[>00$=H.=9_C^GYUTS5A\6 M[S MYFDZPV]8^K#859K.\)@23\"YI 7K,BU8DW0=T\FL4"7D1A5M+;@9]WSW MR%@>'0X=+(D72&].TXV*Z?L9;G0]S\].%LOU]+\VOY\P[7TPWH#QSM7YQ@%\ M,@F"I@7N;2F"MVF+N0UUXYK?\3&T:*S0#D#Z+%&,N.'C!A/U:HU:H(1ET*#M[Q BFA8*2;$V*9[T'[TCFM[NP/R M$93>89_&US47\J[>!7]32+Z;+DPW!7#5_E3*F(0LP&W,]1"<@R.?"VR*O(C, M431J6;,KI>,6Z'2'ZJ:*[L!4UZ4XIX^<_;& M25E8SC&TZ64R0/_ 9E4WW<%P0"7VLZ/??YH^D=%$%Y.'@+5MN>,<8J+UE33W MQ:9@K&QTB^E>>L8MT>D.B0,HK0.C>/=H[4I>%U=*KV?$9BN,$X$ 8^OA/(6$ MKK9OM%SY$+FAM=?F;'M[&L=U((^)I"CA8_3+^=SLXP.3"2* MVQRC+T51\%;3%$FXK"SC.C>RCMM0U]M5JF&0\5T 'JBF?G;DNZS]7.<\?,+\ MRV*1:S[AC\7RSU=S6NL)5ZM+YYB6]H1S9XAG3YM(K'6;ED-(&L%(%EBRV7#9 MYJ!I?YI[NZEU)+0V46G/&'Z[Q,]AFE]W2UU'PN[@JNP9MY?;RMMPMME3:#U&)LFS M9ICJ8,%H(8J@ZZ0=KT.Q7H@V+6:^2UIO5[2.O._OHZ N>HC*NF* "2:HZZRI8\$K7Y91CQ*R-4&VN*FQ#76^WLXZ'O$/4-"KX-C>" M'I'<)NU_DS,G;7 E$E/2T6*J]QH]"@,F1!8XRTZR[6[][?#2WBYF#8JKIAKH M()#>/B,Q29HYE9"!]JDF\[V&F%P!S-R*Z+PDMD>NR!QW]!98?5@\2_]Y.ETB\4J+;7WV=A;F:XJLZFV0S5C9293&2E]*[:=8VRM: M!\X29ZG.$S$)N0IMXH_M:>RRT'@PM"R.HKI^0N([#/X;SO*'Q:]A?;J M8ZK_K7N!J&.U$H\0/$-0*1:*O- !]R(*%4B6YDC0?(C$+LN&CX;,0137$3!K MLA3SZF<2]/LPJPFH2][>E =Y9;(PQLAA":GV.V;2@_>T+TG!49+'PK5M4VJQ M%[E='BHV VQSA7:PU6\OTPDJ;5DA9]JA**!LO8RNM0=F>=':I)@;G>9L3V.7 M85$K?#927;]AT<_3>9BG^P7)BPQ&2@ZBU*G/F2)-DEX"F6P1*M5[RVV.:G:G M=5PC>NRP:"BE=6 K;VX(%YV*+AL5K2996F<#N2J65AHHR1G$DCD8IQPJEDV6 M[3?RVU1U&?H,AHA']NN#U#-V>[*;C%QZS3\OEO1M^H3I3_KG-::J1/KNXS*< MO%Z$^02+D)G55!>M5% N: B*64BH,7%MM,[;M1G=Y^U=!C)#X^PXNNG,SFUZ M@%QTEKSJRC:QG-6Z]@(4JM$^83ROMX4H0G..VY1=RK'--9KODM9EA'(,BW>X MHGI WL6*>H>S37"^^!"^_C%=?ZI-:$A\M- >*#7V4?H4"#)94<"E$G'LDI>0 M"C.Y%$9.;IO89%^*NXQ4FN'T&&KM)Q-T+D;W.G*4_7IW4:T#R= M5DI^.EW_MEC_!Z[KU..)9$Y+B9L1D^3-U&OV/HB:;+9%,PI?+;;I-;"X M%X5$R4-LDT$=FI-Q;>+QL7VGJ]N8R.C4KKX_/3D)R[-%>3_].)^6::IEV^=W M2NO<(1)1JOG1/:SNED\>PB;OP\1 %OON:ZZ@ZG/0)20/R&K!NV<:7 @>C,?D M3*RM =O4B#U,T\'MLAZ3[_6Z,-I9D=! D;E>/68%(JT'X)X\#:-,-JF-=[@= M?2/W(AX&,7>:8@VOFB=MLMJ;KA%,V%BFS-A4G D!7,X)%*HZ4]L8D(PS@]9F MZ]M<46UGRGX*J^GJ3;GU@K/SK]?K1:NHE \97"3V5586HD\.G.9%)@J>&+:Y MU;,=?=V:LET0<]N4-5!-![F5WU?XIKQL M:?)2.F61(M@8JS6M]R&U BD4.NZDDJG-%K\5>2.W!&^$L<$5TRW:[AS9W%+&1Q? IMI/S20%T1@)Q(VH9<,6P^T64,-@.T%8$78)Z"'^55@NA<@D).A*8X.LO4)MC< MFL2MD.:>&-+:**@#Y+W#+S@_Q3H,XN-\,PCD-D/$1Y I1+#167(!2@%?+ >T MD7X(CENOFB#NNZ1MA33_Q) VK$(Z0-C[=9CGL,QOEXM\FM87%ZPOULW$1AX9 MBPF,U &4562C$V%!N()".)LR;^.+/4K6=LE8]L2@-9PFGO1YTH?J<38\3;IX M_O'.DNYCZ B'XL6KD 76QNCD8F5&4:%+%IQ7G$D;Z\2*)W:2]#Y]PGPZPS?E M>^'Q#4]3$;A5[= MZVA7XQ4$I1D(XM]:6J#H&AFPW8GM]HQI%RS=L6J-E?:D M;=UOU<:OIU_P!:[#=-;0ZMUYT_'LW^-,MK>$F#7#I!T4$AL%FQ'!(VVD,/"IA'J;4J&6RJ/737"T%7G=GJ(? JWA%=,!VFX.(2?W0*#)&5)1M4E7-."9 MR\!STE;SJ'VC*'+7X3FI MHIIH+X3,F@1A4[6NVD#TQD(VT5M3NR^H-MOV]RCK]HC\$"0-JHX.X'7W$.N7 MY6*UJM.333&EWK*N36 ,TQ"*T<"B"RISSV)H4S'] $'=GFD? J8AA-\#AF:S MQ5^UH=#/B^6+Q6E,_,TE*ZY1!9*U ">/!V:1 U\GQW"N28AO/>SOZ MNCVP/@AAPZMF[.Z@5_G>\TONF[!X4C1WVHD()=DZR\$D<.@V\^9R-HHSS6_/ M8[N_^^=]3^_VT'D?9 PCPTY L*%\18KX=3K#\!$G7G*I$QG-**T&E4DL@<5" M7U0P011- >_[GA9QBW8;9]JE,XJ MP4,&HVMDGB4'7QB%[-8;9IG)D3=R!9JE&F]E[>O4W1OM/J[N[[Y=K#:GX1?K MC3;?U]/5>E(D4[1Z"\B(=3RO]1"C8)"%"2G9Y$1I$\0=1':W"@KL!5=$!L+Y= M11,BE[P'-!3'YNI;ZCH5* 7(VBDOM,G.\B/8MVZ3F\,9K)U$W<7 [<,:JGET M(J.0D&3-E8A@(4AKZG=215$,9T^U-]X8N=%#+=AQ%#E8/])A XZ;QRA[!!!W M3F$.# @>)&<@!__&\U]@O!RN>7,:W!6L2B*G*#@%/-L("ET YUD$KXW7R7$6 M[.W\S. G6]^A<<"#O%?SBW?]&I9_4H1%SN&=M\[S:B@!44?]>:'G I&9#6D3\0BS.E3>5R*X[L:H?:1(\?QX-!I8N:& M;/:O8KW[D(%M9L-ZU)TPR+2Q0H$)H6Z&-0\G. .FE2BY9.=SFU3)\2SG0[-$ MKS%OT1I+S@A$H+Y7KZ7YC38K4^G2\QS.I/ M'\G76(5Y)O=BA?6;$J;++S75=, 1R+ $#+R?#RV2X_L"5D6O>3%@N?&@F"&P MUFI:YC+Y?9)9+]LT<#R>+W!]#>+!36=3L2 B&B7)[16RYMD]#^"]B&!I!;-2 M4&"C:SM;$OAD_()=,/7PG97AE-6!=_! G?'7Z6J28_;1R0#9F0"*J O^W_Z*)Q&7Q&L)3I0$)FH+ M*C(-,20-QD7&;8S6\#8F[Q"JQT7G4,AY_(BXG1H[@.SSQ0BJU7R9!#C)*!(&9]1.>R:>/\ M;DOAN"'V:"ALHL .@/GKZ7RZ&8S[TV*>+WDP"KFPL2;?A:N]#Q$\$0^VA,)E M$C8U&OQ^'S7C5C.,!KB#%=,!N*X#M _T%QN'A-5['O5(QS$RWLK: M&%!"E* M[H)*7*4V(]SOTC*N)3M&2'&@_+M#T/.PQH^+Y<4LF8LU(=%CYB*#XKJ E-NIMD7)V$ZGR15BK=< =>*5J*NM[]E4N"M+MI*&[-H-)JO M%4MCF]4& +P]A:\+-'2P+*H=61/EM^W(Q2Z#)%5GM0!3 FUBV24(+"$4Y[// MMC8C:U.'^#A=(P^1[ ,\]Q3L#*3)#G#Y_9WN]72.FS'&D\#1!R2&LF8"5"!_ M*$@9 =%PQ8GGTJ@X9P;Y8K9\5>NG- M_@O7YF!BE"B"%0&958?=)PDQ$Z8HRN2F:)](W$U0.@3UO1\X[PFMQ2-HN=HVI17[T]Q[\F%,].ZLT]W1Z\_1.\>/E8:F^+T:VC$)AF.*D?QV6-4% MX[R]YO4]=56GQZ@$*3GR36+.$&W@@,J4F'FF)=TF@CJ0\+'3J4TPN*V=;*'< MCAW/;]G]8[K^-)V_F>-_8%C>X7V"3HCL9:)-PVA05N3J;"M07.8<4Q'YR'O[ M+M2/B^JCPFTOJ ^H^R>#]TU>A%C^\&FY./WXZ>?IEPWW=_4P\2XRE#;5.)-D M(,G*.",SB$+^>F+1V#*F+=^:D7$3"OVO@C:(Z&!!#)(KC,AJML6!=4Z"PGJ9 M.F<+%*\4QW+0*3SQG'"S;,28T#^Z[CO.$W\K[ZNH^'KJ7Y9"%*'.^'XZ?C)X?LCENF9;,8HNF#,D8!9K MZW\%3DH$QW0=FPR4#ZOYC@%_S5#6@NLZZ]>'Q$BHH8Y- M001K,R(Z59@YKGNQ&TA'=H^/ ]+]M-5IO\\K9G[%4)OT[=WY\_X'#7'PL06) M YUO7+WINFGAC3,SP5;+,T'Z/J4(MTW[.O M^TDY'X4-J&G-5/-:JF45%B'E$KG4Y&K$-HR] MZWC_YIF//:Z9V6G84/-18#F!FKD8P6E1+UZ9 A%I1_-:%R/U_&;^KNZ\RYKRFN??%K54YOS'G\)JNKK5 <\EC[84 M!YG7SO%"D9Q\=B"SX89G[D6*;>4T&"\=F[E=T/B@F1M'Z4_)-AY0G_+H\YI9 MQY:U)X\"4F?-#"H)WEA.CC@!TBLNP3G,/C.M>*-1GT_"/$YR8)()+:OS@* 4 MQ2F^'@[(;!/QE:P4;?HR#,9"Q\9P%^PU,X8[J;B#3,@5XS^=77W[;U-<$E&? MSE[C%YQM[D0F7FIC> _\'ES>[O+W\4]1QV\,=J0U HJ8DX$,@:<47 F@HI"*,';G*WL1&8G:!T0 M)P]!<7"E]83(5_//I^O51F+\LG.4S%QFYL#J*C19/ 0A.7WQ!LDSEP9U6_S= M):H3M T/A8= =Z!>.H68N.S\0J&>DFB L^1 )4PD(AW!\YP2KR/:7&,/^RY1 MXYZ;C0NQ??32*<3D!2NIT*I0FM-J\858(6_:W]#P&K1B8X[P/?]7;HS M8G1.,F#2VLJ$H9VGIMV5L#EIVG!,&Y>PPP;JXZ%CJX;JNZBJ [QMW8\[R6!B MMK2"-RU/91$0DLKD_&@?#6/"^#:![]-HJ-X-*ILHM .@WMO'FUODFOQM<"0P MDI8WX$(T8(U*OM"&H[#-67U_#=:[ >#!BNH ;-]IH,MB9I[14E&RKI?D(/C" MP&#):"@B=,W&F1S:T;A94XUNX#>R\1>KR1EG#$ MO'7DG !ZM._(N:.A@67RGIZZTA3FT!9B0Y _Q1":%=B!(00?!Z7', MM+M']7]?=^2=P+-;=^1=--D!+H?8"U]?M4=CPG&>K0 1:K(CL 0NHH1 ,62. M*B/#-C >E(UQ/><^O)/Q<-'!HKA_^-@]I8@3IX1V,2J()M>T-DDW>H'$G7!2 M(TE9M$DX;$UB)\4@QX?15F. #]5I!V#]=I+>A(?DE&$*=EOZ7CZ1ZS#P.X [72 K>_?P]4H4BB) Y=!T!ZC'81H$H$DH ]2 MU-XBS1S7CF]-]X/ 876X-RB_X#(N!H+EN4SOL]VHHA1%9'!!2JB32$A0M2L> MQYR*BT@9L WQ MYNG7^KNZC1/K#43C$Z 5U8R$#)[5KF221ZU9RCJV*4IXA*@AYJ3>>O3UY4?/ MA64EN#J5HUY^+ &"D1R,R$$&+%QBFW*AQZ@:.ZMS MU4N>TVY+W]VZ6^T%0U9'K)5@:]X]T7K),H#4A>*&'*,W;9C?EL)^35! MYKUQ+$N17)O,__=IZ]=,[8*5!SVB87320;+IBJ,_%LL_7\W?+A<)5[=8BMY* MCP;)A:M*Z5QC/$P<>/W^VV*LX&TTA/0?I[.IRO:.7Y9 M+/(MEA*:.N.68@H6#2@=)5"8P4"8("QB4KS159 MB!LWL]D<: -II2>@$1<3 MKX,QH2;/4B#9U(17T J!&S0A*L$#;W,PM@7 M',(9O_.P05WPQTD]@N-M1$R9:P?):$VVH58["$^!'[.,>^N83/+).MY_+*=K M?+'X:SY)I00=G 4M=#U!)&/HN(\]>>!)0QB3;8@=N3"07$=P=5Y9:ED+[0-MO V*=!"F-K=P .GG!3NP-$"@JDS;Q- M[^!QS>GU44I<'1, ).U44PD3IWF M&4HV,29OO.1MLLZ#L?"D3>PN^'WXO.F8(.@@.W)..7UX<\NH.!6<,H%(5J5> MR3#@"JM]"'.PAIDB?&B"X&_(&!>%(T'A=J76WGKI %3["^Z:[7E^.POSW\() M7MX_%LXKYA@DZ\B+T04AHJ(U+K5F3&5A&J466G S+L0/ -=MNSFVICM ^W5U M^?LUN=N_SZ?KU;OWOU]<1;/>6I3<0;3.D'1%@F!10P@\RRQMD-@F5?0H62.; MV-%1\^ %@4-5."(>5\OUY%V5X/F%8:N9\L83/U[2[$#S_6[N^1#F^3KJ]M(*@:IO7(@R#K2 M1EFOZ$J1(1?I->,NLI";N+>'TSYN!4\?:88C(^ I8[Y>6%^?W>B+=M49YK5_"TNIXL\D=$X5B2'%#<]2'P"%UP!Y[++GJ*26-J4&AV+P\YC MR(&1.]3":0FCI[R\-E_^G>+PZ?SC.>M\@AJ3<,I+X;LFXN?%LN!T75MM75@);BE033F2^\H2*,4= M!(5\,Y;4<6.#3&T.;H[(Y,C^VA-=2(W!U,$Z>S;;? ;S_3)Z^;5^BY,HN&11 MU-ZRZ(BK7"<%J0#<6R-D*4R4-L/H@2I8>(&:@>Z9?34!^/6%N>O%TN\FE:7[_RJFZ#QVC09@&)MG10*'W- MF5F(PB(+3D0CVGAYV]%WJ'GZ]L'W]DZ(3%&LKA)H9PC7Y,N0P8T1!+DUDEM1 M9&RS>W^?MG&#O 8(NFUZ!E9/]V9G_]X6=YXQK EJV-UB2QB90JJ428 OM?,1 M8H9H4JH-:;7 P"7:-FW4CF.(KC..MS!_V8WJ[%9O!1Z=5BPST#&1/')!")E^ MY$;9@,@,+;K&]8S;4?HDC-0NZ'JX/+&!ZKHW60>4>=]]R+!&JV4Y]]:;G\\\ M&%NC-0Z*183(-0?2/^=.*HS8IMO><:S6KXLOFP#DU?S].LPSA1RWEL"SE):G M8?9N,9M1*%MCDDD6-OBD PCG#84BO)['F@R!,Y]8$BZ;-A>#]B#V2=BN73!V M9_108P5VD(&XGZ&),,4RAAKDQF\,L3:XUQXP2%Y<3I*%-J5_]],S+M*:P^!Q MOWX?G>R-K,^;/!KQN5P/DTE^5&+7Z_75:G6*>:)*8"%%!4P@@O*Z3CLTDGR! M4I04W$;1Z$Q^)SK'/1@Y-AX;ZK!;"_AVB?AUNCG#>35/2PPK?('G_YV@4]%[ M4\@E+1&44X%DR>K-1"531%&]Y",:QT=('??-"@Y:*G)]2BK5MW.G'Z1KW>* 3$.ZCH]T1Y\\1-\>/]43B0VLO M4XLMY;I9" MJ<.PI^@!,N-]SV[];Y[VMG0EH8J M& '9R=K.AAN"6:$8HGBKK4[.-QLPNP.90XRZ_^[+KO.,.2AE*("B("J2FYIE M'=-C)63N8RZ<2['==9$V0NDD0=P.9W?G[#;37J=9XM]P,W_P+2XWI0/[F+7; MCQC"E#U*UD#FZW+*XN5+KA"DO$NV6 V>$ ,JE (N! D\^1RX2LC35E=Y=EZ4 M#U%TJ%&Z_=P;YQQ)8:Z=OU'6:Q;>\,IT F,\%\FD)&V;*/)!DL8U-8-@XK95 M&4;\3\. ['\\?O^#&AB3A@?E#\*GY(S!!PU9UEFMLE8#*M*[4()K5EQ6JHWS MT\JD7)^HWGY#';>4:/=\,9V=UOCOVX-5;87)R66P6/=DFP)X1X&"]!1X9,:, MR8T*;?'CX,;Z>Z#O)4UVP^(S'-ZC,14S]W0,W(@6]LL.,?Q'3S:"/XVD-2 M0S V4Q#IR0=4-D) I[2)&$PXC@M^J&M0D3#Y[?0$E_4#U[4/0J N+H#SHBYI M(R&$1+N(M,Y(;UP*M[OZW8'4_8_N=&_>1:&7-FP V76PY=*R>S6G18AU\4VX MSX5;+2"G7"_S>P%.H@",'D,R&(1O,WWB&S+& 16@<6X0^< M?OQ$&^TS@E+XB"2\:KO0QUAH;*H5;=2@:! M*>]X\CJ&-MGPG<@_,HDA\*#LP@%A0,5=2VA9*I&E@FU MBM[I-A4R]Y(S3G56$S0=+NX.,7.Q%B8VHU7%$?0+)^,K6)TJ5=OLF1"UL]:D MW.;Z]0,$C5-0=13<["/RIY;]H4^<+.:;K,=JN@DK6F9^OO^VIEF?'9EMG?$) M07&+(0)S21":=("(EH-V(@ACK(Z^37UY^\.@0S.OFX9LHI:?"5E *E'[U%#4 MY#RM959JB87.494VY^_#\M%I>FH7]+5+L>^LZ ZVY@-Y_NGL_@=L>N9TL"#+I E%': MHH7EXG8QXOTG;_M2,.Z-T"8 .YY&.C!J!SHCKZ]Z'B:>I#;<@(F,3+AR#F(5 MO(TBA9*M5/J8SM[N'/0RK^>IASC[0>+I+X5G)XO3^7HBE.(E:/+ ':LWE6*! M(',!+"85YW)(N8UO.0CY/?JAK9$W+/SW@$'[ X>+?ZA?ZL#8?_VG_P]02P,$ M% @ Z(FI5$">(O &" MB< !< !H>6QN+3(P,C(P,S,Q>&5X,S$Q M+FAT;>U:6V\;-Q9^WU_!RM@T 70;RXH=V3&0V"YLH$U2KXKL/BVH(4R^NOW.^3(DBPY49HV5HSU@SPS) _/Y3LWSIS\:??CM M[<]79ZS6:+4^=LY:K?/^.;OL__(S.VBV$]:W/'?**Y-SW6I=O*NQVLC[HM=J M3:?3YK33-';8ZE^WB-1!2QOC9%-X43L]H2?XE5R<_N/DAT:#G9NT',OX5L.\%T2JQ:7SX=1H8WM[[?!W3".-C(^5GO5^[*NQ=.R=G+)K M,^;YCW4',S2$^A;&D?B?FSB^O^U4]79V_Z5^_?_6M;]O]V9@\V M,GM59_T1R#AV*;F>U5DJK5?9C/D1]\_VND?'6^N_X$+ /1I:9K[7>3FWB,H% MK-%K)$>/)F32G OQ[7=?54O2;G9)#5=LQ">263E1EA 1(&B%_P':66;&RC-OXKRU";E,I7/:"->I M+@5H CA+%JP#=(I"3P&[$V0)REHO,%G!P=W;&K 7H=BJTXQ28P* :("6L)T+ M_*3#G<-;?\4XS_:. M]I/#8U> QA" FG1^A>WZ8CG0\G>("9=EQHSD@YO M)-WG\D58FG1%O'O!-BEUP-.;H34(B(U*OUGX._Y6MB8>%96E>70;$II1-%WR MIHAN4M#6TF4.[F#_U#U3H[!K9B#%&ZC^$!IY6=416W:EEPVX#E -7K; MRM2EZC^DZ-M*H**T!5S%A:HO38T5@8'0!PQECF).PV,P(@MR19J"'B=Z!5Q6 M%4A(7U&3[51\3W8-4'!!&34!?@+<:(,G #FQ.Y"; MA\QHS'50T/%&58J&D8W(^X) 256"2=/2DNF74O(&JF/C/)[3V2YHN12$?H\G M9I',B+N[@H.B50"I%"&,!P&J$#MC6MU(79VKW)M?_VJ9OA*8.]6?=G<.F'^N M/PV'K6*.Z?HBJ%",6\;5(KY0=/J"4F&MEKUCC:.>]<:ZN^P<'H#D>*R\E_(3 M$7Q@D/]I7"CP%X@\!Y@1,!T%9/RGJGKN,O+W4H']X!YEGH;CEQ?_[[K^MJS\ M1J.@0H&G@#1J=*E=3Y4$-*K,>M?]3"6_H509"ZR0+$-I& Z!YT=E7P2XJE&) MYRX;XAH76.CD75A[$)Q508DE0!CJOGK,UP[)VI5CX -:"L)4\7_CH>)3RL6; M^YK'#'EOD'(SBZA1A]5E"'3 33BRKP!6CPE0Y1.C)Y*R8,Z'U9L'6\5&.2ZT MF4F,3D.P)^TE+?J'GA9&]^<8S 76@^ MZZD\*"PL.JZ(#8SW9MRCM]X3BOZH"JIWP %0<;AZ(?[J5?.HVZ%WXAZ]N!?S MC:O7Y;\-W#N?PA9#LV"]\QE[5 MP\<8=U"L%/&=R_AVMIK.GX94S_8.$&#"[\JW""MB;HG4-DE;VTHU6TRM(E(( M6 7T0F>1;*Z0+U0QB#R2?G=+I]^-VCY8U&A4CCS;2UZVCU'=Q(NSD9)9O+RX ME6E)YR#Q]GWL.>BD]_F'>"[&]:=FOE@W1RMDMZ7DN^(:M^XQ=MX=NZT_\!4$L#!!0 ( .B) MJ53)BVC=^@< !\H 7 :'EL;BTR,#(R,#,S,7AE>#,Q,BYH=&WM6FMO MVS@6_;Z_@N-B.RW@E_S8.$X:H$U2-,!,V\EXT-U/"UJB;"*4J"$INYY?O^>2 M_73U3FK-5JM M#]WS5NMB=,'>C'[^B?6:[8B-#,^M=%+G7+5:EV]KK#9UKABV6O/YO#GO-K69 MM$;7+2+5:RFMK6@F+JF=G=(=? N>G/WC](=&@UWHN,Q$[EAL!'M<%PLC)U/'.NU.AWW0YD;.>!AWTBEQMJ1SV@K7IRV_R>E8)XNS MTT3.F$Q>U&0D!OU!-QD/CH\&O:-Q?W L>FD:]09'XXCCYG\C,-G"]+#&NH42 M+VJ9S!M30?L/>YWF4;]P)W.9N.DP:K?_6?-3STY3G3OL9[ ^_ QDMH@Y\=$U MN)*3?.A%JH6ER^%8*VV&3]K^3XW7!N9E M=J<+K +9-=YC*%N8!V+^_/)Z=/7ZZOSEZ.K=VU_W9?]O9[:WD]FK.OMU*HR1 M[!6_$:;.8F&<3!?,3;E[^J0_.-E;_P5/$KA'0XG4#;O_6EI$Y@FL,6Q$@P<3 M,FHNA?CVNV^J)6HW^Z2&*S;E,\&,F$DQ1V!Q4VG9+R4W@*U:L&M1:..8SMEK M;3(6M1N_,)VR-PLE$=?8&ZV(I$7H,4435CI^#%;J')R57G$+VT#AV8+=Y'JN M1#(1]6 L$TR4:+"0:Z0([,!ESGB^8&7N3"D@ 9*&SQ^P'6<9KHSDBJ4\QBW# M="8="+$%9J14F*SC8.UL#]HDOMNHTHU28 "!JH,5O9ST_,;=3EBH] MMTN4&C&1UJ%2!MM&.?IDT$G.CJQ%:*J MVH!"A$Y3B4MOMBO&C? @<'E6 DR)!- Y5A).Z7I-"U#>*002=>)M+'2ML0Z M"IQ&JX"4PNA8)+AMV3, (Q% 6K#^Y<=XRO.)8"\1DZY+A1E1ES>B_C/QW"^- M^DFX>LYV*77,XYN)T0B(C4J_J?^XHV+G*XK)?N^ ?)8?CL]&S?81Z>%"6'0]0(I/\9_W MK3I5'S$O[?Y+J P8"T"RVBD4%KHT((!H/9/6YP#,$KFG0_W#*GNL9R C%/<8 MKRJ+%5;J57:B08E, EZL5C+QO;-2<4IT$,LSL:IML")42NL%'GZ-!4U$+L)ZD?CV]O@8?- M9$).P*W..25/;N% 5+Z39W"3+%$*OY%\+)5T"RJC=FU+/NL![;$:W&UCZEKY M[W/TQTJ@HC0%?,7ZLB^.M4D\ [X1F(@ M*"QZ,'Y%07A0R24^O.1R.>.J]!&8D"72%%V G $3=D[G8)^ 202PX' MUOM4*3T(!6)3R%>@"J\+YB2-T)5ASIWYM>_6J:O!.9!-QM9>!O@&262>>$ M^$0$'VO4'C2>2/#GB3P#F!$P+05D_*>2?NDRXO=2@GWO'F4>^[.?Y_]O^?ZV MK/Q2H9A#<2F!-.JRZ:P@E@+0J#+K;>LU%_R&4F4H[GRR]&6I/X%>GM-]$>"J M+BD<^NR(:SS!0BMNP]J]X*R*62P!PE!SUD.^MDC6MLR #VC)"U/%_YTGFH\I M%^_NJ1XRY+U$RDT-HD8=5A<^T $W_GE!!;!Z2( RGVDU$Y0%@4^>[K67?"O@)0SVKXH45P^6/$P3N M0O'%4.9>87[1245LK)W3V9 >N<\H^J,JJ!Y >T"%X>II_/%Q<]#OT@-Y9_"7 M+#>NGM4W_;/ZEDNVQ_K=YJ#=NW>XW8SN'?LDV>;1X/Z5?Y9J]Z@91?V]R+:\ M(H(RH&Y;\/Q%K5N[)\0>E?C0=G?WF_]2Q87\ 6?[-C/?,&. MZ_Y-D%LH5HKXSF5\M=A,YX]#JJ=/>@@P_GOC18@-,?=$:INDK>VEFCVF5A') M!ZP">J+94R!>J&$0>2+^'I=/O1FWG4RE2]OHVP;T+'06=(3]['T[<<'=K M_/FVBEL^8^W]_M&GCZGOO&=6Z/"BW3 +>%C(+ITVTL^ M\[):]1U>G?,O\9W]#U!+ P04 " #HB:E48V"T;84% #'% %P &AY M;&XM,C R,C S,S%X97@S,C$N:'1M[5AM;]LV$/Z^7\$Y6)H UIOE=[L!6B=% M#+1)FKCH]FF@1\;D7'I_C],?3 MR]GBEZLSE.B4HZL/K]_.9ZCE>-['<.9YIXM3=+YX]Q9U73] "XDSQ303&>:> M=W;10JU$ZWSL>>OUVEV'KI K;W'M&55=CPNAJ$LT:9U,S1?XI9B<_##]T7'0 MJ8B*E&8:19)B30DJ%,M6Z".AZA-RG'K63.2E9*M$HX[?Z:"/0GYBM[@:UTQS M>M+HF7K5^]2SBTR7@I0G4\)N$2,O6RP ">#9UW4%>0!Z.,MH8T+0,:#/?CZ?OYXO M4-AQ@UW$VX9CN0+;M[687UY LE[??'AU ML4"+2Q0,T0?WQIVYZ.9L9D>#L.?_/0-91L"X<=C/OWQPNG]JWSQ#D<@R&ID] MAM9,)T@G%+TOL 2G\Q)=TUQ(C42,SDO.S*1SP0GL' 5[1>8N.C+S#P^&G8X_ MF8DTQUEIWX+),8+9;X1,4> [[U$LI-6= U)!$ 7;"7J'990<'@1]?Q(&;;OI MV@@K%#,.HQL\-S0J)-0!,!QG!)W=10G.5A0@I"E3RL R_Q+AI2BT%2&PR5%" M)07HVQ@K@QJ(;31OHT4"CE3HG&)>MM&5I(J9N-BE9@FC,2P( #2[I>@RCEE$ MI7&(45I;W$;P3;,8'O)"J@*#M!;;.5)[V.2(-1 3D9LJM#V]F33R^XW^&RR7 M.*/*N;SCM$2O(AN*CN^#FW2"==O(I27ZE(DU>&Q%#P]ZP\G>69AC8F+IE!%3&$33KNY'KQR]M??T9:+GD+ZV\,&SO 2C:JS>Y.*M2.^<1M?E[O'Z?=AU>%!=S!1]G>' M^NR8N6>F^L;:UK_I&JA6S^27"YS2?>-=UTY;6G- *C@CJ('XS5C\?_2W?&&Z M^2^TW9_/JDTS4_580"RJ!]O65(^;WJ9ZK1L<<[]P="494)D<\\_-/'Z<.9ZE M#%N,Y,E+B\W8UR:D"T/5A*0K86Z!JNX-(F;I&E"K)36?XT)F3"5 N6"#4R"! MT&SA**K)6D7X+4?:,Z$;[;;'-6TQB.="T=V68;AGFU"UDZGMIW=6 M 2Q+0W$CZ-.%M'=>RQ(0Q] 49Y$9,>: (0#$X'G8TJX3"N\2B"ZAH,EXR[;8 M,?#>ARUV&_2NL"2<*FN%4;NB&?!#,R,BYH M=&WM6%MOVS84?M^O8!TL30#KZONE 1HG10RT29NXZ/8T4")E$:%$E:3B>+]^ MAY24V,FR>L/:K,6"P)!(GL/O7'CT'4Y?G%S,%K^^/T6ISCAZ__'X[7R&6H[G M?>K,/.]D<8+.%N_>HJ[K!V@A<:Z89B+'W/-.SUNHE6I=C#UOM5JYJXXKY-); M7'I&5=?C0BCJ$DU:1U,S K\4DZ.?IB\/4JV:B6$NV3#4*_3!$GX2\9C>XFM=,K"\DE%ZS>FK5L9R)Z5F M_W$W= >]0D]6C.AT'/C^SRV[]&B:B%S#?A+DJ\=*S2-EFMYJ!W.VS,?6I%8E MVDS'@@LYWO/MW\3,. G.&%^/7RY81A4ZIRMT*3*SG+:F!"$!O3I+V?SX_D"=4(WW$:\:3B62[!=BP*D0.T&]AB< M3>4S@9^=7B[F;^:SUXOYQ3DDZ^75Q]?G"[2X0,$0?72OW)F+KDYG=C;H]/R_ M9R#+"1@W[O2+KQ^<[I_:-\]1+/*&8>A/9B(K<+ZV;\'D$,'J-T)F*/"=#R@1 MTNHN *D@B(+M!+W#,D[W]X*^/^D$;7OHV@@KE# .LW=XKFA<2J@#8#C."3J] MC5.<+RE R#*FE(%E_B7"D2BU%2%PR%%*)07HFQ@K@QJ(;31OHRM8)ADZQM=4 MMM$L931!;UB.\YAACBZ2A,54&A<8-;6-;01CFB7P4)12E1ABI\5F5M0^-5EA M3<)$%*;N;"YO%HW\?J/_"LL(YU0Y%[>'3,R#.EXD%PV%CQ[;??]DO?[72-'TP\ MZ@.0E!Q.0PS!YR8+[S)3TL\ED]1\$90)U'W8#_"ARS_5"=]@;/CGMN\&3KQR]K<_TI9^GD#^VZ\-?+;7:%1]KN]2L7;$=V[C M\7K[>_IC6+6_UQU,E/W=8CM;9NZ8J;ZQMO5ON@:JU3/YY1QG=-=XU[73EM8" MD K."&H@?C<6_Q_]>U\L3 /_E8[[\UGU1/]B+@P.WDL&@P6,/IH_?)P-GJ4! M7V:AS\0P%X9["4F7PESD5.T81,#R+^!*$37#22ESIE+@4'!@*; ZZ)YP'-?L MJV+PEO3MU,4!2P/-N="-=MNFFLX6Q NAZ'8/,-R1]U?]869;XJU= $MD.&L, MK;:0]MHJ6@/B!/K:/#8SQAPP!( 8/ ][U%5*X5T"6QN+3(P,C(P M,S,Q+FAT;5!+ 0(4 Q0 ( .B)J50P3L-'H@@ $1, 1 M " 3W[ !H>6QN+3(P,C(P,S,Q+GAS9%!+ 0(4 Q0 ( .B)J50L;H\0 MW!0 'O 5 " 0X$ 0!H>6QN+3(P,C(P,S,Q7V-A;"YX M;6Q02P$"% ,4 " #HB:E4UK)FV\H8 \_0 %0 @ $= M&0$ :'EL;BTR,#(R,#,S,5]D968N>&UL4$L! A0#% @ Z(FI5,VNGN8; M:@ .EX$ !4 ( !&C(! &AY;&XM,C R,C S,S%?;&%B+GAM M;%!+ 0(4 Q0 ( .B)J53^N]G9"S\ /&^ @ 5 " 6B< M 0!H>6QN+3(P,C(P,S,Q7W!R92YX;6Q02P$"% ,4 " #HB:E40)XB\ 8( M "V)P %P @ &FVP$ :'EL;BTR,#(R,#,S,7AE>#,Q,2YH M=&U02P$"% ,4 " #HB:E4R8MHW?H' ?* %P @ 'A MXP$ :'EL;BTR,#(R,#,S,7AE>#,Q,BYH=&U02P$"% ,4 " #HB:E48V"T M;84% #'% %P @ $0[ $ :'EL;BTR,#(R,#,S,7AE>#,R M,2YH=&U02P$"% ,4 " #HB:E49FO9K68% "*% %P M@ '*\0$ :'EL;BTR,#(R,#,S,7AE>#,R,BYH=&U02P4& H "@"> @ &9?