0000950170-22-004184.txt : 20220321 0000950170-22-004184.hdr.sgml : 20220321 20220321073115 ACCESSION NUMBER: 0000950170-22-004184 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 105 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220321 DATE AS OF CHANGE: 20220321 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FTC Solar, Inc. CENTRAL INDEX KEY: 0001828161 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 814816270 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40350 FILM NUMBER: 22754220 BUSINESS ADDRESS: STREET 1: 9020 N CAPITAL OF TEXAS HWY, SUITE I-260 CITY: AUSTIN STATE: TX ZIP: 78759 BUSINESS PHONE: (907) 312-0717 MAIL ADDRESS: STREET 1: 9020 N CAPITAL OF TEXAS HWY, SUITE I-260 CITY: AUSTIN STATE: TX ZIP: 78759 10-K 1 ftci-20211231.htm 10-K 10-K
--12-31P1Y01-01-2034FY01-01-2038falseP5Yhttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent0001828161http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent0001828161us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001828161us-gaap:SalesRevenueNetMemberftci:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001828161us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMemberftci:PlcBarclaysBankMember2021-04-300001828161us-gaap:AdditionalPaidInCapitalMemberus-gaap:IPOMember2021-01-012021-12-310001828161us-gaap:ProductMember2021-01-012021-12-310001828161us-gaap:IPOMember2021-01-012021-12-310001828161us-gaap:TechnologyEquipmentMember2020-12-310001828161ftci:AsRevisedMember2021-04-012021-06-300001828161us-gaap:PreferredStockMember2020-12-310001828161srt:ScenarioPreviouslyReportedMember2021-07-012021-09-300001828161us-gaap:RetainedEarningsMember2021-01-012021-12-310001828161ftci:DimensionMember2021-01-012021-12-310001828161us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001828161us-gaap:CreditConcentrationRiskMemberftci:MajorCustomerMemberus-gaap:AccountsReceivableMember2021-12-310001828161us-gaap:SalesRevenueNetMemberftci:CustomerFourMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001828161us-gaap:TreasuryStockMember2020-01-012020-12-310001828161us-gaap:IPOMember2021-04-300001828161us-gaap:AdditionalPaidInCapitalMember2021-12-3100018281612021-04-050001828161us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001828161us-gaap:RetainedEarningsMember2019-12-310001828161us-gaap:CommonStockMemberus-gaap:IPOMember2021-01-012021-12-310001828161us-gaap:CommonStockMember2019-01-012019-12-3100018281612018-12-310001828161us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001828161us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftci:CustomerTwoMember2020-01-012020-12-310001828161us-gaap:EquipmentMember2021-01-012021-12-310001828161us-gaap:RetainedEarningsMember2020-01-012020-12-310001828161us-gaap:AdditionalPaidInCapitalMember2019-12-310001828161ftci:SunEdisonUtilityHoldingsIncMember2017-01-132017-01-130001828161us-gaap:RestrictedStockMember2020-01-012020-12-310001828161us-gaap:CostOfSalesMember2021-01-012021-12-310001828161ftci:RelatedPartyMember2017-01-300001828161srt:ScenarioPreviouslyReportedMember2020-01-012020-03-3100018281612020-07-210001828161country:US2020-01-012020-12-3100018281612020-01-012020-12-310001828161us-gaap:RetainedEarningsMember2019-01-012019-12-310001828161ftci:RelatedPartyMember2017-01-302017-01-300001828161srt:MaximumMember2021-01-012021-12-310001828161us-gaap:RevolvingCreditFacilityMember2021-12-310001828161us-gaap:ForeignCountryMember2020-01-012020-12-310001828161srt:ScenarioPreviouslyReportedMember2020-07-012020-09-300001828161us-gaap:TreasuryStockMember2021-01-012021-12-310001828161us-gaap:RestrictedStockMember2019-01-012019-12-310001828161us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001828161us-gaap:RetainedEarningsMember2020-12-310001828161us-gaap:RestrictedStockMember2021-01-012021-12-310001828161us-gaap:ForeignCountryMember2021-01-012021-12-310001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001828161us-gaap:ResearchMember2021-12-310001828161us-gaap:LeaseholdImprovementsMember2020-12-310001828161ftci:TangibleAssetMember2019-01-012019-12-3100018281612021-12-3100018281612021-06-300001828161us-gaap:ResearchMember2021-01-012021-12-310001828161us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMemberftci:PlcBarclaysBankMember2021-04-302021-04-300001828161ftci:PaycheckProtectionProgramPPPLoanMember2021-12-310001828161us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001828161ftci:TheWesternAllianceBankMemberus-gaap:RevolvingCreditFacilityMember2019-06-172019-06-1700018281612021-01-082021-01-080001828161ftci:RestrictedStockAwardMember2021-01-012021-12-310001828161us-gaap:RetainedEarningsMember2018-12-310001828161srt:RestatementAdjustmentMember2020-01-012020-12-310001828161us-gaap:TreasuryStockMember2020-12-310001828161us-gaap:LetterOfCreditMemberftci:PlcBarclaysBankMember2021-12-310001828161us-gaap:RestrictedStockUnitsRSUMember2020-12-310001828161us-gaap:SalesRevenueNetMemberftci:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001828161ftci:TwoThousandAndTwentyOneEmployeePurchasePlanMember2021-01-012021-12-310001828161us-gaap:SalesRevenueNetMemberftci:MajorCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-12-310001828161us-gaap:RevolvingCreditFacilityMemberftci:PlcBarclaysBankMember2021-04-302021-04-300001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001828161ftci:CustomerOneMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001828161us-gaap:CommonStockMember2021-01-012021-12-310001828161us-gaap:AdditionalPaidInCapitalMember2018-12-310001828161us-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001828161ftci:RestrictedStockAwardMember2021-12-310001828161us-gaap:SubsequentEventMemberftci:HxTrackersMember2022-03-150001828161us-gaap:SoftwareDevelopmentMember2020-01-012020-12-310001828161us-gaap:ToolsDiesAndMoldsMember2020-12-310001828161ftci:TheWesternAllianceBankMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001828161ftci:TwoThousandTwentyOneStockIncentivePlanMember2021-04-300001828161us-gaap:TreasuryStockMember2021-12-310001828161us-gaap:CommonClassAMemberftci:DimensionEnergyMember2021-06-242021-06-240001828161country:US2019-01-012019-12-310001828161us-gaap:CreditConcentrationRiskMemberftci:CustomerThreeMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001828161us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMemberftci:CustomerTwoMember2021-01-012021-12-310001828161us-gaap:ForeignCountryMember2019-01-012019-12-310001828161ftci:PaycheckProtectionProgramPPPLoanMemberftci:CoronavirusAidReliefAndEconomicSecurityActMember2020-04-300001828161us-gaap:LondonInterbankOfferedRateLIBORMemberftci:PlcBarclaysBankMember2021-04-302021-04-300001828161us-gaap:ToolsDiesAndMoldsMember2021-12-310001828161us-gaap:IPOMemberftci:RepurchaseMember2021-01-012021-12-310001828161srt:MinimumMember2021-01-012021-12-310001828161us-gaap:PreferredStockMember2018-12-3100018281612020-07-212020-07-2100018281612021-04-282021-04-280001828161us-gaap:RetainedEarningsMember2021-12-310001828161ftci:WesternAllianceBankMember2020-12-310001828161us-gaap:DomesticCountryMember2021-12-310001828161us-gaap:SoftwareDevelopmentMember2020-12-310001828161us-gaap:RestrictedStockUnitsRSUMemberus-gaap:IPOMember2021-01-012021-12-310001828161us-gaap:TechnologyEquipmentMember2021-01-012021-12-310001828161ftci:PaycheckProtectionProgramPPPLoanMember2020-12-3100018281612021-01-012021-12-3100018281612020-03-3100018281612019-12-310001828161us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001828161us-gaap:EquipmentMember2021-12-310001828161us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftci:CustomerTwoMember2019-01-012019-12-310001828161us-gaap:SubsequentEventMemberftci:HxTrackersMember2022-03-152022-03-150001828161us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001828161us-gaap:SalesRevenueNetMemberftci:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100018281612021-04-052021-04-050001828161ftci:TangibleAssetMember2021-01-012021-12-310001828161us-gaap:LetterOfCreditMemberftci:PlcBarclaysBankMember2021-01-012021-12-310001828161srt:ScenarioPreviouslyReportedMember2021-01-012021-03-3100018281612021-01-080001828161ftci:FcxSolarLlcMember2021-04-212021-04-210001828161us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001828161us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftci:CustomerTwoMember2021-01-012021-12-310001828161us-gaap:AdditionalPaidInCapitalMember2020-12-310001828161us-gaap:TreasuryStockMember2018-12-310001828161srt:ScenarioPreviouslyReportedMember2020-10-012020-12-310001828161us-gaap:PreferredStockMember2021-12-310001828161ftci:RestrictedStockAwardMember2020-12-310001828161us-gaap:ServiceMember2019-01-012019-12-310001828161us-gaap:CommonStockMember2019-12-310001828161srt:ScenarioPreviouslyReportedMember2020-01-012020-12-310001828161ftci:PaycheckProtectionProgramPPPLoanMemberftci:CoronavirusAidReliefAndEconomicSecurityActMember2020-04-302020-04-300001828161us-gaap:IPOMember2021-04-302021-04-300001828161us-gaap:SalesRevenueNetMemberftci:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001828161us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001828161us-gaap:RestrictedStockMember2021-01-012021-12-310001828161ftci:AsRevisedMember2020-04-012020-06-3000018281612021-04-280001828161ftci:TwoThousandTwentyOneStockIncentivePlanMember2021-04-012021-04-300001828161us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001828161ftci:TangibleAssetMember2020-01-012020-12-310001828161us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001828161us-gaap:TechnologyEquipmentMember2021-12-310001828161us-gaap:ServiceMember2021-01-012021-12-310001828161us-gaap:EquipmentMember2020-12-310001828161us-gaap:SalesRevenueNetMemberftci:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001828161us-gaap:CreditConcentrationRiskMemberftci:CustomerThreeMemberus-gaap:AccountsReceivableMember2020-01-012020-12-3100018281612020-12-310001828161us-gaap:SalesRevenueNetMemberftci:MajorCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-12-310001828161us-gaap:CostOfSalesMember2020-01-012020-12-310001828161us-gaap:LeaseholdImprovementsMember2021-12-310001828161ftci:RelatedPartyMember2020-01-012020-12-310001828161ftci:CustomerFourMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001828161us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001828161us-gaap:TreasuryStockMember2019-12-310001828161us-gaap:LeaseholdImprovementsMember2021-01-012021-12-3100018281612021-06-290001828161us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMemberftci:CustomerTwoMember2020-01-012020-12-3100018281612022-03-110001828161us-gaap:CommonStockMember2018-12-310001828161us-gaap:CommonStockMember2021-12-310001828161us-gaap:CommonStockMember2020-01-012020-12-310001828161us-gaap:SoftwareDevelopmentMember2019-01-012019-12-310001828161ftci:RelatedPartyMember2019-01-012019-12-310001828161us-gaap:CommonClassAMemberftci:DimensionEnergyMember2021-06-2400018281612019-01-012019-12-310001828161us-gaap:PreferredStockMember2019-12-310001828161ftci:AsRevisedMember2020-01-012020-12-310001828161us-gaap:CreditConcentrationRiskMemberftci:MajorCustomerMemberus-gaap:AccountsReceivableMember2020-12-310001828161ftci:PaycheckProtectionProgramPPPLoanMember2020-12-310001828161us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001828161us-gaap:ServiceMember2020-01-012020-12-310001828161us-gaap:ProductMember2019-01-012019-12-310001828161srt:ScenarioPreviouslyReportedMember2021-10-012021-12-310001828161us-gaap:SalesRevenueNetMemberftci:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001828161country:US2021-01-012021-12-310001828161us-gaap:RevolvingCreditFacilityMember2020-12-310001828161us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMemberftci:PlcBarclaysBankMember2021-01-012021-12-310001828161us-gaap:RevolvingCreditFacilityMemberftci:TheWesternAllianceBankMember2019-07-170001828161us-gaap:CostOfSalesMember2019-01-012019-12-310001828161us-gaap:IPOMember2021-04-302021-04-300001828161ftci:RelatedPartyMemberftci:TwoBoardMembersMember2017-01-300001828161us-gaap:StateAndLocalJurisdictionMember2021-12-310001828161us-gaap:CommonStockMember2020-12-310001828161us-gaap:RestrictedStockUnitsRSUMember2021-12-310001828161us-gaap:SalesRevenueNetMemberftci:MajorCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-12-310001828161us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001828161us-gaap:StateAndLocalJurisdictionMember2021-01-012021-12-3100018281612021-04-012021-06-300001828161us-gaap:IPOMember2021-01-012021-12-310001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001828161ftci:PaycheckProtectionProgramPPPLoanMemberftci:CoronavirusAidReliefAndEconomicSecurityActMember2021-01-202021-01-200001828161us-gaap:SoftwareDevelopmentMember2021-12-310001828161ftci:DimensionEnergyMember2021-01-012021-12-310001828161us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001828161us-gaap:ProductMember2020-01-012020-12-310001828161us-gaap:PropertyPlantAndEquipmentOtherTypesMember2021-01-012021-12-310001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001828161ftci:CustomerOneMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-31ftci:NumberOfCustomerxbrli:purexbrli:sharesiso4217:USDxbrli:sharesiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

(Mark One)

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2021

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 Number 001-40350

 

FTC SOLAR, INC.

(Exact name of Registrant as specified in its Charter)

 

 

Delaware

81-4816270

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

9020 N Capital of Texas Hwy, Suite I-260,

Austin, Texas

78759

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (737) 787-7906

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common Stock, $0.0001 par value

 

FTCI

 

The Nasdaq Stock Market LLC

Securities registered pursuant to Section 12(g) of the Act: None

Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. YesNo

Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. YesNo

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. YesNo

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). YesNo

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

 

 

Accelerated filer

 

 

 

 

 

Non-accelerated filer

 

 

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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the Registrant, based on the closing price of the shares of common stock on June 30, 2021 was $360,590,194.

The number of shares of Registrant’s Common Stock outstanding as of March 11, 2022, was 99,144,385.

DOCUMENTS INCORPORATED BY REFERENCE

List hereunder the following documents if incorporated by reference and the Part of the Form 10-K (e.g., Part I, Part II, etc.) into which the document is incorporated:

Portions of the Registrant's 2022 Proxy Statement for the Annual Meeting of Stockholders, to be filed on or before April 30, 2022, are incorporated by reference into Part III of this report.

 

 

 

 


 

Table of Contents

 

 

 

Page

 

Cautionary Statement Regarding Forward-Looking Statements

1

PART I

 

 

Item 1.

Business

1

Item 1A.

Risk Factors

6

Item 1B.

Unresolved Staff Comments

27

Item 2.

Properties

28

Item 3.

Legal Proceedings

28

Item 4.

Mine Safety Disclosures

28

 

 

 

PART II

 

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

29

Item 6.

[Reserved]

30

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

30

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

47

Item 8.

Financial Statements and Supplementary Data

48

Item 9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

75

Item 9A.

Controls and Procedures

75

Item 9B.

Other Information

76

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

76

 

 

 

PART III

 

 

Item 10.

Directors, Executive Officers and Corporate Governance

77

Item 11.

Executive Compensation

77

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

77

Item 13.

Certain Relationships and Related Transactions, and Director Independence

77

Item 14.

Principal Accountant Fees and Services

77

 

 

 

PART IV

 

 

Item 15.

Exhibits and Financial Statement Schedules

78

Item 16.

Form 10-K Summary

80

 

 

 

 

SIGNATURES

81

 

 

 

 


 

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K (“Annual Report”) contains forward-looking statements. All statements other than statements of historical or current facts contained in this Annual Report may be forward-looking statements. Statements regarding our future results of operations and financial position, business strategy and plans and objectives of management for future operations, including, among others, liquidity, growth and profitability strategies and factors and trends affecting our business are forward-looking statements. Forward-looking statements can be identified in some cases by the use of words such as “believe,” “can,” “could,” “potential,” “plan,” “predict,” “goals,” “seek,” “should,” “may,” “may have,” “would,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” the negative of these words, other similar expressions or by discussions of strategy, plans or intentions.

The forward-looking statements in this Annual Report are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. Forward-looking statements involve known and unknown risks, uncertainties, and other important factors that may cause our actual results, performance or achievements, or industry results, to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. We believe that these factors include, but are not limited to, the factors set forth under Item 1A. "Risk Factors". Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified, you should not rely on these forward-looking statements as predictions of future events. The events and circumstances reflected in our forward-looking statements may not be achieved or occur, and actual results could differ materially from those projected in the forward-looking statements.

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Annual Report, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely upon these statements.

You should read this Annual Report with the understanding that our actual future results may be materially different from what we expect. All forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by these cautionary statements.

These forward-looking statements speak only as of the date of this Annual Report. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained in this Annual Report, whether as a result of any new information, future events, or otherwise.

 

 

PART I

Item 1. Business.

 

Development of the business

FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. We are a global provider of advanced solar tracker systems, supported by proprietary software and value-added engineering services. Our mission is to provide differentiated products, software, and services that maximize energy generation and cost savings for our customers, and to help facilitate the continued growth and adoption of solar power globally. Trackers significantly increase the amount of solar energy produced at a solar installation by moving solar panels throughout the day to maintain an optimal orientation relative to the sun. Our tracker systems are currently marketed under the Voyager brand name (“Voyager Tracker” or “Voyager”). Voyager is a next-generation two-panel in-portrait single-axis tracker solution that we believe offers industry-leading performance and ease of installation. We have a team of dedicated renewable energy professionals with significant project installation experience focused on delivering cost reductions to our US and worldwide clients across the solar project development and construction cycle. Our solar solutions span a range of applications, including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas, and has international subsidiaries in Australia, India, Singapore, and South Africa.

On January 13, 2017, the Company entered into an asset purchase agreement with SunEdison Utility Holdings, Inc. (“Seller”) to purchase all assets of the Seller, in addition to assuming any liabilities, for a total transaction price of $6 million. Seller discontinued its operations and filed for bankruptcy prior to the acquisition date. The assets purchased as part of this acquisition included intangible assets in the form of developed technology (AP90 tracker),

1


 

software, and inventory. In connection with the acquisition, the Company was formed by the management team behind the AP90 tracker, a first-generation tracker based on a one-panel in-portrait, linked-row design. The management team utilized their design and construction experience, and their experience with installing and operating other competitive tracking solutions, to create the next-generation Voyager Tracker, which achieved product certification in 2019.

In April 2021, we completed an initial public offering (IPO) of 19,840,000 shares of our common stock receiving proceeds of $241.2 million, net of underwriting discounts and commissions, but before offering costs, and began trading on the Nasdaq Global Market under the symbol “FTCI”. Prior to the completion of the IPO, the board of directors and stockholders approved an approximately 8.25-for-1 forward stock split (the “Forward Stock Split”) of the Company’s shares of common stock which became effective on April 28, 2021. Proceeds from the IPO were used for general corporate purposes, with $54.2 million used to purchase an aggregate of 4,455,384 shares of our common stock, including shares resulting from the settlement of certain vested restricted stock units (“RSUs”) and exercise of certain options in connection with the IPO at the IPO price, less underwriting discounts and commissions.

We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. Under the JOBS Act, we elected to use the allowed extended transition period to delay adopting new or revised accounting standards until such time as those standards apply to private companies.

 

Description of the business

We currently offer tracking and software solutions targeting the utility-scale solar energy markets to current and potential customers in the United States, Asia, the Middle East, North Africa, South Africa and Australia, and we aim to continue to expand our global footprint in Latin America, New Zealand and Europe. Our Voyager tracking system is built upon a self-powered, two-panel in-portrait design utilizing a 60-meter independent row architecture, which provides numerous advantages to our customers.

Our customers include project developers, solar asset owners and engineering, procurement and construction (“EPC”) contractors that design and build solar energy projects.

We currently operate in one business segment and derive our revenue primarily from the sale of: (i) Voyager Tracker and customized components of Voyager Tracker, (ii) individual parts of Voyager Tracker for certain specific transactions, (iii) shipping and handling services, (iv) term-based software licenses, (v) maintenance and support services for the term-based software licenses, and (vi) subscription services.

We report both product and service revenue in our consolidated financial statements. Product revenue includes revenue from the sale of Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription fees from licensing subscription services, and maintenance and support services in connection with the term-based software licenses.

We incur costs associated with the revenues generated related to (i) the raw materials used in the Voyager Tracker system, including parts and components, (ii) personnel costs attributable to procurement, installation and delivery of finished products and services, (iii) freight and delivery, (iv) product warranty, (v) insurance and (vi) customer support.

We outsource all manufacturing to contract manufacturing partners who rely largely on raw materials obtained from international sources, including various vendors located in Southeast Asia. We, and our contract manufacturing partners, have been impacted by global logistics issues and increasing costs to obtain and deliver those materials during the last nine months of 2021 and continuing into 2022. We continue to focus on improving product margins by seeking ways to reduce such costs.

 

Market factors

Our global market opportunity is driven by two primary factors: overall growth in utility-scale solar projects and the increased usage of trackers as the preferred mounting system in utility-scale solar projects.

Governments across the globe have established policies to support a transition away from fossil fuels and towards low-carbon forms of energy, such as solar power. In the United States, various states have implemented Renewable Portfolio Standards, which require a specified percentage of the electricity sold by utilities to come from renewable sources by a certain date. Globally, renewable energy support has accelerated since the Paris Agreement under the United Nations Framework Convention on Climate Change, which became effective in 2016. These factors, along with efficiency improvements and cost reductions in the underlying photovoltaic cell technology used in solar energy production, have contributed to solar energy becoming the fastest growing form of electricity production today, according to the 2020 New Energy Outlook published by Bloomberg New Energy Finance.

2


 

Solar trackers have been gaining market share versus fixed-tilt mounting systems due to their ability to optimize energy production, accommodate more varied terrain and offer a more attractive return on investment. The United States currently represents the largest portion of the solar tracker market while continued growth is expected in the Middle East, Africa and Asia. We believe we are well positioned to benefit from the accelerating adoption of two-panel in-portrait tracker systems, bifacial panels and larger-format or higher-powered bifacial panels.

Our growth strategy is based on (i) increasing our market share in the United States, (ii) expanding internationally, (iii) expanding our tracker product offerings, (iv) reducing our operating costs through operating leverage, (v) expanding our software offering and improving the attachment rate of enhanced software to tracker sales, (vi) introducing turnkey sales for smaller systems, and (vii) strategic acquisitions.

 

Government policies and regulations

Federal, state, local and foreign government bodies provide incentives to owners, end-users, distributors, system integrators and manufacturers of solar energy systems to promote solar electricity in the form of rebates, tax credits and other financial incentives such as system performance payments, payments of renewable energy credits associated with renewable energy generation and an exclusion of solar energy systems from property tax assessments.

The most notable incentive program to our U.S. business is the investment tax credit (“ITC”) for solar energy projects, which allows taxpayers to offset their federal income tax liability by a certain percentage of their cost basis in solar energy systems placed in service for commercial use. Under existing tax law, the ITC is 30% for projects that began construction prior to 2020 and are placed in service before 2026, and is reduced (a) to 26% for projects that began or begin construction in 2020, 2021, or 2022 and are placed in service before 2026, (b) to 22% for projects that begin construction in 2023 and are placed in service before 2026 and (c) to 10% for projects that begin construction after 2023 or placed in service after 2025 regardless of when construction began.

The U.S. Congress is considering a variety of proposals, including certain provisions of H.R. 5376 (the “Build Back Better Act”), that would, if enacted, benefit the solar energy industry, including in the form of extended or increased tax credits. Proposals being considered by Congress include: (i) extension of the ITC at a 30% rate through 2031; (ii) the consolidation of numerous federal energy tax incentives into a simplified system which would award credits for clean electricity generation; and (iii) a “direct pay” system applicable to the ITC, which would permit such tax credits to be utilized by owners of solar energy projects regardless of whether they have taxable income. However, there can be no assurance that all or any of the above proposals will be passed by Congress or signed into law by the President.

Renewable portfolio standards (“RPSs”) are a set of policies designed to increase the use of renewable energy sources for electricity generation. In the United States, a number of states and the District of Columbia have implemented RPSs, which require a specified percentage of the electricity sold by utilities to come from renewable resources by a certain date. While many state targets are between 10% and 45%, various other states have targets of 50% or greater.

A feed-in-tariff (“FiT”) is another type of incentive that pays owners of renewable energy systems, including solar energy systems, a certain amount per unit of electricity they generate and provide to the grid. These incentives are often at above-market fixed-prices that are locked in over contract periods of 10 to 20 years. While FiTs are relatively rare as a solar policy mechanism in the United States (with only a handful of states offering them), they are more common internationally.

 

Environmental, social and governance (“ESG”)

Environmental responsibility has become a priority for investors, demonstrated by a meaningful trend in allocation of capital to companies that are leading and committed to the energy transition from fossil fuels to low-carbon alternatives. We recognize the importance of environmental stewardship, cultivating sustainable relationships with our employees, manufacturers and the communities where we operate, and accountability of our leadership to our stakeholders. As a renewable energy company, we are passionate about our role in facilitating the global transition away from fossil fuel energy sources and towards renewable energy sources. We intend to continue building our business and shaping our corporate culture by taking into account ESG principles applicable to our company. For example, we have received International Standards Organization (“ISO”) 14001:2015 environmental management system certification and ISO 9001:2015 quality management system certification at our corporate headquarters. ISO 14001:2015 and ISO 9001:2015 are globally recognized standards for environmental and quality management systems that provide a voluntary framework to identify key environmental and quality aspects within businesses. We have also received ISO’s Occupational Health and Safety Management certification, ISO 45001:2018. Our contract manufacturing partners also undergo a qualification process to remain on our approved vendor list, which includes a review and assessment of their environmental performance.

3


 

Electricity generation from fossil fuel sources results in a significant amount of greenhouse gas and particulate matter emissions, and our offering as a renewable solar energy-based solution helps mitigate this impact by acting as a replacement for such polluting sources. We believe our installed capacity has contributed to eliminating meaningful amounts of carbon dioxide, sulfur dioxide, nitrous oxide and particulate matter from the environment.

 

Seasonality

Our revenue may be impacted by seasonality and variability related to the timing of construction activity and expected declines in available ITCs for solar projects beginning in 2023, as described above. Based on historical experience, we have experienced lower levels of customer purchasing during winter months in cold-weather climates as it is more costly to our customers to set foundations when the ground is frozen.

Future ITC step-downs may also impact our customers’ purchasing patterns and affect the timing of our revenue recognition from one period to another.

 

Competition

The tracker industry is highly specialized and dominated by a relatively small number of companies. Our direct tracker competitors include Array Technologies, Inc. and NEXTracker Inc. We also compete indirectly with manufacturers of fixed-tilt mounting systems. We compete on the basis of product performance and features, total cost of ownership (usually measured by the levelized cost of energy), reliability and duration of product warranty, sales and distribution capabilities, training and customer support.

 

Patents, trademarks and tradenames

We maintain a robust program of research and development to continue to enhance and expand our product offerings to our customers. During the year ended December 31, 2021, our research and development costs totaled $11.5 million, including employee salaries and benefit costs.

Our trademarks and trade names, include, but are not limited to, Voyager Tracker, SunDAT, SunPath, Atlas and FTC Solar, which are protected under applicable intellectual property laws. This Annual Report also may contain trademarks, service marks, trade names and copyrights of other companies, which are the property of their respective owners. Solely for convenience, the trademarks, service marks, trade names and copyrights referred to in this Annual Report are listed without the TM, SM, © and ® symbols, but we will assert, to the fullest extent under applicable law, our rights or the rights of the applicable licensors, if any, to these trademarks, service marks, trade names and copyrights.

As of December 31, 2021, we had one U.S. trademark registration, five U.S. applications for trademark registration, 52 issued U.S. patents, twelve issued non-U.S. patents, six patent applications pending for examination in the U.S. and nine patent applications pending for examination in other countries related to panel attachments, solar tracking algorithms, related design and assembly methods, and software solutions. Our issued U.S. patents are expected to expire between 2022 and 2039.

 

Human capital resources

Our year-end headcount by department for each period was as follows:

Department

 

December 31,
2021

 

 

December 31,
2020

 

 

December 31,
2019

 

Operations and support

 

 

104

 

 

 

90

 

 

 

28

 

Research and development

 

 

47

 

 

 

43

 

 

 

25

 

Sales and marketing

 

 

22

 

 

 

13

 

 

 

3

 

General and administrative

 

 

50

 

 

 

32

 

 

 

8

 

Total headcount at period end

 

 

223

 

 

 

178

 

 

 

64

 

Most employees are located in North America and Asia with certain others based in the Middle East and Australia. We believe we have a diverse employee base in terms of gender, age, experience, background and ethnicity. As an example, the range of ages for our Executive Leadership Team and our global employee workforce at December 31, 2021, was as follows:

4


 

Age range of employees

 

Global Executive Leadership Team

 

 

Global
employees

 

18 - 24

 

 

-

 

 

 

10

 

25 - 34

 

 

-

 

 

 

71

 

35 - 44

 

 

3

 

 

 

70

 

45 - 54

 

 

4

 

 

 

51

 

55 and over

 

 

4

 

 

 

21

 

Total at period end

 

 

11

 

 

 

223

 

Additionally, we gather ethnicity information on our U.S. employees, which at December 31, 2021, was as follows:

Ethnicity

 

U.S. based Executive Leadership Team

 

 

United States
employees

 

Asian (not Hispanic or Latino)

 

 

4

 

 

 

18

 

Black or African American (not Hispanic or Latino)

 

 

-

 

 

 

8

 

Hispanic or Latino

 

 

-

 

 

 

10

 

Two or more races (not Hispanic or Latino)

 

 

1

 

 

 

6

 

White (not Hispanic or Latino)

 

 

5

 

 

 

81

 

Total at period end

 

 

10

 

 

 

123

 

We also seek to attract, advance and empower women in advancing their skills and career opportunities through networking, mentorship and professional development. At December 31, 2021, women held the following leadership positions within the Company:

Leadership positions held by women

 

Global

 

Women on the board of directors

 

 

1

 

Women on the compensation committee of the board of directors

 

 

1

 

Women on and transitioning to the executive leadership team

 

 

2

 

Female program managers

 

 

20

 

Female people managers

 

 

6

 

We use a mix of competitive base salary, performance-based equity compensation awards and other employee benefits to attract, retain and motivate highly qualified employees and executives. The health and safety of our employees are of primary concern. During the COVID-19 pandemic, we have taken significant steps to protect our workforce, including but not limited to, working remotely when feasible and implementing social distancing protocols consistent with guidelines issued by federal, state and local governments.

We also are continuing to monitor governmental efforts to mandate companies such as us to require employees to be vaccinated against COVID-19 or have periodic testing. While we encourage our employees to become vaccinated and take other appropriate precautions in accordance with guidance from public health organizations, we will comply with governmental regulations at all of our locations, as necessary.

None of our employees are represented by a labor union, and we consider relations with our employees to be good.

 

Available information

We disseminate information about the Company through required filings we make with the U.S. Securities and Exchange Commission (“SEC”) and, at our discretion, on our website at www.ftcsolar.com.

Information contained on or connected to our website is not incorporated by reference into this Annual Report and should not be considered part of this Annual Report or other filings we make with the SEC. The SEC maintains a site that contains reports, proxy and information statements, and other information regarding reporting issuers. Our annual reports on Form 10-K, quarterly reports on Form 10-Q and current reports on Form 8-K are filed electronically and are available free of charge at http://www.sec.gov. Additionally, these reports are available free of charge on our website as soon as reasonably practicable after such material is electronically filed with, or furnished to, the SEC. Paper copies may also be obtained at no cost upon request to our General Counsel at 9020 North Capital of Texas Hwy., Building 1, Suite 260, Austin, TX 78759 or by calling (737) 787-7906.

5


 

Item 1A. Risk Factors.

 

In conducting our business, we may face risks and uncertainties that may interfere with our business objectives. You should carefully consider the following risk factors, as well as all of the other information contained in this Annual Report, including “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes thereto included elsewhere in this Annual Report. The risks and uncertainties below are not the only ones that we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. The occurrence of any of the following risks, or others specified below, could materially and adversely affect our business, strategies, prospects, financial condition, results of operations and cash flows. In such case, the market price of our common stock could decline, and you could lose all or part of your investment.

 

Executive Summary

As noted above, we are subject to a number of risks that if realized could adversely affect our business, strategies, prospects, financial condition, results of operations and cash flows. Some of the more significant risks and uncertainties we face include those summarized below. The summary below is not exhaustive and is qualified by reference to the full set of risk factors set forth in this "Risk Factors" section. Please carefully consider all of the information in this Annual Report, including the full set of risks set forth in this "Risk Factors" section, and in our other filings with the SEC before making an investment decision regarding us.

Risks related to our business and our industry – We are a new public company with a history of losses that provides products and services to the solar industry, which is rapidly changing and dependent on being competitive with the price of electricity generated from other sources. We face competition from other companies that may be larger than us and have more financial resources than we have which could impact our ability to compete for new business.
Risks related to the COVID-19 pandemic – We face risks of significant supply chain disruptions that can cause delays in product deliveries and result in financial penalties and in our ability to serve our customers at their project sites and to meet their training needs due to the lack of availability of qualified personnel and the impact of governmental health-related restrictions and shelter-in-place orders.
Risks related to intellectual property – We face the risk of not being able to adequately protect or defend our intellectual property and property rights in the various countries in which we do business.
Risks related to manufacturing and supply chain – We face risks in meeting the needs of our customers due to our reliance on contract manufacturers, including on their ability to obtain raw materials in a cost effective and timely manner and to provide timely deliveries of finished products to us and our customers.
Risks related to government regulation and legal compliance – We face risks to the demand for our products from our customers due to changes in or expiration of governmental incentives and existing tax credits and other benefits. Additionally, changes in the trade environment and tax treaties between the United States and other countries, such as China, as well as import tariffs could adversely affect our business.
Risks related to information technology and data privacy – We face reputational and monetary risks from cybersecurity deficiencies and the unauthorized disclosure of personal or sensitive data relating to our employees, customers, vendors and others.
Risks related to ownership of our common stock – The holders of our common stock face a risk of loss in their investment in us due to fluctuations in our stock price as a result of changing market conditions, international trade tensions, our future financial performance, our corporate legal structure and the substantial ownership in our stock by our directors, executive officers and principal stockholders.

 

Risks Related to Our Business and Our Industry

 

Our limited operating history and the rapidly changing solar industry make it difficult to evaluate our current business and future prospects and we may not achieve profitability in the future.

We have only been in existence since January 3, 2017, and the first installation of Voyager was in the third quarter of 2019. Our solar tracker systems and other solar energy products and services are used primarily in utility-scale ground-mounted solar energy projects. As a result, our future success depends on continued demand for utility-scale solar energy products and services and the ability of solar equipment manufacturers and suppliers to meet this demand. The solar industry is an evolving industry that has experienced substantial changes in recent years, and

6


 

consumers and businesses ultimately may not adopt solar energy as an alternative energy source at levels sufficient to grow our business. Some of the factors that may impact the demand for solar energy include:

the cost competitiveness, reliability and performance of solar energy systems compared to conventional and non-solar renewable energy sources and products, including the pricing of component parts (e.g., panels) used in solar energy systems;
the availability, scale and scope of federal, state, local and foreign government subsidies and incentives to support the development and deployment of solar energy products;
prices of traditional carbon-based energy sources and government subsidies for these sources;
the extent to which the electric power industry and broader energy industries are deregulated to permit broader adoption of solar electricity generation;
investment by end-users of solar energy products, which tends to decrease when economic growth slows; and
the emergence, continuance or success of, or increased government support for, other alternative energy generation technologies and products.

We have encountered and will continue to encounter risks and difficulties frequently experienced by growing companies in rapidly changing industries, including unpredictable and volatile revenue. If demand for solar energy fails to develop sufficiently or is not sustained, demand for our products and services will suffer, which would have an adverse impact on our ability to increase our revenue and grow our business.

 

We have a history of losses that may continue in the future, and we may not achieve profitability.

We had a net loss of $106.6 million for the year ended December 31, 2021, we have incurred substantial net losses from our inception, and we may not be able to achieve profitability and may incur additional losses in the future. At December 31, 2021, we had an accumulated deficit of $149.2 million. Our revenue growth may slow or revenue may decline for a number of reasons, including a decline in demand for our offerings, increased competition, a lack of success in converting sales leads into binding purchase orders, loss of existing customers, our inability to sell software and other complementary products, a decrease in the growth of the solar industry or our market share, future decline in average selling prices of our products and services, our inability to enter international markets or our failure to capitalize on growth opportunities. We may not achieve profitability for a number of reasons, including any declines in revenue, as discussed above, as well as increases in costs to manufacture our products, the impact of U.S. trade tariffs and the imposition of additional tariffs applicable to our industry or our products. In addition, we expect to incur additional costs and expenses related to the continued development and expansion of our business, including in connection with any future acquisitions, as well as ongoing development and marketing of our products and services, expanding into new markets and geographies with respect to both manufacturing and sales of our products, maintaining and enhancing our research and development operations, hiring additional personnel, incurring additional overhead costs and incurring greater costs from professional third-party advisors as necessary in connection with the expansion of our business and public company operations. We do not know whether our revenue will grow rapidly enough to absorb such costs and expenses, or the extent of such costs and expenses and their impact on our results of operations. If we fail to generate sufficient revenue to support our operations, we may not be able to achieve profitability.

 

The market for our products and services is highly competitive and rapidly evolving and we expect to face increased competition.

The market for solar energy products and services is highly competitive with relatively low barriers to entry. We principally compete with other solar tracker equipment suppliers, as well as fixed-tilt suppliers. A number of companies have developed or are developing solar tracker systems and other products and services that will compete directly with our products and services in the utility-scale solar energy market. Public competitors in the solar tracker market include, among others, Array Technologies, Inc. and NEXTracker Inc., a subsidiary of Flex Ltd., and there are numerous private company competitors, both domestically and internationally. We expect competition to intensify as new competitors enter the market and existing competitors attempt to increase their market shares. Any failure by us to develop or adopt new or enhanced technologies or processes, or to adapt or react to changes in existing technologies, could result in product obsolescence, the loss of competitiveness of our products, including offering lower cost savings or return on investment relative to competing products, decreased revenue and a loss of market share to competitors.

Several of our existing and potential competitors are significantly larger than we are and may have greater financial, marketing, manufacturing, distribution and customer support resources, as well as broader brand recognition and greater market penetration, especially in certain markets. In addition, our competitors’ existing or future products

7


 

may result in higher energy production and lower cost of energy for the solar energy projects to which they are deployed, either broadly or in certain conditions. Certain of our competitors offer a more comprehensive set of products, including fixed-tilt systems and one-panel in-portrait tracker systems, which may be attractive to certain customers because they often involve lower up-front costs, whereas we do not. In addition, some of our competitors have more resources and experience in developing or acquiring new products and technologies and creating market awareness for these offerings, as well as more established customer relationships due to their longer operating histories. Since we are a fairly new participant in the solar tracker market, both in the United States and globally, it is essential that we acquire market share from our competitors and our failure to do so could impact our ability to continue to grow our business.

Further, technological advances in the tracker industry are developing rapidly and certain competitors may be able to develop or deploy new products and services more quickly than we can, or that are more reliable or that provide more functionality than ours. For example, we intend to continue to develop and deploy products that can withstand higher windspeeds, are adaptable to irregular site boundaries and undulating terrain and can support larger-format panels, however our competitors may do so more quickly or effectively. In addition, some of our competitors have the financial resources to offer competitive products at aggressive pricing levels, which could cause us to lose sales or market share, or prevent us from gaining sales or market share, or require us to lower prices for our products and services to compete effectively. If we have to reduce our prices, or if we are unable to offset any future reductions in our average selling prices by increasing our sales volume, reducing our costs and expenses, or introducing new products and services, our revenue and gross profit would suffer.

We also may face competition from some of our customers or potential customers or other participants in the solar energy industry who evaluate our capabilities against the merits of manufacturing products internally or as a complementary offering to their other products. For example, solar panel manufacturers or project developers could develop or acquire competing technology and, in the case of project developers, use such technology in their solar energy projects. Due to the fact that such customers may not seek to make a profit directly from the manufacture of these products, they may have the ability to manufacture competitive products at a lower cost than we would charge such customers. As a result, our customers or potential customers may purchase fewer of our systems or sell products that compete with our systems, which would negatively impact our revenue and gross profit.

 

Our solar tracker systems and associated products and services may not achieve broader market acceptance, which would prevent us from increasing our revenue and market share.

If we fail to achieve broader market acceptance of our products and services, including international acceptance of Voyager, our ability to increase our revenue, gain market share and achieve profitability would be adversely impacted. Our ability to achieve broader market acceptance for our products and services may be affected by a number of factors, including:

our ability to produce solar tracker systems that compete favorably against other products on the basis of price, quality, cost of installation, overall cost savings, reliability and performance;
the rate and extent of deployment of tracker systems versus fixed-tilt ground-mounted systems within the solar industry, especially in international markets;
the rate and extent of deployment of two-panel in-portrait tracker systems versus one-panel in-portrait tracker systems;
our ability to timely introduce new products and complete new designs, and qualify and certify our products;
whether project developers, solar asset owners, EPC contractors and solar financing providers will continue to adopt and finance our solar tracker systems and other products and services, including as a result of the quality, reliability and performance of our tracker systems that are in operation, which have a relatively limited history;
the ability of prospective customers to obtain financing, including tax equity financing, for solar energy installations using our products on acceptable terms or at all;
our ability to develop products and related processes that comply with local standards and regulatory requirements, as well as local content requirements; and
our ability to develop and maintain successful relationships with our customers and contract manufacturers.

8


 

In addition, our reputation and our relationship with our customers is paramount to us and we have invested heavily in building a brand and solutions associated with high quality, differentiated product offerings and strong customer service. We believe that maintaining the quality of our products and the strength of our reputation is critical to our existing customer relationships and our ability to win new customers and achieve broader market acceptance. Any negative publicity can adversely affect our reputation, and may arise from many sources, including actual or alleged misconduct, errors or improper business practices by employees, officers or current or former directors, including for activities external to FTC Solar, employee claims against us, product defects or failures, future litigation or regulatory actions, matters affecting our financial reporting or compliance with SEC or exchange listing requirements, media coverage, whether accurate or not, governance lapses or workplace misconduct. For example, two of our directors, who are also founders of our business, held senior management roles, including Chief Executive Officer, at SunEdison Inc. (“SunEdison”) in 2016 at the time SunEdison filed for bankruptcy protection under Chapter 11 of the U.S. Bankruptcy Code. One of these directors, Ahmad Chatila, had been one of the defendants in a number of now dismissed federal and state civil actions related to the SunEdison bankruptcy. In addition, we and our officers, directors and/or employees could be involved in future litigation or claims which could result in negative publicity and adversely impact our business, even if without merit. Any such reputational damage could reduce demand for our products, undermine the loyalty of our customers or reduce our ability to attract new customers and recruit and retain employees, and adversely impact our ability to increase our market share and revenue.

 

A decrease in the price of electricity may harm our business, financial condition, results of operations and prospects.

Decreases in the price of electricity, whether in organized electric markets or with contract counterparties, may negatively impact the owners of solar energy projects or make the purchase of solar energy systems less economically attractive and would likely result in lower sales of our products and services. The price of electricity could decrease as a result of:

construction of a significant number of new, lower-cost power generation plants, including plants utilizing natural gas, renewable energy or other generation technologies;
relief of transmission constraints that enable distant, lower-cost generation to transmit energy less expensively or in greater quantities;
reductions in the price of natural gas or other fuels;
utility rate adjustment and customer class cost reallocation;
decreased electricity demand, including from energy conservation technologies and public initiatives to reduce electricity consumption;
development of smart-grid technologies that lower peak energy requirements;
development of new or lower-cost customer-sited energy storage technologies that have the ability to reduce a customer’s average cost of electricity by shifting load to off-peak times; and
development of new energy generation technologies that provide less expensive energy.

If the cost of electricity generated by solar energy installations incorporating our systems or similar tracker systems is high relative to the cost of electricity from other sources, then our business, financial condition and results of operations may be harmed.

 

Our success in providing panel agnostic versions of our solar tracker systems will depend in part upon our ability to continue to work closely with leading solar panel manufacturers.

We continue to work on variants of our solar tracker systems that enable direct attachment to solar panels produced by various solar panel manufacturers. The market success of such panel agnostic tracker solutions will depend in part on our ability to continue to work closely with solar panel manufacturers to design solar tracker systems that are compatible with their solar panels, including new larger-format solar panels that are entering the market. The solar panel manufacturer market is large and diversified, with many market participants, and we may not be able to effectively work with all necessary solar panel manufacturers on the development of such compatible tracker solutions for a variety of reasons, including differences in marketing or selling strategy, our relatively limited operating history, competitive considerations, engineering challenges, lack of competitive pricing and technological compatibility. In addition, our ability to form effective partnerships with solar panel manufacturers may be adversely affected by the substantial challenges faced by many of these manufacturers due to declining prices and revenue from sales of solar panels and the tariffs in the United States.

 

9


 

If potential owners of solar energy systems incorporating our solar tracker systems are unable to secure financing on acceptable terms, we could experience a reduction in the demand for our products.

Voyager is new to the market, having achieved product certification and first installation in 2019. While we believe we have quickly built a strong reputation in the industry, resulting in an estimated U.S. tracker market share of approximately 11% as of December 31, 2020, (which was calculated using our MW shipped for fiscal year 2020 compared to a total tracker market shipment estimate from a 2020 Wood Mackenzie report), the limited deployment of Voyager and the short operating history to date for systems that have been installed, coupled with our relatively smaller size and capitalization compared to some of our competitors, could result in lenders or tax equity providers refusing to provide the financing to our customers or their customers that is necessary to purchase solar energy systems based on our product platform on favorable terms, or at all. Additionally, an increase in interest rates, or a reduction in the supply of, or change in the market terms offered for, project debt or tax equity financing, could make it more difficult for our customers or their customers to secure the necessary financing on favorable terms, or at all. Any of these events could result in reduced demand for our products, which could have a material adverse effect on our financial condition and results of operations.

 

Our dependence on a limited number of customers may impair our ability to operate profitably.

We have been dependent in each year since our inception on a small number of customers who generate a significant portion of our business. During the year ended December 31, 2021, three customers accounted for 37%, 20% and 15%, respectively of total revenue. During the year ended December 31, 2020, four customers accounted for 21%, 19%, 10% and 10%, respectively, of total revenue. Further, our trade accounts receivable are all from companies within the solar industry, are concentrated within three to four customers similar to our revenue, and, as such, we are particularly exposed to industry and customer credit risks.

As a result, we may have difficulty operating profitably if there is a default in payment by any of our customers, we lose an existing order or we are unable to generate new orders from new or existing customers. Furthermore, to the extent that any one customer or a small group of customers continues to account for a large percentage of our revenue, the loss of any such customer or that customer’s inability to meet its payment obligations could materially affect our ability to operate profitably. We anticipate that our dependence on a limited number of customers in any given fiscal year will continue for the foreseeable future. There is always a risk that existing customers will elect not to do business with us in the future or will experience financial difficulties. If we do not book more orders with existing customers, or develop relationships with new customers, we may not be able to increase, or even maintain, our revenue, and our financial condition, results of operations, business and/or prospects may be materially adversely affected.

 

We invest significant time, resources and management attention to identifying and developing project leads that are subject to our sales and marketing focus, and if we are unsuccessful in converting such project leads (or awarded orders) into binding purchase orders, our business, financial condition or results of operations could be materially adversely affected.

The commercial contracting and bidding process for solar project development is long and has multiple steps and uncertainties. We closely monitor the development of potential sales leads through this process. Projects leads may not be converted into binding purchase orders at any stage of the bidding process because either (i) a competitor's product is selected to fulfill some or all of the order due to price, functionality or other reasons or (ii) the project does not progress to the stage involving the purchase of tracker systems. In addition, there is also a risk that an awarded order (which is an order for which we are in the process of documenting a contract but for which a contract has not yet been signed) will not be converted into a binding purchase order. In addition, there is also a risk that an awarded order once converted to a binding purchase order will not be subject to the same pricing as we originally anticipated. If we fail to convert a significant number of project leads that are subject to our sales and marketing focus (or awarded orders) into binding purchase orders, or the pricing in binding purchase orders is not as favorable to us as originally anticipated in the awarded order, our business, financial condition or results of operations could be materially adversely affected.

 

Due to the seasonality of construction in the United States and step-downs of the investment tax credit ("ITC"), our results of operations may fluctuate significantly from quarter to quarter, which could make our future performance difficult to predict and could cause our results of operations for a particular period to fall below expectations, resulting in a decline in the price of our common stock.

Our quarterly results of operations are difficult to predict and may fluctuate significantly in the future. Because a substantial majority of our sales since inception have been concentrated in the U.S. market, we have experienced seasonal and quarterly fluctuations in the past as a result of seasonal fluctuations in our customers’ businesses. Additionally, our end-users’ ability to install solar energy systems is affected by weather. For example, during the

10


 

winter months in cold-weather climates in the United States, construction may be delayed in order to let the ground thaw to reduce costs. Such installation delays can impact the timing of orders for our products. We expect expansion into areas with traditionally warmer climates will result in less pronounced seasonal variations in our revenue profile over time. Additionally, we have historically experienced seasonal fluctuations in the purchase patterns of our customers related to the ITC step-downs, with at least some customers placing large orders in the fourth quarter of a particular year and the corresponding shipments occurring during the first half of the subsequent year, resulting in increased revenue in the first half of the year. There are no ITC step-downs in 2022, but this fluctuation could continue to impact our business when the ITC step-downs resume after 2022.

Given that we are an early-stage company operating in a rapidly growing industry, the true extent of historic fluctuations due to the seasonality of construction and the ITC step-downs may have been masked by our recent growth rates and consequently may not be readily apparent from our historical results of operations and may be difficult to predict. Any substantial decrease in revenue would have an adverse effect on our financial condition, results of operations, cash flows and stock price. Seasonality and fluctuations in sales as described herein may also present cash flow challenges as well as place strain on our supply chain.

 

We plan to expand into additional international markets, which will expose us to additional regulatory, economic, political, reputational and competitive risks.

We are currently expanding our operations to other countries, which requires significant resources and management attention and subjects us to regulatory, economic, political and competitive risks in addition to those we already face in the United States. There are significant risks and costs inherent in doing business in international markets, including:

difficulty in establishing and managing international operations, including establishment of local customer service operations and local sales operations, and the associated legal compliance costs;
risks related to the usage of international sales representatives, who we do not presently engage but may in the future, who would not be our employees and would not be under our direct control, including legal compliance risks and reputational risks;
acceptance of our single-axis tracker systems or other solar energy products and services in markets in which they have not traditionally been used;
our ability to accurately forecast product demand and manage manufacturing capacity and production;
willingness of our potential customers to incur a higher upfront capital investment for Voyager than may be required for competing fixed-tilt ground-mounted systems;
our ability to reduce production costs to price our products competitively;
availability of government subsidies and economic incentives for solar energy products and services;
timely qualification and certification of new products;
the ability to protect and enforce intellectual property rights abroad;
compliance with sanctions laws and anti-bribery laws, such as the U.S. Foreign Corrupt Practices Act ("FCPA"), by us, our employees, our sales representatives and our business partners;
import and export controls and restrictions and changes in trade regulations;
tariffs and other non-tariff barriers, tax consequences and local content requirements;
fluctuations in currency exchange rates and the requirements of currency control regulations, which might restrict or prohibit conversion of other currencies into U.S. dollars; and
political or social unrest or economic instability in a specific country or region in which we operate.

We have limited experience with international regulatory environments and market practices and may not be able to penetrate or successfully operate in the markets we may choose to enter or have entered or otherwise effectively mitigate the regulatory, economic, political, reputational and competitive risks that are inherent when operating in such environments. In addition, we may incur significant expenses as a result of our international expansion, and we may not be successful. Our failure to successfully manage these risks could harm our international operations and have an adverse effect on our business, financial condition and operating results.

 

11


 

We may acquire other companies or technologies, which could divert our management’s attention, result in dilution to our stockholders, reduce our available cash that could be used for other purposes and otherwise disrupt our operations and harm our results of operations.

In some circumstances, we may decide to grow our business through the acquisition of businesses and technologies rather than through internal development. The identification of suitable acquisition candidates can be difficult, time consuming and costly, and we may not be able to successfully complete identified acquisitions, including the recently announced proposed acquisition of Shanghai Han Xiang New Energy Technology Co., Ltd. (commonly known as, and referred to herein, as "HX Tracker"). The risks we face in connection with acquisitions include, but are not limited to:

diversion of management time and focus from operating our business to addressing acquisition integration challenges;
retention of key employees from the acquired company;
failure to realize long-term value and synergies from the acquisition;
failure to realize incremental revenue that was anticipated to result from the acquisition;
synchronization and integration of the operations of the acquired company with our operations, including blending of corporate cultures;
assumption of liabilities for activities of the acquired company before the acquisition; and
litigation or other claims in connection with the acquisition, including claims from terminated employees, customers, former stockholders or other third parties.

Our failure to address these risks or other risks encountered in connection with currently contemplated or future acquisitions and investments could cause us to fail to realize the anticipated benefits of these acquisitions or investments and incur unanticipated liabilities, or otherwise harm our business. Currently contemplated or future acquisitions also could result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities or amortization expenses, any of which could harm our financial condition. For example, we intend to fund the acquisition of HX Tracker with $4.3 million of cash and approximately 1.4 million shares of our common stock and intend to offer an earn-out to the sellers of 1.6 million shares of our common stock, which will vest based on the satisfaction of certain performance metrics. Also, the anticipated benefits of any acquisitions may not materialize. Any of these risks, if realized, could materially and adversely affect our business, financial condition and results of operations.

 

Defects or quality or performance problems in our products could result in loss of customers, reputational damage and decreased revenue, and we may face warranty, indemnity and product liability claims arising from defective products.

Although we set stringent quality standards for our products, they may contain errors or defects, especially when first introduced or when new generations are released. Errors, defects or poor performance can arise due to design flaws, defects in raw materials or components, manufacturing difficulties and quality control failures, which can affect both the quality and the yield of the product. Any actual or perceived errors, defects or poor performance in our products could result in replacements or recalls, remediation requests, shipment delays, rejection of our products, damage to our reputation, lost revenue, diversion of our engineering personnel from our product development efforts, diversion of our sales personnel from sales efforts and increases in customer service and support costs, all of which could have a material adverse effect on our business, financial condition and results of operations.

Furthermore, defective products may give rise to warranty, indemnity, product liability, liquidated damages or other contractual claims against us that exceed any revenue or profit we receive from the affected products, including claims for damages related to aspects or components of a solar energy project that go beyond the scope of our product offerings. Our limited warranties cover defects in materials and workmanship of our products. As a result, we bear the risk of warranty claims long after we have sold products and recognized revenue. Our accrued reserves for warranty claims are based on our assumptions and we do not have a long history of making such assumptions. As a result, these assumptions could prove to be materially different from the warranty obligations that we may be required to compensate customers for in the case of defective products. Our failure to accurately predict future warranty claims could result in unexpected volatility in, and have a material adverse effect on, our financial condition. In addition, while we seek to support our warranty obligations with warranties from our contract manufacturers, such warranties may not be of the same scope as our warranty obligations, or we may not be able to effectively enforce our rights thereunder.

12


 

If one of our products were to cause injury to someone or cause property damage, including as a result of product malfunctions, defects or improper installation, then we could be exposed to product liability claims. We could incur significant costs and liabilities if we are sued and if damages are awarded against us, which could far exceed the revenue we recognize in connection with the related project. Further, any product liability claim we face could be expensive to defend and could divert management’s attention. The successful assertion of a product liability claim against us could result in potentially significant monetary damages, penalties or fines, subject us to adverse publicity, damage our reputation and competitive position and adversely affect sales of our products. In addition, product liability claims, injuries, defects or other problems experienced by other companies in the solar energy industry could lead to unfavorable market conditions for the industry as a whole and may have an adverse effect on our ability to attract new customers, thus harming our growth and financial performance.

 

If we fail to retain key personnel or if we fail to attract additional qualified personnel, we may not be able to achieve our anticipated level of growth and our business could suffer.

Our future success and ability to implement our business strategy depend, in part, on our ability to attract and retain key personnel, and on the continued contributions of members of our senior management team and key technical personnel, each of whom would be difficult to replace. All of our employees, including our senior management, are free to terminate their employment relationships with us at any time. Competition for highly skilled individuals with technical expertise is extremely intense in our industry, and we face challenges identifying, hiring and retaining qualified personnel in many areas of our business, with such challenges intensifying during the second half of 2021. Integrating new employees into our team could be disruptive to our operations, requires substantial resources and management attention and ultimately prove unsuccessful. An inability to retain our senior management and other key personnel or to attract additional qualified personnel could limit or delay our strategic efforts, which could have a material adverse effect on our business, financial condition, results of operations and prospects.

 

Risks Related to the COVID-19 Pandemic

 

We face risks related to actual or threatened health epidemics, such as the COVID-19 pandemic, and other outbreaks, which could significantly disrupt our operations.

Our business has been and could continue to be adversely impacted by the effects of a widespread outbreak of contagious disease, including the recent COVID-19 pandemic. Any widespread outbreak of contagious diseases, or other adverse public health developments, has in the past caused and in the future could cause disruption to, among other things, our contract manufacturers located in the United States and elsewhere around the world, which has in the past caused and in the future could cause delays in our supply chain and product shipments and delays in project completion, as well as reductions in customer support trainings and monitoring of our contract manufacturers, which could adversely affect our business, operations and customer relationships.

To date we have experienced significant supply chain disruptions that have caused delays in product deliveries due to diminished vessel capacity, diminished supplier capacity (including local shutdowns and capacity restrictions), port detainment of vessels, port congestion, labor shortages and other stresses on cargo infrastructure (including ports, warehouses, trucking and rail transportation), in each case, as a consequence of the COVID-19 pandemic (including as a result of multiple COVID-19 variants), which have contributed to increased shipping costs and increased lead times for delivery of our tracker systems. For instance, we experienced a COVID-related supplier production slowdown in India at the end of March 2021, which continued through 2021 due to the emergence of the Omicron variant. We expect that supply chain challenges that originated during COVID-19 will continue for the foreseeable future. Many of our contracts with customers include liquidated damages that are payable for shipment delays, and we have in the past incurred and may in the future incur liabilities under such provisions if we continue to face these challenges.

Additionally, ground operations at project sites have been impacted by health-related restrictions and worker absenteeism, which resulted in delays in project completion in 2020 and 2021 and may result in additional delays in the future. Although we are not primarily responsible for the construction or installation process at project sites, any delays due to the COVID-19 pandemic could negatively impact our customer relationships and adversely affect our business. Such restrictions have also hindered our ability to provide on-site support and trainings to our customers and conduct inspections of our contract manufacturers to ensure compliance with approved vendor standards and may continue to do so in the future.

The macroeconomic effects of the COVID-19 pandemic and the resulting economic downturn may also have the effect of heightening other risks described in this “Risk Factors” section, including those regarding the ability of our customers to raise capital, customer demand and our dependence on timely performance of our manufacturing partners.

13


 

The duration and intensity of the impact of the COVID-19 pandemic and resulting disruption to our operations is uncertain and continues to evolve as of the date of this Annual Report. Accordingly, management will continue to monitor the impact of the COVID-19 pandemic on our financial condition, cash flows, operations, contract manufacturers, industry, workforce and customer relationships.

 

Risks Related to Intellectual Property

 

If we fail, in whole or in part, to obtain, maintain, protect, defend or enforce our intellectual property and other proprietary rights, our business and results of operations could be materially harmed.

Our success partly depends on our ability to protect our intellectual property and other proprietary rights. We rely on a combination of patents, trademarks, copyrights, and trade secrets to establish and protect our intellectual property and other proprietary rights, as well as unfair competition laws, confidentiality and license agreements and other contractual arrangements. As of December 31, 2021, we had six pending patent applications and 52 issued patents in the United States and a total of twelve pending patent applications and nine issued patents in jurisdictions outside of the United States including Australia, Canada, China, Germany, India, South Korea and Mexico. Also as of December 31, 2021, we had one registered trademark, for “VOYAGER TRACKER,” and five pending applications to register trademarks in the United States. Our pending patent and trademark applications or other applications for intellectual property registrations may not be approved, issued or granted and our existing and future intellectual property rights may not be valid, enforceable or sufficiently broad to prevent competitors from using technology similar to or the same as our proprietary technology, to prevent our contract manufacturers from providing similar technology to our competitors or to sufficiently allow us to develop and maintain recognized brands. Additionally, our intellectual property rights may afford only limited protection of our intellectual property and may not (i) prevent our competitors or contract manufacturers from duplicating our processes or technology, (ii) prevent our competitors from gaining access to our proprietary information and technology or (iii) permit us to gain or maintain a competitive advantage. Any impairment or other failure to obtain sufficient intellectual property protection could impede our ability to market our products and services, negatively affect our competitive position and harm our business and operating results, including forcing us to, among other things, rebrand or re-design our affected products and services. In countries where we have not applied for patent protection or trademark or other intellectual property registration or where effective patent, trademark, trade secret and other intellectual property laws and judicial systems may not be available to the same extent as in the United States, we may be at greater risk that our proprietary rights will be circumvented, misappropriated, infringed or otherwise violated.

To protect our unregistered intellectual property, including our trade secrets and know-how, we rely in part on trade secret laws and confidentiality and invention assignment agreements with our employees and independent contractors. We also require third parties, such as our customers and contract manufacturers, that may have access to our proprietary technologies and information to enter into non-disclosure agreements or other contracts containing obligations to maintain the confidentiality of our intellectual property. Such measures, however, provide only limited protection, and our confidentiality and non-disclosure agreements and other agreements containing confidentiality provisions may not prevent unauthorized disclosure or use of our confidential information, especially after our employees or third parties end their employment or engagement with us, and may not provide us with an adequate remedy in the event of such disclosure. Furthermore, competitors or other third parties may independently discover our trade secrets, copy or reverse engineer our products or services or portions thereof, or develop similar technology. If we fail to protect our intellectual property and other proprietary rights, or if such intellectual property and proprietary rights are infringed, misappropriated or otherwise violated, our business, results of operations or financial condition could be materially harmed.

 

We may need to defend ourselves against third-party claims that we are infringing, misappropriating or otherwise violating third-party intellectual property rights, which could divert management’s attention, cause us to incur significant costs and prevent us from selling or using the products, services or technologies to which such rights relate.

Our competitors and other third parties hold numerous patents related to technologies used in our industry, and may hold or obtain patents, copyrights, trademarks or other intellectual property rights that could prevent, limit or interfere with our ability to make, use, develop, sell or market our products and services, which could make it more difficult for us to operate our business. From time to time, we may be subject to claims of infringement, misappropriation or other violation of patents or other intellectual property rights or licensing fee and royalty claims and related litigation, and, if we gain greater recognition in the market, we face a higher risk of being the subject of these types of claims. For example, in early 2021 we learned that a claim had been filed against us seeking damages for alleged breach of contract and other claims related to a patent license agreement and consulting relationship, and the same plaintiff subsequently filed a separate lawsuit against us alleging a claim for patent infringement in respect of the same underlying technology. See Part I, Item 3, "Legal Proceedings" in this Annual Report for further

14


 

information. Regardless of their merit, responding to such claims can be time consuming, can divert management’s attention and resources, and may cause us to incur significant expenses in litigation or settlement. While we believe that our products and services do not infringe in any material respect upon any valid intellectual property rights of third parties, we may not be successful in defending against any such claims. If we do not successfully defend or settle an intellectual property claim, we could be liable for significant monetary damages and could be prohibited from continuing to use certain technology, business methods, content or brands, could be prohibited from continuing to sell certain products or services, or could be required to license such intellectual property from the applicable third party, which could require us to pay significant royalties, increasing our operating expenses. Even if we do reach a settlement agreement to resolve an intellectual property claim, such settlement agreement could also result in our making a significant monetary payment or paying significant royalties. If a license is not available at all or not available on reasonable terms, we may be required to develop or license a non-infringing alternative, either of which could require significant effort and expense. If we cannot license or develop a non-infringing alternative, we would be forced to limit or stop sales of our offerings and may be unable to effectively compete. Any of these results would adversely affect our business, financial condition and results of operations.

 

We use “open-source” software, and any failure to comply with the terms of one or more open-source licenses could negatively affect our business.

Our products and services use certain software licensed by its authors or other third parties under so-called “open-source” licenses. Some of these open-source licenses may contain requirements that we make available source code for modifications or derivative works that we create based upon the open-source software, and that we license such modifications or derivative works under the terms of a particular open-source license or other license granting third parties rights with respect to such software. In certain circumstances, if we combine our proprietary software with certain open-source software, we could be required to release the source code for such proprietary software. Additionally, to the extent that we do not comply with the terms of the open-source licenses to which we are subject, or such terms are interpreted by a court in a manner different than our own interpretation of such terms, then we may be required to disclose certain of our proprietary software or take other actions that could negatively impact our business. Further, the use of open-source software can lead to vulnerabilities that may make our software susceptible to attack, and open-source licenses generally do not provide warranties or controls on the origin of the software. While we attempt to utilize open-source software in a manner that helps alleviate these risks, our attempts may not be successful.

 

Risks Related to Manufacturing and Supply Chain

 

We depend upon a limited number of outside contract manufacturers, and our operations could be disrupted if our relationships with these contract manufacturers are compromised.

We do not have internal manufacturing capabilities, and currently rely on contract manufacturers to build all of our products. Our reliance on a limited number of contract manufacturers makes us vulnerable to possible capacity constraints and reduced control over component availability, quality, delivery schedules, manufacturing yields and costs. We currently have long-term supply contracts with only a limited number of our contract manufacturers and for all other contract manufacturers, they are not obligated to supply products to us for any period, in any specified quantity or at any certain price beyond the single delivery contemplated by the relevant purchase order. While we may enter into additional long-term master supply agreements with our contract manufacturers in the future as the volume of our business grows in a way that makes such additional arrangements economically feasible, we may not be successful in negotiating such agreements on favorable terms or at all. With respect to such long-term master supply agreements that we have entered into, and that we may enter into in the future, we could be subject to terms that may be harmful to our business, including in the event that we do not have the customer demand necessary to utilize the products that we are required to purchase, or in the event that we are required to purchase products at a price in excess of the prevailing market rate. Any change in our relationships with our contract manufacturers or changes to contractual terms of our agreements with them could adversely affect our financial condition and results of operations.

The revenue that certain of our contract manufacturers generate from our orders represents a relatively small percentage of their overall revenue. As a result, fulfilling our orders may not be considered a priority in the event of constrained ability to fulfill all of their customer obligations in a timely manner. In addition, some of the facilities in which our products are manufactured are located outside of the United States. Our use of international facilities may increase supply risk, including the risk of supply interruptions or reductions in manufacturing quality or controls.

We may be negatively impacted by the deterioration in financial conditions of our limited number of contract manufacturers. If any of our contract manufacturers were unable or unwilling to manufacture the components that we require for our products in sufficient volumes, at high-quality levels, on a timely basis and pursuant to existing supply agreement terms, due to financial conditions or otherwise, we would have to identify, qualify and select acceptable

15


 

alternative contract manufacturers. An alternative contract manufacturer may not be available to us when needed or may not be in a position to satisfy our quality or production requirements on commercially reasonable terms, including price and timing. Any significant interruption or delays in manufacturing would require us to reduce or delay our supply of products to our customers or increase our shipping costs to make up for delays in manufacturing, if possible, which in turn could reduce our revenue, cause us to incur delay liquidated damages or other liabilities to our customers, harm our relationships with our customers, damage our reputation or cause us to forego potential revenue opportunities. While we may have contractual remedies against our contract manufacturers for the supply chain malfunctions noted above to support any liabilities to our customers, such remedies may not be sufficient in scope, we may not be able to effectively enforce such remedies and we may incur significant costs in enforcing such remedies.

 

We may experience delays, disruptions or quality control problems in our contract manufacturers’ manufacturing operations, which could result in reputational damage and other liabilities to our customers.

Our product development, manufacturing and testing processes are complex and require significant technological and production-related expertise. Such processes involve a number of precise steps from design to production. Any change in our processes could cause one or more production errors, requiring a temporary suspension or delay in our production line until the errors can be researched, identified, analyzed and properly addressed and rectified. This may occur particularly as we introduce new products, modify our engineering and production techniques and/or expand our capacity. In addition, delays, disruptions or our failure to maintain appropriate quality assurance processes could result in increased product failures, loss of customers, increased warranty claims, delay liquidated damages claims or other liabilities to our customers, increased production and logistics costs and delays. While we may have contractual remedies against our contract manufacturers for such quality assurance failures to support any liabilities to our customers, such remedies may not be sufficient in scope, we may not be able to effectively enforce such remedies and we may incur significant costs in enforcing such remedies. Any of these developments could have a material adverse effect on our business, financial condition and results of operations.

 

We depend on a limited number of contract manufacturers for key components of our products to adequately meet anticipated demand. Due to the limited number of such contract manufacturers, any cessation of operations or production or any shortage, delay, price change, imposition of tariffs or duties or other limitation on our ability to obtain the components we use could result in sales delays, cancellations and loss of market share.

We depend on a limited number of contract manufacturers for certain key components used to manufacture our products, making us susceptible to quality issues, shortages and price changes. Some of our contract manufacturers have in the past stopped producing or limited their production of our components, faced supply constraints or increased prices on the raw materials for their component, ceased operations or been acquired by, or entered into exclusive arrangements with, one or more of our competitors, and such actions may occur again in the future. Russia's recent invasion of Ukraine, if prolonged, may result in increased prices of certain commodities which our contract manufacturers use to produce certain components used to manufacture our products. Additionally, these manufacturers could stop selling to us at commercially reasonable prices, or at all. Because there are a limited number of contract manufacturers of the key components used to manufacture our products, it may be difficult to quickly identify alternate manufacturers or to qualify alternative components on commercially reasonable terms, and our ability to satisfy customer demand may be adversely affected. Transitioning to or redesigning a product to accommodate a new contract manufacturer would result in additional costs and delays. These outcomes could harm our business or financial performance.

Any interruption in the supply of limited source components for our products would adversely affect our ability to meet scheduled product deliveries to our customers, could result in lost revenue or higher expenses and would harm our business.

 

The interruption of the flow of components from international contract manufacturers could disrupt our supply chain, including as a result of the imposition of additional laws, duties, tariffs and other charges on imports and exports.

We purchase some of our components outside of the United States through arrangements with various international contract manufacturers. Political, social or economic instability in these regions, or in other regions where our products are made, could cause disruptions in trade, including, without limitation, exports to the United States. As detailed below, trade disputes between various countries, particularly China and the United States, have created uncertainty with respect to the ability to import certain technologies and products into the United States, as well as in respect of tariff impacts on the costs of some of our components. In addition, recent withhold release orders (“WRO”) related to polysilicon requires panel importers to demonstrate that polysilicon used in their panels has not been sourced using forced labor. To date, U.S. Customs and Border Protection has used the WRO to detain solar panels, which has disrupted the U.S. solar installation market and caused additional uncertainty on future projects. These WRO actions,

16


 

as well as other governmental actions that have or may impact the importation of solar panels (including the recently passed Uyghur Forced Labor Prevention Act ), have and could continue to negatively impact the global solar market and the timing and viability of solar projects to which we sell our products, which could have a material adverse effect on our business, financial condition and results of operations. While our products do not contain polysilicon, the degree of our exposure is dependent on, among other things, the impact of these measures on the projects that are also intended to use our products, with such impact being largely out of our control. Other events that could also cause disruptions to our supply chain include, but are not limited to:

additional trade enforcement actions that lead to imposition of additional tariffs and other charges on imports and exports that could relate to imports from a number of different countries;
the potential imposition of restrictions on our acquisition, importation or installation of equipment under future U.S. regulations implementing the Executive Order on Securing the United States Bulk-Power System;
quotas imposed by bilateral trade agreements;
foreign currency fluctuations;
public health issues and epidemic diseases, their effects (including any disruptions they may cause) or the perception of their effects, such as the ongoing COVID-19 pandemic;
wars, military operations or other hostilities, including Russia's recent invasion of Ukraine; and
significant labor disputes, such as transportation worker strikes.

 

Failure by our contract manufacturers to use ethical business practices and comply with applicable laws and regulations may adversely affect our business.

While our contract manufacturers are required to adhere to certain business practices to remain on our approved vendor list, which we monitor on a continuous basis, we do not control our contract manufacturers’ operations or their business practices. The travel restrictions and shelter-in-place orders in response to the COVID-19 pandemic have hindered and may continue to hinder our ability to monitor our contract manufacturers, even with the use of local third-party contractors. Additionally, our contract manufacturers may not follow ethical business practices, such as fair wage practices or comply with environmental, safety, labor, sanctions and anti-corruption laws and other local laws or other regulations of which we may not be aware. For example, as we expand our business into foreign jurisdictions, the manufacture of our products may be subject to local content requirements, which require our products to incorporate materials from certain local providers. A lack of demonstrated compliance could damage our reputation and lead us to seek alternative manufacturers, which could increase our costs and result in delayed delivery of our products, product shortages or other disruptions of our operations. Violation of labor or other laws by our contract manufacturers or the divergence of a contract manufacturer’s labor or other practices from those generally accepted as ethical in the United States or other markets in which we do business could also attract negative publicity for us and harm our business.

 

We may not have sufficient insurance coverage to cover business continuity.

We rely on a limited number of contract manufacturers and, as a result, a sustained or repeated interruption in the manufacturing of our products by such outsourced manufacturers due to fire, flood, war, pandemic or natural disasters, and/or an interruption in the provision of the required components for our business by these manufacturers may interfere with our ability to sell our products to our customers in a timely manner. The nature of our business and our size makes it difficult to insure some or all of the possible harms that could result if we fail to sell and deliver our products in a timely manner, which may adversely affect our financial results.

 

We and our contract manufacturers are dependent on domestic and international transportation and logistics markets to deliver our products. If we or our contract manufacturers experience disruptions, unavailability or escalated pricing in the transportation and logistics markets, which include trucking, vessels, ports and related infrastructure and logistics, our business, results of operations and financial condition could be materially and adversely impacted.

We and our contract manufacturers rely on domestic and international transportation and logistics markets to deliver our products to customers. Our ability and the ability of our contract manufacturers to deliver our products could be adversely impacted by shortages in available cargo capacity, changes by carriers and transportation companies in policies and practices, such as scheduling, pricing, payment terms and frequency of service or increases in the cost of fuel, taxes and labor, and other factors, such as labor strikes and work stoppages, not within their control. For example, the COVID-19 pandemic has resulted in diminished cargo capacity and port detainment of vessels which

17


 

have caused delays in delivery of our products to project sites. In addition, Russia's recent invasion of Ukraine, if prolonged, may cause delays in delivery of our products to project sites and escalated pricing in transportation and logistics markets, including as a result of rising oil prices. Material interruptions in service or stoppages in transportation and logistics markets, whether caused by strike, work stoppage, lock-out, slowdown or otherwise, and escalated pricing in transportation and logistics markets could materially and adversely impact our business, results of operations and financial condition.

 

Risks Related to Government Regulations and Legal Compliance

 

The reduction, elimination or expiration of government incentives for, or regulations mandating the use of, as well as corporate commitments to the use of, renewable energy and solar energy specifically could reduce demand for solar energy systems and harm our business.

Federal, state, local and foreign government bodies provide incentives to owners, end-users, distributors, system integrators and manufacturers of solar energy systems to promote solar electricity in the form of rebates, tax credits and other financial incentives, such as system performance payments, payments of renewable energy credits associated with renewable energy generation and an exclusion of solar energy systems from property tax assessments. For example, the solar ITC provides a U.S. federal income tax credit for developers of commercial solar projects. See Part I, Item 1, “Business” in this Annual Report for further information. Under existing tax law, the ITC is 30% for projects that began construction prior to 2020 and are placed in service before 2026, and is reduced to 26% for projects that began or begin construction in 2020, 2021 or 2022 and are placed in service before 2026, to 22% for projects that begin construction in 2023 and are placed in service before 2026 and to 10% for projects that begin construction after 2023 or placed in service after 2025 regardless of when construction began.

In addition, similar incentives may exist in, or be developed outside, of the United States, which could impact demand for our products and services as we expand our business into foreign jurisdictions. For example, our international customers and end-users may have access to FiTs, tax deductions and grants toward equipment purchases. Our ability to successfully penetrate new geographic markets may depend on new countries adopting, to the extent such incentives are not currently in place, and maintaining such incentives to promote solar electricity.

The range and duration of these incentives vary widely by jurisdiction. Our customers typically use our systems for utility scale grid-connected electric power generation projects that sell solar power under a power purchase agreement or into an organized electric market. This segment of the solar industry has historically depended in large part on the availability and size of government incentives and regulations mandating the use of renewable energy. Consequently, the reduction, elimination or expiration of government incentives for grid-connected solar electricity or regulations mandating the use of renewable energy may negatively affect the competitiveness of solar electricity relative to conventional and non-solar renewable sources of electricity, and could harm or halt the growth of the solar electricity industry and our business. These subsidies and incentives may expire (i) on a particular date, (ii) end when the allocated funding is exhausted or may be reduced or terminated as solar energy adoption rates increase or as a result of legal challenges, (iii) upon the adoption of new statutes or regulations or (iv) with the passage of time. These reductions or terminations may occur without warning, which would negatively impact our business, financial condition and results of operations.

Corporate social responsibility efforts, such as net zero emission pledges, have fostered private sector investment in solar energy systems in recent years. To the extent that these corporate policies are redirected away from renewable energy in general or solar energy in particular, our business, financial condition and results of operation may be negatively impacted.

In addition, federal, state, local and foreign government bodies have implemented various policies that are intended to promote renewable electricity generally or solar electricity in particular, like renewable portfolio standards (“RPSs”) that have been adopted by certain states. RPSs may be reduced or eliminated from time to time, particularly as state-level government administrations change. Additionally, the policies of the Trump administration have created regulatory uncertainty in the renewable energy industry, including the solar energy industry. For example, in June 2017, President Trump announced that the United States would withdraw from participation in the Paris Agreement on climate change mitigation, and in June 2019, the U.S. Environmental Protection Agency issued the final Affordable Clean Energy rule and repealed the Clean Power Plan. While the Biden administration has since rejoined the Paris Agreement, its larger policy initiatives intended to promote renewable energy depend on legislative and regulatory outcomes that may be difficult to achieve in the current political climate. In November 2021, the U.S. House of Representatives passed the Build Back Better Act, which contained extensive renewable energy incentives aimed at combating the climate crisis. The U.S. Senate has yet to approve such legislation, and a key U.S. senator whose vote is required for passage has stated that he will not support such legislation in its current form. As such, there is a strong likelihood that such legislation will not pass in its current form. Any modifications or further delay in passing such

18


 

legislation could have a negative impact on the renewable energy industry, including the demand for solar energy projects to which we sell our products.

In general, the cost of solar power currently exceeds retail electricity rates, and we believe this trend will continue in the near term. Electric utility companies or generators of electricity from other non-solar renewable sources of electricity may successfully lobby for changes in the relevant legislation in their markets that are harmful to the solar industry. Furthermore, electric utility companies may establish pricing structures or interconnection requirements that could adversely affect our sales and be harmful to the solar generation industry.

 

The concentration of our sales in a limited number of specific markets increases risks associated with the reduction, elimination or expiration of governmental subsidies and economic incentives for solar energy products.

The vast majority of our 2021 and 2020 revenue resulted from sales within the United States, and we expect to continue to generate a substantial amount of our revenue from the United States in the future. There are a number of important incentives that are expected to phase down or terminate in the future, which could adversely affect sales of our products in the United States, such as the step-downs of the ITC that resume after 2022 and cease in 2024. Additionally, as we further expand to other countries, changes in incentive programs or electricity policies could negatively affect returns on our investments in those countries as well as our business, financial condition and results of operations.

 

Existing electric utility industry policies and regulations, and any subsequent changes, may present technical, regulatory and economic barriers to the purchase and use of solar energy systems that may significantly reduce demand for our products and services or harm our ability to compete.

Federal, state, local and foreign government regulations and policies concerning the broader electric utility industry, as well as internal policies and regulations promulgated by electric utilities and organized electric markets with respect to fees, practices and rate design, heavily influence the market for electricity generation products and services. These regulations and policies often affect electricity pricing and the interconnection of generation facilities, and can be subject to frequent modifications by governments, regulatory bodies, utilities and market operators. For example, changes in fee structures, electricity pricing structures and system permitting, interconnection and operating requirements can deter purchases of renewable energy products, including solar energy systems, by reducing anticipated revenue or increasing costs or regulatory burdens for would-be system purchasers. The resulting reductions in demand for solar energy systems could harm our business, prospects, financial condition and results of operations.

A significant recent development in renewable energy pricing policies in the United States occurred on July 16, 2020, when the Federal Energy Regulatory Commission (“FERC”) issued a final rule amending regulations that implement the Public Utility Regulatory Policies Act (“PURPA”). The net effect of these changes is uncertain, however, in general, FERC’s PURPA reforms have the potential to reduce prices for the output from certain new renewable generation projects while also narrowing the scope of PURPA eligibility for new projects. These effects could reduce demand for PURPA-eligible solar energy systems and could harm our business, prospects, financial condition and results of operations.

In addition, changes in our products or changes in export and import laws and implementing regulations may create delays in the introduction of new products in international markets, prevent our customers from deploying our products internationally or, in some cases, prevent the export or import of our products to certain countries altogether. Any such event could have a material adverse effect on our business, financial condition and results of operations.

 

Changes in the U.S. trade environment, including the imposition of import tariffs, could adversely affect the amount or timing of our revenue, results of operations or cash flows.

Trade policies and international disputes at times result in increased tariffs, trade barriers and other restrictive measures. In particular, China and the United States have imposed significant tariffs on imports of goods from their respective countries in recent years. These developments and any further tariff increases could potentially impact our suppliers’ hardware component prices and impact any plans to provide services in China and other international markets. These developments could have a material adverse effect on global economic conditions and the stability of global financial markets.

China is a major producer of solar cells and other solar products. Certain solar cells, modules, laminates and panels from China are subject to tariffs imposed by the United States. Tariffs on solar cells, modules and inverters in China may put upwards pressure on prices of energy products in other countries.

One category of tariffs that may apply to such goods is U.S. antidumping and countervailing duties (“AD/CVD”), depending on the exporter supplying the product. These duties are imposed by the U.S. government as a result of determinations that the U.S. industry was materially injured as a result of such imports being sold at less

19


 

than fair value and subsidized by the Chinese government. The AD/CVD discussed above are subject to annual review and may be increased or decreased. In addition, petitioners are able to file anti-circumvention petitions alleging that materials manufactured in other countries are circumventing the AD/CVD duties on products from China. Such a petition was filed in August of 2021, before being rejected by the US Department of Commerce in November of 2021. More recently, in February of 2022, a petitioner asked the US Department of Commerce to investigate whether companies are circumventing the Chinese AD/CVD duties by manufacturing crystalline silicon cells and modules in Malaysia, Thailand, Vietnam and Cambodia, and this petition remains pending. Such petitions create uncertainty related to the supply of solar modules, which can negatively impact the global solar market and the timing and viability of solar projects to which we sell our products, which could have a material adverse effect on our business, financial condition and results of operations. While we do not sell solar modules, the degree of our exposure is dependent on, among other things, the impact of these measures on the projects that are also intended to use our products, with such impact being largely out of our control.

Furthermore, the United States continues to impose tariffs on goods imported from China under Section 301 of the Trade Act of 1974 (the “Section 301 Tariffs”). Although these tariffs were reduced in connection with the “Phase One” Agreement between the United States and China, which was signed in January 2020, the United States continues to impose tariffs ranging from 7.5% to 25% on more than $300 billion in Chinese imports. These tariffs apply to a range of products, including solar products such as modules, inverters, and non-lithium-ion batteries. Since these tariffs impact the purchase price of solar products, they raise the cost associated with purchasing these solar products from China and reduce the competitive pressure on providers of solar products not subject to these tariffs.

In 2018 the President of the United States announced the imposition of tariffs on certain imported solar cells and modules under Section 201 of the Trade Act of 1974 (the “Section 201 Tariffs”). These tariffs apply on a global basis, to cells and modules from a variety of jurisdictions. The amount of these tariffs has declined over time, and is currently 15% ad valorem. On February 4, 2022, President Biden announced the extension of these tariffs through 2026, but exempted bifacial solar modules from the tariffs and doubled the annual amount of cells that can be imported before tariffs apply from 2.5 GW to 5 GW.

Finally, in March 2018, the United States imposed a 25% tariff on steel imports and a 10% tariff on aluminum imports pursuant to Section 232 of the Trade Expansion Act of 1962. While these tariffs are no longer in place with respect to imports from many countries, any additional tariff actions affecting steel and aluminum could result in interruptions in the supply chain and impact costs and our gross margins.

Tariffs currently in place and the possibility of additional tariffs in the future have created uncertainty in the industry. If the price of solar systems in the United States increases, the use of solar systems could become less economically feasible and could reduce our gross margin or reduce demand for solar systems manufactured and sold, which in turn may decrease demand for our products. Additionally, existing or future tariffs may negatively affect our customers and manufacturing partners. Such outcomes could adversely affect the amount or timing of our revenue, results of operations or cash flows, and continuing uncertainty could cause sales volatility, price fluctuations or supply shortages or cause our customers to advance or delay their purchase of our products. Governments may take further trade-related actions, which may include additional or increased tariffs and trade restrictions, and we may be unable to quickly and effectively react to such actions. While we have taken actions with the intention of mitigating the effect of tariffs on our business by reducing our reliance on China, we may not succeed or be able to continue to do so on attractive terms or at all. For example, in 2019, 90% of our supply chain was sourced from China. However, by the end of 2020, we had qualified suppliers outside of China for all our commodities and reduced the extent to which our supply chain for U.S.-based projects is subject to existing tariffs, as we have entered into partnerships with manufacturers in many other countries worldwide that will be able to independently supply our U.S. customers. However, despite these partnerships, we may still be required to use suppliers in China and other jurisdictions that will subject us to existing tariffs.

 

Actions addressing determinations of forced labor practices in China and legislation and policies adopted to address such practices may disrupt the global supply of solar panels and affect our business.

Since 2016, U.S. Customs and Border Protection has issued sixteen WROs directed at forced labor in China, including ten directed specifically at activity in the Xinjiang Uyghur Autonomous Region. As a result of these orders, certain products, including solar panels manufactured with polysilicon from Xinjiang, are effectively barred from entering the United States. Despite our due diligence efforts, as well as contractual provisions we put in place that forbid our suppliers from using forced labor or components that were produced using forced labor, we cannot determine with certainty whether our suppliers may violate our contracts or become subject to a WRO, which could subject us to legal, reputational, and other risks. If this were to occur, we might have to find alternative suppliers on short notice, resulting in construction delays and disruption and higher costs. Additionally, WROs have and could continue to impact the importation of solar panels. While we are not directly involved in the importation of solar panels, such WROs can negatively impact the global solar market and the timing and viability of solar projects to

20


 

which we sell our products, which could have a material adverse effect on our business, financial condition and results of operations.

On December 23, 2021, President Biden signed into law the Uyghur Forced Labor Prevention Act (H.R. 6256). Among other things, this legislation presumptively bans the import of all products made, wholly or in part, in Xinjiang, unless importers can establish that the specific shipment is not the product of forced labor. While we do not currently expect that this law will directly affect our supplies, since we do not believe that our suppliers source materials from Xinjiang for the products they sell to us, other renewable energy companies’ attempts to shift suppliers in response to this law, WROs, or other policy developments could result in shortages, delays, and/or price increases that could disrupt our own supply chain or cause our suppliers to renegotiate existing arrangements with us or fail to perform on such obligations. Broader policy uncertainty could also reduce Chinese panel production, affecting supplies and/or prices for panels, regardless of supplier. While we have developed multiple supply sources in a variety of countries, we could still be adversely affected by increases in our costs, negative publicity related to the industry, or other adverse consequences (including the unavailability of panels for projects to which we sell our products) to our business.

 

Changes in tax laws or regulations that are applied adversely to us or our customers could materially adversely affect our business, financial condition, results of operations and prospects.

Changes in corporate tax rates, tax incentives for renewable energy projects, the realization of net deferred tax assets relating to our U.S. operations, the taxation of foreign earnings and the deductibility of expenses under future tax reform legislation could have a material impact on the value of our deferred tax assets, could result in significant one-time charges in the current or future taxable years, and could increase our future U.S. tax expense, which could have a material adverse effect on our business, financial condition, results of operations and prospects.

 

We could be adversely affected by any violations of the FCPA and other foreign anti-bribery laws, as well as of export controls and economic sanctions laws.

The FCPA generally prohibits companies and their intermediaries from making improper payments to foreign government officials for the purpose of obtaining or retaining business. Other countries in which we operate also have anti-bribery laws, some of which prohibit improper payments to government and non-government persons and entities. We have adopted policies that mandate compliance with these anti-bribery laws. However, we currently operate in and intend to further expand into, many parts of the world that have experienced governmental corruption to some degree and, in certain circumstances, strict compliance with anti-bribery laws may conflict with local customs and practices. In addition, due to the level of regulation in our industry, our entry into certain jurisdictions requires substantial government contact where norms can differ from U.S. standards. It is possible that our employees, subcontractors, agents and partners may take actions in violation of our policies and anti-bribery laws. Furthermore, we are subject to rules and regulations of the U.S. and other countries relating to export controls and economic sanctions, including, but not limited to, trade sanctions administered by the Office of Foreign Assets Control within the U.S. Department of the Treasury, as well as the Export Administration Regulations administered by the Department of Commerce. These regulations may limit our ability to market, sell, distribute or otherwise transfer our products or technology to prohibited countries or persons. Any violation of such laws, even if prohibited by our policies, could subject us to criminal or civil penalties or other sanctions, which could have a material adverse effect on our business, financial condition, cash flows and reputation.

 

Risks Related to Information Technology and Data Privacy

 

Failure to effectively utilize information technology systems could disrupt our business or reduce our sales or profitability.

We rely extensively on various information technology systems, including data centers, hardware, software and applications to manage many aspects of our business, including to operate and provide our products and services, to process and record transactions, to enable effective communication systems, to track inventory flow, to manage logistics and to generate performance and financial reports. We are dependent on the integrity, security and consistent operations of these systems and related back-up systems. Our computer and information technology systems and the third-party systems upon which we rely are also subject to damage, interruption or shutdown from a number of causes, including computer viruses, malware, phishing or distributed denial-of-service attacks, security breaches or cyber-attacks, which could lead to delays in our business operations or subject us to liability and, if significant or extreme, affect our results of operations. In addition, any interruption in the operation of our website or information technology systems could cause us to suffer reputational harm or to lose sales.

 

21


 

Unauthorized disclosure of personal or sensitive data or confidential information, whether through a breach of our computer or information technology systems or otherwise, could severely hurt our business.

Some aspects of our business involve the collection, receipt, use, storage, processing and transmission of personal information, including that of our customers’ and end-users of our customers’ solar energy systems, website visitors, employees, contract manufacturers and other third parties. We may collect personal information, including names, addresses, e-mail addresses, credit information, and energy production statistics and consumer preferences, some of which is entrusted to third-party service providers. We increasingly rely on commercially available systems, software, tools (including encryption technology) and monitoring technologies to provide security and oversight for processing, transmission, storage and protection of confidential information and personal data. Despite the security measures we have in place, our facilities and systems, and those of third parties with which we do business, may be vulnerable to security breaches, acts of vandalism and theft (including misappropriation of our financial resources), computer viruses, misplaced or lost data, programming and/or human errors, or other similar events, and an inadvertent or unauthorized use or disclosure could occur or third parties could gain unauthorized access to this type of confidential information and personal data.

Electronic security attacks designed to gain access to personal, sensitive or confidential data by breaching mission critical systems of large organizations are constantly evolving, and high-profile electronic security breaches leading to unauthorized disclosure of confidential information or personal data have occurred recently at a number of major U.S. companies.

Despite our precautions, an electronic security breach in our systems (or in the systems of third parties with which we do business) that results in the unauthorized release of personally identifiable information regarding customers, employees or other individuals or other sensitive data could nonetheless lead to a serious disruption of our operations, financial losses from remedial actions, loss of business or potential liability, including possible punitive damages. As a result of such a breach, we could also be subject to demands, claims and litigation by private parties, and investigations, related actions and penalties by regulatory authorities. Moreover, we could incur significant costs in notifying affected persons and entities and otherwise complying with the multitude of foreign, federal, state and local laws and regulations relating to the unauthorized access to, or use or disclosure of, personal information. In addition, any perceived or actual unauthorized access to, or use or disclosure of, such information could harm our reputation, substantially impair our ability to attract and retain customers and have an adverse impact on our business, financial condition and results of operations.

Finally, as the regulatory environment relating to our obligations to protect such sensitive data becomes increasingly rigorous, with continually developing and growing requirements applicable to our business, compliance with those requirements could result in additional costs. A material failure on our part to comply with such requirements could subject us to regulatory sanctions, including fines and potentially lawsuits. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operations and prospects.

 

Failure to comply with current or future federal, state, local and foreign laws and regulations and industry standards relating to privacy, data protection and consumer protection, or the expansion of current or the enactment of new laws or regulations relating to privacy, data protection and consumer protection, as well as our actual or perceived failure to comply with such laws and regulations could adversely affect our business, financial condition, results of operations and prospects.

There are numerous federal, state, local and foreign laws regarding privacy and the collection, processing, storing, sharing, disclosing, using and protecting of personal information and other data. We are also subject to specific contractual requirements contained in agreements with third parties governing our use and protection of personal information and other data. We generally comply with industry standards and are subject to the terms of our privacy policy and the privacy- and security-related obligations agreed to with third parties. We strive to comply with applicable laws, policies, legal obligations and industry standards relating to privacy and data protection, to the extent possible. However, it is possible that these obligations may be interpreted and applied in new ways or in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Additionally, new laws or regulations could be enacted with which we are not familiar or with which our practices do not comply.

We expect that new industry standards, laws and regulations will continue to be proposed regarding privacy, data protection and information security in many jurisdictions, including the California Consumer Privacy Act (“CCPA”), which came into effect on January 1, 2020, and the recently passed California Privacy Rights Act (“CPRA”), which amends the CCPA and has many provisions that will go into effect on January 1, 2023. Additionally, the Federal Trade Commission and many state attorneys general are interpreting federal and state consumer protection laws to impose standards for the online collection, use, dissemination and security of data. The impact of the CCPA, CPRA or other future laws, regulations and standards may have on our business is uncertain. Complying with these

22


 

evolving obligations is costly. For instance, expanding definitions and interpretations of what constitutes “personal data” (or the equivalent) in the United States or other countries may increase our compliance costs and legal liability.

Any failure, or perceived failure, by us to comply with any federal, state, local or foreign privacy or consumer protection-related laws, regulations or other principles or orders to which we may be subject or other legal obligations relating to privacy or consumer protection could adversely affect our reputation, brand and business, and may result in claims, investigations, proceedings or actions against us by governmental entities or others or other penalties or liabilities or require us to change our operations and/or cease using certain data sets.

 

Risks Related to Ownership of Our Common Stock

 

An active, liquid trading market for our common stock may not be sustained.

An active public market for our common stock may not be sustained. If an active and liquid trading market is not sustained, you may have difficulty selling or may not be able to sell any of the shares of our common stock that you purchase.

 

Our stock price has been volatile and may continue to be volatile or may decline regardless of our operating performance, and you may not be able to resell your shares of common stock at or above the public offering price.

Our stock price has fluctuated in the past and may continue to be volatile in the future. From April 29, 2021 to March 11, 2022, the trading price of our common stock has fluctuated between a high of $14.78 and a low of $3.30 per share, closing at $5.44 per share on March 11, 2022. The market price of our common stock could continue to be subject to significant fluctuations. The price of our common stock may change in response to fluctuations in our results of operations in future periods and also may change in response to other factors, including factors specific to companies in our industry. As a result, our share price may experience significant volatility and may not necessarily reflect the value of our expected performance. Among other factors that could affect our stock price are:

changes in laws or regulations applicable to our industry or offerings;
speculation about our business in the press or investment community;
price and volume fluctuations in the overall stock market;
volatility in the market price and trading volume of companies in our industry or companies that investors consider comparable;
share price and volume fluctuations attributable to inconsistent trading levels of our common stock;
our ability to protect our intellectual property and other proprietary rights and to avoid infringement, misappropriation or violation of the intellectual property and other proprietary rights of third parties or claims by third parties of such infringement, misappropriation or violation;
sales of our common stock by us or our principal stockholders, officers and directors;
the expiration of contractual lock-up agreements;
the sustainability of an active trading market for our common stock;
success of competitive products or services;
the public’s response to press releases or other public announcements by us or others, including our filings with the SEC, announcements relating to litigation or significant changes in our key personnel;
the effectiveness of our internal controls over financial reporting;
changes in our capital structure, such as future issuances of debt or equity securities;
our entry into new markets;
tax developments in the U.S. or other markets;
strategic actions by us or our competitors, such as acquisitions or restructurings; and
changes in accounting principles.

Further, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. In addition, the stock prices of many

23


 

renewable energy companies have experienced wide fluctuations that have often been unrelated to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions such as inflation, recessions, interest rate changes or international currency fluctuations, may cause the market price of our common stock to decline. As a result, you may not be able to resell any of your shares of our common stock at or above the price paid.

 

We do not intend to pay dividends on our common stock for the foreseeable future.

We have never declared or paid any cash dividends on our common stock. We currently intend to retain any future earnings and do not expect to declare or pay any cash dividends for the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our board of directors, subject to applicable laws, after taking into account our financial condition, results of operations, capital requirements, general business conditions and other factors that our board of directors may deem relevant. As a result, capital appreciation in the price of our common stock, if any, may be your only source of gain on an investment in our common stock.

 

The price of our common stock could decline if securities analysts do not publish research or if securities analysts or other third parties publish inaccurate or unfavorable research about us.

Our stock price and trading volume are heavily influenced by the way analysts and investors interpret our financial information and other disclosures. If securities or industry analysts do not publish research or reports about our business, delay publishing reports about our business, or publish negative reports about our business, regardless of accuracy, our common stock price and trading volume could decline.

The trading market for our common stock depends, in part, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. Currently, several analysts cover our company. If the number of analysts that cover us declines, demand for our common stock could decrease and our common stock price and trading volume may decline.

Even if our common stock is actively covered by analysts, we do not have any control over the analysts or the measures that analysts or investors may rely upon to forecast our future results. Over-reliance by analysts or investors on any particular metric to forecast our future results may result in forecasts that differ significantly from our own.

 

The issuance by us of additional shares of common stock or convertible securities may dilute your ownership of us and incurrence of indebtedness may restrict our operations, both of which could adversely affect our stock price.

From time to time in the future, we may issue additional shares of our common stock or securities convertible into common stock to raise additional capital or pursuant to a variety of transactions, including acquisitions, consultant engagements and pursuant to our equity compensation plans. The issuance by us of additional shares of our common stock or securities convertible into our common stock would dilute your ownership of us and the sale of a significant amount of such shares in the public market could adversely affect prevailing market prices of our common stock. We may also seek additional capital through debt financings. The incurrence of indebtedness would result in increased fixed payment obligations and could involve restrictive covenants, such as limitations on our ability to incur additional debt, to make capital expenditures, to create liens, or to redeem stock or declare dividends, that could adversely impact our ability to conduct our business.

 

Future sales, or the perception of future sales, by us or our existing stockholders in the public market could cause the market price for our common stock to decline.

The sale of substantial amounts of shares of our common stock in the public market, or the perception that such sales could occur, could harm the prevailing market price of shares of our common stock. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.

 

Our directors, executive officers and principal stockholders will continue to have substantial control over our company, which could limit your ability to influence the outcome of key transactions, including a change of control.

Our directors, executive officers and each of our 5% stockholders and their affiliates, in the aggregate, beneficially own approximately 60% of the outstanding shares of our common stock, based on the number of shares outstanding as of March 11, 2022. As a result, these stockholders, if acting together, will be able to influence or control matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. They may also have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This concentration of ownership may have the effect of delaying, preventing or deterring a change of control of our company, could deprive our stockholders

24


 

of an opportunity to receive a premium for their common stock as part of a sale of our company and might ultimately affect the market price of our common stock.

 

Anti-takeover provisions in our governing documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and depress the market price of our common stock.

Our certificate of incorporation, bylaws and Delaware law contain provisions that could have the effect of rendering more difficult, delaying or preventing an acquisition deemed undesirable by our board of directors. Among others, our amended and restated certificate of incorporation and amended and restated bylaws include the following provisions:

a staggered board, which means that our board of directors is classified into three classes of directors with staggered three-year terms;
limitations on convening special stockholder meetings, which could make it difficult for our stockholders to adopt desired governance changes;
advance notice procedures, which apply for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders;
a prohibition on stockholder action by written consent, which means that our stockholders will only be able to take action at a meeting of stockholders;
a forum selection clause, which means certain litigation against us can only be brought in Delaware;
no authorization of cumulative voting, which limits the ability of minority stockholders to elect director candidates;
directors will only be able to be removed for cause;
certain amendments to our certificate of incorporation will require the approval of two-thirds of the then outstanding voting power of our capital stock;
the affirmative vote of two-thirds of the then outstanding voting power of our capital stock, voting as a single class, is required for stockholders to amend or adopt any provision of our bylaws; and
the authorization of undesignated or “blank check” preferred stock, the terms of which may be established and shares of which may be issued without further action by our stockholders.

In addition, we are governed by the provisions of Section 203 of the DGCL, which generally prohibits a Delaware corporation from engaging in a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder becomes an “interested” stockholder.

Any provision of our amended and restated certificate of incorporation, amended and restated bylaws or Delaware law that has the effect of delaying, preventing or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock.

 

Our governing documents also provide that the Delaware Court of Chancery will be the sole and exclusive forum for substantially all disputes between us and our stockholders and federal district courts will be the sole and exclusive forum for Securities Act claims, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our amended and restated certificate of incorporation provides that, unless we consent to the selection of an alternative forum, the Delaware Court of Chancery is the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a breach of fiduciary duty owed by any of our directors, officers or other employees to us or to our stockholders, (iii) any action asserting a claim against us arising pursuant to the DGCL, our certificate of incorporation or our bylaws, (iv) any action to interpret, apply, enforce or determine the validity of our amended and restated certificate of incorporation or our amended and restated bylaws, (v) any action asserting a claim against us that is governed by the internal affairs doctrine or (vi) any action asserting an “internal corporate claim” as defined in Section 115 of the DGCL; provided, however, that the exclusive forum provisions will not apply to suits brought to enforce any liability or duty created by the Exchange Act or to any claim for which the federal courts have exclusive jurisdiction. Our certificate of incorporation further provides that, unless we consent in writing to the selection of an alternative forum, the federal district courts are the sole and exclusive forum for the resolution of any complaint asserting a right under the Securities Act, subject to a final adjudication in

25


 

the State of Delaware of the enforceability of such exclusive forum provision. We note that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. The choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees. Alternatively, if a court were to find the choice of forum provisions contained in our certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could materially and adversely affect our business, financial condition and results of operations.

 

We are an “emerging growth company” and have taken advantage of the reduced disclosure requirements applicable to emerging growth companies which may make our common stock less attractive to investors.

We are an “emerging growth company,” as defined in the JOBS Act. As an emerging growth company, we are not required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, we have reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and we are exempt from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. Additionally, as an emerging growth company, we have elected to delay the adoption of new or revised accounting standards that have different effective dates for public and private companies until those standards apply to private companies. As such, our consolidated financial statements may not be comparable to companies that comply with public company effective dates. Investors may find our shares of common stock less attractive because we rely on these provisions. If some investors find our shares of common stock less attractive as a result of the foregoing, there may be a less active trading market for our shares and our share price may be more volatile.

 

The requirements of being a public company may strain our resources and distract our management, which could make it difficult to manage our business, particularly after we are no longer an “emerging growth company.”

As a public company, we are subject to the reporting requirements of the Exchange Act and the requirements of the Sarbanes-Oxley Act. These requirements may place a strain on our systems and resources. The Exchange Act requires that we file annual, quarterly and current reports with respect to our business and financial condition. The Sarbanes-Oxley Act requires that we maintain effective disclosure controls and procedures and internal controls over financial reporting. Section 404(a) of the Sarbanes-Oxley Act requires that, beginning with our 2022 annual report, management assess and report annually on the effectiveness of our internal controls over financial reporting and identify any material weaknesses in our internal controls over financial reporting. If we are unable to comply with the internal controls' requirements of the Sarbanes-Oxley Act, then we may not be able to obtain the certifications required by that act, which may preclude us from keeping our filings with the SEC current, and interfere with the ability of investors to trade our securities and our ability to list our shares on any national securities exchange. To maintain and improve the effectiveness of our disclosure controls and procedures, we have committed significant resources, hired additional staff and provided additional management oversight. We have implemented additional procedures and processes for the purpose of addressing the standards and requirements applicable to public companies. Sustaining our growth also will require us to commit additional management, operational and financial resources to identify new professionals to join our firm and to maintain appropriate operational and financial systems to adequately support expansion. These activities may divert management’s attention from other business concerns and will result in increased costs to us, which could have a material adverse effect on our results of operations, financial condition or business.

As an “emerging growth company” as defined in the JOBS Act, we have taken advantage of certain temporary exemptions from various reporting requirements including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act and reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements. We have elected to delay the adoption of new or revised accounting standards that have different effective dates for public and private companies until those standards apply to private companies, as permitted by the JOBS Act.

 

We have identified material weaknesses in our internal controls over financial reporting. If our remediation of such material weaknesses is not effective, or if we experience additional material weaknesses or otherwise fail to design and maintain effective internal controls over financial reporting, our ability to timely and accurately report our financial condition and results of operations or comply with applicable laws and regulations could be impaired, which may adversely affect investor confidence in us and, as a result, the market price of our common stock.

As a public company, our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S.

26


 

generally accepted accounting principles. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of annual or interim financial statements will not be prevented or detected on a timely basis.

We determined that we had material weaknesses in our internal controls over financial reporting as of December 31, 2021, 2020 and 2019. Specifically, we identified certain control deficiencies in the design and operation of our internal controls over financial reporting that constituted the following material weaknesses:

We did not have a sufficient complement of experienced personnel with the requisite technical knowledge of public company accounting and reporting and for non-routine, unusual or complex transactions. This material weakness contributed to the following material weaknesses.
We did not design and maintain adequate controls over the period-end close and financial reporting process including establishment of accounting policies and procedures, certain account reconciliations, cut-off, segregation of duties, journal entries and financial statement preparation. This material weakness contributed to material adjustments in prior consolidated financial statements principally, but not limited to, the following areas: earnings per share calculations, definite-lived intangibles, warranty obligation, cut-off of revenue transactions and related cost of sales. This material weakness also contributed to misstatements in our stock-based compensation and weighted-average common shares outstanding, which led to the revision of our interim consolidated financial statements as of June 30, 2021 and for the three- and six-months period then ended.
We did not design and maintain effective information technology general controls over the IT systems used for preparation of the financial statements. Specifically, we did not design and maintain (i) program change management controls to ensure that information technology program and data changes affecting financial IT applications and underlying accounting records were identified, tested, authorized and implemented appropriately; (ii) user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to financial applications, programs and data to appropriate Company personnel; and (iii) testing and approval controls for program development to ensure that new software development is aligned with business and IT requirements.

Although there were no material adjustments to prior period consolidated financial statements as a result of IT deficiencies, these IT deficiencies, when aggregated, could impact the effectiveness of IT-dependent controls (such as automated controls that address the risk of material misstatement to one or more assertions, along with the IT controls and underlying data that support the effectiveness of system-generated data and reports) that could result in misstatements potentially impacting all financial statement accounts and disclosures that would not be prevented or detected. Accordingly, we have determined that these IT deficiencies in the aggregate constitute a material weakness.

Additionally, the above material weaknesses could result in a misstatement of our account balances or disclosures that would result in a material misstatement of the annual or interim financial statements that would not be prevented or detected.

To address our material weaknesses, we have implemented and continue to implement a remediation plan. We have added key personnel with requisite technical knowledge of public company accounting including a Director of SEC Reporting and Technical Accounting and a Director of Tax Accounting and Reporting. We also hired an experienced Director of Internal Audit that reports directly to the audit committee of our board of directors. We hired a Director of Information Technology to strengthen our information technology infrastructure. During 2021, we implemented Blackline's account reconciliation tool, and ensured segregation of duties for journal entries and account reconciliations. We have been formalizing documentation of accounting and IT policies and internal controls. In addition, a disclosure committee charter was established, and several training sessions related to internal controls and disclosure controls were provided. While we believe these efforts will improve our internal control over financial reporting, the implementation and validation of our remediation is ongoing and may not be sufficient to remediate these weaknesses or to avoid the identification of material weaknesses in the future, which could impair our ability to accurately and timely report our financial position, results of operations or cash flows, including our filing of quarterly or annual reports with the SEC. Moreover, our failure to remediate the material weaknesses identified above or the identification of additional material weaknesses could prohibit us from producing timely and accurate financial statements, which may adversely affect the market price of our common stock and we could become subject to litigation or investigations by the stock exchange on which our securities are listed, the SEC, or other regulatory authorities, which could require additional financial and management resources.

Item 1B. Unresolved Staff Comments.

None.

27


 

Item 2. Properties.

Our corporate headquarters located in Austin, Texas, consists of approximately 9,278 square feet of office space, the lease for which expires on October 31, 2025. We also have a lease expiring in 2026 for an applications laboratory located In Austin, Texas, consisting of 4,700 square feet.

In addition, we also lease approximately 5,300 square feet of warehouse space and 1,100 square feet of sales and support office space in Brendale, Australia, and 2,500 and 2,860 square feet of sales and support office space in Hyderabad and Bangalore, India, respectively. We are also a member of SolarTAC, a collaborative research facility aimed at advancing proprietary and collaborative research projects to support the growth of individual solar energy companies as well as the solar industry as a whole. Through our SolarTAC membership, we have access to a development sandbox of 174,240 square feet in Aurora, Colorado, that we primarily use for customer training, product development and certification. Our SolarTAC Chennai, India facility has approximately 43,560 square feet of space.

We outsource all manufacturing to contract manufacturing partners and currently do not own or lease any manufacturing facilities.

We believe that our existing properties are in good condition and are sufficient and suitable for the conduct of our business for the foreseeable future. To the extent our needs change as our business grows, we expect that additional space and facilities will be available.

The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising from the normal course of its business. As of the date of this Annual Report, we are not involved in any material legal proceedings.

On April 21, 2021, FCX Solar, LLC (“FCX”), filed a lawsuit against us in the United States District Court for the Southern District of New York. The complaint alleged breach of contract, fraud and unjust enrichment claims related to a patent license agreement and consulting relationship between FCX and us. FCX sought damages of approximately $134 million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the fraud and unjust enrichment claims. On July 16, 2021, FCX filed an amended complaint asserting the same claims as the original complaint. On July 22, 2021, we advised the court that FTC would stand on its motion to dismiss, and at the request of the court, we filed a revised motion citing the amended complaint. FCX filed its response on August 19, 2021, and we filed a reply on September 7, 2021. Oral argument on our motion to dismiss was held on February 3, 2022, and the Court granted our motion on February 7, 2022, dismissing FCX's fraud and unjust enrichment claims and leaving only a claim for breach of a license agreement. On May 29, 2021, FCX filed a separate lawsuit against us in the United States District Court for the Western District of Texas, alleging a claim for patent infringement related to U.S. Patent No. 10,903,782. FCX seeks an unspecified amount of damages, including past and future royalties, and injunctive relief. Our answer to that complaint was filed on June 22, 2021, along with our motion to transfer the patent suit to the Southern District of New York to be consolidated with the New York litigation. FCX filed an amended complaint asserting claims for direct patent infringement, indirect infringement by active inducement, and contributory infringement on July 27, 2021, and we filed our answer to that complaint on August 10, 2021. On October 25, 2021, our motion to transfer the case to the Southern District of New York was granted, and the patent case was consolidated with FCX's contract case on November 19, 2021. Discovery in this consolidated matter is ongoing. We believe the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. We and our management considered (a) the facts described above, (b) the preliminary stages of the proceedings and (c) the advice of outside legal counsel on the claims and determined that it is not probable that FCX will prevail on the merits. At this time, we believe that the likelihood of any material loss related to these matters is remote given the strength of our defenses.

Item 4. Mine Safety Disclosures.

N/A.

 

28


 

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

(a)
Market information

Our common stock, $0.0001 par value, is currently trading on the Nasdaq Global Market under the symbol “FTCI”.

(b)
Holders

At March 11, 2022, there were 66 holders of record of our common stock.

(c)
Dividends

We have not paid any cash dividends on our common stock to date. The payment of any cash dividends in the future is within the discretion of our board of directors and is subject to certain limitations under our Senior Secured Revolving Credit Facility Credit Agreement entered into on April 30, 2021, with various lenders, including Barclays Bank PLC.

(d)
Securities authorized for issuance under equity compensation plans

Shares of our common stock were issuable under our 2017 Stock Incentive Plan and our 2021 Stock Incentive Plan, both of which were adopted by our board of directors, as of December 31, 2021 as follows:

 

Plan category

 

Number of securities to be issued upon exercise of outstanding options, warrants and rights

 

 

Weighted-average exercise price of outstanding options, warrants and rights

 

 

Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))

 

 

 

(a)

 

 

(b)

 

 

(c)

 

Equity compensation plans approved by security holders:

 

 

 

 

 

 

 

 

 

Stock options

 

 

7,538,265

 

 

$

2.48

 

 

N/A

 

Restricted stock units and awards

 

 

5,141,469

 

 

 

 

 

N/A

 

Total

 

 

12,679,734

 

 

$

2.48

 

 

 

34,014,576

 

Our board of directors also adopted the 2021 Employee Stock Purchase Plan ("2021 ESPP Plan") immediately after our IPO in April 2021 in order to provide employees of the Company and its designated subsidiaries with an opportunity to purchase the Company's common stock through accumulated payroll deductions at 85% of the stock's fair market value. As of December 31, 2021, this plan has not yet been implemented internally within the Company and no purchases of common stock have been made pursuant to the 2021 ESPP Plan.

(e)
Performance Graph

To be included in 2022 Proxy Statement for the Annual Meeting of Stockholders to be filed on or before April 30, 2022.

(f)
Recent Sales of Unregistered Securities

Since three years before the date of this Annual Report, we have sold the following securities without registration under the Securities Act:

Common Stock Issuances

From September 2018 to January 2019, we issued an aggregate of 1,002,861 shares of our common stock to Mr. Chatila, Mr. Springer and the Rodgers Trust, along with other investors, at a purchase price of $13.4987 per share, for an aggregate purchase price of $13,537,355.94.

In March 2020, we issued an aggregate of 1,111,112 shares of our common stock to South Lake One LLC at a purchase price of $27.00 per share, for an aggregate purchase price of $30,000,024.

29


 

Plan-Related Issuances

In the three years preceding the date of this Annual Report, we granted to our directors, officers and employees options to purchase an aggregate of 783,750 shares of our common stock under the 2017 Stock Incentive Plan at exercise prices ranging from approximately $0.57 to $3.92 per share, and 1,648,521 RSUs, having estimated grant date fair values ranging from $13.50 to $26.87 per share.

None of the foregoing transactions involved any underwriters, underwriting discounts or commissions, or any public offering. We believe the offers, sales and issuances of the above securities were exempt from registration under the Securities Act (or Regulation D or Regulation S promulgated thereunder) by virtue of Section 4(a)(2) of the Securities Act because the issuance of securities to the recipients did not involve a public offering, or in reliance on Rule 701 because the transactions were pursuant to a written compensatory plan or contract relating to compensation as provided under such rule. The recipients of the securities in each of these transactions represented their intentions to acquire the securities for investment only and not with a view to or for sale in connection with any distribution thereof, and appropriate legends were placed upon the stock certificates issued in these transactions. All recipients had adequate access, through their relationships with us, to information about us. The sales of these securities were made without any general solicitation or advertising.

(g)
Use of proceeds from IPO

On April 30, 2021, the Company completed an IPO (Commission file number 333-254797) of 19,840,000 shares of its common stock receiving proceeds of $241.2 million, net of underwriting discounts and commissions, but before offering costs. Prior to the completion of the IPO, the board of directors and stockholders approved an approximately 8.25-for-1 forward stock split of the Company’s shares of common stock which became effective on April 28, 2021. Proceeds from the IPO were used to purchase an aggregate of 4,455,384 shares of our common stock at a cost of $54.2 million, including shares resulting from the settlement of certain vested restricted stock units and exercise of certain options in connection with the IPO at the IPO price, less underwriting discounts and commissions. The remaining proceeds have been used and continue to be used for general corporate purposes, including working capital, capital expenditures and operating expenses. There has been no material change in our planned use of the net proceeds from the IPO as described in our final prospectus filed with the SEC pursuant to Rule 424(b).

(h)
Purchases of equity securities by the issuer and affiliated purchasers

No purchases of equity securities were made during the fourth quarter of 2021.

Item 6. [Reserved]

Not applicable.

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes and other information included elsewhere in this Annual Report. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from such forward-looking statements. Factors that could cause or contribute to those differences include, but are not limited to, those identified below and those discussed in Part I, Item1A. "Risk Factors" and “Cautionary Statement Regarding Forward-Looking Statements” included elsewhere in this Annual Report. Additionally, our historical results are not necessarily indicative of the results that may be expected in any future period.

Overview

FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. We are a global provider of advanced solar tracker systems, supported by proprietary software and value-added engineering services. Our mission is to provide differentiated products, software, and services that maximize energy generation and cost savings for our customers, and to help facilitate the continued growth and adoption of solar power globally. Trackers significantly increase the amount of solar energy produced at a solar installation by moving solar panels throughout the day to maintain an optimal orientation relative to the sun. Our tracker systems are currently marketed under the Voyager brand name (“Voyager Tracker” or “Voyager”). Voyager is a next-generation two-panel in-portrait single-axis tracker solution that we believe offers industry-leading performance and ease of installation.

30


 

We have a team of dedicated renewable energy professionals with significant project installation experience focused on delivering cost reductions to our US and worldwide clients across the solar project development and construction cycle. Our solar solutions span a range of applications, including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas, and has international subsidiaries in Australia, India, Singapore, and South Africa.

In April 2021, we completed an initial public offering (IPO) of 19,840,000 shares of our common stock receiving proceeds of $241.2 million, net of underwriting discounts and commissions, but before offering costs, and began trading on the Nasdaq Global Market under the symbol “FTCI”. Prior to the completion of the IPO, the board of directors and stockholders approved an approximately 8.25-for-1 forward stock split (the “Forward Stock Split”) of the Company’s shares of common stock which became effective on April 28, 2021. Proceeds from the IPO were used for general corporate purposes, with $54.2 million used to purchase an aggregate of 4,455,384 shares of our common stock, including shares resulting from the settlement of certain vested restricted stock units (“RSUs”) and exercise of certain options in connection with the IPO at the IPO price, less underwriting discounts and commissions.

We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. Under the JOBS Act, we elected to use the allowed extended transition period to delay adopting new or revised accounting standards until such time as those standards apply to private companies.

Key Factors Affecting Our Performance

Investment in technology and personnel. We invest in both the people and technology behind our products. We intend to continue making significant investments in the technology for our products and expansion of our patent portfolio to attract and retain customers, expand the capabilities and scope of our products, and enhance user experience. We also intend to make significant investments to attract and retain employees in key positions, including sales leads, engineers, software developers, quality assurance personnel, supply chain personnel, product management, and operations personnel, to help us drive additional efficiencies across our marketplace and, in the case of sales leads, to continue to enhance and diversify our sales capabilities, including international expansion.

Megawatts ("MW") shipped and average selling price ("ASP"). The primary operating metric we use to evaluate our sales performance and to track market acceptance of our products is the change in quantity of megawatts (MW) shipped from period to period. MW are measured for each individual project and are calculated based on the expected output of that project once installed and fully operational. We also utilize metrics related to price and cost of goods sold per watt, including the change in ASP from period to period and cost per watt. ASP is calculated by dividing total revenue by total watts and cost per watt is calculated by dividing total costs of goods sold by total watts. These metrics enable us to evaluate trends in pricing, manufacturing cost and profitability. Events such as the COVID-19 pandemic can impact the U.S. economy, global supply chains, and our business. These impacts can cause significant shipping delays and cost increases, as well as offsetting ASP increases, and also raise the price of inputs like steel and logistics, affecting our cost per watt.

Government regulations. Changes in the U.S. trade environment, including the imposition of import tariffs, AD/CVD investigations and WROs directed at forced labor in China, affect the amount and timing of our revenue, results of operations and cash flows. Escalating trade tensions, particularly between the United States and China, have led to increased tariffs and trade restrictions, including tariffs applicable to certain raw materials and components for our products. We have taken measures with the intention of mitigating the effect of tariffs, AD/CVD and WROs on our business by reducing our reliance on China. In 2019, 90% of our supply chain was sourced from China. As of December 31, 2021, we have qualified suppliers outside of China for all our commodities and reduced the extent to which our supply chain for U.S.-based projects is subject to existing tariffs. We have entered into partnerships with manufacturers in the United States, Mexico, Canada, Spain, Brazil, Turkey, Saudi Arabia, India, Vietnam and Korea to diversify our supply chain and optimize costs.

Disruptions in transportation and supply chain. Our costs are affected by the underlying costs of raw materials including steel, component costs including motors and micro-chips and transportations costs. Current market conditions that constrain supply of materials and disrupt the flow of materials from international vendors impacts the cost of our products and services. We have also seen increases in domestic transportation costs. These cost increases impact our margins. We are taking steps to expand and diversify our manufacturing partnerships and we are implementing alternative modes of transportation to mitigate the impacts of these current headwinds in the global supply chain and logistics market. We also have a sharp focus on our design to value initiative to improve margin by reducing manufacturing and material costs of our products.

31


 

Impact of the COVID-19 Pandemic

In March of 2020, the World Health Organization declared that the worldwide spread and severity of a new coronavirus, referred to as COVID-19, was severe enough to be characterized as a pandemic. In response to the continued spread of COVID-19, governmental authorities in the United States and around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work, including in cities where we have offices, employees, and customers, causing severe disruptions in the worldwide economy. The broader implications of the COVID-19 pandemic on our business, financial condition and results of operations remain uncertain and will depend on certain developments, including the duration and severity of the COVID-19 pandemic, the impact of virus variants, the rate of vaccinations, the COVID-19 pandemic’s impact on our customers and suppliers and the range of governmental and community reactions to the pandemic. While our day-to-day operations have been affected, the impact has been less pronounced as most of our staff has worked remotely and continued to develop our product offerings, source materials and install our products. However, we have experienced significant supply chain disruptions that have caused delays in product deliveries due to diminished vessel capacity and port detainment of vessels as a consequence of the COVID-19 pandemic (including as a result of multiple COVID-19 variants), which have contributed to an increase in lead times for delivery of our tracker systems. For instance, we experienced a COVID-related supplier production slowdown in India at the end of March 2021, which continued throughout 2021 due to the emergence of the Omicron variant. The reduced capacity for logistics is also causing increases in logistics costs. Additionally, ground operations at project sites have been impacted by health-related restrictions, shelter-in-place orders and worker absenteeism, which resulted in delays in project completions in 2020, and these restrictions have also hindered our ability to provide on-site support to our customers and conduct inspections of our contract manufacturers. The disruptions in the global supply chain have resulted in extended lead times for some of our component parts. Management will continue to monitor the impact of the global situation on our financial condition, cash flows, operations, contract manufacturers, industry, workforce and customer relationships.

Non-GAAP Financial Measures

Adjusted EBITDA, adjusted net loss and adjusted earnings per share (“EPS”)

We utilize Adjusted EBITDA, Adjusted Net Loss, and Adjusted EPS as supplemental measures of our performance. We define Adjusted EBITDA as net loss plus (i) provision (benefit) for income taxes, (ii) interest expense, net, (iii) depreciation expense, (iv) amortization of intangibles, (v) stock-based compensation, (vi) non-routine legal fees, severance and certain other costs (credits) and (vii) the loss (income) from our unconsolidated subsidiary. We also deduct the gains from the disposal of our investment in unconsolidated subsidiary and from extinguishment of our debt from net loss in arriving at Adjusted EBITDA. We define Adjusted Net Loss as net loss plus (i) amortization of debt issue costs and intangibles, (ii) stock-based compensation, (iii) non-routine legal fees, severance and certain other costs (credits), (iv) the loss (income) from our unconsolidated subsidiary and (v) income tax expense (benefit) of adjustments. We also deduct the gains or add back the losses from the disposal of our investment in unconsolidated subsidiary and from extinguishment of our debt from net loss in arriving at Adjusted Net Loss. Adjusted EPS is defined as Adjusted Net Loss on a per share basis using the weighted average diluted shares outstanding.

Adjusted EBITDA, Adjusted Net Loss, and Adjusted EPS are intended as supplemental measures of performance that are neither required by, nor presented in accordance with, U.S. generally accepted accounting principles (“GAAP”). We present Adjusted EBITDA, Adjusted Net Loss and Adjusted EPS, because we believe they assist investors and analysts in comparing our performance across reporting periods on an ongoing basis by excluding items that we do not believe are indicative of our core operating performance. In addition, we use Adjusted EBITDA, Adjusted Net Loss and Adjusted EPS to evaluate the effectiveness of our business strategies.

Among other limitations, Adjusted EBITDA, Adjusted Net Loss, and Adjusted EPS do not reflect (i) our cash expenditures, or future requirements, for capital expenditures or contractual commitments, and (ii) the impact of certain cash charges resulting from matters we consider not to be indicative of our ongoing operations. Further, the adjustments noted in Adjusted EBITDA do not reflect the impact of any income tax expense or benefit. Additionally, other companies in our industry may calculate Adjusted EBITDA, Adjusted Net Loss, and Adjusted EPS differently than we do, which limits its usefulness as a comparative measure.

Because of these limitations, Adjusted EBITDA, Adjusted Net Loss, and Adjusted EPS should not be considered in isolation or as substitutes for performance measures calculated in accordance with GAAP, and you should not rely on any single financial measure to evaluate our business. These non-GAAP financial measures, when presented, are reconciled to the most closely applicable GAAP measure as disclosed below:

 

32


 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

(in thousands, except shares and per share data)

 

Adjusted EBITDA

 

 

Adjusted Net Loss

 

 

Adjusted EBITDA

 

 

Adjusted Net Loss

 

 

Adjusted EBITDA

 

 

Adjusted Net Loss

 

Net loss per GAAP

 

$

(106,589

)

 

$

(106,589

)

 

$

(15,924

)

 

$

(15,924

)

 

$

(13,495

)

 

$

(13,495

)

Reconciling items -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Provision (benefit) for income taxes

 

 

169

 

 

 

 

 

 

(83

)

 

 

 

 

 

(39

)

 

 

 

Interest expense, net

 

 

814

 

 

 

 

 

 

364

 

 

 

 

 

 

454

 

 

 

 

Amortization of debt issue costs in interest expense(a)

 

 

 

 

 

461

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation expense

 

 

232

 

 

 

 

 

 

14

 

 

 

 

 

 

12

 

 

 

 

Amortization of intangibles

 

 

 

 

 

 

 

 

33

 

 

 

33

 

 

 

400

 

 

 

400

 

Stock-based compensation

 

 

61,765

 

 

 

61,765

 

 

 

1,818

 

 

 

1,818

 

 

 

906

 

 

 

906

 

(Gain) from disposal of investment in unconsolidated subsidiary

 

 

(20,829

)

 

 

(20,829

)

 

 

 

 

 

 

 

 

 

 

 

 

(Gain) loss on extinguishment of debt

 

 

(790

)

 

 

(790

)

 

 

116

 

 

 

116

 

 

 

 

 

 

 

Non-routine legal fees(b)

 

 

2,791

 

 

 

2,791

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance(c)

 

 

1,298

 

 

 

1,298

 

 

 

 

 

 

 

 

 

 

 

 

 

Other costs(d)

 

 

4,927

 

 

 

4,927

 

 

 

 

 

 

 

 

 

 

 

 

 

(Income) loss from unconsolidated subsidiary(e)

 

 

354

 

 

 

354

 

 

 

(1,399

)

 

 

(1,399

)

 

 

709

 

 

 

709

 

Income tax expense (benefit) attributable to adjustments

 

 

 

 

 

 

 

 

 

 

 

(3

)

 

 

 

 

 

3

 

Adjusted Non-GAAP amounts

 

$

(55,858

)

 

$

(56,612

)

 

$

(15,061

)

 

$

(15,359

)

 

$

(11,053

)

 

$

(11,477

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GAAP net loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

N/A

 

 

$

(1.24

)

 

N/A

 

 

$

(0.23

)

 

N/A

 

 

$

(0.22

)

Diluted

 

N/A

 

 

$

(1.24

)

 

N/A

 

 

$

(0.23

)

 

N/A

 

 

$

(0.22

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adjusted Non-GAAP net loss per share (Adjusted EPS):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

N/A

 

 

$

(0.66

)

 

N/A

 

 

$

(0.22

)

 

N/A

 

 

$

(0.18

)

Diluted

 

N/A

 

 

$

(0.66

)

 

N/A

 

 

$

(0.22

)

 

N/A

 

 

$

(0.18

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

N/A

 

 

 

86,043,051

 

 

N/A

 

 

 

68,810,533

 

 

N/A

 

 

 

62,043,383

 

Diluted

 

N/A

 

 

 

86,043,051

 

 

N/A

 

 

 

68,810,533

 

 

N/A

 

 

 

62,043,383

 

(a) Amounts for 2020 and 2019 were not considered material for inclusion in the calculation of Adjusted Net Loss.

(b) Non-routine legal fees represent legal fees incurred for matters that were not ordinary or routine to the operations of the business.

(c) Severance costs were incurred related to agreements with employees due to restructuring changes.

(d) Other costs include consulting fees in connection with operations and finance ($2,233), costs associated with our IPO ($2,424) and 2021 CEO transition costs ($270).

(e) Our management excludes the gain from sale and the income (loss) prior to sale arising from an interest we held in an unconsolidated subsidiary when evaluating our operating performance.

33


 

Key Components of Our Results of Operations

The following discussion describes certain line items in our consolidated statements of operations.

Revenue

Revenue from the sale of Voyager Trackers and customized components of Voyager Trackers is recognized over time, as work progresses, utilizing an input measure of progress determined by cost incurred to date relative to total expected cost on these projects to correlate with our performance in transferring control over Voyager Trackers and its components. Revenue from the sale of a Voyager Tracker’s individual parts is recognized point-in-time as and when control transfers based on the terms of the contract. Revenue from sale of term-based software licenses is recognized upon transfer of control to the customer. Revenue for shipping and handling services is recognized over time based on progress in meeting shipping terms of the arrangements. Subscription revenue, which is derived from a subscription-based enterprise licensing model, and support revenue, which is derived from ongoing security updates and maintenance, are generally recognized on a straight-line basis over the term of the contract.

Our customers include project developers, solar asset owners and EPC contractors that design and build solar energy projects. For each individual solar project, we enter into a contract with our customers covering the price, specifications, delivery dates and warranty for the products being purchased, among other things. Our contractual delivery period for Voyager Trackers and related parts can vary depending on size of the project and availability of vessels and other means of delivery. Contracts can range in value from tens of thousands to tens of millions of dollars.

Our revenue is affected by changes in the volume and ASP of our solar tracking systems purchased by our customers and volume of sales of software products and engineering services, among other things. The ASP of our solar tracker systems and quarterly volume of sales is driven by the supply of, and demand for, our products, changes in product mix, geographic mix of our customers, strength of competitors’ product offerings and availability of government incentives to the end-users of our products. Additionally, our revenue may be impacted by seasonality and variability related to ITC step-downs and construction activity as well as the cold weather.

The vast majority of our revenue was attributable to sales in the United States, with a smaller portion derived from sales in Southeast Asia and Europe. Our revenue growth is dependent on continued growth in the number of solar tracker projects and engineering services we win in competitive bidding processes and growth in our software sales each year, as well as our ability to increase our market share in each of the geographies in which we currently compete, expand our global footprint to new emerging markets, grow our production capabilities to meet demand and continue to develop and introduce new and innovative products that address the changing technology and performance requirements of our customers, among other things.

Cost of revenue and gross profit (loss)

We subcontract with third-party manufacturers to manufacture and deliver our products directly to our customers. Our product costs are affected by the underlying cost of raw materials procured by these contract manufacturers, including steel and aluminum; component costs, including electric motors and gearboxes; technological innovation in manufacturing processes; and our ability to achieve economies of scale resulting in lower component costs. We do not currently hedge against changes in the price of raw materials, but we continue to explore opportunities to mitigate the risks of foreign currency and commodity fluctuations through the use of hedges and foreign exchange lines of credit. Some of these costs, primarily personnel, are not directly affected by sales volume.

We have increased our headcount over the last three years as we scale up our business. Our gross profit may vary period-to-period due to changes in our headcount, ASP, product costs, product mix, customer mix, geographical mix, shipping methods, warranty costs and seasonality. Pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act"), we received employee retention credits, which have reduced the impact of increased personnel costs on our operating results.

Operating expenses

Operating expenses consist of research and development expenses, selling and marketing expenses and general and administrative expenses. Personnel-related costs are the most significant component of our operating expenses and include salaries, benefits, bonuses, commissions and stock-based compensation expenses.

Our increased headcount over the last three years has contributed to increased operating costs both in absolute dollars and as a percentage of revenue and we expect to continue to hire new employees in the future to support our growth and in response to expected turnover. In addition, our operating costs have been impacted by (i) our level of research activities to originate, develop and enhance our products, (ii) our sales and marketing efforts as we expand

34


 

our development activities in other parts of the world, and (iii) increased legal and professional fees, compliance costs, insurance, facility costs and other costs associated with our expected growth and in being a public company.

Results of Operations – 2021 Compared to 2020

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

(in thousands, except percentages)

 

Amounts

 

 

Percentage of revenue

 

 

Amounts

 

 

Percentage of revenue

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Product

 

$

227,397

 

 

 

84.1

%

 

$

158,925

 

 

 

84.8

%

Service

 

 

43,128

 

 

 

15.9

%

 

 

28,427

 

 

 

15.2

%

Total revenue

 

 

270,525

 

 

 

100.0

%

 

 

187,352

 

 

 

100.0

%

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Product

 

 

239,149

 

 

 

88.4

%

 

 

155,967

 

 

 

83.2

%

Service

 

 

63,921

 

 

 

23.6

%

 

 

27,746

 

 

 

14.8

%

Total cost of revenue

 

 

303,070

 

 

 

112.0

%

 

 

183,713

 

 

 

98.1

%

Gross profit (loss)

 

 

(32,545

)

 

 

(12.0

%)

 

 

3,639

 

 

 

1.9

%

Operating expenses

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

11,540

 

 

 

4.3

%

 

 

5,222

 

 

 

2.8

%

Selling and marketing

 

 

6,823

 

 

 

2.5

%

 

 

3,545

 

 

 

1.9

%

General and administrative

 

 

75,896

 

 

 

28.1

%

 

 

11,798

 

 

 

6.3

%

Total operating expenses

 

 

94,259

 

 

 

34.8

%

 

 

20,565

 

 

 

11.0

%

Loss from operations

 

 

(126,804

)

 

 

(46.9

%)

 

 

(16,926

)

 

 

(9.0

%)

Interest expense, net

 

 

(814

)

 

 

(0.3

%)

 

 

(364

)

 

 

(0.2

%)

Gain from disposal of investment in unconsolidated subsidiary

 

 

20,829

 

 

 

7.7

%

 

 

 

 

 

0.0

%

Gain (loss) on extinguishment of debt

 

 

790

 

 

 

0.3

%

 

 

(116

)

 

 

(0.1

%)

Other expense

 

 

(67

)

 

 

0.0

%

 

 

 

 

 

0.0

%

Income (loss) from unconsolidated subsidiary

 

 

(354

)

 

 

(0.1

%)

 

 

1,399

 

 

 

0.7

%

Loss before income taxes

 

 

(106,420

)

 

 

(39.3

%)

 

 

(16,007

)

 

 

(8.5

%)

(Provision) benefit for income taxes

 

 

(169

)

 

 

(0.1

%)

 

 

83

 

 

 

0.0

%

Net loss

 

$

(106,589

)

 

 

(39.4

%)

 

$

(15,924

)

 

 

(8.5

%)

Revenue

We generate our revenue in two streams – Product revenue and Service revenue. Product revenue is derived from the sale of Voyager Trackers, customized components of Voyager Trackers, individual part sales for certain specific transactions and the sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model and maintenance and support services in connection with the term-based software licenses.

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

$ Change

 

 

% Change

 

Product

 

$

227,397

 

 

$

158,925

 

 

$

68,472

 

 

 

43.1

%

Service

 

 

43,128

 

 

 

28,427

 

 

 

14,701

 

 

 

51.7

%

Total revenue

 

$

270,525

 

 

$

187,352

 

 

$

83,173

 

 

 

44.4

%

Product revenue

The increase in product revenue for the year ended December 31, 2021, as compared to the year ended December 31, 2020, was primarily due to a 25% increase in MW shipped, as well as an increase of approximately 15% in ASP.

 

Service revenue

The increase in service revenue for the year ended December 31, 2021, as compared to the year ended December 31, 2020, was primarily due to an increase in shipping and logistics revenue on Voyager Tracker sales as a result of a 25% increase in MW shipped and by increased contract prices which helped partially offset a portion of the rising shipping and logistics costs, much of which was not fully recoverable.

35


 

Cost of revenue and gross (loss) profit

Cost of revenue consists primarily of Voyager Trackers’ raw material costs, including purchased components, as well as costs related to freight and delivery, product warranty, supply chain personnel and consultants, insurance and customer support. Personnel costs include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installation and delivery of the finished product and provision of services and are net of federal employee retention credits received.

Gross profit may vary from period-to-period and is primarily affected by our ASP, product costs, product mix, customer mix, geographical mix, shipping method, logistics costs, warranty costs and seasonality.

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

$ Change

 

 

% Change

 

Product

 

$

239,149

 

 

$

155,967

 

 

$

83,182

 

 

 

53.3

%

Service

 

 

63,921

 

 

 

27,746

 

 

 

36,175

 

 

 

130.4

%

Total cost of revenue

 

$

303,070

 

 

$

183,713

 

 

$

119,357

 

 

 

65.0

%

Gross profit (loss)

 

$

(32,545

)

 

$

3,639

 

 

$

(36,184

)

 

 

(994.3

%)

Gross profit (loss) percentage of revenue

 

 

(12.0

%)

 

 

1.9

%

 

 

 

 

 

 

 

The increase in cost of revenue for the year ended December 31, 2021, as compared to the year ended December 31, 2020, was primarily driven by the aforementioned increase in MW shipped as well as increases in steel costs and shipping and logistics costs. Cost per MW increased 32% due to increases in steel prices and shipping and logistics costs. Overhead costs were higher year over year due to increased headcount to support our growth and the higher stock-based compensation expense due to our IPO triggering vesting of a significant number of shares in the second quarter of 2021, as well as awards granted to new employees in 2021. Cost of revenue in 2021 was also impacted by approximately $8.6 million in expenditures related to certain retrofits, remediations and product reconfigurations for certain of our solar tracker systems that had been previously installed, or were in the process of being installed, at customer sites.

Our gross profit (loss) percentage of revenue for 2021 was a negative 12.0%, as compared to a positive 1.9% in 2020. The decrease was due primarily to increased logistics costs that were not passed on to our customers, increases in headcount as we scaled up our operating structure and higher stock-based compensation triggered by the IPO and grants to new employees.

Research and development

Research and development expenses consist primarily of salaries (net of federal employee retention credits received), employee benefits, stock-based compensation expenses and travel expenses related to our engineers performing research and development activities to originate, develop and enhance our products. Additional expenses include consulting charges, component purchases, legal fees for registering patents and other costs for performing research and development on our software products.

 

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

$ Change

 

 

% Change

 

Research and development

 

$

11,540

 

 

$

5,222

 

 

$

6,318

 

 

 

121.0

%

The increase in research and development expenses in 2021, as compared to 2020, was primarily attributable to (i) $3.6 million of higher stock-based compensation expense mainly triggered by our 2021 IPO, along with grants to new employees during 2021, (ii) $1.3 million in higher personnel-related expenses, as headcount increased allowing for expansion of our research and development activities designed to enhance our products, (iii) an increase of $0.7 million in professional services largely related to increased patent protection costs and (iv) higher expenditures related to our design-to-value initiatives to reduce the costs of our tracker product. Research and development expenses as a percentage of revenue were 4.3% for the year ended December 31, 2021, compared to 2.8% for the year ended December 31, 2020.

Selling and marketing

Selling and marketing expenses consist primarily of salaries (net of federal employee retention credits received), employee benefits, stock-based compensation expenses and travel expenses related to our sales and marketing and business development personnel. Additionally, selling and marketing expenses include costs associated with professional fees and support charges for software subscriptions and licenses, trade shows and conventions.

 

36


 

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

$ Change

 

 

% Change

 

Selling and marketing

 

$

6,823

 

 

$

3,545

 

 

$

3,278

 

 

 

92.5

%

The increase in selling and marketing expenses in 2021, as compared to 2020, was primarily attributable to (i) $2.0 million of higher stock-based compensation expense triggered by our 2021 IPO and grants to new employees in 2021, and (ii) $0.9 million in higher personnel-related expenses, as headcount increased to support our international expansion plans. Selling and marketing expenses as a percentage of revenue were 2.5% for the year ended December 31, 2021, compared to 1.9% for the year ended December 31, 2020.

General and administrative

General and administrative expenses consist primarily of salaries (net of federal employee retention credits received), employee benefits, stock-based compensation expenses, and travel expenses related to our executives, finance team, and administrative employees. It also consists of legal, consulting, and professional fees, rent and lease expenses pertaining to our headquarters and international offices, business insurance costs and other costs.

 

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

$ Change

 

 

% Change

 

General and administrative

 

$

75,896

 

 

$

11,798

 

 

$

64,098

 

 

 

543.3

%

The increase in general and administrative expense in 2021, as compared to 2020, was primarily attributable to (i) $46.6 million of higher stock-based compensation expense triggered by our 2021 IPO and grants to new employees in 2021, (ii) $5.9 million of higher personnel-related expenses related to headcount increases, (iii) $7.1 million of higher professional fees for consulting, legal and accounting services, and (iv) higher costs for business insurance, rent, and other office expenses. General and administrative expenses as a percentage of revenue were 28.1% for the year ended December 31, 2021, compared to 6.3% for the year ended December 31, 2020.

Interest expense, net

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

$ Change

 

 

% Change

 

Interest expense, net

 

$

814

 

 

$

364

 

 

$

450

 

 

 

123.6

%

Interest expense primarily consisted of interest on our revolving line of credit with Western Alliance Bank, which was paid off during the quarter ended March 31, 2021, and a commitment fee on our revolving credit facility with Barclays Bank that we entered into in April 2021, along with associated debt issue cost amortization.

Gain (loss) on extinguishment of debt

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

$ Change

 

 

% Change

 

Gain (loss) on extinguishment of debt

 

$

790

 

 

$

(116

)

 

$

906

 

 

 

781.0

%

In January 2021, our Paycheck Protection Program ("PPP") loan that was received in April 2020 pursuant to the CARES Act, was forgiven, resulting in a gain on extinguishment of debt. The terms of the CARES Act provided for loan forgiveness if the proceeds were used to retain and pay employees and for other qualifying expenditures. In 2020, we incurred a loss on debt extinguishment in connection with our Secured Promissory Notes which we had repaid the principal in full as of December 31, 2020.

Income (loss) from unconsolidated subsidiary

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

$ Change

 

 

% Change

 

Income (loss) from unconsolidated subsidiary

 

$

(354

)

 

$

1,399

 

 

$

(1,753

)

 

 

(125.3

%)

We sold our interest in our unconsolidated subsidiary, Dimension Energy LLC ("Dimension"), on June 24, 2021. Dimension is a community solar developer based in Atlanta, Georgia that provides renewable energy solutions for local communities in the United States. Our share of the loss from this unconsolidated subsidiary for the period from January 1, 2021, to the disposal date was $0.4 million. For the year ended December 31, 2020, we recognized a gain of $1.4 million as our share of the income from this equity investment. Upon sale of our interest in June 2021,

37


 

we recognized a gain of $20.8 million, which is reflected in the Consolidated Statement of Comprehensive Loss as a "Gain from disposal of investment in unconsolidated subsidiary".

Results of Operations – 2020 Compared to 2019

 

 

Year ended December 31,

 

 

 

2020

 

 

2019

 

(in thousands, except percentages)

 

Amounts

 

 

Percentage of revenue

 

 

Amounts

 

 

Percentage of revenue

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Product

 

$

158,925

 

 

 

84.8

%

 

$

43,085

 

 

 

81.1

%

Service

 

 

28,427

 

 

 

15.2

%

 

 

10,039

 

 

 

18.9

%

Total revenue

 

 

187,352

 

 

 

100.0

%

 

 

53,124

 

 

 

100.0

%

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Product

 

 

155,967

 

 

 

83.2

%

 

 

44,212

 

 

 

83.2

%

Service

 

 

27,746

 

 

 

14.8

%

 

 

10,863

 

 

 

20.4

%

Total cost of revenue

 

 

183,713

 

 

 

98.1

%

 

 

55,075

 

 

 

103.7

%

Gross profit (loss)

 

 

3,639

 

 

 

1.9

%

 

 

(1,951

)

 

 

(3.7

%)

Operating expenses

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

5,222

 

 

 

2.8

%

 

 

3,960

 

 

 

7.5

%

Selling and marketing

 

 

3,545

 

 

 

1.9

%

 

 

1,897

 

 

 

3.6

%

General and administrative

 

 

11,798

 

 

 

6.3

%

 

 

4,563

 

 

 

8.6

%

Total operating expenses

 

 

20,565

 

 

 

11.0

%

 

 

10,420

 

 

 

19.6

%

Loss from operations

 

 

(16,926

)

 

 

(9.0

%)

 

 

(12,371

)

 

 

(23.3

%)

Interest expense, net

 

 

(364

)

 

 

(0.2

%)

 

 

(454

)

 

 

(0.9

%)

Gain from disposal of investment in unconsolidated subsidiary

 

 

 

 

 

0.0

%

 

 

 

 

 

0.0

%

Gain (loss) on extinguishment of debt

 

 

(116

)

 

 

(0.1

%)

 

 

 

 

 

0.0

%

Other expense

 

 

 

 

 

0.0

%

 

 

 

 

 

0.0

%

Income (loss) from unconsolidated subsidiary

 

 

1,399

 

 

 

0.7

%

 

 

(709

)

 

 

(1.3

%)

Loss before income taxes

 

 

(16,007

)

 

 

(8.5

%)

 

 

(13,534

)

 

 

(25.5

%)

(Provision) benefit for income taxes

 

 

83

 

 

 

0.0

%

 

 

39

 

 

 

0.1

%

Net loss

 

$

(15,924

)

 

 

(8.5

%)

 

$

(13,495

)

 

 

(25.4

%)

Revenue

 

 

Year ended December 31,

 

(in thousands)

 

2020

 

 

2019

 

 

$ Change

 

 

% Change

 

Product

 

$

158,925

 

 

$

43,085

 

 

$

115,840

 

 

 

268.9

%

Service

 

 

28,427

 

 

 

10,039

 

 

 

18,388

 

 

 

183.2

%

Total revenue

 

$

187,352

 

 

$

53,124

 

 

$

134,228

 

 

 

252.7

%

Product revenue

The increase in product revenue for the year ended December 31, 2020, as compared to the year ended December 31, 2019, was primarily driven by a 250% increase in MW shipped due to new projects with existing customers, as well as projects for new customers in the year ended December 31, 2020. New customers represented 89% of the additional MW shipped in 2020. We increased our ASP by 2.8% from the year ended December 31, 2019, to the year ended December 31, 2020, primarily as a result of a shift in the geographic mix of our projects toward projects in the United States.

Service revenue

The increase in service revenue for the year ended December 31, 2020, as compared to the year ended December 31, 2019, was primarily driven by an increase in shipping and logistics revenue on Voyager Tracker sales due to a 250% increase in MW shipped to our U.S. customers.

Cost of revenue and gross (loss) profit

38


 

 

 

Year ended December 31,

 

(in thousands)

 

2020

 

 

2019

 

 

$ Change

 

 

% Change

 

Product

 

$

155,967

 

 

$

44,212

 

 

$

111,755

 

 

 

252.8

%

Service

 

 

27,746

 

 

 

10,863

 

 

 

16,883

 

 

 

155.4

%

Total cost of revenue

 

$

183,713

 

 

$

55,075

 

 

$

128,638

 

 

 

233.6

%

Gross profit (loss)

 

$

3,639

 

 

$

(1,951

)

 

$

5,590

 

 

 

286.5

%

Gross profit (loss) percentage of revenue

 

 

1.9

%

 

 

(3.7

%)

 

 

 

 

 

 

The increase in cost of revenue for the year ended December 31, 2020, as compared to the year ended December 31, 2019, was primarily driven by the aforementioned increase in MW shipped. Cost of revenue for the year ended December 31, 2020, was also impacted by approximately $14.0 million in expenditures related to certain retrofits, remediations and product reconfigurations for certain of our solar tracker systems that had been previously installed, or were in the process of being installed, at customer sites. In addition, we had a slight reduction in our cost per MW due to improvements in scale and diversification of our supply chain which reduced tariff costs.

Our gross profit for the year ended December 31, 2020, increased by $5.6 million, or 286.5%, as compared to the year ended December 31, 2019, due to the above stated reasons.

Research and development

 

 

Year ended December 31,

 

(in thousands)

 

2020

 

 

2019

 

 

$ Change

 

 

% Change

 

Research and development

 

$

5,222

 

 

$

3,960

 

 

$

1,262

 

 

 

31.9

%

The increase in research and development expenses for the year ended December 31, 2020, as compared to the year ended December 31, 2019, was primarily attributable to (i) an increase of $1.5 million in personnel-related expenses, including stock-based compensation expense, due to a net increase in headcount by 18 for the research and development of our products, (ii) an increase of $0.5 million in legal fees for registering patents and other related consulting and recruiting fees, and (iii) an increase of $0.4 million in facilities and equipment related expenses, partially offset by a $1.1 million decrease in research and development expenses related to Voyager Tracker technology as its development cycle ended in the year ended December 31, 2019. Research and development expenses as a percentage of revenue was 2.8% for the year ended December 31, 2020, compared to 7.5% for the year ended December 31, 2019.

Selling and marketing

 

 

Year ended December 31,

 

(in thousands)

 

2020

 

 

2019

 

 

$ Change

 

 

% Change

 

Selling and marketing

 

$

3,545

 

 

$

1,897

 

 

$

1,648

 

 

 

86.9

%

The increase in selling and marketing expenses for the year ended December 31, 2020, as compared to the year ended December 31, 2019, was primarily attributable to an increase in personnel-related expenses, including stock-based compensation expense, of $2.5 million due to a net increase in headcount by 10, a $0.1 million increase in various consulting and recruiting fees, and an increase of $0.1 million in expenses pertaining to IT software. The increase was partially offset by (i) a decrease in bad debt expense of $0.5 million, (ii) a $0.3 million reduction in advertising expenses associated with trade shows and conventions and other business development expenses, and (iii) a decrease of $0.3 million related to travel expenses of sales personnel. Sales and marketing expenses as a percentage of revenue was 1.9% for the year ended December 31, 2020, compared to 3.6% for the year ended December 31, 2019.

General and administrative

 

 

Year ended December 31,

 

(in thousands)

 

2020

 

 

2019

 

 

$ Change

 

 

% Change

 

General and administrative

 

$

11,798

 

 

$

4,563

 

 

$

7,235

 

 

 

158.6

%

The increase in general and administrative expenses for the year ended December 31, 2020, as compared to the year ended December 31, 2019, was primarily attributable to (i) an increase of $4.0 million in personnel-related expenses, including stock-based compensation expense, due to a net increase in headcount by 24, (ii) an increase of $1.9 million in professional fees for consulting, legal and accounting services, (iii) an increase of $0.2 million related to overall travel expenses, (iv) an increase of $0.3 million related to office equipment, (v) an increase of $0.6 million in business insurance costs, and (vi) an increase of $0.2 million pertaining to rent, lease and other office expenses in

39


 

line with an increase in headcount. General and administrative expenses as a percentage of revenue was 6.3% for the year ended December 31, 2020, compared to 8.6% for the year ended December 31, 2019.

Interest expense, net

 

 

Year ended December 31,

 

(in thousands)

 

2020

 

 

2019

 

 

$ Change

 

 

% Change

 

Interest expense, net

 

$

364

 

 

$

454

 

 

$

(90

)

 

 

(19.8

%)

Interest expense consisted of annual amortization of debt issuance costs and interest on our Secured Promissory Notes and a revolving line of credit with Western Alliance Bank.

Income (loss) from unconsolidated subsidiary

 

 

Year ended December 31,

 

(in thousands)

 

2020

 

 

2019

 

 

$ Change

 

 

% Change

 

Income (loss) from unconsolidated subsidiary

 

$

1,399

 

 

$

(709

)

 

$

2,108

 

 

 

297.3

%

The increase in our income from unconsolidated subsidiary resulted from recording $1.4 million of income from our investment in Dimension for the year ended December 31, 2020, as compared to a loss from such investment for the year ended December 31, 2019. This increase was primarily due to the fact that Dimension generated $22.6 million of revenue for the year ended December 31, 2020, as compared to no revenue for the year ended December 31, 2019. The community solar development cycle is approximately 18 to 24 months and Dimension began development activity in 2018, therefore the initial revenue was recognized in fiscal year 2020.

Liquidity and Capital Resources

Since our inception, we have financed our operations primarily through sales of shares of common stock and payments from our customers. During the years ended December 31, 2019, 2020 and 2021, we received net amounts of $6.0 million, $28.9 million and $235.2 million, respectively, from issuances of our common stock, including our IPO in April 2021. During those same years, we also incurred new debt in the form of a PPP loan in 2020 pursuant to the CARES Act and a draw in 2019 under our then existing revolving line of credit agreement, but have since paid off all outstanding borrowings, including debt incurred prior to 2019, or in the case of PPP loan, had such debt forgiven as of December 31, 2021.

At December 31, 2021, we have $102.2 million of cash on hand and $100 million of unused borrowing capacity under our existing revolving credit facility as described under "Revolving line of credit" below. We have no material long term obligations requiring the use of cash and have positive working capital as of December 31, 2021. Management believes that our existing capital, which includes our cash on hand, as well as our unused borrowing capacity under our revolving line of credit is sufficient for us to remain in operation for at least one year from the date of issuance of these consolidated financial statements, despite our use of cash during 2021 to meet our operating needs. While management believes that the Company’s existing sources of liquidity are adequate to fund operations through twelve months from the date the financials are issued, we may need to raise additional debt or obtain new equity financing to fund operations in the future beyond the next twelve months should our use of cash to fund operations continue at levels experienced during 2021.

Our cash flows from operating, investing and financing activities were as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Net cash provided by (used in) operating activities

 

$

(132,854

)

 

$

629

 

 

$

(254

)

Net cash provided by (used in) investing activities

 

 

21,307

 

 

 

1,868

 

 

 

(18

)

Net cash provided by financing activities

 

 

180,369

 

 

 

22,644

 

 

 

7,000

 

Effect of exchange rate changes on cash and restricted cash

 

 

(10

)

 

 

(3

)

 

 

-

 

Net increase in cash and restricted cash

 

$

68,812

 

 

$

25,138

 

 

$

6,728

 

Operating activities

During the year ended December 31, 2021, we used approximately $57.3 million of cash to fund (i) losses on certain of our projects, largely related to increased material and logistics costs due to supply chain disruptions during the year that were not fully recoverable, (ii) higher personnel and facility-related costs associated with headcount increases, and (iii) increased professional service fees, largely as a result of being a new public company. Economic conditions during 2021 caused our industry to experience rapid commodity price increases and significant increases in transportation costs which negatively impacted our margins in the near term and thus, our cash flow from operations.

40


 

We are taking steps to diversify our supply chain and implement design changes to lower the material requirements for our trackers in order to mitigate these economic headwinds. We believe this impact to be temporary as we work through our cost improvement roadmap.

A total of approximately $75.6 million was also used in 2021 to fund increases in working capital and other items, largely related to (i) increased project activity compared to 2020, as well as the timing of that activity, (ii) our efforts to ensure steel capacity for our products and to acquire inventory that has a longer lead time due to global market supply and logistics constraints, and (ii) a slowdown in collections from a major customer during the latter part of 2021.

During 2020, net cash used in operating activities was $0.5 million primarily due to a net loss of $15.9 million which was reflective of our investment in growing our operations and expanding our presence to additional countries. This was offset by $7.5 million in non-cash charges and a net change of $7.9 million in our net operating assets and liabilities. Non-cash adjustments primarily related to (i) a warranty provision of $7.9 million attributable to warranties issued with increased sales of Voyager Trackers, (ii) a stock-based compensation expense of $1.8 million in line with overall increase in headcount, (iii) income from unconsolidated subsidiary of $1.4 million, which represented our share of profit from our equity method investment, (iv) recognition of $1.0 million for warranty amounts expected to be recoverable from our contract manufacturers, (v) loss on debt extinguishment of $0.1 million and (vi) other non-cash items of $0.1 million. The net change in our operating assets and liabilities was primarily attributable to a net increase in deferred revenue of $3.1 million, partially offset by a $9.7 million increase in accounts receivable, both of which were due to the increase in sales of Voyager Trackers in 2020. Additionally, accounts payable increased by $8.9 million due to increases in procurement and supply chain activity to support our revenue growth, accrued expenses and other liabilities increased by $7.2 million. These increases were partially offset by (i) a decrease in inventories of $2.8 million in line with increased sales, (ii) an increase in prepaid and other current assets of $2.8 million due to increases in advances to suppliers, (iii) a decrease of $0.5 million for operating lease assets, (iv) an increase of $0.7 million in current and non-current liabilities, (v) a decrease of $0.1 million in accrued interest on related party debt and (vi) an increase of $1.7 million in other non-current assets.

During 2019, net cash used in operating activities was $0.3 million, primarily due to a net loss of $13.5 million which was reflective of our investment in growing our operations. This was offset by $4.3 million in non-cash charges and a net change of $8.9 million in our net operating assets and liabilities. Non-cash adjustments primarily related to (i) warranty provision of $2.1 million attributable to warranties issued with increased sales of Voyager Trackers, (ii) stock-based compensation expense of $0.9 million, (iii) loss from unconsolidated subsidiary of $0.7 million, which represented our share of loss from our equity method investment, (iv) depreciation and amortization expense of $0.4 million, (v) bad debt expense of $0.4 million and (vi) recognition of a warranty asset of $0.3 million for amounts expected to be recoverable from our contract manufacturers. The net change in our operating assets and liabilities was primarily attributable to a net increase in deferred revenue of $19.7 million, partially offset by a $13.8 million increase in accounts receivable, both of which were due to the increase in revenue from sales of Voyager Trackers in 2019. Additionally, accounts payable increased by $7.8 million due to increases in procurement and supply chain activity to support our revenue growth and accrued expenses and other liabilities increased by $3.4 million. These increases were partially offset by (i) a decrease of $0.3 million in accrued interest on related party debt, (ii) an increase in prepaid and other current assets of $3.2 million and (iii) an increase in other non-current assets of $0.2 million in line with our increased operating activities, and inventories of $4.5 million to support expected increases in sales in subsequent years.

Investing activities

During the year ended December 31, 2021, we received net proceeds of $22.3 million from the sale of our 23% equity investment in Dimension, a community solar developer based in Atlanta, Georgia that provides renewable energy solutions for local communities in the United States. Partially offsetting this was cash spending on capital expenditures totaling $1.0 million, primarily for new lab equipment to be used for product testing, as well as new computer and IT equipment and tooling, much of which was related to higher project activity levels during the year, along with higher headcount.

During 2020, net cash provided by investing activities was $1.9 million, of which $2.1 million was attributable to distributions received from unconsolidated subsidiary as return of investment, offset by $0.2 million used to purchase property and equipment.

During 2019, net cash used in investing activities was $0.02 million, respectively, which was attributable to the purchase of property and equipment.

41


 

Financing activities

We received $235.2 million of proceeds, net of offering costs, from our IPO in April 2021. A portion of these proceeds, totaling $54.2 million, were subsequently used to purchase an aggregate of 4,455,384 shares of our common stock. We also repaid the outstanding balance on our revolving line of credit with Western Alliance Bank during 2021, totaling $1.0 million, after which this facility was closed and a new facility was entered into with various lenders, including Barclays Bank (see "Revolving line of credit" below). We also received cash from the exercise of stock options during 2021.

During 2020, we received $28.9 million of proceeds from issuance of our common stock and repaid the outstanding balance on certain private placement promissory notes totaling $7.0 million. We also received a PPP loan pursuant to the CARES Act in the amount of $0.8 million in 2020.

During 2019, net cash provided by financing activities was $7.0 million, consisting of proceeds from stock issuances of $6.0 million and proceeds from borrowings of $1.0 million.

Revolving line of credit

On April 30, 2021, we entered into a senior secured revolving credit facility with various lenders, including Barclays Bank PLC, as an issuing lender, the swingline lender and as administrative agent (the “Credit Agreement”). The Credit Agreement has an initial three-year term and will be used for working capital and for other general corporate purposes. The Credit Agreement includes the following terms: (i) aggregate commitments of up to $100 million, with letter of credit and swingline sub-limits; (ii) a base rate of LIBOR, plus 3.25% per annum, (iii) initial commitment fees of 0.50% per annum; (iv) initial letter of credit fees of 3.25% per annum; and (v) other customary terms for a corporate revolving credit facility. We have not made any draws on the revolving credit facility as of December 31, 2021. Should LIBOR rates become unavailable during the term of the Credit Agreement, the rate per annum on loans will be based on the secured overnight financing rate (SOFR) published by the Federal Reserve Bank of New York, or a successor SOFR administrator.

The facility is secured by a first priority lien on substantially all of our assets, subject to certain exclusions, and customary guarantees. The Credit Agreement includes the following financial condition covenants that we are required to satisfy: (i) maintain a minimum liquidity limit of $125 million for each quarter; (ii) maintain a 3.75 times leverage ratio; and (iii) maintain a 1.5 times interest coverage ratio. The leverage and interest coverage ratios will be triggered when we achieve $50 million in adjusted EBITDA over a trailing twelve months, or upon our election if we have achieved positive adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity limit will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant we had to satisfy as of the period ended December 31, 2021. As of December 31, 2021, we were in full compliance with our financial condition covenant.

Critical Accounting Policies and Significant Management Estimates

We prepare our consolidated financial statements in accordance with GAAP. The preparation of consolidated financial statements also requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported revenue and expenses during the period. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected. We believe that the accounting policies discussed below are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management’s judgments and estimates. Critical accounting policies and estimates are those that we consider the most important to the portrayal of our financial condition and results of operations because they require our most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effects of matters that are inherently uncertain.

We believe that the accounting policies described below involve a significant degree of judgment and complexity. Accordingly, we believe these are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of operations. For further information, see Note 3 to our consolidated financial statements included elsewhere in this Annual Report.

42


 

Revenue recognition

Policy description

We recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.

Identify the contract with a customer: A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, we also evaluate whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. We analyze change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.

Contracts we enter into with our customers for sale of Voyager Trackers are generally under two different types of arrangements: (1) purchase agreements and equipment supply contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.

Change orders from our customers are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.

Identify the performance obligations in the contract: We enter into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation since the majority of tasks and services are part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.

Our Purchase Agreements typically include two performance obligations- 1) Voyager Tracker or customized components of Voyager Tracker, and 2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project.

The revenue for shipping and handling services will be recognized over time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.

Sale of individual parts of Voyager Tracker for certain specific transactions includes multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue is recognized for parts sales at a point in time when the obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.

Determine the transaction price: The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract, and to the extent that we identify variable consideration, we will estimate the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The majority of our contracts do not contain variable consideration provisions as a continuation of the original contract. None of our contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue.

Allocate the transaction price to performance obligations in the contract: Once we have determined the transaction price, we allocate the total transaction price to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the good(s) or service(s) to the customer. We allocate the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.

We use the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts

43


 

of Voyager Tracker for certain specific transactions. We use the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligations, we use a residual approach to calculate the standalone selling price, because of the nature of the highly variable and broad range of prices we charge to various customers for this performance obligation in the contracts.

Recognize revenue when or as the Company satisfies a performance obligation: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts our performance in transferring control. Additionally, our performance does not create an asset with an alternative use, due to the highly customized nature of the product, and we have an enforceable right to payment for performance completed to date. Our performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. Our performance obligations for term-based software licenses are recognized point-in-time as and when control transfers, either upon delivery to the customer or the software license start date, whichever is later. Our performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. We recognize subscription services sales/other services on a straight-line basis over the contract period. With regard to support revenue, a time-elapsed method is used to measure progress because we transfer control evenly over the contractual period. Accordingly, the fixed consideration related to support revenue is generally recognized on a straight-line basis over the contract term.

Contract accounting: The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables for revenue recognized in excess of billing, and deferred revenue in the Consolidated Balance Sheets. We may receive advances or deposits from our customers before revenue is recognized, resulting in contract liabilities, which are reflected as “deferred revenue” on our Consolidated Balance Sheets.

Judgments and assumptions

The timing and amounts of revenue and cost of revenue recognition, as well as recording of related receivables and deferred revenue, is highly dependent on our identification of performance obligations in each contract and our estimates by contract of total project cost and our progress toward project completion as of each period end. Certain estimates are subject to factors outside of our control that may impact our suppliers and the global supply chain. As an example, we began to experience increases in steel prices and shipping and logistics costs, as well as delays in delivery of our products to customers during 2021, which negatively impacted our results of operations as we were not able to recover all of the additional costs under certain of our fixed fee contracts. We base our estimates on the best information available at each period end, but future events and their effects cannot be determined with certainty, and actual results could differ materially from our assumptions and estimates.

Accounts receivable, net

Policy description

Trade receivables are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. We generally do not require collateral from our customers; however, in certain circumstances, we may require letters of credit, other collateral, additional guarantees or advance payments. The allowance for doubtful accounts is based on our assessment of the collectability of our customer accounts.

We plan to adopt ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments effective January 1, 2023. For the years ended December 31, 2021, 2020 and 2019, we have utilized the incurred loss model in estimating our allowance for doubtful accounts.

Judgments and assumptions

We regularly review our accounts receivable that remain outstanding past their applicable payment terms and establish allowances or make potential write-offs by considering certain factors such as historical experience, industry data, credit quality, age of balances and current economic conditions that may affect a customers’ ability to pay.

Adjustments to the allowance may either impact the amount of revenue previously recognized or bad debt expense depending on the facts and circumstances leading to the adjustment. Adjustments to amounts originally estimated to be collectible that are considered to be potential price concessions as a result of a dispute regarding performance or other matters affecting customer relationships will result in a reduction in revenue whereas adjustments due to changes in customer credit risk or their expected ability to pay will be recognized in bad debt expense.

Warranty

44


 

Policy description

Typically, the sale of Voyager Tracker projects includes parts warranties to customers as part of the overall price of the product. We provide standard assurance type warranties for our products for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses in cost of sales, net of amounts recoverable from manufacturers under their warranty obligations to us. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated material costs incurred for warranty services in subsequent periods are charged to those established reserves.

Judgments and assumptions

We base our estimated warranty obligations on our historical experience and forward-looking factors including the nature and frequency of product failure rates and costs to address future claims. These estimates are inherently uncertain given our relatively short history of sales and changes to our historical or projected warranty experience may result in material changes to our warranty reserve in the future. Additionally, we make estimates of what costs we believe will be recoverable from the manufacturer of our products that we use to offset our obligations to our customers.

While we periodically monitor our warranty activities and claims, if actual costs incurred were to be different from our estimates, we would recognize adjustments to our warranty reserves in the period in which those differences arise or are identified. Such adjustments could be material to our results of operations in the period the adjustments are made.

Stock-based compensation

Policy description

We recognize compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statement of operations and comprehensive loss. We calculate the fair value of stock options using the Black-Scholes Option-Pricing model while the fair value of restricted stock grants is based on the estimated fair value of the Company's common stock on the date of grant. Forfeitures are accounted for as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.

Judgments and assumptions

The Black-Scholes model relies on various assumptions, in addition to the exercise price of the option and the value of our common stock on the date of grant. These assumptions include:

Expected Term: The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and is calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.

Expected Volatility: Since the Company did not have a trading history of its common stock prior to our IPO and since such trading history subsequent to our IPO is limited, the expected volatility is derived from the average historical stock volatilities of several public companies within the Company’s industry that it considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.

Risk-Free-Interest-Rate: The Company bases the risk-free interest rate on the implied yield available on US Treasury zero-coupon issues with a remaining term equivalent to the expected term.

Expected Dividend: The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero.

Changes to any of these assumptions, but particularly our estimates of expected term and volatility, could change the fair value of our options and impact the amount of stock-based compensation expense we report each period.

Common stock valuations

Prior to the completion of our IPO in April 2021, our board of directors determined the best estimate of fair value of our common stock utilizing guidance in the American Institute of Certified Public Accountants Accounting and Valuation Guide, Valuation of Privately Held Company Equity Securities Issued as Compensation. These valuations were used to determine expense to be recognized under certain pre-IPO stock-based compensation awards.

45


 

Our board considered numerous objective factors in exercising reasonable judgment to determine fair value prior to our IPO including at that time:

contemporaneous third-party valuations of our common stock;
the prices at which we or other holders sold our common stock to outside investors in arms-length transactions;
our financial condition, results of operations and capital resources;
contemporaneous third-party valuations of our common stock;
the prices at which we or other holders sold our common stock to outside investors in arms-length transactions;
the industry outlook;
the fact that option and restricted stock awards involved rights in illiquid securities in a private company;
the valuation of comparable companies;
the lack of marketability of our common stock;
the likelihood of achieving a liquidity event, such as an initial public offering or a sale of our company given prevailing market conditions;
the history and nature of our business, industry trends and competitive environment; and
general economic outlook including economic growth, inflation, unemployment, interest rate environment and global economic trends.

 

Our board of directors determined the fair value of our common stock by first determining the enterprise value of our business, and then using that to derive a per share value of our common stock.

The enterprise value of our business was estimated by considering several factors, including estimates using the cost approach, market approach and the income approach. The cost approach estimates the fair market value of an organization by utilizing the balance sheet to take the total fair market value of assets minus the fair market value of liabilities. The market approach was estimated based on the projected value of comparable public companies in a similar line of business that are publicly traded. We kept the comparable public companies consistent throughout each valuation. The income approach estimates the enterprise value of the business based on the cash flows that it expects to generate over its remaining life. These future cash flows were discounted to their present values using a rate of return appropriate for the risk of achieving the business’ projected cash flows. The present value of the estimated cash flows was then added to the present value equivalent of the residual value of the business at the end of the projected period to calculate the business enterprise value. In addition to the three approaches described above, we factored in the closest round of equity financing preceding the date of valuation.

After determining our enterprise value, we allocated value to our equity to determine the value of common stock. In allocating the enterprise value of our business to our common stock prior to January 2019, we used the option pricing method (“OPM”), whereas after January 2019, we used a combination of OPM and probability weighted expected return method (“PWERM”). PWERM involves a forward-looking analysis of the possible future outcomes of the enterprise. This method is particularly useful when discrete future outcomes can be predicted at a relatively high level of confidence with a probability distribution. Discrete future outcomes considered under PWERM included an initial public offering of our common stock, as well as non-IPO market-based outcomes. Determining the fair value of the enterprise using PWERM requires us to develop assumptions and estimates for both the probability of an IPO liquidity event and stay private outcomes, as well as the values we expect those outcomes could yield.

A discount for lack of marketability (“DLOM”) was applied to arrive at a fair value of our common stock. A DLOM is meant to account for the lack of marketability of a stock that is not traded on public exchanges. In making the final determination of common stock value, consideration was also given to recent sales of common stock.

Application of these approaches involved the use of estimates, judgments and assumptions that were highly complex and subjective, such as those regarding our expected future revenue, expenses and future cash flows, discount rates, market multiples, the selection of comparable companies and the probability of possible future events.

Subsequent to completion of our IPO, the fair value of each share of our common stock is based on the closing price of our common stock as reported on the Nasdaq Global Market.

46


 

JOBS Act accounting election

We are an emerging growth company, as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards until such time as those standards apply to private companies. We elected to use the allowed extended transition period for adopting new or revised accounting standards.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

Fair value of financial instruments

Our financial instruments consist of cash, cash equivalents, restricted cash, accounts receivable, accounts payable, and debt obligations. Cash, cash equivalents, accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. The carrying values of debt obligations bearing variable rates of interest are also considered to approximate fair value due to applicable interest rates resetting to market rates periodically. The fair value of our fixed rate debt obligations will be impacted by changes in market rates for similar debt subsequent to our initial borrowings.

We had $102.2 million of cash and cash equivalents on hand and no debt outstanding at December 31, 2021.

At December 31, 2020, we had outstanding borrowings of (i) $1.0 million under our revolving line of credit agreement with Western Alliance Bank, which was deemed to approximate fair value as the borrowings bore interest at variable rates, and (ii) $0.8 million under a fixed rate PPP loan, which was deemed to have no fair value at that date based on receipt of notification from the Small Business Administration on January 20, 2021, that forgiveness of the full amount of the loan had been approved.

We have no other financial instruments at December 31, 2021 and 2020 that are subject to foreign exchange, interest rate or market risks.

Concentrations of major customers

Our customer base consists primarily of project developers, solar asset owners and EPCs. We do not require collateral on our accounts receivables.

At December 31, 2021, four customers accounted for 29%, 23%, 19% and 18%, respectively, of total accounts receivable. At December 31, 2020, three customers accounted for 32%, 25% and 14%, respectively, of total accounts receivable.

During the year ended December 31, 2021, three customers accounted for 37%, 20% and 15%, respectively of total revenue. During the year ended December 31, 2020, four customers accounted for 21%, 19%, 10% and 10%, respectively, of total revenue. During the year ended December 31, 2019, three customers accounted for 59%, 21% and 13%, respectively, of total revenue.

Further, our accounts receivables are from companies within the solar industry and, as such, we are exposed to normal industry credit risks. We continually evaluate our reserves for potential credit losses and establish reserves for such losses.

Commodity Price Risk

We subcontract to various contract manufacturers, who manufacture and deliver products directly to our customers. We, therefore, do not procure raw materials and commodities directly. We are subject to indirect risk from fluctuating market prices of certain commodity raw materials, including steel and aluminum, that are used in our products, through our contract manufacturers, as increases in these commodity prices would increase our cost of procuring subcontracting services. Prices of these raw materials may be affected by supply restrictions or other market factors from time to time. Significant price increases for these raw materials could reduce our operating margins if we are unable to recover such increases in costs from our customers, and could harm our business, financial condition and results of operations.

 

 

47


 

 

Item 8. Financial Statements and Supplementary Data.

INDEX TO FINANCIAL STATEMENTS

 

Page

Audited Consolidated Financial Statements

 

Report of Independent Registered Public Accounting Firm (PCAOB ID 238)

49

Consolidated Balance Sheets

50

Consolidated Statements of Operations and Comprehensive Loss

51

Consolidated Statements of Changes in Stockholders' Equity (Deficit)

52

Consolidated Statements of Cash Flows

53

Notes to Consolidated Financial Statements

54

Note 1. Description of business

54

Note 2. Revision of previously issued financial statements

54

Note 3. Summary of significant accounting policies

55

Note 4. Accounts receivable, net

63

Note 5. Inventories, net

63

Note 6. Prepaid and other current assets

64

Note 7. Leases

64

Note 8. Property and equipment, net

65

Note 9. Debt

65

Note 10. Accrued expenses and other current liabilities

66

Note 11. Income taxes

66

Note 12. Commitments and contingencies

68

Note 13. Stockholders' equity

69

Note 14. Stock compensation and other employee benefit plans

69

Note 15. Sale of investment in unconsolidated subsidiary

71

Note 16. Earnings (loss) per share

72

Note 17. Fair value measurements

72

Note 18. Related parties

73

Note 19. Quarterly information (unaudited)

73

Note 20. Subsequent events

74

 

 

48


 

 

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Stockholders of FTC Solar, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of FTC Solar, Inc. and its subsidiaries (the “Company”) as of December 31, 2021 and 2020, and the related consolidated statements of operations and comprehensive loss, of changes in stockholders' equity (deficit) and of cash flows for each of the three years in the period ended December 31, 2021, including the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021 in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits of these consolidated financial statements in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.

 

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

 

/s/ PricewaterhouseCoopers LLP

Austin, Texas

March 21, 2022

 

We have served as the Company’s auditor since 2020.

 

 

49


 

FTC Solar, Inc.

Consolidated Balance Sheets

 

(in thousands, except shares and per share data)

 

December 31, 2021

 

 

December 31, 2020

 

ASSETS

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

102,185

 

 

$

32,359

 

Restricted cash

 

 

 

 

 

1,014

 

Accounts receivable, net

 

 

107,548

 

 

 

23,734

 

Inventories

 

 

8,860

 

 

 

1,686

 

Prepaid and other current assets

 

 

17,186

 

 

 

6,924

 

Total current assets

 

 

235,779

 

 

 

65,717

 

Operating lease right-of-use assets

 

 

1,733

 

 

 

571

 

Property and equipment, net

 

 

1,582

 

 

 

311

 

Investments in unconsolidated subsidiary

 

 

 

 

 

1,857

 

Other assets

 

 

3,926

 

 

 

2,937

 

Total assets

 

$

243,020

 

 

$

71,393

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

39,264

 

 

$

17,127

 

Short-term debt

 

 

 

 

 

1,000

 

Accrued expenses

 

 

47,860

 

 

 

13,555

 

Accrued interest – related party

 

 

 

 

 

207

 

Income taxes payable

 

 

47

 

 

 

79

 

Deferred revenue

 

 

1,421

 

 

 

22,980

 

Other current liabilities

 

 

4,656

 

 

 

4,861

 

Total current liabilities

 

 

93,248

 

 

 

59,809

 

Long-term debt

 

 

 

 

 

784

 

Operating lease liability, net of current portion

 

 

1,340

 

 

 

355

 

Other non-current liabilities

 

 

5,566

 

 

 

2,994

 

Total liabilities

 

 

100,154

 

 

 

63,942

 

Commitments and contingencies (Note 12)

 

 

 

 

 

 

Stockholders’ equity

 

 

 

 

 

 

Preferred stock par value of $0.0001 per share, 10,000,000 shares authorized; none issued as of December 31, 2021 and December 31, 2020

 

 

 

 

 

 

Common stock par value of $0.0001 per share, 850,000,000 shares
authorized;
92,619,641 and 66,155,340 shares issued and outstanding as of December 31, 2021 and December 30, 2020

 

 

9

 

 

 

1

 

Treasury stock, at cost; 10,762,566 and 9,896,666 shares as of December 31, 2021 and December 31, 2020

 

 

 

 

 

 

Additional paid-in capital

 

 

292,082

 

 

 

50,096

 

Accumulated other comprehensive income (loss)

 

 

7

 

 

 

(3

)

Accumulated deficit

 

 

(149,232

)

 

 

(42,643

)

Total stockholders’ equity

 

 

142,866

 

 

 

7,451

 

Total liabilities and stockholders’ equity

 

$

243,020

 

 

$

71,393

 

 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 

50


 

FTC Solar, Inc.

Consolidated Statements of Operations and Comprehensive Loss

 

 

 

Year ended December 31,

 

(in thousands, except shares and per share data)

 

2021

 

 

2020

 

 

2019

 

Revenue:

 

 

 

 

 

 

 

 

 

Product

 

$

227,397

 

 

$

158,925

 

 

$

43,085

 

Service

 

 

43,128

 

 

 

28,427

 

 

 

10,039

 

Total revenue

 

 

270,525

 

 

 

187,352

 

 

 

53,124

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

Product

 

 

239,149

 

 

 

155,967

 

 

 

44,212

 

Service

 

 

63,921

 

 

 

27,746

 

 

 

10,863

 

Total cost of revenue

 

 

303,070

 

 

 

183,713

 

 

 

55,075

 

Gross profit (loss)

 

 

(32,545

)

 

 

3,639

 

 

 

(1,951

)

Operating expenses

 

 

 

 

 

 

 

 

 

Research and development

 

 

11,540

 

 

 

5,222

 

 

 

3,960

 

Selling and marketing

 

 

6,823

 

 

 

3,545

 

 

 

1,897

 

General and administrative

 

 

75,896

 

 

 

11,798

 

 

 

4,563

 

Total operating expenses

 

 

94,259

 

 

 

20,565

 

 

 

10,420

 

Loss from operations

 

 

(126,804

)

 

 

(16,926

)

 

 

(12,371

)

Interest expense, net

 

 

(814

)

 

 

(364

)

 

 

(454

)

Gain from disposal of investment in unconsolidated subsidiary

 

 

20,829

 

 

 

 

 

 

 

Gain (loss) on extinguishment of debt

 

 

790

 

 

 

(116

)

 

 

 

Other expense

 

 

(67

)

 

 

 

 

 

 

Income (loss) from unconsolidated subsidiary

 

 

(354

)

 

 

1,399

 

 

 

(709

)

Loss before income taxes

 

 

(106,420

)

 

 

(16,007

)

 

 

(13,534

)

(Provision) benefit for income taxes

 

 

(169

)

 

 

83

 

 

 

39

 

Net loss

 

 

(106,589

)

 

 

(15,924

)

 

 

(13,495

)

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

10

 

 

 

(3

)

 

 

 

Comprehensive loss

 

$

(106,579

)

 

$

(15,927

)

 

$

(13,495

)

Net loss per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

(1.24

)

 

$

(0.23

)

 

$

(0.22

)

Diluted

 

$

(1.24

)

 

$

(0.23

)

 

$

(0.22

)

Weighted-average common shares outstanding:

 

 

 

 

 

 

 

 

 

Basic

 

 

86,043,051

 

 

 

68,810,533

 

 

 

62,043,383

 

Diluted

 

 

86,043,051

 

 

 

68,810,533

 

 

 

62,043,383

 

 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

51


 

FTC Solar, Inc.

Consolidated Statements of Changes in Stockholders' Equity (Deficit)

 

 

 

Preferred stock

 

 

Common stock

 

 

Treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands, except shares)

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Additional
paid-In
capital

 

 

Accumulated
other
comprehensive
income (loss)

 

 

Accumulated
deficit

 

 

Total
stockholders'
equity
(deficit)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance as of December 31, 2018

 

 

 

 

$

 

 

 

56,146,407

 

 

$

1

 

 

 

 

 

$

 

 

$

11,367

 

 

$

 

 

$

(13,224

)

 

$

(1,856

)

Restricted stock awards vested during the period

 

 

 

 

 

 

 

 

3,822,019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock

 

 

 

 

 

 

 

 

3,665,555

 

 

 

 

 

 

 

 

 

 

 

 

6,000

 

 

 

 

 

 

 

 

 

6,000

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

906

 

 

 

 

 

 

 

 

 

906

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(13,495

)

 

 

(13,495

)

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance as of December 31, 2019

 

 

 

 

 

 

 

 

63,633,981

 

 

 

1

 

 

 

 

 

 

 

 

 

18,273

 

 

 

 

 

 

(26,719

)

 

 

(8,445

)

Restricted stock awards vested during the period

 

 

 

 

 

 

 

 

3,255,049

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Repurchase of common stock, held in treasury

 

 

 

 

 

 

 

 

(9,896,666

)

 

 

 

 

 

9,896,666

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock

 

 

 

 

 

 

 

 

9,162,976

 

 

 

 

 

 

 

 

 

 

 

 

30,000

 

 

 

 

 

 

 

 

 

30,000

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,823

 

 

 

 

 

 

 

 

 

1,823

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(15,924

)

 

 

(15,924

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3

)

 

 

 

 

 

(3

)

Balance as of December 31, 2020

 

 

 

 

 

 

 

 

66,155,340

 

 

 

1

 

 

 

9,896,666

 

 

 

 

 

 

50,096

 

 

 

(3

)

 

 

(42,643

)

 

 

7,451

 

Restricted stock awards vested during the period

 

 

 

 

 

 

 

 

9,107,121

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Repurchase of treasury stock

 

 

 

 

 

 

 

 

(865,900

)

 

 

 

 

 

865,900

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock upon exercise of stock options

 

 

 

 

 

 

 

 

2,838,464

 

 

 

1

 

 

 

 

 

 

 

 

 

316

 

 

 

 

 

 

 

 

 

317

 

Repurchase and retirement of common stock held by related parties

 

 

 

 

 

 

 

 

(4,455,384

)

 

 

(1

)

 

 

 

 

 

 

 

 

(54,154

)

 

 

 

 

 

 

 

 

(54,155

)

Issuance of common stock in connection with IPO

 

 

 

 

 

 

 

 

19,840,000

 

 

 

2

 

 

 

 

 

 

 

 

 

241,153

 

 

 

 

 

 

 

 

 

241,155

 

Impact of stock split

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

(6

)

 

 

 

 

 

 

 

 

 

Deferred offering costs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(7,088

)

 

 

 

 

 

 

 

 

(7,088

)

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

61,765

 

 

 

 

 

 

 

 

 

61,765

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(106,589

)

 

 

(106,589

)

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

10

 

Balance as of December 31, 2021

 

 

 

 

$

 

 

 

92,619,641

 

 

$

9

 

 

 

10,762,566

 

 

$

 

 

$

292,082

 

 

$

7

 

 

$

(149,232

)

 

$

142,866

 

 

The accompanying notes are an integral part of these consolidated financial statements.

52


 

FTC Solar, Inc.

Consolidated Statements of Cash Flows

 

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Cash flows from operating activities

 

 

 

 

 

 

 

 

 

Net loss

 

$

(106,589

)

 

$

(15,924

)

 

$

(13,495

)

Adjustments to reconcile net loss to cash used in operating activities:

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

61,765

 

 

 

1,818

 

 

 

906

 

Depreciation and amortization

 

 

232

 

 

 

47

 

 

 

412

 

Amortization of debt issue costs

 

 

461

 

 

 

 

 

 

 

Reserve for obsolete and slow-moving inventory

 

 

90

 

 

 

 

 

 

 

(Gain) loss from unconsolidated subsidiary

 

 

354

 

 

 

(1,399

)

 

 

709

 

Gain from disposal of investment in unconsolidated subsidiary

 

 

(20,829

)

 

 

 

 

 

 

(Gain) loss on extinguishment of debt

 

 

(790

)

 

 

116

 

 

 

 

Warranty provision

 

 

8,588

 

 

 

7,866

 

 

 

2,057

 

Warranty recoverable from manufacturer

 

 

(928

)

 

 

(1,021

)

 

 

(284

)

Bad debt expense (credit)

 

 

(91

)

 

 

24

 

 

 

444

 

Deferred income taxes

 

 

 

 

 

(3

)

 

 

(3

)

Lease expense and other non-cash items

 

 

458

 

 

 

50

 

 

 

89

 

Impact on cash from changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

 

(83,723

)

 

 

(9,710

)

 

 

(13,838

)

Inventories

 

 

(7,264

)

 

 

2,819

 

 

 

(4,505

)

Prepaid and other current assets

 

 

(10,237

)

 

 

(2,847

)

 

 

(3,154

)

Other assets

 

 

(2,137

)

 

 

(1,672

)

 

 

(156

)

Accounts payable

 

 

21,659

 

 

 

10,076

 

 

 

7,781

 

Accruals and other current liabilities

 

 

34,095

 

 

 

7,162

 

 

 

3,389

 

Accrued interest – related party debt

 

 

 

 

 

(78

)

 

 

(289

)

Deferred revenue

 

 

(21,559

)

 

 

3,107

 

 

 

19,683

 

Other non-current liabilities

 

 

(6,016

)

 

 

496

 

 

 

1

 

Lease payments and other, net

 

 

(393

)

 

 

(298

)

 

 

(1

)

Net cash provided by (used in) operating activities

 

 

(132,854

)

 

 

629

 

 

 

(254

)

Cash flows from investing activities:

 

 

 

 

 

 

 

 

 

Purchases of property and equipment

 

 

(1,025

)

 

 

(256

)

 

 

(18

)

Proceeds from disposal of investment in and distributions received from unconsolidated subsidiary

 

 

22,332

 

 

 

2,124

 

 

 

 

Net cash provided by (used in) investing activities

 

 

21,307

 

 

 

1,868

 

 

 

(18

)

Cash flows from financing activities:

 

 

 

 

 

 

 

 

 

     Proceeds from borrowings

 

 

 

 

 

784

 

 

 

1,000

 

Repayments of borrowings (related party borrowings in 2020)

 

 

(1,000

)

 

 

(7,000

)

 

 

 

Repurchase and retirement of common stock held by related parties

 

 

(54,155

)

 

 

 

 

 

 

Offering costs paid

 

 

(5,948

)

 

 

(1,140

)

 

 

 

Proceeds from stock issuance

 

 

241,155

 

 

 

30,000

 

 

 

6,000

 

Proceeds from stock option exercises

 

 

317

 

 

 

 

 

 

 

Net cash provided by financing activities

 

 

180,369

 

 

 

22,644

 

 

 

7,000

 

Effect of exchange rate changes on cash and restricted cash

 

 

(10

)

 

 

(3

)

 

 

 

Net increase in cash and restricted cash

 

 

68,812

 

 

 

25,138

 

 

 

6,728

 

Cash and restricted cash at beginning of period

 

 

33,373

 

 

 

8,235

 

 

 

1,507

 

Cash and restricted cash at end of period

 

$

102,185

 

 

$

33,373

 

 

$

8,235

 

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

 

 

 

Purchases of property and equipment included in accounts payable and accruals

 

$

478

 

 

$

 

 

$

 

Offering costs included in period end accruals

 

$

 

 

$

449

 

 

$

 

Commencement of new operating leases

 

$

1,540

 

 

$

688

 

 

$

78

 

Cash paid during the period for third party interest

 

$

254

 

 

$

-

 

 

$

8

 

Cash paid during the period for related party interest

 

$

207

 

 

$

350

 

 

$

700

 

Cash paid during the period for taxes

 

$

76

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

Reconciliation of cash and restricted cash at period end

 

December 31,
2021

 

 

December 31,
2020

 

 

December 31,
2019

 

Cash

 

$

102,185

 

 

$

32,359

 

 

$

7,221

 

Restricted cash

 

 

 

 

 

1,014

 

 

 

1,014

 

Total cash and restricted cash

 

$

102,185

 

 

$

33,373

 

 

$

8,235

 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

53


 

FTC Solar, Inc.

Notes to Consolidated Financial Statements

December 31, 2021

 

Note 1. Description of business

FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. We are a global provider of advanced solar tracker systems, supported by proprietary software and value-added engineering services. Our mission is to provide differentiated products, software, and services that maximize energy generation and cost savings for our customers, and to help facilitate the continued growth and adoption of solar power globally. Trackers significantly increase the amount of solar energy produced at a solar installation by moving solar panels throughout the day to maintain an optimal orientation relative to the sun. Our tracker systems are currently marketed under the Voyager brand name (“Voyager Tracker” or “Voyager”). Voyager is a next-generation two-panel in-portrait single-axis tracker solution that we believe offers industry-leading performance and ease of installation. We have a team of dedicated renewable energy professionals with significant project installation experience focused on delivering cost reductions to our US and worldwide clients across the solar project development and construction cycle. Our solar solutions span a range of applications, including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas, and has international subsidiaries in Australia, India, Singapore, and South Africa.

On January 13, 2017, the Company entered into an asset purchase agreement with SunEdison Utility Holdings, Inc. (“Seller”) to purchase all assets of the Seller, in addition to assuming any liabilities, for a total transaction price of $6 million. Seller discontinued its operations and filed for bankruptcy prior to the acquisition date. The assets purchased as part of this acquisition included intangible assets in the form of developed technology (AP90 tracker), software, and inventory. In connection with the acquisition, the Company was formed by the management team behind the AP90 tracker, a first-generation tracker based on a one-panel in-portrait, linked-row design. The management team utilized their design and construction experience, and their experience with installing and operating other competitive tracking solutions, to create the next-generation Voyager Tracker, which achieved product certification in 2019.

In April 2021, we completed an initial public offering (IPO) of 19,840,000 shares of our common stock receiving proceeds of $241.2 million, net of underwriting discounts and commissions, but before offering costs, and began trading on the Nasdaq Global Market under the symbol “FTCI”. Prior to the completion of the IPO, the board of directors and stockholders approved an approximately 8.25-for-1 forward stock split (the “Forward Stock Split”) of the Company’s shares of common stock which became effective on April 28, 2021. Proceeds from the IPO were used for general corporate purposes, with $54.2 million used to purchase an aggregate of 4,455,384 shares of our common stock, including shares resulting from the settlement of certain vested restricted stock units (“RSUs”) and exercise of certain options in connection with the IPO at the IPO price, less underwriting discounts and commissions.

We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. Under the JOBS Act, we elected to use the allowed extended transition period to delay adopting new or revised accounting standards until such time as those standards apply to private companies.

Note 2. Revision of previously issued financial statements

Background of the revision

In connection with the preparation of the Company's financial statements as of and for the year ended December 31, 2021, we identified an error in the classification of offering costs in the statement of cash flows for the year ended December 31, 2020. Specifically, we incorrectly classified offering costs paid as an operating cash outflow instead of a financing cash outflow. Although we have concluded that this error is immaterial to the previously issued financial statements, we are correcting these errors by revising the previously issued financial statements as of December 31, 2020 and for the year then ended.

54


 

Effect of the revision

The following table summarizes the effect of the revision on the affected financial statement line items within the previously reported financial statements as of that date, and for the periods indicated. The errors impacted line items in the indirect method of reporting of operating cash flow and financing cash flow presentation as shown below:

(in thousands)

 

Year ended December 31, 2020 (As Previously Reported)

 

 

Adjustments

 

 

Year ended December 31, 2020 (As Revised)

 

Cash flows from operating activities

 

 

 

 

 

 

 

 

 

Impact on cash from changes in operating assets and liabilities

 

 

 

 

 

 

 

 

 

Accounts payable

 

$

8,936

 

 

$

1,140

 

 

$

10,076

 

Net cash provided by (used in) operating activities

 

$

(511

)

 

$

1,140

 

 

$

629

 

Cash flows from financing activities

 

 

 

 

 

 

 

 

 

Offering costs paid

 

$

-

 

 

$

(1,140

)

 

$

(1,140

)

Net cash provided by financing activities

 

$

23,784

 

 

$

(1,140

)

 

$

22,644

 

Supplemental disclosure of cash flow information

 

 

 

 

 

 

 

 

 

Offering costs included in period end accruals

 

$

-

 

 

$

449

 

 

$

449

 

 

Note 3. Summary of significant accounting policies

Basis of presentation and principles of consolidation

These consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Intercompany balances and transactions have been eliminated in consolidation.

On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the forward stock split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the forward stock split for all periods presented, unless otherwise indicated.

We currently operate in one business segment, the manufacturing and servicing of Voyager Tracker.

Liquidity

We have incurred cumulative losses since inception and have a history of cash outflows from operations. At December 31, 2021, we had $102.2 million of cash on hand and $100 million of unused borrowing capacity under our existing revolving credit facility described in Note 9 below. The revolving credit facility includes a financial condition covenant stating we are required to maintain a minimum liquidity limit of $125 million for each quarter. After considering this financial condition covenant, we have $77.2 million of available liquidity as of December 31, 2021. We have no material long-term obligations requiring the use of cash and have positive working capital as of December 31, 2021 .

Our costs are affected by certain component costs including steel, motors and micro-chips, as well as transportations costs. Current market conditions that constrain supply of materials and disrupt the flow of materials from international vendors impact the cost of our products and services. These cost increases impact our operating margins. We are taking steps to expand and diversify our manufacturing partnerships and we are implementing alternative modes of transportation to mitigate the impact of the current headwinds in the global supply chain and logistics markets.

Management believes that our existing capital, which includes our cash on hand, as well as our unused borrowing capacity under our revolving credit facility is sufficient for us to fund our operations for at least one year from the date of issuance of these consolidated financial statements. While management believes that the Company’s existing sources of liquidity are adequate to fund operations through at least twelve months from the date the financials are issued, we may need to issue additional debt or obtain new equity financing to fund operations in the future beyond the next twelve months should our use of cash to fund operations continue at levels experienced during 2021.

Use of estimates

55


 

Preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported revenue and expenses during the period. Estimates are used for calculating the measure of progress of Voyager tracker projects and deriving the standalone selling prices of the individual performance obligations when determining amounts to recognize for revenue, estimating allowances for doubtful accounts and slow-moving and obsolete inventory, determining useful lives of noncurrent assets and the estimated fair value of those assets for impairment assessments, and estimating the fair value of investments, stock compensation awards, warranty liabilities and federal and state taxes and contingencies. We base our estimates on historical experience and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.

Cash and cash equivalents

We consider all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. We regularly maintain cash balances that exceed federally insured amounts, but we have experienced no losses associated with these amounts to date.

Restricted cash

Cash balances that are legally, contractually or otherwise restricted as to withdrawal or usage are considered restricted cash. At December 31, 2020, our restricted cash represented cash collateral posted with providers of letters of credit.

Accounts receivable, net

Trade receivables are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. We generally do not require collateral from our customers; however, in certain circumstances, we may require letters of credit, other collateral, additional guarantees or advance payments. The allowance for doubtful accounts is based on our assessment of the collectability of our customer accounts. We regularly review our accounts receivable that remain outstanding past their applicable payment terms and establish allowances or make potential write-offs by considering certain factors such as historical experience, industry data, credit quality, age of balances and current economic conditions that may affect a customers’ ability to pay.

Receivables arising from revenue recognized in excess of billings represents our unconditional right to consideration before customers are invoiced due to the level of progress obtained as of period end on our contracts to install Voyager tracker systems and related equipment. Further information may be found below in our revenue recognition policy.

Inventories, net

Inventories are stated at the lower of cost or net realizable value, with costs computed on a first-in, first-out basis. The Company periodically reviews its inventories for excess and obsolete items and adjusts carrying costs to estimated net realizable values when they are determined to be less than cost.

Leases

We adopted Accounting Standards Update ("ASU") No. 2016-02, Leases (Topic 842), as amended ("ASC 842"), effective January 1, 2019. Under ASC 842, we make a determination whether a contract is a lease or contains a lease at the inception of the contract and will reassess that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are reflected on the Company's Consolidated Balance Sheets. Operating lease liabilities are separated into a current portion, which is included in other current liabilities, and a noncurrent portion which is reflected separately on the Company's Consolidated Balance Sheets. The Company does not have any finance lease ROU assets or liabilities.

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.

Our lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, we generally use our incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. We factor in publicly available data for instruments with similar characteristics when calculating our incremental borrowing rates.

56


 

The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.

The term of our leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that we are reasonably certain to exercise. We establish the term of each lease at lease commencement and reassess that term in subsequent periods when one of the triggering events outlined in ASC 842 occurs. Our operating lease cost for the lease payments is recognized on a straight-line basis over the lease term.

Our lease contracts often include lease and non-lease components. For facility leases, we elected the practical expedient offered by the standard to not separate lease from non-lease components and, therefore, account for them as a single lease component. For our other contracts that include leases, the Company accounts for the lease and non-lease components separately.

We have elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.

Property and equipment, net

Cost

Property and equipment are stated at cost, net of accumulated depreciation. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is recorded in the Consolidated Statements of Operations and Comprehensive Loss. Maintenance and repair costs that do not extend the useful life or improve an asset, are expensed as incurred.

Third-party and internal personnel costs during the application development stage of software developed or obtained for internal use are capitalized. Costs incurred during the preliminary planning stage and post-implementation of new software systems projects, including data conversion and training costs, are expensed as incurred.

Depreciation

We depreciate our property and equipment using the straight-line method over their estimated useful lives, which generally are as follows:

Category

 

Depreciation period (in years)

 

Leasehold improvements

 

 

3

 

Field equipment

 

 

5

 

Information technology equipment

 

 

3

 

Tooling

 

 

3

 

Capitalized software

 

 

3

 

Impairment

We review our long-lived assets that are held for use for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable or that its useful life may be shorter than previously expected. If such impairment indicators are present or other factors exist that indicate the carrying amount of the asset may not be recoverable, the Company determines whether an impairment has occurred through the use of an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, the Company recognizes a loss for the difference between the carrying amount and the fair value of the asset, which in most cases is estimated based upon Level 3 unobservable inputs. If the asset is determined to have a remaining useful life shorter than previously expected, an adjustment for the shorter remaining life will be made for purposes of recognizing future depreciation expense. Assets are classified as held for sale when the Company has a plan, approved by the appropriate levels of management, for disposal of such assets and those assets are stated at the lower of carrying value or estimated fair value less estimated costs to sell.

Intangible assets, net

Intangible assets consist of developed technology in the form of software tools, licenses, and intellectual property, which are amortized over the period of their estimated useful lives, generally 3 years, using the straight-line

57


 

method. At December 31, 2021, and 2020, our intangible assets were fully amortized. We evaluate intangible assets for impairment using the method described above under "Impairment".

Equity method investments

We use the equity method of accounting for investment in which we have the ability to exercise significant influence, but not control, over operating and financial policies of the investee. Our proportionate share of the net income or loss of these investees is included in our Consolidated Statements of Operations and Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as our ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.

We evaluate equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than its cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.

We account for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).

Deferred costs

Debt issue costs

Legal, consulting, banking, accounting and other fees that are incremental and directly related to establishment of our revolving line of credit agreement have been capitalized and included as a component of other assets. These costs are being amortized to interest expense over the term of the revolving line of credit agreement on a straight-line basis. Debt discount and issue costs paid to lenders and third parties relating to outstanding debt, if any, are deferred and included as a reduction in the carrying amount of the debt. These deferred costs will be amortized as additional interest expense over the life of the debt using the interest method or on a straight-line basis, if not materially different.

Offering costs

Legal, consulting, banking, accounting and other fees that are incremental and directly related to anticipated equity offerings are capitalized as incurred and offset against proceeds received upon consummation of the offering as a component of additional paid-in capital. In the event an anticipated offering is terminated, such costs will be expensed.

Warranty

Typically, the sale of Voyager Tracker projects includes parts warranties to customers as part of the overall price of the product. We provide standard assurance type warranties for our products for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses in cost of sales, net of amounts recoverable from manufacturers under their warranty obligations to us. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated material costs incurred for warranty services in subsequent periods are charged to those established reserves.

While we periodically monitor our warranty activities and claims, if actual costs incurred were to be different from our estimates, we would recognize adjustments to our warranty reserves in the period in which those differences arise or are identified.

Stock-based compensation

We recognize compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statement of operations and comprehensive loss. We calculate the fair value of stock options using the Black-Scholes Option-Pricing model, while the fair value of restricted stock grants is based on the estimated fair value of the Company's common stock on the date of grant. Since completion of our IPO, we consider the closing price of our stock, as reported on the Nasdaq Global Market, to be the fair value of our stock on the grant date.

58


 

The Black-Scholes model relies on various assumptions, in addition to the exercise price of the option and the value of our common stock on the date of grant. These assumptions include:

Expected Term: The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and is calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.

Expected Volatility: Since the Company did not have a trading history of its common stock prior to our IPO and since such trading history subsequent to our IPO is limited, the expected volatility is derived from the average historical stock volatilities of several public companies within the Company’s industry that it considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.

Risk-Free-Interest-Rate: The Company bases the risk-free interest rate on the implied yield available on US Treasury zero-coupon issues with a remaining term equivalent to the expected term.

Expected Dividend: The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero.

Forfeitures are accounted for as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.

Income taxes

Pursuant to ASC 740, Accounting for Income Taxes, we use the asset and liability method for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.

We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets.

We account for uncertain tax positions in accordance with authoritative guidance which prescribes a minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. Our evaluations of tax positions consider various factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, information obtained during in-process audit activities and changes in facts or circumstances related to a tax position. We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense.

Functional currency

The reporting currency of the Company is the U.S. dollar. We determine the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. We translate the assets and liabilities of our non-U.S. dollar functional currency subsidiaries into U.S. dollars using exchange rates in effect at the end of each period. Revenues and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized as a cumulative translation adjustment in "Accumulated other comprehensive loss" in stockholders’ equity (deficit) in the Consolidated Balance Sheets.

The Company remeasures monetary assets and liabilities that are not denominated in the functional currency at exchange rates in effect at the end of each period.

Revenue recognition

Product revenue includes revenue from the sale of Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Term-based software licenses are deployed on the customers’ own servers and have significant standalone functionality.

59


 

Service revenue includes revenue from shipping and handling services, subscription fees from licensing subscription services, and maintenance and support services in connection with the term-based software licenses. Our subscription-based enterprise licensing model typically has contract terms ranging from one to two years and consists of subscription fees from the licensing of subscription services. Our hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Support services include ongoing security updates, upgrades, bug fixes, and maintenance.

We recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.

Identify the contract with a customer: A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, we also evaluate whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. We analyze change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.

Contracts we enter into with our customers for sale of Voyager Trackers are generally under two different types of arrangements: (1) purchase agreements and equipment supply contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.

Change orders from our customers are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.

Identify the performance obligations in the contract: We enter into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation since the majority of tasks and services are part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.

Our Purchase Agreements typically include two performance obligations- 1) Voyager Tracker or customized components of Voyager Tracker, and 2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project.

The revenue for shipping and handling services will be recognized over time based on progress in meeting shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.

Sale of individual parts of Voyager Tracker for certain specific transactions includes multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue is recognized for parts sales at a point in time when the obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.

Determine the transaction price: The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract, and to the extent that we identify variable consideration, we will estimate the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The majority of our contracts do not contain variable consideration provisions as a continuation of the original contract. None of our contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue.

Allocate the transaction price to performance obligations in the contract: Once we have determined the transaction price, we allocate the total transaction price to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the good(s) or service(s) to the

60


 

customer. We allocate the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.

We use the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts of Voyager Tracker for certain specific transactions. We use the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligations, we use a residual approach to calculate the standalone selling price, because of the nature of the highly variable and broad range of prices we charge to various customers for this performance obligation in the contracts.

Recognize revenue when or as the Company satisfies a performance obligation: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts our performance in transferring control. Additionally, our performance does not create an asset with an alternative use, due to the highly customized nature of the product, and we have an enforceable right to payment for performance completed to date. Our performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. Our performance obligations for term-based software licenses are recognized point-in-time as and when control transfers, either upon delivery to the customer or the software license start date, whichever is later. Our performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. We recognize subscription services sales/other services on a straight-line basis over the contract period. With regard to support revenue, a time-elapsed method is used to measure progress because we transfer control evenly over the contractual period. Accordingly, the fixed consideration related to support revenue is generally recognized on a straight-line basis over the contract term.

Contract assets and liabilities: The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables for revenue recognized in excess of billing, and deferred revenue in the Consolidated Balance Sheets. We may receive advances or deposits from our customers before revenue is recognized, resulting in contract liabilities, which are reflected as “deferred revenue” on our Consolidated Balance Sheets.

Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment, and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.

Research and development

Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses, benefits, and stock-based compensation, along with other costs related to development of new products and services, as well as enhancing system performance, improving product reliability, reducing product cost, and simplifying installation. Research and development costs also include depreciation and allocated overhead.

Advertising costs

Advertising costs are expensed as incurred and are included in selling and marketing expenses in the accompanying consolidated statements of operations and comprehensive loss.

Concentrations of credit risk

Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable.

We regularly maintain cash balances with various financial institutions that exceed federally insured amounts, but we have experienced no losses associated with these amounts to date.

The Company extends credit to customers in the normal course of business, often without requiring collateral. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk.

The Company’s accounts receivables are derived from revenue earned from customers primarily located in the U.S. and in the Asia Pacific region. No country other than the U.S. accounts for 10% or more of our revenue. Most of our customers are project developers, solar asset owners and engineering, procurement and construction (“EPC”)

61


 

contractors that design and build solar energy projects. Often times, as discussed further in "Note 4. Accounts receivable, net", a small number of customers account for a significant portion of our outstanding receivables period end and our total revenue for the year.

Fair value of financial instruments

Our financial instruments consist of cash, cash equivalents, restricted cash, accounts receivable, accounts payable, and debt obligations. Cash, cash equivalents, accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. The carrying values of debt obligations bearing variable rates of interest are also considered to approximate fair value due to applicable interest rates resetting to market rates periodically. The fair value of our fixed-rate debt obligations will be impacted by changes in market rates for similar debt subsequent to our initial borrowings.

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs we select reflect our assumptions about what market participants would use in pricing the asset or liability based on the best information currently available.

The fair value hierarchy prioritizes the inputs into three broad levels:

Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

We account for long-term debt on an amortized cost basis.

Reclassifications

Certain prior year amounts in our balance sheet and income statement, along with supporting notes, have been reclassified to conform to the current year presentation, which provides additional captions compared to the prior year. In addition, we have separately disclosed cash payments for offering costs in 2020 in our cash flow statement.

Recent accounting pronouncements

Recently adopted accounting standards

In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. We adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to our consolidated financial statements.

New accounting pronouncements not yet adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The update to the standard is effective for the Company for its fiscal year beginning after December 15, 2022, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements. 

62


 

Note 4. Accounts receivable, net

Accounts receivable consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Trade receivables

 

$

38,597

 

 

$

23,691

 

Revenue recognized in excess of billings

 

 

72,676

 

 

 

1,224

 

Other receivables

 

 

147

 

 

 

47

 

Total

 

 

111,420

 

 

 

24,962

 

Allowance for doubtful accounts

 

 

(3,872

)

 

 

(1,228

)

Accounts receivable, net

 

$

107,548

 

 

$

23,734

 

Included in total receivables above are amounts billed under retainage provisions totaling $11.6 million and $4.5 million as of December 31, 2021, and 2020, respectively, which are due within the upcoming year.

Activity in the allowance for doubtful accounts for each period was as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$

1,228

 

 

$

441

 

 

$

 

Additions charged to earnings

 

 

4,045

 

 

 

787

 

 

 

441

 

Write-offs of uncollectible accounts

 

 

(1,401

)

 

 

 

 

 

 

Balance at end of period

 

$

3,872

 

 

$

1,228

 

 

$

441

 

At December 31, 2021, four customers accounted for 29%, 23%, 19% and 18%, respectively, of total accounts receivable. At December 31, 2020, three customers accounted for 32%, 25% and 14%, respectively, of total accounts receivable.

During the year ended December 31, 2021, three customers accounted for 37%, 20% and 15%, respectively of total revenue. During the year ended December 31, 2020, four customers accounted for 21%, 19%, 10% and 10%, respectively, of total revenue. During the year ended December 31, 2019, three customers accounted for 59%, 21% and 13%, respectively, of total revenue.

Note 5. Inventories, net

Inventories consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Finished goods

 

$

8,950

 

 

$

1,686

 

Allowance for slow-moving and obsolete inventory

 

 

(90

)

 

 

-

 

Total

 

$

8,860

 

 

$

1,686

 

Activity in the allowance for slow-moving and obsolete inventory for each period was as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$

 

 

$

 

 

$

 

Additions charged to earnings

 

 

90

 

 

 

 

 

 

 

Write-offs of obsolete inventory

 

 

 

 

 

 

 

 

 

Balance at end of period

 

$

90

 

 

$

 

 

$

 

 

63


 

Note 6. Prepaid and other current assets

Prepaid and other current assets consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Vendor deposits

 

$

13,098

 

 

$

4,205

 

Prepaid expenses

 

 

2,301

 

 

 

821

 

Prepaid taxes

 

 

269

 

 

 

222

 

Deferred cost of revenue

 

 

 

 

 

992

 

Surety collateral

 

 

460

 

 

 

113

 

Other current assets

 

 

1,058

 

 

 

571

 

Total

 

$

17,186

 

 

$

6,924

 

 

Note 7. Leases

We lease office and warehouse space in various locations, including our corporate headquarters in Austin, Texas. Additionally, we lease space for an applications laboratory and have a membership in a collaborative research facility in Colorado. All of our manufacturing is outsourced to contract manufacturing partners, and we currently do not own or lease any manufacturing facilities.

We utilized a weighted average discount rate of 5.0% in establishing our operating lease right-of-use assets and liabilities at lease inception. At December 31, 2021, our weighted average remaining lease term for our operating leases was 3.9 years.

Our lease expense consisted of the following:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Operating lease cost

 

$

458

 

 

$

288

 

 

$

286

 

Variable lease cost

 

 

 

 

 

 

 

 

 

Short-term lease cost

 

 

100

 

 

 

31

 

 

 

4

 

Total lease cost

 

$

558

 

 

$

319

 

 

$

290

 

 

 

 

 

 

 

 

 

 

 

Reported in:

 

 

 

 

 

 

 

 

 

Cost of revenue

 

$

239

 

 

$

38

 

 

$

 

Research and development

 

 

39

 

 

 

 

 

 

 

Selling and marketing

 

 

1

 

 

 

3

 

 

 

 

General and administrative

 

 

279

 

 

 

278

 

 

 

290

 

Total lease cost

 

$

558

 

 

$

319

 

 

$

290

 

Future remaining operating lease payment obligations were as follows:

(in thousands)

 

December 31,
2021

 

2022

 

$

567

 

2023

 

 

520

 

2024

 

 

511

 

2025

 

 

446

 

2026

 

 

54

 

Thereafter

 

 

 

Total lease payments

 

 

2,098

 

Less: imputed interest

 

 

(306

)

Present value of operating lease liabilities

 

$

1,792

 

 

 

 

 

Current portion of operating lease liability

 

$

452

 

Operating lease liability, net of current portion

 

 

1,340

 

Present value of operating lease liabilities

 

$

1,792

 

 

64


 

Note 8. Property and equipment, net

Property and equipment consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Leasehold improvements

 

$

22

 

 

$

11

 

Field equipment

 

 

833

 

 

 

66

 

Information technology equipment

 

 

182

 

 

 

-

 

Tooling

 

 

543

 

 

 

-

 

Capitalized software

 

 

250

 

 

 

250

 

Total

 

 

1,830

 

 

 

327

 

Accumulated depreciation

 

 

(248

)

 

 

(16

)

Property and equipment, net

 

$

1,582

 

 

$

311

 

We recognized depreciation expense associated with our property and equipment each period as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Tangible asset depreciation

 

$

170

 

 

$

14

 

 

$

12

 

Capitalized software depreciation

 

 

62

 

 

 

 

 

 

 

Total depreciation expense

 

$

232

 

 

$

14

 

 

$

12

 

 

Note 9. Debt

Debt consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Revolving line of credit

 

$

 

 

$

1,000

 

Paycheck Protection Program loan

 

 

 

 

 

784

 

Total debt

 

 

 

 

 

1,784

 

Less: short-term debt

 

 

 

 

 

(1,000

)

Long-term debt

 

$

 

 

$

784

 

On April 30, 2021, we entered into a senior secured revolving credit facility with various lenders, including Barclays Bank PLC, as an issuing lender, the swingline lender and as administrative agent (the “Credit Agreement”). The Credit Agreement has an initial three-year term and will be used for working capital and for other general corporate purposes. The Credit Agreement includes the following terms: (i) aggregate commitments of up to $100 million, with letter of credit and swingline sub-limits; (ii) a base rate of LIBOR, plus 3.25% per annum, (iii) initial commitment fees of 0.50% per annum; (iv) initial letter of credit fees of 3.25% per annum; and (v) other customary terms for a corporate revolving credit facility. We have not made any draws on the revolving credit facility as of December 31, 2021. Should LIBOR rates become unavailable during the term of the Credit Agreement, the rate per annum on loans will be based on the secured overnight financing rate (SOFR) published by the Federal Reserve Bank of New York, or a successor SOFR administrator.

The facility is secured by a first priority lien on substantially all of our assets, subject to certain exclusions, and customary guarantees. The Credit Agreement includes the following financial condition covenants that we are required to satisfy: (i) maintain a minimum liquidity limit of $125 million for each quarter; (ii) maintain a 3.75 times leverage ratio; and (iii) maintain a 1.5 times interest coverage ratio. The leverage and interest coverage ratios will be triggered when we achieve $50 million in adjusted EBITDA over a trailing twelve months, or upon our election if we have achieved positive adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity limit will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant we had to satisfy as of the period ended December 31, 2021. As of December 31, 2021, we were in full compliance with our financial condition covenant.

We incurred $2.1 million of debt issuance costs relating to establishment of the Credit Agreement, which are included in "Other assets" in our Consolidated Balance Sheet. At December 31, 2021, the remaining unamortized balance was $1.6 million.

65


 

On April 30, 2020, we received a Paycheck Protection Program (“PPP”) loan pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the “CARES” Act) in the amount of $0.8 million. The PPP loan had a two-year term and a fixed interest rate of 1%. Under the terms of the CARES act, the PPP loan was eligible for forgiveness, in part or whole, if the proceeds were used to retain and pay employees and for other qualifying expenditures. On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million PPP loan. The Company recorded the forgiveness of the PPP loan as a gain on extinguishment of debt in the Consolidated Statements of Operations and Comprehensive Loss during the year ended December 31, 2021.

On June 17, 2019, the Company entered into a revolving line of credit agreement with Western Alliance Bank for a total principal amount of $1.0 million, which was to mature two years from the date of borrowing. The line of credit had a variable rate of interest, based on the prime rate as published in the Wall Street Journal, and required monthly interest payments. The prime rate at the time of borrowing was at 5.50% per annum. The outstanding balance of $1.0 million was paid in full, and the revolving credit line was closed in 2021.

Note 10. Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Accrued cost of revenue

 

$

43,185

 

 

$

7,812

 

Accrued compensation

 

 

981

 

 

 

2,869

 

Other accrued expenses

 

 

3,694

 

 

 

2,874

 

Total accrued expenses

 

$

47,860

 

 

$

13,555

 

 

 

 

 

 

 

 

Warranty reserves

 

$

4,032

 

 

$

3,985

 

Current portion of operating lease liability

 

 

452

 

 

 

230

 

Non-federal tax obligations

 

 

172

 

 

 

635

 

Other

 

 

-

 

 

 

11

 

Total other current liabilities

 

$

4,656

 

 

$

4,861

 

We provide standard warranties on our hardware products to customers. The liability amount is based on actual historical warranty spending activity by type of product, customer and geographic region, modified by any known differences such as the impact of reliability improvements.

Activity by period in the Company's warranty accruals was as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$

6,811

 

 

$

2,057

 

 

$

 

Warranties issued during the period

 

 

8,588

 

 

 

7,866

 

 

 

2,057

 

Settlements made during the period

 

 

(5,270

)

 

 

(3,111

)

 

 

 

Changes in liability for pre-existing warranties

 

 

(783

)

 

 

(1

)

 

 

 

Balance at end of period

 

$

9,346

 

 

$

6,811

 

 

$

2,057

 

 

 

 

 

 

 

 

 

 

 

Accrued warranty balance reported in:

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

4,032

 

 

$

3,985

 

 

$

1,368

 

Other non-current liabilities

 

 

5,314

 

 

 

2,826

 

 

 

689

 

Balance at end of period

 

$

9,346

 

 

$

6,811

 

 

$

2,057

 

 

Note 11. Income taxes

The components of income before income taxes were as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

United States

 

$

(106,467

)

 

$

(16,269

)

 

$

(13,534

)

Foreign

 

 

47

 

 

 

262

 

 

 

 

Total loss before income taxes

 

$

(106,420

)

 

$

(16,007

)

 

$

(13,534

)

 

66


 

The provisions (benefits) for income taxes and the reasons for the differences between the provisions (benefits) for income taxes and income tax provisions (benefits) using the U.S. federal income tax rate were as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Current -

 

 

 

 

 

 

 

 

 

Federal

 

$

 

 

$

(159

)

 

$

 

State

 

 

196

 

 

 

1

 

 

 

(36

)

Foreign

 

 

(27

)

 

 

78

 

 

 

 

 

 

 

169

 

 

 

(80

)

 

 

(36

)

Deferred -

 

 

 

 

 

 

 

 

 

Federal

 

 

 

 

 

(3

)

 

 

(3

)

State

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3

)

 

 

(3

)

Provision (benefit) for income taxes

 

$

169

 

 

$

(83

)

 

$

(39

)

 

 

 

 

 

 

 

 

 

 

Federal income tax provision (benefit) at statutory rate

 

$

(22,348

)

 

$

(3,362

)

 

$

(2,842

)

State taxes, net of federal

 

 

(1,744

)

 

 

(215

)

 

 

(551

)

Research and experimentation tax credit

 

 

(342

)

 

 

(179

)

 

 

(118

)

Change in valuation allowance

 

 

28,361

 

 

 

3,523

 

 

 

3,184

 

Stock compensation

 

 

(6,863

)

 

 

406

 

 

 

225

 

Dividends received deduction

 

 

 

 

 

(308

)

 

 

 

Section 162m limitation on executive compensation

 

 

2,467

 

 

 

 

 

 

 

Permanent differences and other

 

 

638

 

 

 

52

 

 

 

63

 

Provision (benefit) for income taxes

 

$

169

 

 

$

(83

)

 

$

(39

)

The components of deferred tax assets and liabilities were as follows:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Deferred tax assets:

 

 

 

 

 

 

Fixed assets and intangibles

 

$

17

 

 

$

135

 

Leases

 

 

378

 

 

 

106

 

Accrued expenses

 

 

2,741

 

 

 

2,066

 

Net operating loss carryforward

 

 

31,868

 

 

 

6,679

 

Stock options

 

 

5,508

 

 

 

 

Investment difference

 

 

 

 

 

148

 

R&D credit carryforward

 

 

616

 

 

 

325

 

Other

 

 

402

 

 

 

 

Subtotal

 

 

41,530

 

 

 

9,459

 

Less: valuation allowance

 

 

(40,760

)

 

 

(9,297

)

Total deferred tax assets

 

 

770

 

 

 

162

 

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Leases

 

 

(370

)

 

 

(101

)

Prepaid expenses

 

 

(400

)

 

 

(61

)

Total deferred tax liability

 

 

(770

)

 

 

(162

)

Net deferred tax asset (liability)

 

$

 

 

$

 

The net change in the total valuation allowance for the year ended December 31, 2021, was an increase of $31.5 million, comprised of $28.4 million recorded through continuing operations and $3.1 million recorded to paid in capital due to IPO costs. The net change in the total valuation allowance for the year ended December 31, 2020, was an increase of $3.5 million recorded through continuing operations. In assessing the realizability of deferred tax assets, we considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. We considered the scheduled reversal of deferred tax liabilities, carryback potential, projected future taxable income and tax planning strategies in making this assessment. After consideration of these factors and based upon the level of historical taxable income, we believe it is more likely than not that the Company will not realize the benefits of these deductible differences at December 31, 2021.

67


 

We have federal net operating loss carryforwards of approximately $141.7 million at December 31, 2021. These loss carryforwards have an indefinite carryforward period. We also have state net operating loss carryforwards of approximately $67.5 million which begin to expire in 2034.

We have federal R&D credit carryforwards of approximately $0.8 million at December 31, 2021, which begin to expire in 2038.

We are subject to U.S. federal income tax, as well as income tax in multiple state and foreign jurisdictions. The tax returns for years 2018 and beyond remain open for examination. As of December 31, 2021, the Company is not currently under audit by any taxing authority.

We account for uncertainty in taxes in accordance with authoritative guidance. Changes in our accruals for unrecognized tax benefits were as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

Balance at beginning of period

 

$

81

 

 

$

45

 

Increase for tax positions related to the current year

 

 

636

 

 

 

36

 

Decrease for tax positions related to prior years

 

 

 

 

 

 

Balance at end of period

 

$

717

 

 

$

81

 

The unrecognized tax benefits in the table above includes $0.2 million, and $0.1 million as of December 31, 2021, and December 31, 2020, respectively, that, if recognized, would affect our effective tax rate. We do not expect or anticipate a significant increase or decrease over the next twelve months in the unrecognized tax benefits reported above. As of December 31, 2021, and 2020, we have not accrued any interest or penalties related to unrecognized tax benefits.

Note 12. Commitments and contingencies

The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiation, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred.

On April 21, 2021, FCX Solar, LLC (“FCX”), filed a lawsuit against us in the United States District Court for the Southern District of New York. The complaint alleged breach of contract, fraud and unjust enrichment claims related to a patent license agreement and consulting relationship between FCX and us. FCX sought damages of approximately $134 million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the fraud and unjust enrichment claims. On July 16, 2021, FCX filed an amended complaint asserting the same claims as the original complaint. On July 22, 2021, we advised the court that FTC would stand on its motion to dismiss, and at the request of the court, we filed a revised motion citing the amended complaint. FCX filed its response on August 19, 2021, and we filed a reply on September 7, 2021. Oral argument on our motion to dismiss was held on February 3, 2022, and the Court granted our motion on February 7, 2022, dismissing FCX's fraud and unjust enrichment claims and leaving only a claim for breach of a license agreement. On May 29, 2021, FCX filed a separate lawsuit against us in the United States District Court for the Western District of Texas, alleging a claim for patent infringement related to U.S. Patent No. 10,903,782. FCX seeks an unspecified amount of damages, including past and future royalties, and injunctive relief. Our answer to that complaint was filed on June 22, 2021, along with our motion to transfer the patent suit to the Southern District of New York to be consolidated with the New York litigation. FCX filed an amended complaint asserting claims for direct patent infringement, indirect infringement by active inducement, and contributory infringement on July 27, 2021, and we filed our answer to that complaint on August 10, 2021. On October 25, 2021, our motion to transfer the case to the Southern District of New York was granted, and the patent case was consolidated with FCX's contract case on November 19, 2021. Discovery in this consolidated matter is ongoing. We believe the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. We and our management considered (a) the facts described above, (b) the preliminary stages of the proceedings and (c) the advice of outside legal counsel on the claims and determined that it is not probable that FCX will prevail on the merits. At this time, we believe that the likelihood of any material loss related to these matters is remote given the strength of our defenses.

The Company has not recorded any material loss contingency in the Consolidated Balance Sheets as of December 31, 2021, and December 31, 2020.

68


 

Note 13. Stockholders' equity

Preferred stock

The Certificate of Incorporation, as amended as of April 28, 2021, and amended as of June 7, 2021, (the "Certificate of Incorporation"), authorizes the Company to issue up to 10 million shares of Preferred Stock with a par value of $0.0001 with such designation, rights and preferences as may be determined from time to time by the Company’s board of directors. As of December 31, 2021, there were no shares of preferred stock issued or outstanding.

Common stock

The Certificate of Incorporation authorizes the Company to issue 850 million shares of $0.0001 par value of Common Stock. Holders of Common Stock are entitled to dividends, as and when, declared by the board of directors, subject to the rights of the holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date. The holders of the Common Stock are entitled to one vote for each share of Common Stock; provided that, except as otherwise required by law, holders of Common Stock (in such capacity) shall not be entitled to vote on any amendment to the Certificate of Incorporation that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to the Certificate of Incorporation.

In March 2020, the Company sold 9,162,976 shares of common stock at $3.27 per share for an aggregate purchase price of $30.0 million. The proceeds were available for working capital and other corporate purposes.

On April 30, 2021, the Company closed on its IPO in which we issued and sold 19,840,000 shares of our common stock at a public offering price of $13.00 per share. We received aggregate proceeds of $241.2 million from the IPO, net of approximately $16.8 million in underwriting discount and commissions and before offering costs.

The Company used $54.2 million of net proceeds from the IPO to purchase and retire an aggregate of 4,455,384 shares of our common stock, of which 2,191,557 was a repurchase of common shares and 2,263,827 shares were from the settlement of certain vested RSUs and common shares exercised from options in connection with the IPO.

The Company is using the remaining proceeds from the IPO for general corporate purposes, including working capital and operating expenses. We may also use a portion of such proceeds to acquire or invest in businesses, products, services or technologies and may use a portion of such proceeds to provide funding to third parties for future development capital in connection with projects using our tracker systems.

Treasury stock

On July 21, 2020, the Company’s board of directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares was recorded as treasury stock on the Company’s Consolidated Balance Sheets as of December 31, 2020 and the shares have been added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.

On January 8, 2021, the Company’s board of directors approved a share repurchase of 148,440 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares was recorded as treasury stock on the Company’s Consolidated Balance Sheets as of December 31, 2021 and the shares have been added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.

On April 5, 2021, the Company’s board of directors approved a share repurchase of 717,460 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares was recorded as treasury stock on the Company’s Consolidated Balance Sheets as of December 31, 2021, and the shares have been added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.

Note 14. Stock compensation and other employee benefit plans

Stock compensation plans

On January 9, 2017, the Company’s board of directors adopted the 2017 Stock Incentive Plan (the “2017 Plan”). The Plan offers employees, directors and selected service providers the opportunity to acquire equity in the Company through grants of options, restricted stock awards (“RSA”), stock appreciation rights, restricted stock units (“RSU”), and other stock awards, at exercise prices not less than the fair market value of the Company's common stock on the date of grant.

69


 

Following our IPO in April 2021, we adopted the 2021 Stock Incentive Plan (the "2021 Plan") which provides for the grant of awards similar to the 2017 Plan, as well as stock bonuses and cash awards. The number of shares initially reserved for issuance under the 2021 Plan was 12,645,239, which will automatically increase on January 1 of each calendar year prior to the tenth anniversary of the Plan's effective date in an amount equal to the lesser of (i) 4% of the total number of shares of common stock outstanding on the day prior (December 31st) and (ii) a number of shares of common stock determined by the compensation committee of the Company's board of directors.

Concurrent with the adoption of the 2021 Plan, we also adopted the 2021 Employee Stock Purchase Plan (the 2021 ESPP Plan") in order to provide employees of the Company and its designated subsidiaries with an opportunity to purchase the Company's common stock through accumulated payroll deductions at 85% of the stock's fair market value. As of December 31, 2021, this plan has not yet been implemented internally within the Company and no purchases of common stock have been made pursuant to the 2021 ESPP Plan.

Stock options generally vest over four years from the date of grant, and, except as noted below, are based only on service vesting conditions.

During 2021, stock options were issued to our newly appointed Chief Executive Officer which contained market conditions relating to the price of our common stock that must be met in order to start the vesting period.

RSU grants may contain either service vesting conditions or a combination of performance and service vesting conditions, both of which must be met in order to vest. Awards with service conditions generally vest over a period of four years from the date of grant.

Our IPO in April 2021 was deemed to meet the liquidity event provisions in our 2017 Plan, which resulted in the vesting of all awards that had previously satisfied the time-based vesting conditions of such awards as of that date.

The Company had issued RSAs to its founders, all of which are vested as of December 31, 2021. These awards contained restrictions related to transferability, along with the standard service condition of four years required for vesting.

Generally, new shares of authorized common stock are issued to satisfy vesting or exercise of awards under both the 2017 and 2021 Stock Incentive Plans although treasury shares are also available for issuance at the discretion of the Company.

Stock compensation expense for each period was as follows:

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Cost of revenue

 

$

8,094

 

 

$

322

 

 

$

176

 

Research and development

 

 

3,657

 

 

 

57

 

 

 

51

 

Selling and marketing

 

 

2,056

 

 

 

38

 

 

 

26

 

General and administrative

 

 

47,958

 

 

 

1,401

 

 

 

653

 

Total stock compensation expense

 

$

61,765

 

 

$

1,818

 

 

$

906

 

Information relating to our outstanding option awards was as follows:

Options

 

Shares

 

 

Weighted-average exercise price

 

 

Weighted-average remaining contractual term (in years)

 

 

Average intrinsic value (in thousands)

 

Outstanding as of December 31, 2020

 

 

8,524,997

 

 

$

0.23

 

 

 

 

 

 

 

Granted

 

 

2,107,500

 

 

 

8.14

 

 

 

 

 

 

 

Exercised

 

 

(2,838,464

)

 

 

0.11

 

 

 

 

 

 

 

Forfeited and expired

 

 

(255,768

)

 

 

0.48

 

 

 

 

 

 

 

Outstanding as of December 31, 2021

 

 

7,538,265

 

 

$

2.48

 

 

 

7.41

 

 

$

39,500

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vested at December 31, 2021 or expected to vest in the future

 

 

7,538,265

 

 

$

2.48

 

 

 

7.41

 

 

$

39,500

 

Exercisable at December 31, 2021

 

 

4,253,458

 

 

$

0.24

 

 

 

6.23

 

 

$

31,139

 

 

 

 

 

 

 

 

 

 

 

 

 

 

At December 31, 2021:

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation cost not yet recognized (in thousands)

 

 

 

 

 

 

 

 

 

 

$

10,301

 

Weighted-average remaining expense recognition period (in years)

 

 

 

 

 

 

 

 

 

 

 

5.03

 

 

70


 

Assumptions used to value option awards were as follows:

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

Black-Scholes-Merton pricing formula weighted-average assumptions:

 

 

 

 

 

 

 

 

 

Expected life (in years)

 

 

7.72

 

 

 

6.07

 

 

 

5.92

 

Risk-free interest rate

 

1.32%

 

 

1.60%

 

 

1.94%

 

Volatility

 

56.47%

 

 

51.57%

 

 

52.90%

 

Dividend yield

 

0.00%

 

 

0.00%

 

 

0.00%

 

 

 

 

 

 

 

 

 

 

 

Valuations:

 

 

 

 

 

 

 

 

 

Grant-date fair value per option (post-split)

 

$

4.79

 

 

$

2.86

 

 

$

1.29

 

Intrinsic value of options exercised (in thousands)

 

$

22,852

 

 

$

 

 

$

 

Average intrinsic value per share of options exercised

 

$

8.05

 

 

$

 

 

$

 

Information relating to our outstanding restricted stock unit and restricted stock awards was as follows:

 

 

Shares

 

 

Weighted-average grant date fair value

 

Restricted stock units:

 

 

 

 

 

 

Nonvested as of December 31, 2020

 

 

12,943,811

 

 

$

3.15

 

Granted

 

 

5,470,137

 

 

 

7.72

 

Vested

 

 

(12,883,918

)

 

 

3.87

 

Forfeited

 

 

(388,561

)

 

 

4.68

 

Nonvested as of December 31, 2021

 

 

5,141,469

 

 

$

6.08

 

 

 

 

 

 

 

 

Restricted stock awards:

 

 

 

 

 

 

Nonvested as of December 31, 2020

 

 

1,169,601

 

 

$

0.07

 

Granted

 

 

 

 

 

 

Vested

 

 

(1,169,601

)

 

 

0.07

 

Forfeited

 

 

 

 

 

 

Nonvested as of December 31, 2021

 

 

 

 

$

 

 

 

 

 

 

 

 

At December 31, 2021:

 

 

 

 

 

 

Stock-based compensation cost not yet recognized (in thousands)

 

 

 

 

$

21,396

 

Weighted-average remaining expense recognition period (in years)

 

 

 

 

 

2.95

 

Other employee benefit plans

We sponsor a 401(k) savings plan for our U.S. employees, whereby the employees can elect to make pre- or post-tax contributions, subject to certain limitations. We make matching contributions equal to 100% of the first 3% and 50% of the next 2% of an employee's contribution. Employee and company contributions are both immediately vested. Company matching contributions were approximately $0.6 million, $0.3 million, and $0.0 million for the years 2021, 2020, and 2019, respectively.

Employees are also eligible to participate in various employee welfare benefit plans, including medical, dental, prescription and life insurance, in which the Company pays a portion of the cost. All such plans are unfunded.

Note 15. Sale of investment in unconsolidated subsidiary

On June 24, 2021, the Company disposed of its 4,791,566 Class A common unit interest in Dimension Energy LLC, (“Dimension”), representing approximately 23% of the total outstanding common shares, for approximately $22.3 million, net of a success-based fee described below, resulting in a gain of $20.8 million. Prior to the third-party sale, we had recognized a net loss from our investment in this unconsolidated subsidiary of $0.4 million compared to a gain of $1.4 million recognized in 2020.

On June 29, 2021, the Company made a success-based fee payment in the amount of $1.9 million to two Executive Members of Dimension for entering into voting and support letter agreements and for recommending to all Executive Members of Dimension that they support the purchase agreement and the consummation of the transaction on June 24, 2021.

71


 

The sales agreement with Dimension includes an earnout provision which provides the potential to receive an additional contingent consideration of up to approximately $14.0 million through December 2024, based on Dimension achieving certain performance milestones. This potential earnout is calculated each quarter starting January 1, 2022, as $200 times the number of kilowatts constituting each Notice To Proceed (NTP) megawatt (MW) achieved during such quarterly earnout period, provided that no earnout amount is payable in respect to the first 100 NTP MW achieved in any earnout year.

The sales agreement also includes a projects escrow release which is an additional contingent consideration to receive $7 million based on Dimension’s completion of certain construction projects currently in progress. The Company has made an accounting policy election to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date.

During 2021, the Company received a $0.2 million escrow release payment, which is included in the gain referred to above.

Note 16. Earnings (loss) per share

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

Net loss (in thousands)

 

$

(106,589

)

 

$

(15,924

)

 

$

(13,495

)

Weighted average shares outstanding for calculating basic and diluted loss per share

 

 

86,043,051

 

 

 

68,810,533

 

 

 

62,043,383

 

Basic and diluted loss per share

 

$

(1.24

)

 

$

(0.23

)

 

$

(0.22

)

For purposes of computing diluted loss per share, weighted average common shares outstanding do not include potentially dilutive securities that are anti-dilutive, as shown below.

 

 

As of December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

Anti-dilutive securities excluded from calculating dilutive loss per share:

 

 

 

 

 

 

 

 

 

Shares of common stock issuable under stock option plans outstanding

 

 

7,538,265

 

 

 

8,524,997

 

 

 

8,081,738

 

Shares of common stock issuable upon vesting of restricted stock units

 

 

5,141,469

 

 

 

14,121,666

 

 

 

5,249,324

 

Potential common shares excluded from diluted net loss per share calculation

 

 

12,679,734

 

 

 

22,646,663

 

 

 

13,331,062

 

All share and per share amounts in the table above have been adjusted for an approximately 8.25-for-1 forward stock split which took effect on April 28, 2021.

Note 17. Fair value measurements

Recurring measurements

Our financial instruments consist of cash, cash equivalents, restricted cash, accounts receivable, accounts payable, and debt obligations. Cash, cash equivalents, accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.

We did not hold any financial instruments measured at fair value on a recurring basis as categorized within the fair value hierarchy at December 31, 2021, and 2020.

Non-recurring measurements

We had no debt outstanding at December 31, 2021. At December 31, 2020, we had outstanding borrowings of (i) $1.0 million under our revolving line of credit agreement with Western Alliance Bank, which was deemed to approximate fair value as the borrowings bore interest at variable rates, and (ii) $0.8 million under a fixed rate PPP loan, which was deemed to have no fair value at that date based on receipt of notification from the Small Business Administration on January 20, 2021, that forgiveness of the full amount of the loan had been approved.

There were no indications of impairment of any of our long-lived assets during 2021 that required us to evaluate recoverability or estimate fair value of those assets.

72


 

Note 18. Related parties

Information relating to repurchases of shares from founders of the Company at no cost for inclusion in treasury stock may be found in Note 13 above.

On January 30th, 2017, the Company issued promissory notes worth $7 million, out of which $6.0 million was issued to two Board Members. The notes carried an interest rate of 5% and were to expire five years from date of issuance. The Company repaid the principal during the year ended December 31, 2020. For the years ended December 31, 2020, and 2019, we incurred interest expense of $0.2 million and $0.3 million, respectively, related to the notes issued to the related parties. In combination with the note, the Company also issued 25,000 shares (on a pre-split basis) of common stocks for every $250,000 of notes purchased by such investors.

Note 19. Quarterly information (unaudited)

In April 2021, the board of directors and stockholders approved a Forward Stock Split of the Company's shares of common stock which became effective on April 28, 2021.

Additionally, in connection with the preparation of the Company's financial statements as of and for the three months ended September 30, 2021, we identified an error in the basic and diluted earnings per share calculations for the three months ended June 30, 2021. Specifically, we incorrectly omitted from the basic and diluted weighted-average shares outstanding calculation shares of common stock underlying RSUs that became fully vested during the period but had not been settled through the legal issuance of common stock. Additionally, we identified that we had overstated stock-based compensation expense by $3.5 million for three months ended June 30, 2021 due to an error in the calculation of expense related to grantees' RSU awards.

The table below shows the revised information for the three months ended June 30, 2021, as well as the reported information for the other periods.

 

 

Three months ended

 

(in thousands, except loss per share)

 

March 31, 2021

 

 

June 30, 2021

 

 

September 30, 2021

 

 

December 31, 2021

 

Revenue

 

$

65,707

 

 

$

50,108

 

 

$

52,989

 

 

$

101,721

 

Gross profit (loss)

 

$

119

 

 

$

(16,050

)

 

$

(8,039

)

 

$

(8,575

)

Net loss

 

$

(7,442

)

 

$

(52,350

)

 

$

(22,915

)

 

$

(23,882

)

Loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.11

)

 

$

(0.61

)

 

$

(0.24

)

 

$

(0.25

)

Diluted

 

$

(0.11

)

 

$

(0.61

)

 

$

(0.24

)

 

$

(0.25

)

Earnings (loss) per share in the table below reflects the retroactive impact of the Forward Stock Split described above on the weighted average shares outstanding each period used to determine basic and diluted earnings (loss) per share.

 

 

Three months ended

 

(in thousands, except loss per share)

 

March 31, 2020

 

 

June 30, 2020

 

 

September 30, 2020

 

 

December 31, 2020

 

Revenue

 

$

32,376

 

 

$

51,157

 

 

$

59,640

 

 

$

44,179

 

Gross profit (loss)

 

$

6,980

 

 

$

(1,382

)

 

$

2,866

 

 

$

(4,825

)

Net income (loss)

 

$

3,420

 

 

$

(6,776

)

 

$

(2,840

)

 

$

(9,728

)

Earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.05

 

 

$

(0.09

)

 

$

(0.04

)

 

$

(0.15

)

Diluted

 

$

0.04

 

 

$

(0.09

)

 

$

(0.04

)

 

$

(0.15

)

 

73


 

 

Note 20. Subsequent events

On March 15, 2022, we announced that we had entered into an agreement to acquire an emerging tracker supplier, HX Tracker, to accelerate our international expansion. This transaction is expected to close in the second quarter of 2022, subject to satisfaction of customary closing conditions.

The purchase price for HX Tracker will consist of $4.3 million in cash and issuance of approximately 1.4 million shares of our common stock. The sellers will also be eligible for an earn-out of an additional 1.6 million shares based on meeting certain performance metrics. HX Tracker, formed in 2019, is an emerging China-based supplier of 1P tracker systems designed with a low-steel content which are ideally suited for today's prevalent large-format modules.

 

 

 

74


 

Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure.

None.

Item 9A. Controls and Procedures.

Evaluation of disclosure controls and procedures

Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures. Solely as a result of the material weaknesses described below, our principal executive officer and principal financial officer concluded that, as of December 31, 2021, our disclosure controls and procedures were not effective.

We have performed additional analyses, reconciliations, and other post-closing procedures and have concluded that, notwithstanding the material weaknesses in our internal control over financial reporting, the consolidated financial statements fairly present, in all material respects, our financial position, results of operations and cash flows for the periods presented in conformity with GAAP.

Limitations on effectiveness of disclosure controls and procedures

In designing and evaluating our disclosure controls and procedures, our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that the information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

Description of material weaknesses

We determined that we had material weaknesses in our internal controls over financial reporting as of December 31, 2021, 2020 and 2019. Specifically, we identified certain control deficiencies in the design and operation of our internal controls over financial reporting that constituted the following material weaknesses:

We did not have a sufficient complement of experienced personnel with the requisite technical knowledge of public company accounting and reporting and for non-routine, unusual or complex transactions. This material weakness contributed to the following material weaknesses.
We did not design and maintain adequate controls over the period-end close and financial reporting process including establishment of accounting policies and procedures, certain account reconciliations, cut-off, segregation of duties, journal entries and financial statement preparation. This material weakness contributed to material adjustments in prior consolidated financial statements principally, but not limited to, the following areas: earnings per share calculations, definite-lived intangibles, warranty obligation, cut-off of revenue transactions and related cost of sales. This material weakness also contributed to misstatements in our stock-based compensation and weighted-average common shares outstanding, which led to the revision of our interim consolidated financial statements as of June 30, 2021 and for the three- and six-months period then ended.
We did not design and maintain effective information technology general controls over the IT systems used for preparation of the financial statements. Specifically, we did not design and maintain (i) program change management controls to ensure that information technology program and data changes affecting financial IT applications and underlying accounting records were identified, tested, authorized and implemented appropriately; (ii) user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to financial applications, programs and data to appropriate Company personnel; and (iii) testing and approval controls for program development to ensure that new software development is aligned with business and IT requirements.

Although there were no material adjustments to prior period consolidated financial statements as a result of IT deficiencies, these IT deficiencies, when aggregated, could impact the effectiveness of IT-dependent controls (such as automated controls that address the risk of material misstatement to one or more assertions, along with the IT controls and underlying data that support the effectiveness of

75


 

system-generated data and reports) that could result in misstatements potentially impacting all financial statement accounts and disclosures that would not be prevented or detected. Accordingly, we have determined that these IT deficiencies in the aggregate constitute a material weakness.

Additionally, the above material weaknesses could result in a misstatement of our account balances or disclosures that would result in a material misstatement of the annual or interim financial statements that would not be prevented or detected.

Remediation plan for the material weaknesses

To address our material weaknesses, we have implemented and continue to implement a remediation plan. We have added key personnel with requisite technical knowledge of public company accounting including a Director of SEC Reporting and Technical Accounting and a Director of Tax Accounting and Reporting. We also hired an experienced Director of Internal Audit that reports directly to the audit committee of our board of directors. We hired a Director of Information Technology to strengthen our information technology infrastructure. During 2021, we implemented Blackline's account reconciliation tool, and ensured segregation of duties for journal entries and account reconciliations. We have been formalizing documentation of accounting and IT policies and internal controls. In addition, a disclosure committee charter was established, and several training sessions related to internal controls and disclosure controls were provided. While we believe these efforts will improve our internal control over financial reporting, the implementation and validation of our remediation is ongoing and may not be sufficient to remediate these weaknesses or to avoid the identification of material weaknesses in the future, which could impair our ability to accurately and timely report our financial position, results of operations or cash flows, including our filing of quarterly or annual reports with the SEC.

Exemption from management’s report on internal control over financial reporting

This Annual Report does not include a report of management’s assessment regarding internal control over financial reporting or an attestation report of our independent registered public accounting firm due to a transition period established by rules of the SEC for new public companies. Additionally, our independent registered accounting firm will not be required to opine on the effectiveness of our internal control over financial reporting pursuant to the rules and regulations of the SEC until we are no longer an “emerging growth company” as defined in the JOBS Act.

Item 9B. Other Information.

None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

Not applicable.

 

76


 

PART III

Item 10. Directors, Executive Officers and Corporate Governance.

Information required by Item 10 will be set forth in the 2022 Proxy Statement for the Annual Meeting of Stockholders and is incorporated herein by reference. Except as otherwise specifically incorporated by reference, our 2022 Proxy Statement is not deemed filed as part of this Annual Report.

Item 11. Executive Compensation.

Information required by Item 11 will be set forth in the 2022 Proxy Statement for the Annual Meeting of Stockholders and is incorporated herein by reference.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

Information required by Item 12 will be set forth in the 2022 Proxy Statement for the Annual Meeting of Stockholders and is incorporated herein by reference.

Item 13. Certain Relationships and Related Transactions, and Director Independence.

Information required by Item 13 will be set forth in the 2022 Proxy Statement for the Annual Meeting of Stockholders and is incorporated herein by reference.

Item 14. Principal Accountant Fees and Services.

PricewaterhouseCoopers LLP ("PwC") served as the Company's independent auditor during 2021 and 2020.

Aggregate fees for professional services rendered to the Company by PwC were:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

Audit fees

 

$

1,200

 

 

$

1,120

 

Audit-related fees

 

 

1,070

 

 

 

 

Tax fees

 

 

220

 

 

 

55

 

All other fees

 

 

47

 

 

 

 

Total

 

$

2,537

 

 

$

1,175

 

Audit fees: Audit fees are primarily for the audit of the Company's consolidated financial statements included in the Annual Report on Form 10-K and reviews of the Company's consolidated financial statements included in the Quarterly Reports on Form 10-Q.

Audit-related fees: Audit-related fees were incurred for review of the Company's registration statement on Form S-1 related to our initial public offering of stock during the year ended December 31, 2021.

Tax fees: PwC provided tax consultation services to us relating to international restructuring and transfer pricing considerations during the years ended December 31, 2021, and 2020. PwC does not provide tax compliance services to the Company.

All other fees: PwC provided consultation services to us involving a readiness assessment project and certain transactional matters during the year ended December 31, 2021.

Audit work performed by persons other than PwC's full-time, permanent employees during each of the years ended December 31, 2021 and 2020 did not exceed 50% of total hours expended in either year.

The audit committee of the board of directors approves all services to be provided by PwC prior to the performance of those services.

 

 

77


 

PART IV

Item 15. Exhibits and Financial Statement Schedules.

(a)
The following documents are filed as part of this Annual Report or incorporated by reference
(1)
The Consolidated Financial Statements of FTC Solar, Inc. as listed on the Index to Financial Statements in Item 8.
(2)
All financial statement schedules are omitted as they are not applicable, or not required, or the required information is included in the consolidated financial statements or notes thereto.
(3)
Those exhibits required by Item 601 of Regulation S-K are included in the Exhibit Index below.

 

78


 

Exhibit Index

 

Exhibit

Number

 

Description

3.1

 

Amended and Restated Certificate of Incorporation of FTC Solar, Inc. (filed as Exhibit 3.1 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on May 3, 2021 and incorporated herein by reference)

3.2

 

Amended and Restated Bylaws of FTC Solar, Inc. (filed as Exhibit 3.2 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on May 3, 2021 and incorporated herein by reference)

3.3

 

Certificate of Correction of Amended and Restated Certificate of Incorporation (filed as Exhibit 3.3 to the Registrant's Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on June 8, 2021 and incorporated herein by reference)

4.1

 

Specimen Common Stock Certificate (filed as Exhibit 4.1 to the Registrant’s Registration Statement on Form S-1 filed with the Securities Exchange Commission on April 19, 2021 and incorporated herein by reference)

4.2*

 

Description of Registrant’s Securities

10.1

 

Registration Rights Agreement, dated April 29, 2021, by and among FTC Solar, Inc. and certain holders of its capital stock (filed as Exhibit 10.1 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on May 3, 2021 and incorporated herein by reference)

10.2*

 

Amendment No. 1 to Registration Rights Agreement, dated February 17, 2022, by and among FTC Solar, Inc. and certain holders of its capital stock

10.3

 

Senior Secured Revolving Credit Facility, by and among FTC Solar, Inc., as borrower, the several financial institutions from time to time parties thereto, and Barclays Bank PLC, as an issuing lender, the swingline lender and as administrative agent (filed as Exhibit 10.2 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on May 3, 2021 and incorporated herein by reference)

10.4**

 

Employment Agreement by and between FTC Solar, Inc. and Sean Hunkler (filed as Exhibit 10.3 to the Registrant's Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 12, 2021 and incorporated herein by reference)

10.5**

 

Employment Agreement by and between FTC Solar, Inc. and Ali Mortazavi (filed as Exhibit 10.7 to the Registrant's Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 4, 2022 and incorporated herein by reference)

10.6**

 

Employment Agreement by and between FTC Solar, Inc. and Deepak Navnith (filed as Exhibit 10.8 to the Registrant's Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 4, 2022 and incorporated herein by reference)

10.7**

 

Employment Agreement by and between FTC Solar, Inc. and Anthony P. Etnyre (filed as Exhibit 10.3 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on May 3, 2021 and incorporated herein by reference)

10.8**

 

FTC Solar, Inc. 2021 Stock Incentive Plan and form of agreement (filed as Exhibit 10.6 to the Registrant's Quarterly Report on Form 10-Q with the Securities and Exchange Commission on August 11, 2021 and incorporated herein by reference)

10.9**

 

FTC Solar, Inc. 2021 Employee Stock Purchase Plan (filed as Exhibit 10.7 to the Registrant's Quarterly Report on Form 10-Q with the Securities and Exchange Commission on August 11, 2021 and incorporated herein by reference)

10.10

 

Form of Indemnification Agreement (filed as Exhibit 10.4 to the Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on April 19, 2021)

21.1*

 

List of Subsidiaries of FTC Solar, Inc.

23.1*

 

Consent of PricewaterhouseCoopers LLP

24.1*

 

Power of Attorney (included in signature page)

31.1*

 

Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2*

 

Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1*

 

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2*

 

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.INS

 

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

* Filed herewith.

** Management contract or compensatory plan or arrangement

79


 

Item 16. Form 10-K Summary

None.

 

80


 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

 

FTC Solar, Inc.

 

 

 

 

Date: March 21, 2022

 

By:

/s/ Cathy Behnen

 

 

 

Cathy Behnen

 

 

 

Chief Accounting Officer

(Principal Accounting Officer)

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENT, that each person whose signature appears below constitutes and appoints Sean Hunkler and Patrick M. Cook, and each of them, as his true and lawful attorneys-in-fact and agents, with full power of substitution for him in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto each said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done, as fully to all intents and purposes as such person might or could do in person, hereby ratifying and confirming all that each said attorney-in-fact and agent, or either of them, or their or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this Report has been signed below by the following persons on behalf of the Registrant in the capacities and on the dates indicated.

 

Name

 

Title

 

Date

 

 

 

 

 

/s/ Sean Hunkler

 

President and Chief Executive Officer, Director (Principal Executive Officer)

 

March 21, 2022

Sean Hunkler

 

 

 

 

 

 

 

 

 

/s/ Patrick Cook

 

Chief Financial Officer and Treasurer

(Principal Financial Officer)

 

March 21, 2022

Patrick Cook

 

 

 

 

 

 

 

 

 

/s/ Cathy Behnen

 

Chief Accounting Officer

(Principal Accounting Officer)

 

March 21, 2022

Cathy Behnen

 

 

 

 

 

 

 

 

 

/s/ Thurman John Rodgers

 

Chairman of the Board and Director

 

March 21, 2022

Thurman John Rodgers

 

 

 

 

 

 

 

 

 

/s/ David Springer

 

 Director

 

 March 21, 2022

David Springer

 

 

 

 

 

 

 

 

 

/s/ Ahmad Chatila

 

Director

 

 March 21, 2022

Ahmad Chatila

 

 

 

 

 

 

 

 

 

/s/ William Aldeen Priddy, Jr.

 

Director

 

March 21, 2022

William Aldeen Priddy, Jr.

 

 

 

 

 

 

 

 

 

/s/ Isidoro Quiroga Cortes

 

Director

 

 March 21, 2022

Isidoro Quiroga Cortes

 

 

 

 

 

 

 

 

 

/s/ Shaker Sadasivam

 

Director

 

 March 21, 2022

Shaker Sadasivam

 

 

 

 

 

 

 

 

 

/s/ Lisan Hung

 

Director

 

 March 21, 2022

Lisan Hung

 

 

 

 

 

81


EX-4.2 2 ftci-ex4_2.htm EX-4.2 EX-4.2

Exhibit 4.2

DESCRIPTION OF REGISTRANT’S SECURITIES

 

The following summary describes the material provisions of the common stock of FTC Solar, Inc. (“we”, “our”, “us”, the “Company”) that is registered under Section 12 of the Securities and Exchange Act of 1934, as amended (the “Exchange Act”), and certain provisions of our amended and restated certificate of incorporation and amended and restated bylaws and does not purport to be complete and is qualified by reference to the amended and restated certificate of incorporation and amended and restated bylaws and the applicable provisions of the Delaware General Corporation Law (the “DGCL”). Copies of these documents are filed with the Securities and Exchange Commission (the “SEC”) as exhibits to our Annual Report on Form 10-K to which this summary is also an exhibit. For a complete description of the terms and provisions of our common stock, we urge you to read our amended and restated certificate of incorporation and amended and restated bylaws.

General

Our amended and restated certificate of incorporation authorizes capital stock consisting of:

850,000,000 shares of common stock, par value $0.0001 per share; and

 

10,000,000 shares of preferred stock, par value $0.0001 per share.

Description of Common Stock

Voting Rights

Holders of shares of our common stock are entitled to one vote for each share held of record on all matters on which stockholders are entitled to vote generally, including the election or removal of directors elected by our stockholders generally. The holders of our common stock do not have cumulative voting rights in the election of directors.

Dividends

Holders of shares of our common stock are entitled to receive ratably those dividends, if any, when, as and if declared by our board of directors out of funds legally available therefor, subject to any statutory or contractual restrictions on the payment of dividends and to any restrictions on the payment of dividends imposed by the terms of any outstanding preferred stock.

Liquidation

Upon our liquidation, dissolution or winding up and after payment in full of all amounts required to be paid to creditors and to the holders of preferred stock having liquidation preferences, if any, the holders of shares of our common stock are entitled to receive ratably our remaining assets legally available for distribution.

Rights and Preferences

Our common stock is not subject to further calls or assessments by us. Holders of shares of our common stock do not have preemptive, subscription, redemption or conversion rights. There are no redemption or sinking fund provisions applicable to the common stock. The rights, preferences and privileges of the holders of our common stock are subject to and may be adversely affected by the rights of the holders of shares of any series of our preferred stock or any other series or class of stock we may authorize and issue in the future.

Fully Paid and Non-Assessable

IF "1"="1" "" "1" 2

 


All shares of our common stock outstanding are fully paid and non-assessable.

Description of Preferred Stock

Pursuant to our amended and restated certificate of incorporation, the total number of authorized shares of preferred stock is 10,000,000 shares. We have no shares of preferred stock issued or outstanding.

Under the terms of our amended and restated certificate of incorporation, our board of directors is authorized to direct us to issue one or more series of preferred stock (including convertible preferred stock) without stockholder approval, unless required by law or any stock exchange. Our board of directors has the discretion to determine, with respect to any series of preferred stock, the powers (including voting powers), preferences and relative, participating, optional or other special rights, and the qualifications, limitations or restrictions thereof, including, without limitation:

the designation of the series;

 

the number of shares of the series, which our board of directors may, except where otherwise provided in the preferred stock designation, increase (but not above the total number of authorized shares of the class) or decrease (but not below the number of shares then outstanding);

 

whether dividends, if any, will be cumulative or non-cumulative and the dividend rate of the series;

 

the dates at which dividends, if any, will be payable;

 

the redemption or repurchase rights and price or prices, if any, for shares of the series;

 

the terms and amounts of any sinking fund provided for the purchase or redemption of shares of the series;

 

the amounts payable on shares of the series in the event of any voluntary or involuntary liquidation, dissolution or winding-up of our affairs;

 

whether the shares of the series will be convertible into shares of any other class or series, or any other security, of us or any other entity, and, if so, the specification of the other class or series or other security, the conversion price or prices or rate or rates, any rate adjustments, the date or dates as of which the shares will be convertible and all other terms and conditions upon which the conversion may be made;

 

restrictions on the issuance of shares of the same series or of any other class or series; and

 

the voting rights, if any, of the holders of the series.

The purpose of authorizing our board of directors to issue preferred stock and determine its rights and preferences is to eliminate delays associated with a stockholder vote on specific issuances. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions, future financings and other corporate purposes, could, depending on the terms of the series, impede or discourage an acquisition attempt or other transaction that some, or a majority, of the holders of our common stock might believe to be in their best interests or in which the holders of our common stock might receive a premium over the market price of the shares of our common stock. Additionally, the issuance of preferred stock may adversely affect the rights of holders of our common stock by restricting dividends on the common stock, diluting the voting power of the common stock or subordinating the liquidation rights of the common stock. As a result of these or other factors, the issuance of preferred stock could have an adverse impact on the market price of our common stock.

Registration Rights

IF "2"="1" "" "2" 2

 


Certain holders of our common stock, options, restricted stock units and similar instruments have certain registration rights pursuant to the registration rights agreement entered into on April 29, 2021, as amended from time to time (the “Registration Rights Agreement”). The registration rights set forth in the Registration Rights Agreement expires on the earlier of April 29, 2024 or, with respect to any particular stockholder, when such stockholder is able to freely sell all of its shares pursuant to Rule 144 of the Securities Act of 1933 (the “Securities Act”). We will pay the registration expenses (other than underwriting discounts and commissions) of the holders of the shares registered pursuant to the registrations described below. The Registration Rights Agreement does not provide for any cash penalties or any penalties connected with delays in registering our common stock.

In an underwritten offering, the managing underwriter, if any, or in the case of a demand registration not being underwritten, our board of directors, has the right, subject to specified conditions, to limit the number of shares such holders may include.

Demand Registration Rights

Any holder or group of holders that, together with its respective affiliates, beneficially own at least 15% of our shares of common stock and equity rights that are convertible into or exercisable or exchangeable for shares of our common stock (the “Company Shares”) entitled to certain demand registration rights can make a request that we register all or a portion of their shares. Such request for registration must cover securities the aggregate offering price of which, after payment of underwriting discounts and commissions, would equal or exceed $5,000,000. We are not required to effect more than two registrations on Form S-1 within any 12-month period. At the holders’ request, an offering pursuant to a demand registration may be underwritten.

Form S-3 Registration Rights

Any holder or group of holders that, together with its respective affiliates, beneficially own at least 15% of the Company Shares entitled to certain Form S-3 registration rights can make a request that we register their shares on Form S-3 if we are qualified to file a registration statement on Form S-3 and if the reasonably anticipated aggregate gross proceeds of the shares offered would equal or exceed $2,000,000. We are not required to effect more than four registrations on Form S-3 per calendar year in the aggregate in addition to the registrations on Form S-1.

Anti-Takeover Provisions

Certain provisions of our amended and restated certificate of incorporation, our amended and restated bylaws and Delaware law are intended to enhance the likelihood of continuity and stability in the composition of our board of directors. These provisions are intended to avoid costly takeover battles, reduce our vulnerability to a hostile or abusive change of control and enhance the ability of our board of directors to maximize stockholder value in connection with any unsolicited offer to acquire us. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our board of directors, which we believe may result in an improvement of the terms of any such acquisition in favor of our stockholders. However, these provisions may have an anti-takeover effect and may delay, deter or prevent a merger or acquisition of us by means of a tender offer, a proxy contest or other takeover attempt that a stockholder might consider in its best interest, including those attempts that might result in a premium over the prevailing market price for the shares of common stock held by stockholders.

Authorized but Unissued Capital Stock

The authorized but unissued shares of common stock and preferred stock are available for future issuance without stockholder approval, subject to any limitations imposed by the listing standards of The Nasdaq Global Market. These additional shares may be used for a variety of corporate finance transactions, acquisitions and employee benefit plans. The existence of authorized but unissued and unreserved common stock and preferred stock could make more difficult or discourage an attempt to obtain control of us by means of a proxy contest, tender offer, merger or otherwise.

Business Combinations

We are subject to the provisions of Section 203 of the DGCL, regulating corporate takeovers. This statute prevents certain Delaware corporations, under certain circumstances, from engaging in a “business combination” with:

IF "3"="1" "" "3" 2

 


a stockholder who owns 15% or more of our outstanding voting stock (otherwise known as an “interested stockholder”);

 

an affiliate of an interested stockholder; or

 

an associate of an interested stockholder for a period of three years following the date that the stockholder became an interested stockholder.

A “business combination” includes a merger or sale of more than 10% of our assets. However, the above provisions of Section 203 of the DGCL do not apply if:

our board of directors approves the transaction that made the stockholder an “interested stockholder” prior to the date of the transaction;

 

after the completion of the transaction that resulted in the stockholder becoming an interested stockholder, that stockholder owned at least 85% of our voting stock outstanding at the time the transaction commenced, other than statutorily excluded shares of common stock; or

 

on or subsequent to the date of the transaction, the business combination is approved by our board of directors and authorized at a meeting of our stockholders, and not by written consent, by an affirmative vote of at least two-thirds of the outstanding voting stock not owned by the interested stockholder.

For purposes of this section only, “voting stock” has the meaning given to it in Section 203 of the DGCL.

No Cumulative Voting

Under Delaware law, the right to vote cumulatively does not exist unless the certificate of incorporation specifically authorizes cumulative voting. Our amended and restated certificate of incorporation does not authorize cumulative voting. Therefore, stockholders holding a majority of the shares of our capital stock entitled to vote generally in the election of directors are able to elect all our directors.

Classified Board of Directors

Our amended and restated certificate of incorporation provides that our board of directors is divided into three classes, with the number of directors in each class being as nearly equal in number as possible. The directors in each class will serve for a three-year term, one class being elected each year by our stockholders, with staggered terms. Our amended and restated certificate of incorporation provides that directors may only be removed from our board of directors for cause by the affirmative vote of a majority of the shares entitled to vote. These provisions may have the effect of deferring, delaying or discouraging hostile takeovers, or changes in control of us or our management.

Special Stockholder Meetings

Our amended and restated certificate of incorporation provides that special meetings of our stockholders may be called at any time only by or at the direction of a majority of the board of directors or the chairman of the board of directors. Our amended and restated bylaws prohibit the conduct of any business at a special meeting other than as specified in the notice for such meeting. These provisions may have the effect of deferring, delaying or discouraging hostile takeovers, or changes in control of our management.

Director Nominations and Stockholder Proposals

Our amended and restated bylaws establish advance notice procedures with respect to stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of the board of directors or a committee of the board of directors. In order for any matter to be “properly brought” before a meeting, a stockholder will have to comply with advance notice requirements and provide us with certain information. Generally, to be timely, a stockholder’s notice must be received at our principal executive offices not less than 90 days nor more than 120 days prior to the first anniversary date of the immediately preceding annual meeting of stockholders. Our amended and restated bylaws also specify requirements as to the form and content of a stockholder’s notice. Our

IF "4"="1" "" "4" 2

 


amended and restated bylaws allow the chairman of the meeting at a meeting of the stockholders to adopt rules and regulations for the conduct of meetings that may have the effect of precluding the conduct of certain business at a meeting if the rules and regulations are not followed. These provisions may also defer, delay or discourage a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to influence or obtain control of us.

Stockholder Action by Written Consent

Pursuant to Section 228 of the DGCL, any action required to be taken at any annual or special meeting of the stockholders may be taken without a meeting, without prior notice, and without a vote if a consent or consents in writing, setting forth the action so taken, is or are signed by the holders of outstanding capital stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares of our capital stock entitled to vote thereon were present and voted, unless a corporation’s certificate of incorporation provides otherwise. Our amended and restated certificate of incorporation precludes stockholder action by written consent at any time. As a result, a holder controlling a majority of our capital stock would not be able to amend our amended and restated bylaws or remove directors without holding a meeting of our stockholders called in accordance with our amended and restated bylaws. Further, our amended and restated bylaws provide that only the chairperson of our board of directors or a majority of our board of directors may call special meetings of our stockholders, thus prohibiting a stockholder from calling a special meeting. These provisions might delay the ability of our stockholders to force consideration of a proposal or for stockholders controlling a majority of our capital stock to take any action, including the removal of directors.

Amendment of Certificate of Incorporation or Bylaws

The DGCL provides generally that the affirmative vote of a majority of the shares entitled to vote on any matter is required to amend a corporation’s certificate of incorporation or bylaws, unless a corporation’s certificate of incorporation or bylaws, as the case may be, requires a greater percentage. Our amended and restated bylaws may be amended or repealed by a majority vote of our board of directors or by the affirmative vote of the holders of at least two-thirds of the votes which all our stockholders would be entitled to cast in any annual election of directors. In addition, the affirmative vote of the holders of at least two-thirds of the votes which all our stockholders would be entitled to cast in any annual election of directors is required to amend or repeal or to adopt any provisions inconsistent with any of the provisions of our amended and restated certificate of incorporation.

The foregoing provisions of our amended and restated certificate of incorporation and our amended and restated bylaws could discourage potential acquisition proposals and could delay or prevent a change in control. These provisions are intended to enhance the likelihood of continuity and stability in the composition of our board of directors and in the policies formulated by our board of directors and to discourage certain types of transactions that may involve an actual or threatened change of control. These provisions are designed to reduce our vulnerability to an unsolicited acquisition proposal. The provisions also are intended to discourage certain tactics that may be used in proxy fights. However, such provisions could have the effect of discouraging others from making tender offers for our shares and, as a consequence, they also may inhibit fluctuations in the market price of our shares of common stock that could result from actual or rumored takeover attempts. Such provisions also may have the effect of preventing changes in our management or delaying or preventing a transaction that might benefit stockholders.

Dissenters’ Rights of Appraisal and Payment

Under the DGCL, with certain exceptions, our stockholders have appraisal rights in connection with a merger or consolidation of FTC Solar, Inc. Pursuant to Section 262 of the DGCL, stockholders who properly request and perfect appraisal rights in connection with such merger or consolidation have the right to receive payment of the fair value of their shares as determined by the Delaware Court of Chancery.

Stockholders’ Derivative Actions

Under the DGCL, any of our stockholders may bring an action in our name to procure a judgment in our favor, also known as a derivative action, provided that the stockholder bringing the action is a holder of our shares at the time of the transaction to which the action relates or such stockholder’s shares thereafter devolved by operation of law.

IF "5"="1" "" "5" 2

 


Exclusive Forum

Our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Delaware Court of Chancery shall, to the fullest extent permitted by applicable law, be the sole and exclusive forum for any (i) derivative action or proceeding brought on our behalf, (ii) action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees or stockholders to us or our stockholders, (iii) action asserting a claim against us, any director or our officers and employees arising pursuant to any provision of the DGCL, our amended and restated certificate of incorporation or our amended and restated bylaws, or as to which the DGCL confers exclusive jurisdiction on the Court of Chancery, (iv) action to interpret, apply, enforce or determine the validity of our amended and restated certificate of incorporation or our amended and restated bylaws, (v) action asserting a claim against us, any director or our officers or employees that is governed by the internal affairs doctrine, or (vi) any action asserting an “internal corporate claim” as defined in Section 115 of the DGCL; provided, however, that the exclusive forum provisions will not apply to suits brought to enforce any liability or duty created by the Exchange Act, or to any claim for which the federal courts have exclusive jurisdiction. Our certificate of incorporation further provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts are the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act, subject to a final adjudication in the State of Delaware of the enforceability of such exclusive forum provision. We note that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Although we believe the provision benefits us by providing increased consistency in the application of Delaware law in the types of lawsuits to which it applies, the provision may have the effect of discouraging lawsuits against our directors and officers. Our governing documents also provide that the Delaware Court of Chancery is the sole and exclusive forum for substantially all disputes between us and our stockholders and federal district courts is the sole and exclusive forum for Securities Act claims, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.

Officers and Directors

The DGCL authorizes corporations to limit or eliminate the personal liability of directors to corporations and their stockholders for monetary damages for breaches of directors’ fiduciary duties, subject to certain exceptions. Our amended and restated certificate of incorporation includes a provision that eliminates the personal liability of directors for monetary damages to us or our stockholders for any breach of fiduciary duty as a director, except to the extent such exemption from liability or limitation thereof is not permitted under the DGCL. The effect of these provisions is to eliminate the rights of us and our stockholders, through stockholders’ derivative suits on our behalf, to recover monetary damages from a director for breach of fiduciary duty as a director, including breaches resulting from grossly negligent behavior. However, exculpation does not apply to any breaches of the director’s duty of loyalty, any acts or omissions not in good faith or that involve intentional misconduct or knowing violation of law, any authorization of dividends or stock redemptions or repurchases paid or made in violation of the DGCL, or for any transaction from which the director derived an improper personal benefit.

Our amended and restated bylaws generally provide that we must indemnify and advance expenses to our directors and officers to the fullest extent authorized by the DGCL. We also are expressly authorized to carry directors’ and officers’ liability insurance providing indemnification for our directors, officers and certain employees for some liabilities. We believe that these indemnification and advancement provisions and insurance are useful to attract and retain qualified directors and executive officers.

The limitation of liability, indemnification and advancement provisions in our amended and restated certificate of incorporation and amended and restated bylaws may discourage stockholders from bringing a lawsuit against directors for breach of their fiduciary duty. These provisions also may have the effect of reducing the likelihood of derivative litigation against directors and officers, even though such an action, if successful, might otherwise benefit us and our stockholders. In addition, an investment in our common stock may be adversely affected to the extent we pay the costs of settlement and damage awards against directors and officers pursuant to these indemnification provisions.

Indemnification Agreements

We have entered into separate indemnification agreements with each of our directors and executive officers. Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors or executive

IF "6"="1" "" "6" 2

 


officers, we have been informed that in the opinion of the SEC such indemnification is against public policy and is therefore unenforceable.

Transfer Agent and Registrar

The transfer agent and registrar for shares of our common stock is Continental Stock Transfer & Trust Company.

Listing

Our common stock is listed on Nasdaq under the symbol “FTCI.”

IF "7"="1" "" "7" 2

 


EX-10.2 3 ftci-ex10_2.htm EX-10.2 EX-10.2

 

Exhibit 10.2

FTC Solar, Inc.

AMENDMENT NO. 1

TO

REGISTRATION RIGHTS AGREEMENT

 

February 17, 2022

Reference is made to the Registration Rights Agreement, dated as of April 29, 2021 (the “Agreement”), by and among FTC Solar, Inc., a Delaware corporation (the “Company’), and the persons and entities listed on Schedule I thereto. All capitalized terms used in this Amendment No. 1 to the Agreement and not otherwise defined herein shall have the respective meanings assigned to them in the Agreement.

The Company agrees as follows:

1.
Amendments to the Agreement. Pursuant to Section 16(b) of the Agreement, the Agreement is amended as follows:
a.
The definition of “Registrable Securities” in Section 1(a) of the Agreement is hereby deleted and replaced with the following:

Registrable Securities” means any Company Shares held by a Holder as of the date such Holder entered this Agreement and any securities issued or issuable in respect of such Company Shares or by way of conversion, amalgamation, exchange, share dividend, split or combination, recapitalization, merger, consolidation, other reorganization or otherwise until the earliest to occur of (i) a Registration Statement covering such Company Shares has been declared effective by the SEC and such Company Shares have been sold or otherwise disposed of pursuant to such effective Registration Statement, (ii) such Company Shares are otherwise transferred (other than to a Permitted Transferee thereof) and the Company has delivered a new certificate or other evidence of ownership for such Company Shares, (iii) such Company Shares are repurchased by the Company or a Subsidiary of the Company or otherwise cease to be outstanding or (iv) such Company Shares may be resold pursuant to Rule 144, without regard to volume or manner of sale limitations, whether or not any such sale has occurred, unless such Registrable Securities are held by a Qualified Shareholder.

b.
Schedule I to the Agreement is hereby deleted and replaced with the Schedule I attached hereto, in order to add Sean Hunkler, the Company’s President, Chief Executive Officer and Director, and Fernweh Engaged Operator Company LLC as Holders with certain registration rights under the Agreement.
2.
No Other Amendments. Except as set forth in Part A above, all the terms and provisions of the Agreement shall continue in full force and effect.

 

 


 

[Signature Page Follows]

 

 

 


 

 

Very truly yours,

FTC SOLAR, INC.

By: /s/ Patrick M. Cook_______________

Name: Patrick M. Cook

Title: Chief Financial Officer

 

 

[Signature Page to Amendment No. 1 to Registration Rights Agreement]

 


 

ACKNOWLEDGED AND ACCEPTED, as of the date first above written:

HOLDER:

 

 

/s/ Sean Hunkler______________________

By: Sean Hunkler

Title: President, Chief Executive Officer and Director

 

[Signature Page to Amendment No. 1 to Registration Rights Agreement]

 


 

ACKNOWLEDGED AND ACCEPTED, as of the date first above written:

HOLDER:

 

Fernweh Engaged Operator Company LLC

 

 

/s/ Daniel Flynn______________________

By: Daniel Flynn

Title: President, General Counsel and CCO

 

 

[Signature Page to Amendment No. 1 to Registration Rights Agreement]

 


 

SCHEDULE I

 

HOLDERS OF REGISTRABLE SECURITIES

 

Legal Name

Mailing Address

Email

Phone

ARC Family Trust

 

 

 

David Springer

 

 

 

Catherine L. Springer

 

 

 

South Lake One LLC

 

 

 

Rodgers Massey Revocable Living Trust dated 4/4/11

 

 

 

ChristSivam, LLC

 

 

 

DS 2021 GRAT

 

 

 

Tony Etnyre 2021 GRAT

 

 

 

Etnyre 2021 Family Trust

 

 

 

Anthony P. Etnyre

 

 

 

Aaron Vernon

 

 

 

Ahmad Chatila

 

 

 

Scott Williams

 

 

 

Patrick M. Cook

 

 

 

Jay B. Grover

 

 

 

Isidoro Quiroga Cortés

 

 

 

 

 

 


 

Ali Mortazavi

 

 

 

Jacob D. Wolf

 

 

 

Nagendra Cherukupalli

 

 

 

Kristian Nolde

 

 

 

Mitchel Bowman

 

 

 

Andrew Morse

 

 

 

Kirk Hayes

 

 

 

TCV 2021 Trust

 

 

 

Dale Herron

 

 

 

KC 2021 Trust

 

 

 

Thurman J. “T.J.” Rodgers

 

 

 

William Aldeen (“Dean”) Priddy, Jr.

 

 

 

Lisan Hung

 

 

 

Jeremy Avenier

 

 

 

Patrick Cook 2021 Trust

 

 

 

Cook 2021 Family Trust

 

 

 

Vernon 2021 Family Trust

 

 

 

Deepak Navnith

 

 

 

Tamara Mullings

 

 

 

 

 

 


 

Shaker Sadasivam

 

 

 

Sean Hunkler

 

 

 

Fernweh Engaged Operator Company LLC

 

 

 

 

 

 

 


EX-21.1 4 ftci-ex21_1.htm EX-21.1 EX-21.1

EXHIBIT 21.1

 

FTC SOLAR, INC

Subsidiaries

 

 

Name of Subsidiary

 

Jurisdiction of Incorporation or Organization

FTC Capital, LLC

 

Delaware, United States

FTC Solar Australia PTY LTD

 

Australia

FTC Solar India Private Limited

 

India

FTC Solar Singapore Private Limited

 

Singapore

FTC Solar South Africa (PYT) LTD

 

South Africa

 


EX-23.1 5 ftci-ex23_1.htm EX-23.1 EX-23.1

 

EXHIBIT 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-255682) of FTC Solar, Inc. of our report dated March 21, 2022 relating to the financial statements which appears in this Form 10-K.

/s/ PricewaterhouseCoopers LLP
Austin, Texas
March 21, 2022


EX-31.1 6 ftci-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Sean Hunkler, certify that:

(1)
I have reviewed this Annual Report on Form 10-K of FTC Solar, Inc.;
(2)
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
(3)
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
(4)
The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
(5)
The registrant's other certifying officer(s) 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: March 21, 2022

 

By:

/s/ Sean Hunkler

 

 

 

Sean Hunkler

 

 

 

President and Chief Executive Officer

 

 


EX-31.2 7 ftci-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Patrick M. Cook, certify that:

(1)
I have reviewed this Annual Report on Form 10-K of FTC Solar, Inc.;
(2)
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
(3)
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
(4)
The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
(5)
The registrant's other certifying officer(s) 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: March 21, 2022

 

By:

/s/ Patrick M. Cook

 

 

 

Patrick M. Cook

 

 

 

Chief Financial Officer

 

 


EX-32.1 8 ftci-ex32_1.htm EX-32.1 EX-32.1

 

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of FTC Solar, Inc. (the “Company”) on Form 10-K for the period ending December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(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 result of operations of the Company.

 

Date: March 21, 2022

 

By:

/s/ Sean Hunkler

 

 

 

Sean Hunkler

 

 

 

President and Chief Executive Officer

 

 

 


EX-32.2 9 ftci-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of FTC Solar, Inc. (the “Company”) on Form 10-K for the period ending December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(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 result of operations of the Company.

 

Date: March 21, 2022

 

By:

/s/ Patrick M. Cook

 

 

 

Patrick M. Cook

 

 

 

Chief Financial Officer

 

 


EX-101.PRE 10 ftci-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.CAL 11 ftci-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.SCH 12 ftci-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Income taxes - Schedule of provisions (benefits) for income taxes (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Disclosure - Leases - Summary of Future Remaining Lease Payments Obligations (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Disclosure - Accounts receivable, net - Schedule of Accounts Receivable, Net (Details) 3 link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Description of business link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Revision of previously issued financial statements link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Accounts receivable, net link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Inventories, net link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Prepaid and other current assets link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Property and equipment, net link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Accrued expenses and other current liabilities link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Stockholders' equity link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Stock compensation and other employee benefit plans link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Sale of investment in unconsolidated subsidiary link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Earnings (loss) per share link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Related parties link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Quarterly information (unaudited) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Revision of Previously Issued Financial Statements link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Revision of previously issued financial statements (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Accounts receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Inventories, net (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Prepaid and other current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Property and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Accrued expenses and other current liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Stock compensation and other employee benefit plans (Tables) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Sale of investment in unconsolidated subsidiary (Tables) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Earnings (loss) per share (Tables) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Quarterly information (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Description of business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Revision of previously issued financial statements - Schedule of Consolidated Statement of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Summary of significant accounting policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Summary of significant accounting policies - Summary of property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Accounts receivable, net - Schedule of Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Accounts receivable, net - Summary of Changes in the Allowance for Doubtful Trade Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Accounts receivable, net (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Revenue - Additional Information (Details1) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Revenue - Additional Information - (Details) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Inventories, net - Schedule of inventory (Details) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Inventories, net - Schedule of Activity in Slow-moving and Obsolete Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Prepaid and other current assets - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Leases - Summary of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Leases - Summary of Future Remaining Lease Payments Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Leases (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Property and equipment, net - Schedule of Depreciation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Accrued expenses and other current liabilities - Schedule of warranty accruals (Details) link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Income taxes - Schedule of components of income before income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Income taxes - Schedule of provisions (benefits) for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 100720 - Disclosure - Income taxes - Schedule of components of deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100730 - Disclosure - Income taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100740 - Disclosure - Income taxes - Schedule of changes in our accruals for unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 100750 - Disclosure - Commitments and contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100760 - Disclosure - Stockholders' equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100770 - Disclosure - Stock compensation and other employee benefit plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100780 - Disclosure - Stock compensation and other employee benefit plans - Stock compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 100790 - Disclosure - Stock compensation and other employee benefit plans - Outstanding option awards (Details) link:presentationLink link:calculationLink link:definitionLink 100800 - Disclosure - Stock compensation and other employee benefit plans - Assumptions used to value option awards (Details) link:presentationLink link:calculationLink link:definitionLink 100810 - Disclosure - Stock compensation and other employee benefit plans - Summary of outstanding restricted stock unit and restricted stock awards (Details) link:presentationLink link:calculationLink link:definitionLink 100820 - Disclosure - Sale of investment in unconsolidated subsidiary - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100830 - Disclosure - Earnings (loss) per share (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100840 - Disclosure - Earnings (loss) per share - Schedule of Computation of Basic and Diluted Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 100850 - Disclosure - Earnings (loss) per share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 100860 - Disclosure - Fair value measurements (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100870 - Disclosure - Related parties -Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100880 - Disclosure - Quarterly information (unaudited) (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100890 - Disclosure - Quarterly information (unaudited) - Schedule of quarterly information (Details) link:presentationLink link:calculationLink link:definitionLink 100900 - Disclosure - Subsequent Events (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100910 - Disclosure - Segment information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100920 - Disclosure - Segment information - Schedule of Company's Total Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 13 ftci-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 ftci-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Impairment, Long-Lived Asset, Held-for-Use, Total Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Gross profit (loss) Gross Profit Gross loss Gross profit (loss) Disclosure of revised previously issued financial statements. Revision of Previously Issued Financial Statements [Text Block] Revision of Previously Issued Financial Statements Purchase of property and equipment included in account payable. Purchase Of Property And Equipment Included In Account Payable Purchase of property and equipment included in account payable Warranty recoverable from manufacturer Warranty recoverable from manufacturer Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued, Total Net operating loss carryforwards Operating Loss Carryforwards NOL carryback refund Operating Loss Carryforwards, Total Tangible Asset [Member] Tangible asset member. Percentage of common stock outstanding Percentage Of Common Stock Outstanding Percentage of common stock outstanding Auditor Location Other Comprehensive Income (Loss), Net of Tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Total Line of Credit Facility, Commitment Fee Percentage Initial Commitment Fees Other Other Cash and cash equivalents Cash Cash, Ending Balance Cash, Beginning Balance Repurchase and retirement of common stock held by related parties (shares) Stock Repurchased and Retired During Period, Shares Stock purchased and retired Repurchase and retirement of common stock (shares) Operating Expenses [Abstract] Operating expenses Treasury Stock [Member] Treasury Stock Unaudited interim financial information. Unaudited Interim Financial Information Policy [Text Block] Unaudited Interim Financial Information Operating Income (Loss) Loss from operations Loss from operations Finished goods Inventory, Finished Goods, Gross Inventory, Finished Goods, Gross, Total Concentration Risk Type [Domain] Concentration Risk Type Balance at end of period Balance at end of period Balance at beginning of period Standard Product Warranty Accrual Standard Product Warranty Description Warranty description Description of business. Description Of Business [Table] Description Of Business [Table] Entity Emerging Growth Company Entity Emerging Growth Company Income Tax Disclosure [Abstract] Product Warranty Liability [Table] Product Warranty Liability [Table] Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Prepaid and other current assets Short-term Debt [Line Items] Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Purchases of property and equipment Geographical [Axis] Geographical Common stock par value of $0.0001 per share, 850,000,000 shares authorized; 92,619,641 and 66,155,340 shares issued and outstanding as of December 31, 2021 and December 30, 2020 Common Stock, Value, Issued Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common stock, value, issued Entity Address, State or Province Entity Address, State or Province Interest expense, net Interest Income (Expense), Net Interest Income (Expense), Net, Total Interest expense Vendor deposits Vendor Deposits Vendor deposits Liabilities Total liabilities Schedule of provisions (benefits) for income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Risk Free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Stockholders' Equity, Reverse Stock Split Stock split Total Receivables, Net, Current Trade receivables Accounts Receivable, Held-for-sale Class of Stock [Domain] Class of Stock Weighted average shares outstanding for calculating basic and diluted loss per share Weighted Average Number of Shares Outstanding, Basic and Diluted Success-based fee payment Equity Method Investment Success-based Fee Payment Equity Method Investment Success-based Fee Payment Prepaid Expense and Other Assets, Current [Abstract] The Western Alliance Bank [Member]. The Western Alliance Bank [Member] Western Alliance Bank [Member] General and Administrative [Member] General and Administrative Expense [Member] Exercisable, Weighted average remaining contractual term ( in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease), Total Product [Member] Product Accounts Receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Short-term debt Less: short-term debt Less: short-term debt Short-term Debt Short-term Debt, Total Summary of significant accounting policies Significant Accounting Policies [Text Block] Schedule of Related Party Transactions, by Related Party [Table] Other current liabilities Total other current liabilities Other Liabilities, Current City Area Code City Area Code Retainage provisions included in receivables Retainage Provisions Included in Receivables Retainage provisions included in receivables. Subtotal Deferred Tax Assets, Gross Information Technology Equipment [Member] Technology Equipment [Member] Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Revenues [Abstract] Revenue: Product and service. Product and Service [Member] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Reconciliation of cash and restricted cash at period end Accounts Receivable, after Allowance for Credit Loss [Abstract] Commitments and contingencies (Note 12) Commitments and Contingencies Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share Schedule of warranty accruals Schedule of Product Warranty Liability [Table Text Block] Summary of Changes in Product Warranty Reserves Stock Issued During Period, Shares, New Issues Stock Issued During Period Shares New Issues Issuance of common stock (in shares) Customer Four [Member] Customer Four [Member] Customer Four [Member] Revenue Net [Member] Revenue Benchmark [Member] Total Revenue [Member] Basis of Accounting, Policy [Policy Text Block] Basis of Presentation and Principles of Consolidation Common stock issued Stock Issued During Period, Shares, Employee Stock Purchase Plans Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and restricted cash at end of period Cash and restricted cash at beginning of period Total cash and restricted cash Total cash and restricted cash Related Party [Domain] Related Party Dimension energy member. Dimension Energy [Member] Dimension Energy LLC Stock options Deferred Tax Assets Stock Options Deferred tax assets stock options Product Warranty Expense Warranty provision Other Noncash Income (Expense) Other Noncash Income (Expense), Total Other non-cash items Income Statement [Abstract] Statement of operations Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Customer Two [Member] Customer Two [Member] Customer Two [Member] Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities: Debt Debt Disclosure [Text Block] Tax Credit Carryforward [Axis] Quarterly information (unaudited) Quarterly Financial Information [Text Block] Tax Credit Carryforward, Name [Domain] General and Administrative Expense General and administrative General and Administrative Expense, Total Requirement to maintain minimum liquidity limit each quarter Requirement to maintain minimum liquidity limit each quarter Requirement to maintain minimum liquidity limit each quarter Payments to Acquire Productive Assets Payments to acquire assets Payments to Acquire Productive Assets, Total Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Contract with Customer, Liability, Current Deferred revenue Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Issued, Total Common stock issued for notes purchased Summary of outstanding option awards activity Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Dividends received deduction Dividends received deduction Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Geographic Concentration Risk [Member] Geographic Concentration Risk [Member] Customer Concentration Risk [Member] Security Exchange Name Security Exchange Name Surety collateral. Surety Collateral Surety collateral Statistical Measurement [Domain] Statistical Measurement Secured Promissory Note. Secured Promissory Note [Member] The Notes [Member] Other Liabilities, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent, Total Credit Concentration Risk [Member] Credit Concentration Risk [Member] Loss contingency Loss Contingency Accrual Loss Contingency Accrual, Ending Balance Loss Contingency Accrual, Beginning Balance Subsequent Event Type [Domain] Line of Credit Facility, Maximum Borrowing Capacity Aggregate commitments Debt Disclosure [Abstract] As Revised [Member]. As Revised [Member] As Revised Document Period End Date Document Period End Date Income Statement Location [Axis] Revision of Prior Period [Domain] Revolving Line of Credit [Member] Revolving Credit Facility [Member] Accrued expenses Total accrued expenses Accrued Liabilities, Current Accrued expenses and other liabilities Related Party Transaction [Axis] Summary of changes in the Allowance for Doubtful Trade Receivables Accounts Receivable, Allowance for Credit Loss [Table Text Block] Common Stock, Shares Authorized Common stock, shares authorized Schedule of changes in our accruals for unrecognized tax benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Use of Estimates, Policy [Policy Text Block] Use of Estimates Schedule of Activity in Slow-moving and Obsolete Inventory Schedule of Allowance for slow - moving obsolete inventory table textblock Schedule of Allowance for slow - moving obsolete inventory table textblock Current portion of operating lease liability Operating Lease, Liability, Current Operating lease liabilities, current portion (included in Accrued expenses and other current liabilities) Restricted Stock Awards [Member] Restricted Stock Award [Member] Restricted stock award. Schedule of Short-term Debt [Table] Related Party [Axis] Related Party Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: Class of Stock [Axis] Class of Stock Impact on cash from changes in operating assets and liabilities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income (loss) to cash used in operating activities: Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Potential common shares excluded from diluted net loss per share Research and experimentation tax credit Research And Experimentation Tax Credit Research and experimentation tax credit. Schedule of Long-term Debt Instruments [Table] Debt Instrument [Table] Interest expense Interest Expense, Related Party Interest Expense, Debt Interest expense on debt and other borrowings Interest Expense, Debt, Total Non-US [Member] Non US [Member] Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid during the period for interest Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Effective Income Tax Rate Reconciliation, Percent, Total Entity Address, Address Line Two Entity Address, Address Line Two Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase in cash and restricted cash Depreciation of property and equipment using the method over their estimated useful lives Impaired Assets to be Disposed of by Method Other than Sale [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue allocated to remaining performance obligations, expected timing of satisfaction Operating lease cost Operating Lease, Cost Schedule of Depreciation Expense Schedule of Property Plant and Equipment Depreciation Expense Table Text Block Schedule of property plant and equipment depreciation expense table text block. Segment Reporting Disclosure [Text Block] Segment Information Increase (Decrease) in Other Operating Assets Increase (Decrease) in Other Operating Assets, Total Other assets Other Deferred Tax Assets, Other SunEdison Utility Holdings Inc. member. Sun Edison Utility Holdings Inc [Member] SunEdison Utility Holdings, Inc. [Member] Equity Method Investment, Ownership Percentage Ownership percentage Disaggregation of Revenue [Table] Counterparty Name [Axis] Counterparty Name Assets [Abstract] ASSETS Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits impact effective income tax rate Offering costs included in period end accruals Offering costs included in period end accruals Offering costs included in period end accruals Offering costs included in period end accruals Asset purchase agreement. Asset Purchase Agreement [Member] Asset Purchase Agreement [Member] Description of business Business Description and Basis of Presentation [Text Block] Additions charged to earnings Reserve for obsolete and slow-moving inventory Provision For Inventory Obsolescence Expense charge to establish an inventory obsolesce reserve. 2022 Lessee, Operating Lease, Liability, to be Paid, Year One PLC Barclays Bank [Member] PLC Barclays Bank [Member] Barclays Bank PLC [Member] Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Private Placement [Member] Private Placement [Member] Accounts Notes And Loans Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Debt Instrument, Face Amount Aggregate principal amount of notes Common Stock, Par or Stated Value Per Share Common stock, par value R&D credit carryforward Research and experimentation tax credit Deferred Tax Assets, in Process Research and Development Schedule of components of income before income taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Investment, Name [Axis] Investment, Name Reclassifications Reclassifications policy textblock Reclassifications policy textblock Increase for tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions State [Member] State and Local Jurisdiction [Member] Weighted average shares outstanding for calculating basic and diluted loss per share Weighted Average Number of Shares Outstanding, Basic Basic Weighted Average Number of Shares Outstanding, Basic, Total Shares, Outstanding Ending balance (in shares) Beginning balance (in shares) Coronavirus Aid, Relief, and Economic Security Act. Coronavirus Aid Relief And Economic Security Act [Member] CARES Act [Member] Business Combination Contingent Consideration Receivable Business Combination Contingent Consideration Receivable Total current expense Current Income Tax Expense (Benefit) Research and development Research and Development Expense, Policy [Policy Text Block] Total loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Pre-tax income (loss) from company's operations Loss before income taxes Document Type Document Type Valuation Allowance Deferred Tax Assets Increase paid in capital Deferred Taxes, Business Combination, Valuation Allowance, Allocated to Contributed Capital Revision of Prior Period [Axis] Federal [Member] Domestic Tax Authority [Member] Purchase Price Business Combination, Consideration Transferred Business Combination, Consideration Transferred, Total Preferred stock par value of $0.0001 per share, 10,000,000 shares authorized; none issued as of December 31, 2021 and December 31, 2020 Preferred Stock, Value, Issued Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Product warranty life. Product Warranty Life Product warranty life Operating lease liability, net of current portion Operating Lease, Liability, Noncurrent Operating lease liabilities, non-current (included in Other non-current liabilities) 2021 Stock Incentive Plan [Member] Two Thousand Twenty One Stock Incentive Plan [Member] Two Thousand Twenty One Stock Incentive Plan [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Accrued cost of revenue Accrued cost of revenues Accrued cost of revenues Assets, Current Current assets Total current assets Allowance for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Bad debt expense Cash paid during the period for related party interest Cash paid during the period for related party interest Cash paid during the period for related party interest Disaggregation of Revenue [Line Items] Share-based Payment Arrangement [Policy Text Block] Stock-Based Compensation Share-based Payment Arrangement, Option [Member] Options [Member] Stock Options [Member] Long-term Debt, Type [Domain] Long-term Debt, Type Equity Method Investment, Aggregate Cost Ownership value Federal Deferred Federal Income Tax Expense (Benefit) Outstanding , Weighted average remaining contractual term (years) Weighted-average remaining expense recognition period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Provision) benefit for income taxes Provision (benefit) for income taxes Income Tax Expense (Benefit) (Benefit from) income taxes Income tax expense (benefit) Other Assets, Current Other current assets Covid-19 Pandemic Policy [Text Block] Covid-19 Pandemic Policy [Text Block] Covid-19 Pandemic Increase (Decrease) in Deferred Revenue Deferred revenue Basic and diluted loss per share Basic and diluted loss per share Earnings Per Share, Basic and Diluted Standard Product Warranty, Policy [Policy Text Block] Warranty Line of Credit Facility, Interest Rate During Period Initial margins Balance at end of period Balance at beginning of period Allowance for slow-moving and obsolete inventory Inventory Valuation Reserves Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Leases [Abstract] Antidilutive Securities [Axis] Investment difference Deferred Tax Assets, Investments Available liquidity after considering financial condition Available liquidity after considering financial condition Available liquidity after considering financial condition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Net operating loss carryforward Deferred Tax Assets, Operating Loss Carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares outstanding State Current State and Local Tax Expense (Benefit) Plan Name [Axis] Debt Instrument, Term Term of notes Accumulated depreciation Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Forfeited and expired, Shares Forfeited and expired, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Sale of Stock, Consideration Received on Transaction Purchase cost of shares Revenue [Policy Text Block] Revenue Recognition Business Combination, Contingent Consideration Arrangements, Description Total deferred taxes Deferred Income Tax Expense (Benefit) Deferred income taxes Operating Expenses Total operating expenses Total Operating expenses IPO [Member] Current - Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Total lease cost Lease, Cost Inventories Total Inventory, Net Inventory, Net, Total Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted-average common shares outstanding: Preferred Stock [Member] Preferred Stock Outstanding ending balance, Weighted average exercise price Outstanding beginning balance, Weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities Deferred - Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Income Tax Contingency [Line Items] Leverage Ratio Leverage Ratio Leverage ratio Summary of Future Remaining Lease Payments Obligations Lessee, Operating Lease, Liability, Maturity [Table Text Block] Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Diluted loss per share Changes in liability for pre-existing warranties Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Earnings Per Share [Abstract] Net loss per share Note 11. Net loss per share 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Net Income (Loss) Attributable to Parent Net Income (loss) Net loss Net loss Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Research and Development [Member] Research and Development Expense [Member] Document Fiscal Period Focus Document Fiscal Period Focus Accounting Policies [Abstract] Line of Credit Facility, Expiration Period Maturity period Foreign Current Foreign Tax Expense (Benefit) Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Weighted-average remaining expense recognition period (in years) Weighted-average remaining expense recognition period (in years) Weighted-average remaining expense recognition period (in years) Entity Address, Address Line One Entity Address, Address Line One Intrinsic value of options exercised (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Outstanding, ending balance, Shares Outstanding, beginning balance, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Customer Three [Member] Customer Three [Member] Customer Three [Member] Underwriting Discount and Commissions Underwriting Discount and Commissions Earn-out of an additional share capital Earn-out of an additional share capital Earn-out of an additional share capital Liabilities, Current Current liabilities Total current liabilities Entity Address, Postal Zip Code Entity Address, Postal Zip Code Title of Individual [Axis] Treasury Stock, Shares Treasury Stock, Shares, Ending Balance Treasury Stock, Shares, Beginning Balance Treasury stock, shares Treasury Stock, Shares, Total Dimension [Member] Dimension [Member] Outstanding , Average intrinsic value Intrinsic value of options exercised (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Total lease payments Lessee, Operating Lease, Liability, to be Paid Subsequent Event [Table] Product and Service [Domain] Product and Service Revenue Revenues Revenues, Total Proceeds from Issuance Initial Public Offering Proceeds from IPO Proceeds of IPO Field Equipment [Member] Equipment [Member] Leases Deferred Tax Assets Leases Deferred tax assets leases Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative State taxes, net of federal Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Net cash provided by (used in) operating activities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Repurchase and retirement of common stock held by related parties Payments for Repurchase of Common Stock Increase (Decrease) in Other Operating Assets and Liabilities, Net Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total Other, net Increase (Decrease) in Other Noncurrent Liabilities Other non-current liabilities Unusual Risk or Uncertainty, Nature [Axis] Unusual Risk or Uncertainty, Nature Equity Components [Axis] Equity Components Proceeds from Issuance of Long-term Debt Proceeds from borrowings Proceeds from Issuance of Long-term Debt, Total Summary of Lease Expense Lease, Cost [Table Text Block] Vested or expected to vest in the future, Weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Assets, Current [Abstract] Current assets Variable lease cost Variable Lease, Cost Percentage of accumulated payroll deductions Percentage Of Accumulated Payroll Deductions Percentage of accumulated payroll deductions. Tax Credit Carryforward, Description Tax credit carryback description Entity Registrant Name Entity Registrant Name Two Board Members [Member] Two board members member. Cost of Revenue [Abstract] Cost of revenue: FCX Solar, LLC [Member] Fcx Solar Llc [Member] Fcx Solar Llc [Member] As Previously Reported As Reported Previously Reported [Member] Amortization of Debt Issuance Costs Amortization of debt issuance cost Stockholders' equity Stockholders' Equity Note Disclosure [Text Block] Entity Interactive Data Current Entity Interactive Data Current Entity Address, City or Town Entity Address, City or Town Customer [Axis] Accounts Receivable [Member] Accounts Receivable [Member] Accounts receivable, net Accounts and Nontrade Receivable [Text Block] Borrowing Capacity Debt Instrument, Unused Borrowing Capacity, Amount Revenue, Remaining Performance Obligation, Percentage Revenue allocated to remaining performance obligations, percentage of revenue expected to be recognized Unamortized Debt Issuance Expense Unamortized debt issuance cost Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Trading Symbol Trading Symbol Related parties Related Party Transactions Disclosure [Text Block] Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Less: imputed interest Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Concentration Risk Type [Axis] Concentration Risk Type Inventories, net Inventory, Policy [Policy Text Block] Allowance for doubtful accounts Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Foreign [Member] Foreign Tax Authority [Member] Non-federal tax obligations Accrued Income Taxes, Current Local Phone Number Local Phone Number Stockholders' Equity Attributable to Parent Ending balance Beginning balance Stockholders equity Total stockholders' equity Subsequent Event Type [Axis] Stock-based compensation cost not yet recognized Share-based Payment Arrangement, Accelerated Cost Increased stock-based compensation expenses Valuations: Valuations: Schedule of quarterly information Quarterly Financial Information [Table Text Block] Balance at end of period Balance at beginning of period Unrecognized Tax Benefits Unrecognized tax benefits Product Warranties Disclosures [Abstract] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Black-Scholes-Merton pricing formula weighted-average assumptions: Black-Scholes-Merton pricing formula weighted-average assumptions: Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Issued, Total Repayments of borrowings (related party borrowings in 2020) Repayments of Long-term Debt Repayments of Long-term Debt, Total Common Class A [Member] Common Class A Statistical Measurement [Axis] Statistical Measurement Entity Small Business Entity Small Business Number of customer Number of customer Number of customer Tooling [Member] Tools, Dies and Molds [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Western Alliance Bank [Member] Western Alliance Bank [Member] Western alliance bank. Leases Lessee, Leases [Policy Text Block] Revision of Previously Issued Financial Statement Condensed Financial Statements [Table Text Block] Share Price Price per share of common stock Fixed assets and intangibles Deferred Tax Assets Fixed Assets And Intangibles Deferred tax assets fixed assets and intangibles Short-term Debt, Type [Domain] APIC, Share-based Payment Arrangement, Increase for Cost Recognition Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Credit Facility [Axis] Credit Facility Long-term debt Long-term Debt, Excluding Current Maturities Long-term debt and other borrowings Long-term Debt, Excluding Current Maturities, Total Variable Rate [Axis] Schedule of components of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Prepaid expenses Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Gain (Loss) on Sale of Equity Investments R&D [Member] Research Tax Credit Carryforward [Member] Selling and Marketing [Member] Selling and Marketing Expense [Member] Long-term Line of Credit, Noncurrent Loans received Variable Rate [Domain] Equity method investments financial information. Equity Method Investments Financial Information Table Text Block Summary of Equity Method Investments Financial Information Property Plant And Equipment Useful Life Property, Plant and Equipment, Useful Life Repurchase and retirement of common stock held by related parties Stock Repurchased and Retired During Period, Value Repurchase and retirement of common stock Business Acquisition [Axis] Segment Reporting [Abstract] Balance Sheet Location [Axis] Balance Sheet Location Repurchase [Member] Repurchase [Member] Employee contributions percentage First Defined Contribution Plan, Employer Matching Contribution, Percent of Match Fair Value Measurement, Policy [Policy Text Block] Fair Value of Financial Instruments Additional Paid in Capital Additional Paid in Capital, Ending Balance Additional Paid in Capital, Beginning Balance Additional paid-in capital Additional Paid in Capital, Total Income taxes payable Taxes Payable, Current Taxes Payable, Current, Total Granted, Weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Sale of Stock [Domain] Sale of Stock Accrued Expenses and Other Current Liabilities Table Text Block Accrued Expenses and Other Current Liabilities Table Text Block Schedule of Accrued Expenses and Other Current Liabilities Equity [Abstract] HX Trackers [Member] HX Trackers Member Related Party Transaction [Line Items] Revenue from Contract with Customer [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Plan Name [Domain] Prepaid and other current assets Prepaid Expenses and Other Current Assets. Prepaid Expenses and Other Current Assets [Text Block] Lessee, Lease, Description [Table] Class of Stock [Line Items] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Income Tax Authority [Axis] Total depreciation expense Depreciation Depreciation, Total Employee and company contributions, amount Defined Contribution Plan, Cost Lessee, Operating Lease, Disclosure [Table Text Block] Summary of Supplemental Information, Operating Lease Operating Loss Carryforwards, Expiration Date Other Current Liabilities [Member] Accrued Expenses and Other Current Liabilities [Member] Prepaid Expense, Current Prepaid expense Prepaid Expense, Current, Total Valuation Allowance, Deferred Tax Asset, Increase Net change in total valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Write-offs of uncollectible accounts Write-offs of uncollectible accounts Accounts Receivable, Allowance for Credit Loss, Writeoff Stock Issued During Period, Value, New Issues Issuance of common stock Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Quarterly Financial Information Disclosure [Abstract] Increase in common stock issued and outstanding Increase in Common stock Issued and Outstanding Increase in common stock issued and outstanding. Damages sought value Loss Contingency, Damages Sought, Value Share-based Payment Arrangement, Noncash Expense Stock-based compensation Share-based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Prepaid Expense and Other Assets, Current Prepaid and other current assets Prepaid expenses and other current assets, Total Prepaid Expenses and Other Current Assets Restricted Cash Equivalents Restricted cash Restricted cash Restricted Cash Equivalents, Total Summary of option awards Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Permanent differences and other Effective Income Tax Rate Reconciliation, Deduction, Other, Amount Long-Lived Tangible Asset [Domain] Related Party Transactions [Abstract] Other member. Other [Member] Other [Member] Total debt Total debt Long-term Debt, Gross Inventory Disclosure [Abstract] Restricted Cash, Current Restricted cash Federal Current Federal Tax Expense (Benefit) Common stock issued for business acquisition Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Income (Loss) from Equity Method Investments, Net of Dividends or Distributions, Total (Gain) loss from unconsolidated subsidiary Exercisable , Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net cash provided by (used in) financing activities Commitments and Contingencies Disclosure [Abstract] Schedule of Prepaid and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Assets Total assets Related party [Member] Related party [Member] Service [Member] Service Lessee, Operating Leases [Text Block] Leases Tooling [Member] Property, Plant and Equipment, Other Types [Member] Balance at end of period Balance at beginning of period Accounts Receivable, Allowance for Credit Loss Exercised, Shares Exercised, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Issuance of common stock upon exercise of stock options (in shares) Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Income Tax Interest and Penalties Accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Schedule of Equity Method Investments [Table] Schedule Of Equity Method Investments [Table] Statement [Line Items] Statement [Line Items] Liabilities and Equity Total liabilities and stockholders' equity Balance Sheet Location [Domain] Balance Sheet Location Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Company's Total Revenue by Geographic Area Property, Plant and Equipment [Abstract] Dividends Dividends, Total Statement of Cash Flows [Abstract] Other receivables Accounts and Other Receivables, Net, Current Additional Paid-in Capital [Member] Additional Paid-in Capital Title of 12(b) Security Title of 12(b) Security Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss Comprehensive loss Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Effect of exchange rate changes on cash and restricted cash Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Tax provision at effective tax rate Long-term Line of Credit Principal amount Long-term Line of Credit, Total Line of credit Debt Instrument [Line Items] Debt Instrument [Line Items] Entity Well-known Seasoned Issuer Escrow released payment received. Escrow Released Payment Received Escrow released payment received Award Type [Domain] Accrued expenses and other current liabilities Accrued Expenses and Other Current Liabilities Disclosure Text Block Accrued Expenses and Other Current Liabilities Disclosure Text Block Impact of stock split. Impact of Stock Split Schedule of Property and Equipment Scheule of Property Plant And Equipment Property, Plant and Equipment [Table Text Block] Concentrations of credit risk, percentage Percantage of Concentrations of credit risk Percantage of Concentrations of credit risk 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Instrument, Interest Rate, Stated Percentage Interest rate of notes Net deferred tax asset (liability) Deferred Tax Assets, Net Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Change in deferred tax assets valuation allowance, percentage Restricted Stock [Member] Restricted Stock Awards [Member] Income Tax Contingency [Table] Deferred costs Deferred Policy Acquisition Costs, Policy [Policy Text Block] Total deferred tax liability Total deferred tax liability Deferred Tax Liabilities, Net Granted Granted, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Current Reporting Status Entity Current Reporting Status Revenue from Contract with Customer [Text Block] Revenue Revenue, Remaining Performance Obligation, Amount Revenue allocated to remaining performance obligations, amount of revenue expected to be recognized Entity Voluntary Filers Investment, Name [Domain] Investment, Name Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Employee contributions percentage Second Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Cash paid during the period for taxes Income Taxes Paid Schedule of Stock compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Warranties issued during the period Standard Product Warranty Accrual, Increase for Warranties Issued Repurchase of treasury stock, held in treasury Stock Repurchased During Period, Shares Repurchase of treasury stock State Deferred State and Local Income Tax Expense (Benefit) Gain from disposal of investment in unconsolidated subsidiary Gain from disposal of investment in unconsolidated subsidiary Equity Method Investment, Realized Gain (Loss) on Disposal Equity Method Investment, Realized Gain (Loss) on Disposal, Total Accumulated Other Comprehensive income (loss) AOCI Attributable to Parent [Member] Auditor Firm ID Long-term Debt, Type [Axis] Long-term Debt, Type Other Noncurrent Liabilities [Member] Other Noncurrent Liabilities [Member] Valuation Allowance Deferred Tax Assets Increase Continuing Operations Valuation Allowance Deferred Tax Assets Increase Continuing Operations Valuation Allowance Deferred Tax Assets Increase Continuing Operations Income Statement Location [Domain] UNITED STATES United States [Member] Increase (Decrease) in Interest Payable, Net Accrued interest – related party debt Accrued expenses Deferred Tax Assets Accrued expenses Deferred tax assets accrued expenses Auditor Name Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Basic loss per share Preferred Stock, Shares Authorized Preferred stock, shares authorized Exercisable , Weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Line of Credit Facility, Covenant Terms Line of credit facility, covenant terms Minimum [Member] Minimum [Member] 2021 Employee Stock Purchase Plan [Member] Two Thousand and Twenty One Employee Purchase Plan [Member] Two thousand and twenty one employee purchase plan member. Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock upon exercise of stock options Accrued Expenses and Other Current Liabilities Abstract. Accrued Expenses and Other Current Liabilities Abstract Unusual Risk or Uncertainty, Nature [Domain] Unusual Risk or Uncertainty, Nature Proceeds from deferred offering costs. Proceeds From Deferred Offering Costs Deferred offering costs Cash paid as purchase price Cash on Hand Payments to Acquire Businesses, Gross Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals [Abstract] Schedule of Debt Schedule of Debt [Table Text Block] Schedule of operating lease assets and liabilities. Schedule Of Operating Lease Assets And Liabilities Table [Text Block] Schedule of Supplemental Balance Sheet Information of Leases Settlements made during the period Settlements made during the period Standard Product Warranty Accrual, Decrease for Payments Promissory Notes, Purchased. Promissory Notes Purchased Promissory notes purchased Lessee, Operating Lease, Liability, Payment, Due [Abstract] Equity Method Investments [Table Text Block] Summary of Equity Method Investments Deferred cost of revenue Deferred Cost of Revenue Deferred cost of revenue Document Annual Report VIET NAM Vietnam [Member] Less: valuation allowance Less: valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance, Total Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Description of business. Description Of Business [Line Items] Description Of Business [Line Items] Entity Filer Category Entity Filer Category Income taxes Income Tax, Policy [Policy Text Block] Impairment Inventory Impairment, Policy [Policy Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Interest Payable, Current Accrued interest – related party Equity Method Investments [Policy Text Block] Equity Method Investments Proceeds from Sale of Equity Method Investments Proceeds from disposal of equity method investment Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Forfeited, Shares Forfeited, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Cash paid during the period for third party interest Cash paid during the period for third party interest Cash paid during the period for third party interest Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Accumulated deficit Retained Earnings (Accumulated Deficit), Total Income taxes Income Tax Disclosure [Text Block] Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction, Total Nonvested, ending balance, Shares Nonvested, beginning balance, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Entity Ex Transition Period Entity Ex Transition Period Fair Value Disclosures [Abstract] Prepaid taxes Prepaid Taxes Property and equipment, net Property, Plant and Equipment Disclosure [Text Block] Short-term lease cost Short-term Lease, Cost Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Maximum [Member] Maximum [Member] Maximum [Member] Entity Central Index Key Entity Central Index Key Interest Coverage Ratio Interest Coverage Ratio Interest coverage ratio Scorpius Trackers [Member] Scorpius Trackers Member Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Restricted Cash Vested, Shares Vested or expected to vest in the future, Shares Vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Business Acquisition, Acquiree [Domain] Forward stock split Forward stock split Forward stock split Accrued warranty balance reported in: Payables and Accruals [Abstract] Equity Method Investments Number of Share Disposed Equity Method Investments Number of Share Disposed Number of Share Disposed Federal income tax provision (benefit) at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Equity Method Investments and Joint Ventures [Abstract] Entity Tax Identification Number Entity Tax Identification Number Paycheck Protection Program loan [Member] Paycheck Protection Program ("PPP") Loan . Paycheck Protection Program P P P Loan [Member] Equity Component [Domain] Equity Component Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Gain (Loss) on Extinguishment of Debt Gain (loss) on extinguishment of debt Gain (Loss) on Extinguishment of Debt, Total Gain on extinguishment of debt (Gain) loss on extinguishment of debt Property and equipment, net Property, Plant and Equipment, Policy [Policy Text Block] Other Nonoperating Expense Other Expense Other Nonoperating Expense, Total Other Expense Income Tax Authority [Domain] Customer One [Member] Customer One [Member] Customer One [Member] Gain (Loss) on Disposition of Stock in Subsidiary Accrued compensation Accrued Compensations Accrued compensation. Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Increase (Decrease) in Accounts Receivable Accounts receivable, net Subsequent Events [Abstract] Subsequent Event [Line Items] Unbilled Receivables, Current Unbilled receivables Leasehold Improvements [Member] Leasehold Improvements [Member] Additions charged to earnings Accounts Receivable, Allowance for Credit Loss, Recovery Concentration Risk, Percentage Concentration Risk, Percentage Vested or expected to vest in the future, Weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Statement [Table] Statement [Table] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Entity File Number Entity File Number Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Lessee, Lease, Description [Line Items] Retained Earnings [Member] Accumulated Deficit Shares Issued, Price Per Share Other non-current liabilities Product Warranty Accrual, Noncurrent Warranty reserves Revenue from Contract with Customer, Excluding Assessed Tax Total revenue Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenues Offering costs paid Payments of Stock Issuance Costs Stock issuance costs Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Inventories, net Inventory Disclosure [Text Block] Liabilities, Current [Abstract] Current liabilities Stock compensation and other employee benefit plans Share-based Payment Arrangement [Text Block] Liquidity Ratio Amount, Minimum Limit Liquidity Ratio Amount, Minimum Limit Liquidity ratio amount, minimum limit Average intrinsic value per share of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share Subsequent Event [Member] Subsequent Event Earnings Per Share, Basic and Diluted [Abstract] Basic and diluted: Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Vested or expected to vest in the future, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Current portion of operating lease liability Present value of operating lease liabilities Operating lease liability, net of current portion Operating Lease, Liability Common Stock [Member] Common Stock Property and equipment, gross Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Entity Public Float Total cash and restricted cash Restricted Cash and Cash Equivalents Total cash and restricted cash Total cash and restricted cash Cover [Abstract] Credit Facility [Domain] Credit Facility Leases Leases of Lessee Disclosure [Text Block] Related Party Transaction [Domain] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Valuation allowance Deferred Income Tax Expense Benefit Valuation Allowance Deferred income tax expense benefit valuation allowance Statement of Stockholders' Equity [Abstract] Condensed Consolidated Statement of Stockholders' Equity Property, Plant and Equipment [Table] Line of Credit Facility, Average Outstanding Amount Line of credit, outstanding balance Number of Operating Segments Number of operating segment Stock Issued During Period, Shares, Restricted Stock Award, Gross Restricted stock awards vested during the period (in shares) Shares of common stock issuable upon vesting of restricted stock awards Jobs act accounting election policy text block. Jobs Act Accounting Election Policy [Text Block] JOBS Act Accounting Election Share-based Payment Arrangement [Abstract] Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Accruals and other current liabilities Restricted stock units [Member] Restricted Stock Units (RSUs) [Member] Long-Lived Tangible Asset [Axis] Other accrued expenses Other Accrued Liabilities, Current Document Transition Report Document Transition Report Limitation On Executive Compensation Deduction Limitation on executive compensation deduction Vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Proceeds from stock option exercises Proceeds from Stock Options Exercised Forfeitures and expired, Weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Letter of Credit [Member] Letter of Credit Advertising costs Advertising Cost [Policy Text Block] Short-term Debt, Type [Axis] Employee contributions percentage final Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Ability to continue as a going concern Ability to continue as a going concern Ability to continue as a going concern Research and Development Expense Research and development Research and Development Expense, Total Functional currency Functional currency Functional currency Weighted Average Number of Shares Outstanding, Diluted Diluted Potential common shares excluded from diluted net loss per share Diluted weighted-average number of common shares outstanding Cost of Goods and Services Sold Total cost of revenue Cost of Goods and Services Sold, Total Cost of Revenue Employee contributions percentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Total stock compensation expense Share-based Payment Arrangement, Expense Revision of Prior Period, Adjustment [Member] Adjustments Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Intangible assets, net Goodwill and Intangible Assets, Policy [Policy Text Block] Statement of Financial Position [Abstract] Balance sheet Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Other current liabilities Warranty reserves Product Warranty Accrual, Current Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Stockholders' Equity Attributable to Parent [Abstract] Stockholders' equity Line of Credit Facility, Covenant Compliance Line of credit facility, covenant compliance Selling and Marketing Expense Selling and marketing Selling and Marketing Expense, Total Decrease for tax positions related to prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Nonvested, ending balance, Dollars per share Nonvested, beginning balance, Dollars per share Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Summary of outstanding restricted stock unit and restricted stock awards Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block] Sale of investment in unconsolidated subsidiary Equity Method Investments and Joint Ventures Disclosure [Text Block] Equity Method Investments Investments in unconsolidated subsidiary Carrying value Deferred Income Taxes Deferred income taxes Accounts receivable, net Accounts Receivable [Policy Text Block] Revenue recognized in excess of billings Revenue recognized in excess of billings Revenue recognized in excess of billings Schedule of Computation of Basic and Diluted Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Exercised, Weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Stock compensation Share-based Payment Arrangement, Expense, after Tax Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Inventories Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Capitalized Software [Member] Software Development [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Major Customer [Member] Major Customer [Member] Major Customer [Member] Number of common shares reserved for issuance Common Stock, Capital Shares Reserved for Future Issuance Award Type [Axis] Entity Shell Company Entity Shell Company Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income (loss): Sale of Stock, Price Per Share Sale of stock, price per share Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT) ICFR Auditor Attestation Flag Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Stock Issued During Period, Value, Restricted Stock Award, Gross Restricted stock awards vested during the period Earnings (loss) per share Earnings Per Share [Text Block] Counterparty Name [Domain] Counterparty Name Schedule of Equity Method Investments [Line Items] Schedule Of Equity Method Investments [Line Items] Leases Leases Deferred Tax Liabilities, Leasing Arrangements London Interbank Offered Rate (LIBOR) [Member] LIBOR-based interest rates Treasury Stock, Shares, Acquired Treasury stock, shares, acquired Tax Credit Carryforward, Expiration Date Amendment Flag Amendment Flag Subscription revenue contract terms. Subscription Revenue Contract Terms Subscription revenue contract terms Grant-date fair value per option (post-split) Option Contract Indexed to Equity, Settlement, Share, Fair Value Per Share Schedule of Stock by Class [Table] Product and Service [Axis] Product and Service Credit facility revolving fees Credit Facility Revolving Fees Credit facility revolver fees Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash Cash and Cash Equivalents, at Carrying Value, Total New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Title of Individual [Domain] Income (loss) from unconsolidated subsidiary Income (Loss) from Equity Method Investments Income (Loss) from Equity Method Investments, Total Share of net loss from equity method investment (Income) loss from unconsolidated subsidiary Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Tax Credit Carryforward, Amount Tax Credit Carryforward, Amount Commencement of new operating leases Commencement of New Operating Leases Commencement of new operating leases. Long-term debt Long-term Debt Debt Issuance Costs, Line of Credit Arrangements, Net Debt issuance costs Debt Issuance Costs, Line of Credit Arrangements, Net, Total Subsequent events Subsequent Events [Text Block] Forward stock split. Forward Stock Split [Text Block] Forward Stock Split Antidilutive Securities, Name [Domain] Property, Plant and Equipment [Line Items] Other Assets, Noncurrent Other assets Other Assets, Noncurrent, Total Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Geographical [Domain] Geographical Customer [Domain] Exercisable , Average intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Cost of Revenue [Member] Cost of Sales [Member] Sale of Stock [Axis] Sale of Stock Treasury stock, at cost; 10,762,566 and 9,896,666 shares as of December 31, 2021 and December 31, 2020 Treasury Stock, Value Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury stock, value Components of Deferred Tax Assets and Liabilities [Abstract] Fair value measurements Fair Value Disclosures [Text Block] Write-offs of obsolete inventory Write Off Of Obsolete Inventory Write-offs of obsolete inventory Proceeds from Issuance of Common Stock Proceeds from stock issuance XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 11, 2022
Jun. 30, 2021
Cover [Abstract]      
Entity Registrant Name FTC SOLAR, INC.    
Document Annual Report true    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
ICFR Auditor Attestation Flag false    
Entity Central Index Key 0001828161    
Current Fiscal Year End Date --12-31    
Entity Filer Category Non-accelerated Filer    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Small Business false    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
Entity Shell Company false    
Document Type 10-K    
Document Period End Date Dec. 31, 2021    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Trading Symbol FTCI    
Amendment Flag false    
Title of 12(b) Security Common Stock, $0.0001 par value    
Security Exchange Name NASDAQ    
Entity File Number 001-40350    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 81-4816270    
Entity Address, Address Line One 9020 N Capital of Texas Hwy    
Entity Address, Address Line Two Suite I-260    
Entity Address, City or Town Austin    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 78759    
City Area Code 737    
Local Phone Number 787-7906    
Entity Common Stock, Shares Outstanding   99,144,385  
Entity Public Float     $ 360,590,194
Document Transition Report false    
Auditor Name PricewaterhouseCoopers LLP    
Auditor Location Austin, Texas    
Auditor Firm ID 238    
Documents Incorporated by Reference

List hereunder the following documents if incorporated by reference and the Part of the Form 10-K (e.g., Part I, Part II, etc.) into which the document is incorporated:

Portions of the Registrant's 2022 Proxy Statement for the Annual Meeting of Stockholders, to be filed on or before April 30, 2022, are incorporated by reference into Part III of this report.
   
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 102,185 $ 32,359
Restricted cash 0 1,014
Accounts receivable, net 107,548 23,734
Inventories 8,860 1,686
Prepaid and other current assets 17,186 6,924
Total current assets 235,779 65,717
Operating lease right-of-use assets 1,733 571
Property and equipment, net 1,582 311
Investments in unconsolidated subsidiary 0 1,857
Other assets 3,926 2,937
Total assets 243,020 71,393
Current liabilities    
Accounts payable 39,264 17,127
Short-term debt 0 1,000
Accrued expenses 47,860 13,555
Accrued interest – related party 0 207
Income taxes payable 47 79
Deferred revenue 1,421 22,980
Other current liabilities 4,656 4,861
Total current liabilities 93,248 59,809
Long-term debt 0 784
Operating lease liability, net of current portion 1,340 355
Other non-current liabilities 5,566 2,994
Total liabilities 100,154 63,942
Commitments and contingencies (Note 12)
Stockholders' equity    
Preferred stock par value of $0.0001 per share, 10,000,000 shares authorized; none issued as of December 31, 2021 and December 31, 2020 0 0
Common stock par value of $0.0001 per share, 850,000,000 shares authorized; 92,619,641 and 66,155,340 shares issued and outstanding as of December 31, 2021 and December 30, 2020 9 1
Treasury stock, at cost; 10,762,566 and 9,896,666 shares as of December 31, 2021 and December 31, 2020 0 0
Additional paid-in capital 292,082 50,096
Accumulated other comprehensive income (loss) 7 (3)
Accumulated deficit (149,232) (42,643)
Total stockholders' equity 142,866 7,451
Total liabilities and stockholders' equity $ 243,020 $ 71,393
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) (Unaudited) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 850,000,000 850,000,000
Common stock, shares issued 92,619,641 66,155,340
Common stock, shares outstanding 92,619,641 66,155,340
Treasury stock, shares 10,762,566 9,896,666
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue:      
Total revenue $ 270,525 $ 187,352 $ 53,124
Cost of revenue:      
Total cost of revenue 303,070 183,713 55,075
Gross profit (loss) (32,545) 3,639 (1,951)
Operating expenses      
Research and development 11,540 5,222 3,960
Selling and marketing 6,823 3,545 1,897
General and administrative 75,896 11,798 4,563
Total Operating expenses 94,259 20,565 10,420
Loss from operations (126,804) (16,926) (12,371)
Interest expense, net (814) (364) (454)
Gain from disposal of investment in unconsolidated subsidiary 20,829 0 0
Gain (loss) on extinguishment of debt 790 (116) 0
Other Expense (67) 0 0
Income (loss) from unconsolidated subsidiary (354) 1,399 (709)
Loss before income taxes (106,420) (16,007) (13,534)
(Provision) benefit for income taxes (169) 83 39
Net loss (106,589) (15,924) (13,495)
Other comprehensive income (loss):      
Foreign currency translation adjustments 10 (3) 0
Comprehensive loss $ (106,579) $ (15,927) $ (13,495)
Net loss per share      
Basic $ (1.24) $ (0.23) $ (0.22)
Diluted $ (1.24) $ (0.23) $ (0.22)
Weighted-average common shares outstanding:      
Basic 86,043,051 68,810,533 62,043,383
Diluted 86,043,051 68,810,533 62,043,383
Product      
Revenue:      
Total revenue $ 227,397 $ 158,925 $ 43,085
Cost of revenue:      
Total cost of revenue 239,149 155,967 44,212
Service      
Revenue:      
Total revenue 43,128 28,427 10,039
Cost of revenue:      
Total cost of revenue $ 63,921 $ 27,746 $ 10,863
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) - USD ($)
$ in Thousands
Total
IPO [Member]
Preferred Stock
Common Stock
Common Stock
IPO [Member]
Treasury Stock
Additional Paid-in Capital
Additional Paid-in Capital
IPO [Member]
Accumulated Other Comprehensive income (loss)
Accumulated Deficit
Beginning balance at Dec. 31, 2018 $ (1,856)   $ 0 $ 1   $ 0 $ 11,367   $ 0 $ (13,224)
Beginning balance (in shares) at Dec. 31, 2018     0 56,146,407   0        
Restricted stock awards vested during the period (in shares)       3,822,019            
Issuance of common stock 6,000           6,000      
Issuance of common stock (in shares)       3,665,555            
Stock-based compensation 906           906      
Net Income (loss) (13,495)                 (13,495)
Other comprehensive income (loss) 0               0  
Ending balance at Dec. 31, 2019 (8,445)   $ 0 $ 1   $ 0 18,273   0 (26,719)
Ending balance (in shares) at Dec. 31, 2019     0 63,633,981   0        
Restricted stock awards vested during the period (in shares)       3,255,049            
Repurchase of treasury stock, held in treasury       (9,896,666)   9,896,666        
Issuance of common stock 30,000           30,000      
Issuance of common stock (in shares)       9,162,976            
Stock-based compensation 1,823           1,823      
Net Income (loss) (15,924)                 (15,924)
Other comprehensive income (loss) (3)               (3)  
Ending balance at Dec. 31, 2020 7,451   $ 0 $ 1   $ 0 50,096   (3) (42,643)
Ending balance (in shares) at Dec. 31, 2020     0 66,155,340   9,896,666        
Restricted stock awards vested during the period (in shares)       9,107,121            
Repurchase of treasury stock, held in treasury       (865,900)   865,900        
Issuance of common stock upon exercise of stock options $ 317     $ 1     316      
Issuance of common stock upon exercise of stock options (in shares) 2,838,464     2,838,464            
Repurchase and retirement of common stock held by related parties $ (54,155)     $ (1)     (54,154)      
Repurchase and retirement of common stock held by related parties (shares)       (4,455,384)            
Impact of Stock Split       $ 6     (6)      
Deferred offering costs (7,088)           (7,088)      
Issuance of common stock   $ 241,155     $ 2     $ 241,153    
Issuance of common stock (in shares)   4,455,384     19,840,000          
Stock-based compensation 61,765           61,765      
Net Income (loss) (106,589)                 (106,589)
Other comprehensive income (loss) 10               10  
Ending balance at Dec. 31, 2021 $ 142,866   $ 0 $ 9   $ 0 $ 292,082   $ 7 $ (149,232)
Ending balance (in shares) at Dec. 31, 2021     0 92,619,641   10,762,566        
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows (Unaudited)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Cash flows from operating activities      
Net loss $ (106,589) $ (15,924) $ (13,495)
Adjustments to reconcile net income (loss) to cash used in operating activities:      
Stock-based compensation 61,765 1,818 906
Depreciation and amortization 232 47 412
Amortization of debt issuance cost 461 0 0
Reserve for obsolete and slow-moving inventory 90 0 0
(Gain) loss from unconsolidated subsidiary 354 (1,399) 709
Gain from disposal of investment in unconsolidated subsidiary (20,829) 0 0
(Gain) loss on extinguishment of debt (790) 116 0
Warranty provision 8,588 7,866 2,057
Warranty recoverable from manufacturer (928) (1,021) (284)
Bad debt expense (91) 24 444
Deferred income taxes 0 (3) (3)
Other non-cash items 458 50 89
Changes in operating assets and liabilities:      
Accounts receivable, net (83,723) (9,710) (13,838)
Inventories (7,264) 2,819 (4,505)
Prepaid and other current assets (10,237) (2,847) (3,154)
Other assets (2,137) (1,672) (156)
Accounts payable 21,659 10,076 7,781
Accruals and other current liabilities 34,095 7,162 3,389
Accrued interest – related party debt 0 (78) (289)
Deferred revenue (21,559) 3,107 19,683
Other non-current liabilities (6,016) 496 1
Other, net (393) (298) (1)
Net cash provided by (used in) operating activities (132,854) 629 (254)
Cash flows from investing activities:      
Purchases of property and equipment (1,025) (256) (18)
Proceeds from disposal of equity method investment 22,332 2,124 0
Net cash used in investing activities: 21,307 1,868 (18)
Cash flows from financing activities:      
Proceeds from borrowings 0 784 1,000
Repayments of borrowings (related party borrowings in 2020) (1,000) (7,000) 0
Repurchase and retirement of common stock held by related parties (54,155) 0 0
Offering costs paid (5,948) (1,140) 0
Proceeds from stock issuance 241,155 30,000 6,000
Proceeds from stock option exercises 317 0 0
Net cash provided by (used in) financing activities 180,369 22,644 7,000
Effect of exchange rate changes on cash and restricted cash (10) (3) 0
Net increase in cash and restricted cash 68,812 25,138 6,728
Cash and restricted cash at beginning of period 33,373 8,235 1,507
Cash and restricted cash at end of period 102,185 33,373 8,235
Supplemental disclosures of cash flow information:      
Purchase of property and equipment included in account payable 478 0 0
Offering costs included in period end accruals 0 449 0
Commencement of new operating leases 1,540 688 78
Cash paid during the period for third party interest 254 0 8
Cash paid during the period for related party interest 207 350 700
Cash paid during the period for taxes 76 0 0
Reconciliation of cash and restricted cash at period end      
Cash 102,185 32,359 7,221
Restricted cash 0 1,014 1,014
Total cash and restricted cash $ 102,185 $ 33,373 $ 8,235
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Description of business
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of business

Note 1. Description of business

FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. We are a global provider of advanced solar tracker systems, supported by proprietary software and value-added engineering services. Our mission is to provide differentiated products, software, and services that maximize energy generation and cost savings for our customers, and to help facilitate the continued growth and adoption of solar power globally. Trackers significantly increase the amount of solar energy produced at a solar installation by moving solar panels throughout the day to maintain an optimal orientation relative to the sun. Our tracker systems are currently marketed under the Voyager brand name (“Voyager Tracker” or “Voyager”). Voyager is a next-generation two-panel in-portrait single-axis tracker solution that we believe offers industry-leading performance and ease of installation. We have a team of dedicated renewable energy professionals with significant project installation experience focused on delivering cost reductions to our US and worldwide clients across the solar project development and construction cycle. Our solar solutions span a range of applications, including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas, and has international subsidiaries in Australia, India, Singapore, and South Africa.

On January 13, 2017, the Company entered into an asset purchase agreement with SunEdison Utility Holdings, Inc. (“Seller”) to purchase all assets of the Seller, in addition to assuming any liabilities, for a total transaction price of $6 million. Seller discontinued its operations and filed for bankruptcy prior to the acquisition date. The assets purchased as part of this acquisition included intangible assets in the form of developed technology (AP90 tracker), software, and inventory. In connection with the acquisition, the Company was formed by the management team behind the AP90 tracker, a first-generation tracker based on a one-panel in-portrait, linked-row design. The management team utilized their design and construction experience, and their experience with installing and operating other competitive tracking solutions, to create the next-generation Voyager Tracker, which achieved product certification in 2019.

In April 2021, we completed an initial public offering (IPO) of 19,840,000 shares of our common stock receiving proceeds of $241.2 million, net of underwriting discounts and commissions, but before offering costs, and began trading on the Nasdaq Global Market under the symbol “FTCI”. Prior to the completion of the IPO, the board of directors and stockholders approved an approximately 8.25-for-1 forward stock split (the “Forward Stock Split”) of the Company’s shares of common stock which became effective on April 28, 2021. Proceeds from the IPO were used for general corporate purposes, with $54.2 million used to purchase an aggregate of 4,455,384 shares of our common stock, including shares resulting from the settlement of certain vested restricted stock units (“RSUs”) and exercise of certain options in connection with the IPO at the IPO price, less underwriting discounts and commissions.

We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. Under the JOBS Act, we elected to use the allowed extended transition period to delay adopting new or revised accounting standards until such time as those standards apply to private companies.

XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Revision of previously issued financial statements
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revision of Previously Issued Financial Statements

Note 2. Revision of previously issued financial statements

Background of the revision

In connection with the preparation of the Company's financial statements as of and for the year ended December 31, 2021, we identified an error in the classification of offering costs in the statement of cash flows for the year ended December 31, 2020. Specifically, we incorrectly classified offering costs paid as an operating cash outflow instead of a financing cash outflow. Although we have concluded that this error is immaterial to the previously issued financial statements, we are correcting these errors by revising the previously issued financial statements as of December 31, 2020 and for the year then ended.

Effect of the revision

The following table summarizes the effect of the revision on the affected financial statement line items within the previously reported financial statements as of that date, and for the periods indicated. The errors impacted line items in the indirect method of reporting of operating cash flow and financing cash flow presentation as shown below:

(in thousands)

 

Year ended December 31, 2020 (As Previously Reported)

 

 

Adjustments

 

 

Year ended December 31, 2020 (As Revised)

 

Cash flows from operating activities

 

 

 

 

 

 

 

 

 

Impact on cash from changes in operating assets and liabilities

 

 

 

 

 

 

 

 

 

Accounts payable

 

$

8,936

 

 

$

1,140

 

 

$

10,076

 

Net cash provided by (used in) operating activities

 

$

(511

)

 

$

1,140

 

 

$

629

 

Cash flows from financing activities

 

 

 

 

 

 

 

 

 

Offering costs paid

 

$

-

 

 

$

(1,140

)

 

$

(1,140

)

Net cash provided by financing activities

 

$

23,784

 

 

$

(1,140

)

 

$

22,644

 

Supplemental disclosure of cash flow information

 

 

 

 

 

 

 

 

 

Offering costs included in period end accruals

 

$

-

 

 

$

449

 

 

$

449

 

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of significant accounting policies

Note 3. Summary of significant accounting policies

Basis of presentation and principles of consolidation

These consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Intercompany balances and transactions have been eliminated in consolidation.

On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the forward stock split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the forward stock split for all periods presented, unless otherwise indicated.

We currently operate in one business segment, the manufacturing and servicing of Voyager Tracker.

Liquidity

We have incurred cumulative losses since inception and have a history of cash outflows from operations. At December 31, 2021, we had $102.2 million of cash on hand and $100 million of unused borrowing capacity under our existing revolving credit facility described in Note 9 below. The revolving credit facility includes a financial condition covenant stating we are required to maintain a minimum liquidity limit of $125 million for each quarter. After considering this financial condition covenant, we have $77.2 million of available liquidity as of December 31, 2021. We have no material long-term obligations requiring the use of cash and have positive working capital as of December 31, 2021 .

Our costs are affected by certain component costs including steel, motors and micro-chips, as well as transportations costs. Current market conditions that constrain supply of materials and disrupt the flow of materials from international vendors impact the cost of our products and services. These cost increases impact our operating margins. We are taking steps to expand and diversify our manufacturing partnerships and we are implementing alternative modes of transportation to mitigate the impact of the current headwinds in the global supply chain and logistics markets.

Management believes that our existing capital, which includes our cash on hand, as well as our unused borrowing capacity under our revolving credit facility is sufficient for us to fund our operations for at least one year from the date of issuance of these consolidated financial statements. While management believes that the Company’s existing sources of liquidity are adequate to fund operations through at least twelve months from the date the financials are issued, we may need to issue additional debt or obtain new equity financing to fund operations in the future beyond the next twelve months should our use of cash to fund operations continue at levels experienced during 2021.

Use of estimates

Preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported revenue and expenses during the period. Estimates are used for calculating the measure of progress of Voyager tracker projects and deriving the standalone selling prices of the individual performance obligations when determining amounts to recognize for revenue, estimating allowances for doubtful accounts and slow-moving and obsolete inventory, determining useful lives of noncurrent assets and the estimated fair value of those assets for impairment assessments, and estimating the fair value of investments, stock compensation awards, warranty liabilities and federal and state taxes and contingencies. We base our estimates on historical experience and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.

Cash and cash equivalents

We consider all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. We regularly maintain cash balances that exceed federally insured amounts, but we have experienced no losses associated with these amounts to date.

Restricted cash

Cash balances that are legally, contractually or otherwise restricted as to withdrawal or usage are considered restricted cash. At December 31, 2020, our restricted cash represented cash collateral posted with providers of letters of credit.

Accounts receivable, net

Trade receivables are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. We generally do not require collateral from our customers; however, in certain circumstances, we may require letters of credit, other collateral, additional guarantees or advance payments. The allowance for doubtful accounts is based on our assessment of the collectability of our customer accounts. We regularly review our accounts receivable that remain outstanding past their applicable payment terms and establish allowances or make potential write-offs by considering certain factors such as historical experience, industry data, credit quality, age of balances and current economic conditions that may affect a customers’ ability to pay.

Receivables arising from revenue recognized in excess of billings represents our unconditional right to consideration before customers are invoiced due to the level of progress obtained as of period end on our contracts to install Voyager tracker systems and related equipment. Further information may be found below in our revenue recognition policy.

Inventories, net

Inventories are stated at the lower of cost or net realizable value, with costs computed on a first-in, first-out basis. The Company periodically reviews its inventories for excess and obsolete items and adjusts carrying costs to estimated net realizable values when they are determined to be less than cost.

Leases

We adopted Accounting Standards Update ("ASU") No. 2016-02, Leases (Topic 842), as amended ("ASC 842"), effective January 1, 2019. Under ASC 842, we make a determination whether a contract is a lease or contains a lease at the inception of the contract and will reassess that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are reflected on the Company's Consolidated Balance Sheets. Operating lease liabilities are separated into a current portion, which is included in other current liabilities, and a noncurrent portion which is reflected separately on the Company's Consolidated Balance Sheets. The Company does not have any finance lease ROU assets or liabilities.

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.

Our lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, we generally use our incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. We factor in publicly available data for instruments with similar characteristics when calculating our incremental borrowing rates.

The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.

The term of our leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that we are reasonably certain to exercise. We establish the term of each lease at lease commencement and reassess that term in subsequent periods when one of the triggering events outlined in ASC 842 occurs. Our operating lease cost for the lease payments is recognized on a straight-line basis over the lease term.

Our lease contracts often include lease and non-lease components. For facility leases, we elected the practical expedient offered by the standard to not separate lease from non-lease components and, therefore, account for them as a single lease component. For our other contracts that include leases, the Company accounts for the lease and non-lease components separately.

We have elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.

Property and equipment, net

Cost

Property and equipment are stated at cost, net of accumulated depreciation. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is recorded in the Consolidated Statements of Operations and Comprehensive Loss. Maintenance and repair costs that do not extend the useful life or improve an asset, are expensed as incurred.

Third-party and internal personnel costs during the application development stage of software developed or obtained for internal use are capitalized. Costs incurred during the preliminary planning stage and post-implementation of new software systems projects, including data conversion and training costs, are expensed as incurred.

Depreciation

We depreciate our property and equipment using the straight-line method over their estimated useful lives, which generally are as follows:

Category

 

Depreciation period (in years)

 

Leasehold improvements

 

 

3

 

Field equipment

 

 

5

 

Information technology equipment

 

 

3

 

Tooling

 

 

3

 

Capitalized software

 

 

3

 

Impairment

We review our long-lived assets that are held for use for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable or that its useful life may be shorter than previously expected. If such impairment indicators are present or other factors exist that indicate the carrying amount of the asset may not be recoverable, the Company determines whether an impairment has occurred through the use of an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, the Company recognizes a loss for the difference between the carrying amount and the fair value of the asset, which in most cases is estimated based upon Level 3 unobservable inputs. If the asset is determined to have a remaining useful life shorter than previously expected, an adjustment for the shorter remaining life will be made for purposes of recognizing future depreciation expense. Assets are classified as held for sale when the Company has a plan, approved by the appropriate levels of management, for disposal of such assets and those assets are stated at the lower of carrying value or estimated fair value less estimated costs to sell.

Intangible assets, net

Intangible assets consist of developed technology in the form of software tools, licenses, and intellectual property, which are amortized over the period of their estimated useful lives, generally 3 years, using the straight-line

method. At December 31, 2021, and 2020, our intangible assets were fully amortized. We evaluate intangible assets for impairment using the method described above under "Impairment".

Equity method investments

We use the equity method of accounting for investment in which we have the ability to exercise significant influence, but not control, over operating and financial policies of the investee. Our proportionate share of the net income or loss of these investees is included in our Consolidated Statements of Operations and Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as our ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.

We evaluate equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than its cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.

We account for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).

Deferred costs

Debt issue costs

Legal, consulting, banking, accounting and other fees that are incremental and directly related to establishment of our revolving line of credit agreement have been capitalized and included as a component of other assets. These costs are being amortized to interest expense over the term of the revolving line of credit agreement on a straight-line basis. Debt discount and issue costs paid to lenders and third parties relating to outstanding debt, if any, are deferred and included as a reduction in the carrying amount of the debt. These deferred costs will be amortized as additional interest expense over the life of the debt using the interest method or on a straight-line basis, if not materially different.

Offering costs

Legal, consulting, banking, accounting and other fees that are incremental and directly related to anticipated equity offerings are capitalized as incurred and offset against proceeds received upon consummation of the offering as a component of additional paid-in capital. In the event an anticipated offering is terminated, such costs will be expensed.

Warranty

Typically, the sale of Voyager Tracker projects includes parts warranties to customers as part of the overall price of the product. We provide standard assurance type warranties for our products for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses in cost of sales, net of amounts recoverable from manufacturers under their warranty obligations to us. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated material costs incurred for warranty services in subsequent periods are charged to those established reserves.

While we periodically monitor our warranty activities and claims, if actual costs incurred were to be different from our estimates, we would recognize adjustments to our warranty reserves in the period in which those differences arise or are identified.

Stock-based compensation

We recognize compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statement of operations and comprehensive loss. We calculate the fair value of stock options using the Black-Scholes Option-Pricing model, while the fair value of restricted stock grants is based on the estimated fair value of the Company's common stock on the date of grant. Since completion of our IPO, we consider the closing price of our stock, as reported on the Nasdaq Global Market, to be the fair value of our stock on the grant date.

The Black-Scholes model relies on various assumptions, in addition to the exercise price of the option and the value of our common stock on the date of grant. These assumptions include:

Expected Term: The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and is calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.

Expected Volatility: Since the Company did not have a trading history of its common stock prior to our IPO and since such trading history subsequent to our IPO is limited, the expected volatility is derived from the average historical stock volatilities of several public companies within the Company’s industry that it considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.

Risk-Free-Interest-Rate: The Company bases the risk-free interest rate on the implied yield available on US Treasury zero-coupon issues with a remaining term equivalent to the expected term.

Expected Dividend: The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero.

Forfeitures are accounted for as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.

Income taxes

Pursuant to ASC 740, Accounting for Income Taxes, we use the asset and liability method for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.

We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets.

We account for uncertain tax positions in accordance with authoritative guidance which prescribes a minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. Our evaluations of tax positions consider various factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, information obtained during in-process audit activities and changes in facts or circumstances related to a tax position. We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense.

Functional currency

The reporting currency of the Company is the U.S. dollar. We determine the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. We translate the assets and liabilities of our non-U.S. dollar functional currency subsidiaries into U.S. dollars using exchange rates in effect at the end of each period. Revenues and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized as a cumulative translation adjustment in "Accumulated other comprehensive loss" in stockholders’ equity (deficit) in the Consolidated Balance Sheets.

The Company remeasures monetary assets and liabilities that are not denominated in the functional currency at exchange rates in effect at the end of each period.

Revenue recognition

Product revenue includes revenue from the sale of Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Term-based software licenses are deployed on the customers’ own servers and have significant standalone functionality.

Service revenue includes revenue from shipping and handling services, subscription fees from licensing subscription services, and maintenance and support services in connection with the term-based software licenses. Our subscription-based enterprise licensing model typically has contract terms ranging from one to two years and consists of subscription fees from the licensing of subscription services. Our hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Support services include ongoing security updates, upgrades, bug fixes, and maintenance.

We recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.

Identify the contract with a customer: A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, we also evaluate whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. We analyze change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.

Contracts we enter into with our customers for sale of Voyager Trackers are generally under two different types of arrangements: (1) purchase agreements and equipment supply contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.

Change orders from our customers are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.

Identify the performance obligations in the contract: We enter into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation since the majority of tasks and services are part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.

Our Purchase Agreements typically include two performance obligations- 1) Voyager Tracker or customized components of Voyager Tracker, and 2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project.

The revenue for shipping and handling services will be recognized over time based on progress in meeting shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.

Sale of individual parts of Voyager Tracker for certain specific transactions includes multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue is recognized for parts sales at a point in time when the obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.

Determine the transaction price: The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract, and to the extent that we identify variable consideration, we will estimate the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The majority of our contracts do not contain variable consideration provisions as a continuation of the original contract. None of our contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue.

Allocate the transaction price to performance obligations in the contract: Once we have determined the transaction price, we allocate the total transaction price to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the good(s) or service(s) to the

customer. We allocate the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.

We use the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts of Voyager Tracker for certain specific transactions. We use the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligations, we use a residual approach to calculate the standalone selling price, because of the nature of the highly variable and broad range of prices we charge to various customers for this performance obligation in the contracts.

Recognize revenue when or as the Company satisfies a performance obligation: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts our performance in transferring control. Additionally, our performance does not create an asset with an alternative use, due to the highly customized nature of the product, and we have an enforceable right to payment for performance completed to date. Our performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. Our performance obligations for term-based software licenses are recognized point-in-time as and when control transfers, either upon delivery to the customer or the software license start date, whichever is later. Our performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. We recognize subscription services sales/other services on a straight-line basis over the contract period. With regard to support revenue, a time-elapsed method is used to measure progress because we transfer control evenly over the contractual period. Accordingly, the fixed consideration related to support revenue is generally recognized on a straight-line basis over the contract term.

Contract assets and liabilities: The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables for revenue recognized in excess of billing, and deferred revenue in the Consolidated Balance Sheets. We may receive advances or deposits from our customers before revenue is recognized, resulting in contract liabilities, which are reflected as “deferred revenue” on our Consolidated Balance Sheets.

Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment, and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.

Research and development

Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses, benefits, and stock-based compensation, along with other costs related to development of new products and services, as well as enhancing system performance, improving product reliability, reducing product cost, and simplifying installation. Research and development costs also include depreciation and allocated overhead.

Advertising costs

Advertising costs are expensed as incurred and are included in selling and marketing expenses in the accompanying consolidated statements of operations and comprehensive loss.

Concentrations of credit risk

Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable.

We regularly maintain cash balances with various financial institutions that exceed federally insured amounts, but we have experienced no losses associated with these amounts to date.

The Company extends credit to customers in the normal course of business, often without requiring collateral. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk.

The Company’s accounts receivables are derived from revenue earned from customers primarily located in the U.S. and in the Asia Pacific region. No country other than the U.S. accounts for 10% or more of our revenue. Most of our customers are project developers, solar asset owners and engineering, procurement and construction (“EPC”)

contractors that design and build solar energy projects. Often times, as discussed further in "Note 4. Accounts receivable, net", a small number of customers account for a significant portion of our outstanding receivables period end and our total revenue for the year.

Fair value of financial instruments

Our financial instruments consist of cash, cash equivalents, restricted cash, accounts receivable, accounts payable, and debt obligations. Cash, cash equivalents, accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. The carrying values of debt obligations bearing variable rates of interest are also considered to approximate fair value due to applicable interest rates resetting to market rates periodically. The fair value of our fixed-rate debt obligations will be impacted by changes in market rates for similar debt subsequent to our initial borrowings.

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs we select reflect our assumptions about what market participants would use in pricing the asset or liability based on the best information currently available.

The fair value hierarchy prioritizes the inputs into three broad levels:

Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

We account for long-term debt on an amortized cost basis.

Reclassifications

Certain prior year amounts in our balance sheet and income statement, along with supporting notes, have been reclassified to conform to the current year presentation, which provides additional captions compared to the prior year. In addition, we have separately disclosed cash payments for offering costs in 2020 in our cash flow statement.

Recent accounting pronouncements

Recently adopted accounting standards

In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. We adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to our consolidated financial statements.

New accounting pronouncements not yet adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The update to the standard is effective for the Company for its fiscal year beginning after December 15, 2022, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements. 

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts receivable, net
12 Months Ended
Dec. 31, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Accounts receivable, net

Note 4. Accounts receivable, net

Accounts receivable consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Trade receivables

 

$

38,597

 

 

$

23,691

 

Revenue recognized in excess of billings

 

 

72,676

 

 

 

1,224

 

Other receivables

 

 

147

 

 

 

47

 

Total

 

 

111,420

 

 

 

24,962

 

Allowance for doubtful accounts

 

 

(3,872

)

 

 

(1,228

)

Accounts receivable, net

 

$

107,548

 

 

$

23,734

 

Included in total receivables above are amounts billed under retainage provisions totaling $11.6 million and $4.5 million as of December 31, 2021, and 2020, respectively, which are due within the upcoming year.

Activity in the allowance for doubtful accounts for each period was as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$

1,228

 

 

$

441

 

 

$

 

Additions charged to earnings

 

 

4,045

 

 

 

787

 

 

 

441

 

Write-offs of uncollectible accounts

 

 

(1,401

)

 

 

 

 

 

 

Balance at end of period

 

$

3,872

 

 

$

1,228

 

 

$

441

 

At December 31, 2021, four customers accounted for 29%, 23%, 19% and 18%, respectively, of total accounts receivable. At December 31, 2020, three customers accounted for 32%, 25% and 14%, respectively, of total accounts receivable.

During the year ended December 31, 2021, three customers accounted for 37%, 20% and 15%, respectively of total revenue. During the year ended December 31, 2020, four customers accounted for 21%, 19%, 10% and 10%, respectively, of total revenue. During the year ended December 31, 2019, three customers accounted for 59%, 21% and 13%, respectively, of total revenue.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories, net
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Inventories, net

Note 5. Inventories, net

Inventories consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Finished goods

 

$

8,950

 

 

$

1,686

 

Allowance for slow-moving and obsolete inventory

 

 

(90

)

 

 

-

 

Total

 

$

8,860

 

 

$

1,686

 

Activity in the allowance for slow-moving and obsolete inventory for each period was as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$

 

 

$

 

 

$

 

Additions charged to earnings

 

 

90

 

 

 

 

 

 

 

Write-offs of obsolete inventory

 

 

 

 

 

 

 

 

 

Balance at end of period

 

$

90

 

 

$

 

 

$

 

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid and other current assets
12 Months Ended
Dec. 31, 2021
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid and other current assets

Note 6. Prepaid and other current assets

Prepaid and other current assets consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Vendor deposits

 

$

13,098

 

 

$

4,205

 

Prepaid expenses

 

 

2,301

 

 

 

821

 

Prepaid taxes

 

 

269

 

 

 

222

 

Deferred cost of revenue

 

 

 

 

 

992

 

Surety collateral

 

 

460

 

 

 

113

 

Other current assets

 

 

1,058

 

 

 

571

 

Total

 

$

17,186

 

 

$

6,924

 

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases

Note 7. Leases

We lease office and warehouse space in various locations, including our corporate headquarters in Austin, Texas. Additionally, we lease space for an applications laboratory and have a membership in a collaborative research facility in Colorado. All of our manufacturing is outsourced to contract manufacturing partners, and we currently do not own or lease any manufacturing facilities.

We utilized a weighted average discount rate of 5.0% in establishing our operating lease right-of-use assets and liabilities at lease inception. At December 31, 2021, our weighted average remaining lease term for our operating leases was 3.9 years.

Our lease expense consisted of the following:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Operating lease cost

 

$

458

 

 

$

288

 

 

$

286

 

Variable lease cost

 

 

 

 

 

 

 

 

 

Short-term lease cost

 

 

100

 

 

 

31

 

 

 

4

 

Total lease cost

 

$

558

 

 

$

319

 

 

$

290

 

 

 

 

 

 

 

 

 

 

 

Reported in:

 

 

 

 

 

 

 

 

 

Cost of revenue

 

$

239

 

 

$

38

 

 

$

 

Research and development

 

 

39

 

 

 

 

 

 

 

Selling and marketing

 

 

1

 

 

 

3

 

 

 

 

General and administrative

 

 

279

 

 

 

278

 

 

 

290

 

Total lease cost

 

$

558

 

 

$

319

 

 

$

290

 

Future remaining operating lease payment obligations were as follows:

(in thousands)

 

December 31,
2021

 

2022

 

$

567

 

2023

 

 

520

 

2024

 

 

511

 

2025

 

 

446

 

2026

 

 

54

 

Thereafter

 

 

 

Total lease payments

 

 

2,098

 

Less: imputed interest

 

 

(306

)

Present value of operating lease liabilities

 

$

1,792

 

 

 

 

 

Current portion of operating lease liability

 

$

452

 

Operating lease liability, net of current portion

 

 

1,340

 

Present value of operating lease liabilities

 

$

1,792

 

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Property and equipment, net
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and equipment, net

Note 8. Property and equipment, net

Property and equipment consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Leasehold improvements

 

$

22

 

 

$

11

 

Field equipment

 

 

833

 

 

 

66

 

Information technology equipment

 

 

182

 

 

 

-

 

Tooling

 

 

543

 

 

 

-

 

Capitalized software

 

 

250

 

 

 

250

 

Total

 

 

1,830

 

 

 

327

 

Accumulated depreciation

 

 

(248

)

 

 

(16

)

Property and equipment, net

 

$

1,582

 

 

$

311

 

We recognized depreciation expense associated with our property and equipment each period as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Tangible asset depreciation

 

$

170

 

 

$

14

 

 

$

12

 

Capitalized software depreciation

 

 

62

 

 

 

 

 

 

 

Total depreciation expense

 

$

232

 

 

$

14

 

 

$

12

 

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt

Note 9. Debt

Debt consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Revolving line of credit

 

$

 

 

$

1,000

 

Paycheck Protection Program loan

 

 

 

 

 

784

 

Total debt

 

 

 

 

 

1,784

 

Less: short-term debt

 

 

 

 

 

(1,000

)

Long-term debt

 

$

 

 

$

784

 

On April 30, 2021, we entered into a senior secured revolving credit facility with various lenders, including Barclays Bank PLC, as an issuing lender, the swingline lender and as administrative agent (the “Credit Agreement”). The Credit Agreement has an initial three-year term and will be used for working capital and for other general corporate purposes. The Credit Agreement includes the following terms: (i) aggregate commitments of up to $100 million, with letter of credit and swingline sub-limits; (ii) a base rate of LIBOR, plus 3.25% per annum, (iii) initial commitment fees of 0.50% per annum; (iv) initial letter of credit fees of 3.25% per annum; and (v) other customary terms for a corporate revolving credit facility. We have not made any draws on the revolving credit facility as of December 31, 2021. Should LIBOR rates become unavailable during the term of the Credit Agreement, the rate per annum on loans will be based on the secured overnight financing rate (SOFR) published by the Federal Reserve Bank of New York, or a successor SOFR administrator.

The facility is secured by a first priority lien on substantially all of our assets, subject to certain exclusions, and customary guarantees. The Credit Agreement includes the following financial condition covenants that we are required to satisfy: (i) maintain a minimum liquidity limit of $125 million for each quarter; (ii) maintain a 3.75 times leverage ratio; and (iii) maintain a 1.5 times interest coverage ratio. The leverage and interest coverage ratios will be triggered when we achieve $50 million in adjusted EBITDA over a trailing twelve months, or upon our election if we have achieved positive adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity limit will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant we had to satisfy as of the period ended December 31, 2021. As of December 31, 2021, we were in full compliance with our financial condition covenant.

We incurred $2.1 million of debt issuance costs relating to establishment of the Credit Agreement, which are included in "Other assets" in our Consolidated Balance Sheet. At December 31, 2021, the remaining unamortized balance was $1.6 million.

On April 30, 2020, we received a Paycheck Protection Program (“PPP”) loan pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the “CARES” Act) in the amount of $0.8 million. The PPP loan had a two-year term and a fixed interest rate of 1%. Under the terms of the CARES act, the PPP loan was eligible for forgiveness, in part or whole, if the proceeds were used to retain and pay employees and for other qualifying expenditures. On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million PPP loan. The Company recorded the forgiveness of the PPP loan as a gain on extinguishment of debt in the Consolidated Statements of Operations and Comprehensive Loss during the year ended December 31, 2021.

On June 17, 2019, the Company entered into a revolving line of credit agreement with Western Alliance Bank for a total principal amount of $1.0 million, which was to mature two years from the date of borrowing. The line of credit had a variable rate of interest, based on the prime rate as published in the Wall Street Journal, and required monthly interest payments. The prime rate at the time of borrowing was at 5.50% per annum. The outstanding balance of $1.0 million was paid in full, and the revolving credit line was closed in 2021.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities
12 Months Ended
Dec. 31, 2021
Accrued Expenses and Other Current Liabilities Abstract  
Accrued expenses and other current liabilities

Note 10. Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Accrued cost of revenue

 

$

43,185

 

 

$

7,812

 

Accrued compensation

 

 

981

 

 

 

2,869

 

Other accrued expenses

 

 

3,694

 

 

 

2,874

 

Total accrued expenses

 

$

47,860

 

 

$

13,555

 

 

 

 

 

 

 

 

Warranty reserves

 

$

4,032

 

 

$

3,985

 

Current portion of operating lease liability

 

 

452

 

 

 

230

 

Non-federal tax obligations

 

 

172

 

 

 

635

 

Other

 

 

-

 

 

 

11

 

Total other current liabilities

 

$

4,656

 

 

$

4,861

 

We provide standard warranties on our hardware products to customers. The liability amount is based on actual historical warranty spending activity by type of product, customer and geographic region, modified by any known differences such as the impact of reliability improvements.

Activity by period in the Company's warranty accruals was as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$

6,811

 

 

$

2,057

 

 

$

 

Warranties issued during the period

 

 

8,588

 

 

 

7,866

 

 

 

2,057

 

Settlements made during the period

 

 

(5,270

)

 

 

(3,111

)

 

 

 

Changes in liability for pre-existing warranties

 

 

(783

)

 

 

(1

)

 

 

 

Balance at end of period

 

$

9,346

 

 

$

6,811

 

 

$

2,057

 

 

 

 

 

 

 

 

 

 

 

Accrued warranty balance reported in:

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

4,032

 

 

$

3,985

 

 

$

1,368

 

Other non-current liabilities

 

 

5,314

 

 

 

2,826

 

 

 

689

 

Balance at end of period

 

$

9,346

 

 

$

6,811

 

 

$

2,057

 

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income taxes

Note 11. Income taxes

The components of income before income taxes were as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

United States

 

$

(106,467

)

 

$

(16,269

)

 

$

(13,534

)

Foreign

 

 

47

 

 

 

262

 

 

 

 

Total loss before income taxes

 

$

(106,420

)

 

$

(16,007

)

 

$

(13,534

)

 

The provisions (benefits) for income taxes and the reasons for the differences between the provisions (benefits) for income taxes and income tax provisions (benefits) using the U.S. federal income tax rate were as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Current -

 

 

 

 

 

 

 

 

 

Federal

 

$

 

 

$

(159

)

 

$

 

State

 

 

196

 

 

 

1

 

 

 

(36

)

Foreign

 

 

(27

)

 

 

78

 

 

 

 

 

 

 

169

 

 

 

(80

)

 

 

(36

)

Deferred -

 

 

 

 

 

 

 

 

 

Federal

 

 

 

 

 

(3

)

 

 

(3

)

State

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3

)

 

 

(3

)

Provision (benefit) for income taxes

 

$

169

 

 

$

(83

)

 

$

(39

)

 

 

 

 

 

 

 

 

 

 

Federal income tax provision (benefit) at statutory rate

 

$

(22,348

)

 

$

(3,362

)

 

$

(2,842

)

State taxes, net of federal

 

 

(1,744

)

 

 

(215

)

 

 

(551

)

Research and experimentation tax credit

 

 

(342

)

 

 

(179

)

 

 

(118

)

Change in valuation allowance

 

 

28,361

 

 

 

3,523

 

 

 

3,184

 

Stock compensation

 

 

(6,863

)

 

 

406

 

 

 

225

 

Dividends received deduction

 

 

 

 

 

(308

)

 

 

 

Section 162m limitation on executive compensation

 

 

2,467

 

 

 

 

 

 

 

Permanent differences and other

 

 

638

 

 

 

52

 

 

 

63

 

Provision (benefit) for income taxes

 

$

169

 

 

$

(83

)

 

$

(39

)

The components of deferred tax assets and liabilities were as follows:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Deferred tax assets:

 

 

 

 

 

 

Fixed assets and intangibles

 

$

17

 

 

$

135

 

Leases

 

 

378

 

 

 

106

 

Accrued expenses

 

 

2,741

 

 

 

2,066

 

Net operating loss carryforward

 

 

31,868

 

 

 

6,679

 

Stock options

 

 

5,508

 

 

 

 

Investment difference

 

 

 

 

 

148

 

R&D credit carryforward

 

 

616

 

 

 

325

 

Other

 

 

402

 

 

 

 

Subtotal

 

 

41,530

 

 

 

9,459

 

Less: valuation allowance

 

 

(40,760

)

 

 

(9,297

)

Total deferred tax assets

 

 

770

 

 

 

162

 

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Leases

 

 

(370

)

 

 

(101

)

Prepaid expenses

 

 

(400

)

 

 

(61

)

Total deferred tax liability

 

 

(770

)

 

 

(162

)

Net deferred tax asset (liability)

 

$

 

 

$

 

The net change in the total valuation allowance for the year ended December 31, 2021, was an increase of $31.5 million, comprised of $28.4 million recorded through continuing operations and $3.1 million recorded to paid in capital due to IPO costs. The net change in the total valuation allowance for the year ended December 31, 2020, was an increase of $3.5 million recorded through continuing operations. In assessing the realizability of deferred tax assets, we considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. We considered the scheduled reversal of deferred tax liabilities, carryback potential, projected future taxable income and tax planning strategies in making this assessment. After consideration of these factors and based upon the level of historical taxable income, we believe it is more likely than not that the Company will not realize the benefits of these deductible differences at December 31, 2021.

We have federal net operating loss carryforwards of approximately $141.7 million at December 31, 2021. These loss carryforwards have an indefinite carryforward period. We also have state net operating loss carryforwards of approximately $67.5 million which begin to expire in 2034.

We have federal R&D credit carryforwards of approximately $0.8 million at December 31, 2021, which begin to expire in 2038.

We are subject to U.S. federal income tax, as well as income tax in multiple state and foreign jurisdictions. The tax returns for years 2018 and beyond remain open for examination. As of December 31, 2021, the Company is not currently under audit by any taxing authority.

We account for uncertainty in taxes in accordance with authoritative guidance. Changes in our accruals for unrecognized tax benefits were as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

Balance at beginning of period

 

$

81

 

 

$

45

 

Increase for tax positions related to the current year

 

 

636

 

 

 

36

 

Decrease for tax positions related to prior years

 

 

 

 

 

 

Balance at end of period

 

$

717

 

 

$

81

 

The unrecognized tax benefits in the table above includes $0.2 million, and $0.1 million as of December 31, 2021, and December 31, 2020, respectively, that, if recognized, would affect our effective tax rate. We do not expect or anticipate a significant increase or decrease over the next twelve months in the unrecognized tax benefits reported above. As of December 31, 2021, and 2020, we have not accrued any interest or penalties related to unrecognized tax benefits.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies

Note 12. Commitments and contingencies

The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiation, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred.

On April 21, 2021, FCX Solar, LLC (“FCX”), filed a lawsuit against us in the United States District Court for the Southern District of New York. The complaint alleged breach of contract, fraud and unjust enrichment claims related to a patent license agreement and consulting relationship between FCX and us. FCX sought damages of approximately $134 million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the fraud and unjust enrichment claims. On July 16, 2021, FCX filed an amended complaint asserting the same claims as the original complaint. On July 22, 2021, we advised the court that FTC would stand on its motion to dismiss, and at the request of the court, we filed a revised motion citing the amended complaint. FCX filed its response on August 19, 2021, and we filed a reply on September 7, 2021. Oral argument on our motion to dismiss was held on February 3, 2022, and the Court granted our motion on February 7, 2022, dismissing FCX's fraud and unjust enrichment claims and leaving only a claim for breach of a license agreement. On May 29, 2021, FCX filed a separate lawsuit against us in the United States District Court for the Western District of Texas, alleging a claim for patent infringement related to U.S. Patent No. 10,903,782. FCX seeks an unspecified amount of damages, including past and future royalties, and injunctive relief. Our answer to that complaint was filed on June 22, 2021, along with our motion to transfer the patent suit to the Southern District of New York to be consolidated with the New York litigation. FCX filed an amended complaint asserting claims for direct patent infringement, indirect infringement by active inducement, and contributory infringement on July 27, 2021, and we filed our answer to that complaint on August 10, 2021. On October 25, 2021, our motion to transfer the case to the Southern District of New York was granted, and the patent case was consolidated with FCX's contract case on November 19, 2021. Discovery in this consolidated matter is ongoing. We believe the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. We and our management considered (a) the facts described above, (b) the preliminary stages of the proceedings and (c) the advice of outside legal counsel on the claims and determined that it is not probable that FCX will prevail on the merits. At this time, we believe that the likelihood of any material loss related to these matters is remote given the strength of our defenses.

The Company has not recorded any material loss contingency in the Consolidated Balance Sheets as of December 31, 2021, and December 31, 2020.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' equity
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Stockholders' equity

Note 13. Stockholders' equity

Preferred stock

The Certificate of Incorporation, as amended as of April 28, 2021, and amended as of June 7, 2021, (the "Certificate of Incorporation"), authorizes the Company to issue up to 10 million shares of Preferred Stock with a par value of $0.0001 with such designation, rights and preferences as may be determined from time to time by the Company’s board of directors. As of December 31, 2021, there were no shares of preferred stock issued or outstanding.

Common stock

The Certificate of Incorporation authorizes the Company to issue 850 million shares of $0.0001 par value of Common Stock. Holders of Common Stock are entitled to dividends, as and when, declared by the board of directors, subject to the rights of the holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date. The holders of the Common Stock are entitled to one vote for each share of Common Stock; provided that, except as otherwise required by law, holders of Common Stock (in such capacity) shall not be entitled to vote on any amendment to the Certificate of Incorporation that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to the Certificate of Incorporation.

In March 2020, the Company sold 9,162,976 shares of common stock at $3.27 per share for an aggregate purchase price of $30.0 million. The proceeds were available for working capital and other corporate purposes.

On April 30, 2021, the Company closed on its IPO in which we issued and sold 19,840,000 shares of our common stock at a public offering price of $13.00 per share. We received aggregate proceeds of $241.2 million from the IPO, net of approximately $16.8 million in underwriting discount and commissions and before offering costs.

The Company used $54.2 million of net proceeds from the IPO to purchase and retire an aggregate of 4,455,384 shares of our common stock, of which 2,191,557 was a repurchase of common shares and 2,263,827 shares were from the settlement of certain vested RSUs and common shares exercised from options in connection with the IPO.

The Company is using the remaining proceeds from the IPO for general corporate purposes, including working capital and operating expenses. We may also use a portion of such proceeds to acquire or invest in businesses, products, services or technologies and may use a portion of such proceeds to provide funding to third parties for future development capital in connection with projects using our tracker systems.

Treasury stock

On July 21, 2020, the Company’s board of directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares was recorded as treasury stock on the Company’s Consolidated Balance Sheets as of December 31, 2020 and the shares have been added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.

On January 8, 2021, the Company’s board of directors approved a share repurchase of 148,440 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares was recorded as treasury stock on the Company’s Consolidated Balance Sheets as of December 31, 2021 and the shares have been added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.

On April 5, 2021, the Company’s board of directors approved a share repurchase of 717,460 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares was recorded as treasury stock on the Company’s Consolidated Balance Sheets as of December 31, 2021, and the shares have been added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation and other employee benefit plans
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock compensation and other employee benefit plans

Note 14. Stock compensation and other employee benefit plans

Stock compensation plans

On January 9, 2017, the Company’s board of directors adopted the 2017 Stock Incentive Plan (the “2017 Plan”). The Plan offers employees, directors and selected service providers the opportunity to acquire equity in the Company through grants of options, restricted stock awards (“RSA”), stock appreciation rights, restricted stock units (“RSU”), and other stock awards, at exercise prices not less than the fair market value of the Company's common stock on the date of grant.

Following our IPO in April 2021, we adopted the 2021 Stock Incentive Plan (the "2021 Plan") which provides for the grant of awards similar to the 2017 Plan, as well as stock bonuses and cash awards. The number of shares initially reserved for issuance under the 2021 Plan was 12,645,239, which will automatically increase on January 1 of each calendar year prior to the tenth anniversary of the Plan's effective date in an amount equal to the lesser of (i) 4% of the total number of shares of common stock outstanding on the day prior (December 31st) and (ii) a number of shares of common stock determined by the compensation committee of the Company's board of directors.

Concurrent with the adoption of the 2021 Plan, we also adopted the 2021 Employee Stock Purchase Plan (the 2021 ESPP Plan") in order to provide employees of the Company and its designated subsidiaries with an opportunity to purchase the Company's common stock through accumulated payroll deductions at 85% of the stock's fair market value. As of December 31, 2021, this plan has not yet been implemented internally within the Company and no purchases of common stock have been made pursuant to the 2021 ESPP Plan.

Stock options generally vest over four years from the date of grant, and, except as noted below, are based only on service vesting conditions.

During 2021, stock options were issued to our newly appointed Chief Executive Officer which contained market conditions relating to the price of our common stock that must be met in order to start the vesting period.

RSU grants may contain either service vesting conditions or a combination of performance and service vesting conditions, both of which must be met in order to vest. Awards with service conditions generally vest over a period of four years from the date of grant.

Our IPO in April 2021 was deemed to meet the liquidity event provisions in our 2017 Plan, which resulted in the vesting of all awards that had previously satisfied the time-based vesting conditions of such awards as of that date.

The Company had issued RSAs to its founders, all of which are vested as of December 31, 2021. These awards contained restrictions related to transferability, along with the standard service condition of four years required for vesting.

Generally, new shares of authorized common stock are issued to satisfy vesting or exercise of awards under both the 2017 and 2021 Stock Incentive Plans although treasury shares are also available for issuance at the discretion of the Company.

Stock compensation expense for each period was as follows:

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Cost of revenue

 

$

8,094

 

 

$

322

 

 

$

176

 

Research and development

 

 

3,657

 

 

 

57

 

 

 

51

 

Selling and marketing

 

 

2,056

 

 

 

38

 

 

 

26

 

General and administrative

 

 

47,958

 

 

 

1,401

 

 

 

653

 

Total stock compensation expense

 

$

61,765

 

 

$

1,818

 

 

$

906

 

Information relating to our outstanding option awards was as follows:

Options

 

Shares

 

 

Weighted-average exercise price

 

 

Weighted-average remaining contractual term (in years)

 

 

Average intrinsic value (in thousands)

 

Outstanding as of December 31, 2020

 

 

8,524,997

 

 

$

0.23

 

 

 

 

 

 

 

Granted

 

 

2,107,500

 

 

 

8.14

 

 

 

 

 

 

 

Exercised

 

 

(2,838,464

)

 

 

0.11

 

 

 

 

 

 

 

Forfeited and expired

 

 

(255,768

)

 

 

0.48

 

 

 

 

 

 

 

Outstanding as of December 31, 2021

 

 

7,538,265

 

 

$

2.48

 

 

 

7.41

 

 

$

39,500

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vested at December 31, 2021 or expected to vest in the future

 

 

7,538,265

 

 

$

2.48

 

 

 

7.41

 

 

$

39,500

 

Exercisable at December 31, 2021

 

 

4,253,458

 

 

$

0.24

 

 

 

6.23

 

 

$

31,139

 

 

 

 

 

 

 

 

 

 

 

 

 

 

At December 31, 2021:

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation cost not yet recognized (in thousands)

 

 

 

 

 

 

 

 

 

 

$

10,301

 

Weighted-average remaining expense recognition period (in years)

 

 

 

 

 

 

 

 

 

 

 

5.03

 

 

Assumptions used to value option awards were as follows:

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

Black-Scholes-Merton pricing formula weighted-average assumptions:

 

 

 

 

 

 

 

 

 

Expected life (in years)

 

 

7.72

 

 

 

6.07

 

 

 

5.92

 

Risk-free interest rate

 

1.32%

 

 

1.60%

 

 

1.94%

 

Volatility

 

56.47%

 

 

51.57%

 

 

52.90%

 

Dividend yield

 

0.00%

 

 

0.00%

 

 

0.00%

 

 

 

 

 

 

 

 

 

 

 

Valuations:

 

 

 

 

 

 

 

 

 

Grant-date fair value per option (post-split)

 

$

4.79

 

 

$

2.86

 

 

$

1.29

 

Intrinsic value of options exercised (in thousands)

 

$

22,852

 

 

$

 

 

$

 

Average intrinsic value per share of options exercised

 

$

8.05

 

 

$

 

 

$

 

Information relating to our outstanding restricted stock unit and restricted stock awards was as follows:

 

 

Shares

 

 

Weighted-average grant date fair value

 

Restricted stock units:

 

 

 

 

 

 

Nonvested as of December 31, 2020

 

 

12,943,811

 

 

$

3.15

 

Granted

 

 

5,470,137

 

 

 

7.72

 

Vested

 

 

(12,883,918

)

 

 

3.87

 

Forfeited

 

 

(388,561

)

 

 

4.68

 

Nonvested as of December 31, 2021

 

 

5,141,469

 

 

$

6.08

 

 

 

 

 

 

 

 

Restricted stock awards:

 

 

 

 

 

 

Nonvested as of December 31, 2020

 

 

1,169,601

 

 

$

0.07

 

Granted

 

 

 

 

 

 

Vested

 

 

(1,169,601

)

 

 

0.07

 

Forfeited

 

 

 

 

 

 

Nonvested as of December 31, 2021

 

 

 

 

$

 

 

 

 

 

 

 

 

At December 31, 2021:

 

 

 

 

 

 

Stock-based compensation cost not yet recognized (in thousands)

 

 

 

 

$

21,396

 

Weighted-average remaining expense recognition period (in years)

 

 

 

 

 

2.95

 

Other employee benefit plans

We sponsor a 401(k) savings plan for our U.S. employees, whereby the employees can elect to make pre- or post-tax contributions, subject to certain limitations. We make matching contributions equal to 100% of the first 3% and 50% of the next 2% of an employee's contribution. Employee and company contributions are both immediately vested. Company matching contributions were approximately $0.6 million, $0.3 million, and $0.0 million for the years 2021, 2020, and 2019, respectively.

Employees are also eligible to participate in various employee welfare benefit plans, including medical, dental, prescription and life insurance, in which the Company pays a portion of the cost. All such plans are unfunded.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Sale of investment in unconsolidated subsidiary
12 Months Ended
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Sale of investment in unconsolidated subsidiary

Note 15. Sale of investment in unconsolidated subsidiary

On June 24, 2021, the Company disposed of its 4,791,566 Class A common unit interest in Dimension Energy LLC, (“Dimension”), representing approximately 23% of the total outstanding common shares, for approximately $22.3 million, net of a success-based fee described below, resulting in a gain of $20.8 million. Prior to the third-party sale, we had recognized a net loss from our investment in this unconsolidated subsidiary of $0.4 million compared to a gain of $1.4 million recognized in 2020.

On June 29, 2021, the Company made a success-based fee payment in the amount of $1.9 million to two Executive Members of Dimension for entering into voting and support letter agreements and for recommending to all Executive Members of Dimension that they support the purchase agreement and the consummation of the transaction on June 24, 2021.

The sales agreement with Dimension includes an earnout provision which provides the potential to receive an additional contingent consideration of up to approximately $14.0 million through December 2024, based on Dimension achieving certain performance milestones. This potential earnout is calculated each quarter starting January 1, 2022, as $200 times the number of kilowatts constituting each Notice To Proceed (NTP) megawatt (MW) achieved during such quarterly earnout period, provided that no earnout amount is payable in respect to the first 100 NTP MW achieved in any earnout year.

The sales agreement also includes a projects escrow release which is an additional contingent consideration to receive $7 million based on Dimension’s completion of certain construction projects currently in progress. The Company has made an accounting policy election to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date.

During 2021, the Company received a $0.2 million escrow release payment, which is included in the gain referred to above.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (loss) per share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Earnings (loss) per share

Note 16. Earnings (loss) per share

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

Net loss (in thousands)

 

$

(106,589

)

 

$

(15,924

)

 

$

(13,495

)

Weighted average shares outstanding for calculating basic and diluted loss per share

 

 

86,043,051

 

 

 

68,810,533

 

 

 

62,043,383

 

Basic and diluted loss per share

 

$

(1.24

)

 

$

(0.23

)

 

$

(0.22

)

For purposes of computing diluted loss per share, weighted average common shares outstanding do not include potentially dilutive securities that are anti-dilutive, as shown below.

 

 

As of December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

Anti-dilutive securities excluded from calculating dilutive loss per share:

 

 

 

 

 

 

 

 

 

Shares of common stock issuable under stock option plans outstanding

 

 

7,538,265

 

 

 

8,524,997

 

 

 

8,081,738

 

Shares of common stock issuable upon vesting of restricted stock units

 

 

5,141,469

 

 

 

14,121,666

 

 

 

5,249,324

 

Potential common shares excluded from diluted net loss per share calculation

 

 

12,679,734

 

 

 

22,646,663

 

 

 

13,331,062

 

All share and per share amounts in the table above have been adjusted for an approximately 8.25-for-1 forward stock split which took effect on April 28, 2021.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value measurements
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair value measurements

Note 17. Fair value measurements

Recurring measurements

Our financial instruments consist of cash, cash equivalents, restricted cash, accounts receivable, accounts payable, and debt obligations. Cash, cash equivalents, accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.

We did not hold any financial instruments measured at fair value on a recurring basis as categorized within the fair value hierarchy at December 31, 2021, and 2020.

Non-recurring measurements

We had no debt outstanding at December 31, 2021. At December 31, 2020, we had outstanding borrowings of (i) $1.0 million under our revolving line of credit agreement with Western Alliance Bank, which was deemed to approximate fair value as the borrowings bore interest at variable rates, and (ii) $0.8 million under a fixed rate PPP loan, which was deemed to have no fair value at that date based on receipt of notification from the Small Business Administration on January 20, 2021, that forgiveness of the full amount of the loan had been approved.

There were no indications of impairment of any of our long-lived assets during 2021 that required us to evaluate recoverability or estimate fair value of those assets.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Related parties
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Related parties

Note 18. Related parties

Information relating to repurchases of shares from founders of the Company at no cost for inclusion in treasury stock may be found in Note 13 above.

On January 30th, 2017, the Company issued promissory notes worth $7 million, out of which $6.0 million was issued to two Board Members. The notes carried an interest rate of 5% and were to expire five years from date of issuance. The Company repaid the principal during the year ended December 31, 2020. For the years ended December 31, 2020, and 2019, we incurred interest expense of $0.2 million and $0.3 million, respectively, related to the notes issued to the related parties. In combination with the note, the Company also issued 25,000 shares (on a pre-split basis) of common stocks for every $250,000 of notes purchased by such investors.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Quarterly information (unaudited)
12 Months Ended
Dec. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
Quarterly information (unaudited)

Note 19. Quarterly information (unaudited)

In April 2021, the board of directors and stockholders approved a Forward Stock Split of the Company's shares of common stock which became effective on April 28, 2021.

Additionally, in connection with the preparation of the Company's financial statements as of and for the three months ended September 30, 2021, we identified an error in the basic and diluted earnings per share calculations for the three months ended June 30, 2021. Specifically, we incorrectly omitted from the basic and diluted weighted-average shares outstanding calculation shares of common stock underlying RSUs that became fully vested during the period but had not been settled through the legal issuance of common stock. Additionally, we identified that we had overstated stock-based compensation expense by $3.5 million for three months ended June 30, 2021 due to an error in the calculation of expense related to grantees' RSU awards.

The table below shows the revised information for the three months ended June 30, 2021, as well as the reported information for the other periods.

 

 

Three months ended

 

(in thousands, except loss per share)

 

March 31, 2021

 

 

June 30, 2021

 

 

September 30, 2021

 

 

December 31, 2021

 

Revenue

 

$

65,707

 

 

$

50,108

 

 

$

52,989

 

 

$

101,721

 

Gross profit (loss)

 

$

119

 

 

$

(16,050

)

 

$

(8,039

)

 

$

(8,575

)

Net loss

 

$

(7,442

)

 

$

(52,350

)

 

$

(22,915

)

 

$

(23,882

)

Loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.11

)

 

$

(0.61

)

 

$

(0.24

)

 

$

(0.25

)

Diluted

 

$

(0.11

)

 

$

(0.61

)

 

$

(0.24

)

 

$

(0.25

)

Earnings (loss) per share in the table below reflects the retroactive impact of the Forward Stock Split described above on the weighted average shares outstanding each period used to determine basic and diluted earnings (loss) per share.

 

 

Three months ended

 

(in thousands, except loss per share)

 

March 31, 2020

 

 

June 30, 2020

 

 

September 30, 2020

 

 

December 31, 2020

 

Revenue

 

$

32,376

 

 

$

51,157

 

 

$

59,640

 

 

$

44,179

 

Gross profit (loss)

 

$

6,980

 

 

$

(1,382

)

 

$

2,866

 

 

$

(4,825

)

Net income (loss)

 

$

3,420

 

 

$

(6,776

)

 

$

(2,840

)

 

$

(9,728

)

Earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.05

 

 

$

(0.09

)

 

$

(0.04

)

 

$

(0.15

)

Diluted

 

$

0.04

 

 

$

(0.09

)

 

$

(0.04

)

 

$

(0.15

)

 

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent events
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent events

Note 20. Subsequent events

On March 15, 2022, we announced that we had entered into an agreement to acquire an emerging tracker supplier, HX Tracker, to accelerate our international expansion. This transaction is expected to close in the second quarter of 2022, subject to satisfaction of customary closing conditions.

The purchase price for HX Tracker will consist of $4.3 million in cash and issuance of approximately 1.4 million shares of our common stock. The sellers will also be eligible for an earn-out of an additional 1.6 million shares based on meeting certain performance metrics. HX Tracker, formed in 2019, is an emerging China-based supplier of 1P tracker systems designed with a low-steel content which are ideally suited for today's prevalent large-format modules.

 

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Revision of Previously Issued Financial Statements
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revision of Previously Issued Financial Statements

Note 2. Revision of previously issued financial statements

Background of the revision

In connection with the preparation of the Company's financial statements as of and for the year ended December 31, 2021, we identified an error in the classification of offering costs in the statement of cash flows for the year ended December 31, 2020. Specifically, we incorrectly classified offering costs paid as an operating cash outflow instead of a financing cash outflow. Although we have concluded that this error is immaterial to the previously issued financial statements, we are correcting these errors by revising the previously issued financial statements as of December 31, 2020 and for the year then ended.

Effect of the revision

The following table summarizes the effect of the revision on the affected financial statement line items within the previously reported financial statements as of that date, and for the periods indicated. The errors impacted line items in the indirect method of reporting of operating cash flow and financing cash flow presentation as shown below:

(in thousands)

 

Year ended December 31, 2020 (As Previously Reported)

 

 

Adjustments

 

 

Year ended December 31, 2020 (As Revised)

 

Cash flows from operating activities

 

 

 

 

 

 

 

 

 

Impact on cash from changes in operating assets and liabilities

 

 

 

 

 

 

 

 

 

Accounts payable

 

$

8,936

 

 

$

1,140

 

 

$

10,076

 

Net cash provided by (used in) operating activities

 

$

(511

)

 

$

1,140

 

 

$

629

 

Cash flows from financing activities

 

 

 

 

 

 

 

 

 

Offering costs paid

 

$

-

 

 

$

(1,140

)

 

$

(1,140

)

Net cash provided by financing activities

 

$

23,784

 

 

$

(1,140

)

 

$

22,644

 

Supplemental disclosure of cash flow information

 

 

 

 

 

 

 

 

 

Offering costs included in period end accruals

 

$

-

 

 

$

449

 

 

$

449

 

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation

Basis of presentation and principles of consolidation

These consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Intercompany balances and transactions have been eliminated in consolidation.

On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the forward stock split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the forward stock split for all periods presented, unless otherwise indicated.

We currently operate in one business segment, the manufacturing and servicing of Voyager Tracker.

Use of Estimates

Use of estimates

Preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported revenue and expenses during the period. Estimates are used for calculating the measure of progress of Voyager tracker projects and deriving the standalone selling prices of the individual performance obligations when determining amounts to recognize for revenue, estimating allowances for doubtful accounts and slow-moving and obsolete inventory, determining useful lives of noncurrent assets and the estimated fair value of those assets for impairment assessments, and estimating the fair value of investments, stock compensation awards, warranty liabilities and federal and state taxes and contingencies. We base our estimates on historical experience and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.

Cash and cash equivalents

Cash and cash equivalents

We consider all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. We regularly maintain cash balances that exceed federally insured amounts, but we have experienced no losses associated with these amounts to date.

Ability to continue as a going concern

We have incurred cumulative losses since inception and have a history of cash outflows from operations. At December 31, 2021, we had $102.2 million of cash on hand and $100 million of unused borrowing capacity under our existing revolving credit facility described in Note 9 below. The revolving credit facility includes a financial condition covenant stating we are required to maintain a minimum liquidity limit of $125 million for each quarter. After considering this financial condition covenant, we have $77.2 million of available liquidity as of December 31, 2021. We have no material long-term obligations requiring the use of cash and have positive working capital as of December 31, 2021 .

Our costs are affected by certain component costs including steel, motors and micro-chips, as well as transportations costs. Current market conditions that constrain supply of materials and disrupt the flow of materials from international vendors impact the cost of our products and services. These cost increases impact our operating margins. We are taking steps to expand and diversify our manufacturing partnerships and we are implementing alternative modes of transportation to mitigate the impact of the current headwinds in the global supply chain and logistics markets.

Management believes that our existing capital, which includes our cash on hand, as well as our unused borrowing capacity under our revolving credit facility is sufficient for us to fund our operations for at least one year from the date of issuance of these consolidated financial statements. While management believes that the Company’s existing sources of liquidity are adequate to fund operations through at least twelve months from the date the financials are issued, we may need to issue additional debt or obtain new equity financing to fund operations in the future beyond the next twelve months should our use of cash to fund operations continue at levels experienced during 2021.

Accounts receivable, net

Accounts receivable, net

Trade receivables are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. We generally do not require collateral from our customers; however, in certain circumstances, we may require letters of credit, other collateral, additional guarantees or advance payments. The allowance for doubtful accounts is based on our assessment of the collectability of our customer accounts. We regularly review our accounts receivable that remain outstanding past their applicable payment terms and establish allowances or make potential write-offs by considering certain factors such as historical experience, industry data, credit quality, age of balances and current economic conditions that may affect a customers’ ability to pay.

Receivables arising from revenue recognized in excess of billings represents our unconditional right to consideration before customers are invoiced due to the level of progress obtained as of period end on our contracts to install Voyager tracker systems and related equipment. Further information may be found below in our revenue recognition policy.

Inventories, net

Inventories, net

Inventories are stated at the lower of cost or net realizable value, with costs computed on a first-in, first-out basis. The Company periodically reviews its inventories for excess and obsolete items and adjusts carrying costs to estimated net realizable values when they are determined to be less than cost.

Research and development

Research and development

Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses, benefits, and stock-based compensation, along with other costs related to development of new products and services, as well as enhancing system performance, improving product reliability, reducing product cost, and simplifying installation. Research and development costs also include depreciation and allocated overhead.

Property and equipment, net

Property and equipment, net

Cost

Property and equipment are stated at cost, net of accumulated depreciation. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is recorded in the Consolidated Statements of Operations and Comprehensive Loss. Maintenance and repair costs that do not extend the useful life or improve an asset, are expensed as incurred.

Third-party and internal personnel costs during the application development stage of software developed or obtained for internal use are capitalized. Costs incurred during the preliminary planning stage and post-implementation of new software systems projects, including data conversion and training costs, are expensed as incurred.

Depreciation

We depreciate our property and equipment using the straight-line method over their estimated useful lives, which generally are as follows:

Category

 

Depreciation period (in years)

 

Leasehold improvements

 

 

3

 

Field equipment

 

 

5

 

Information technology equipment

 

 

3

 

Tooling

 

 

3

 

Capitalized software

 

 

3

 

Impairment

We review our long-lived assets that are held for use for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable or that its useful life may be shorter than previously expected. If such impairment indicators are present or other factors exist that indicate the carrying amount of the asset may not be recoverable, the Company determines whether an impairment has occurred through the use of an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, the Company recognizes a loss for the difference between the carrying amount and the fair value of the asset, which in most cases is estimated based upon Level 3 unobservable inputs. If the asset is determined to have a remaining useful life shorter than previously expected, an adjustment for the shorter remaining life will be made for purposes of recognizing future depreciation expense. Assets are classified as held for sale when the Company has a plan, approved by the appropriate levels of management, for disposal of such assets and those assets are stated at the lower of carrying value or estimated fair value less estimated costs to sell.

Advertising costs

Advertising costs

Advertising costs are expensed as incurred and are included in selling and marketing expenses in the accompanying consolidated statements of operations and comprehensive loss.

Reclassifications

Reclassifications

Certain prior year amounts in our balance sheet and income statement, along with supporting notes, have been reclassified to conform to the current year presentation, which provides additional captions compared to the prior year. In addition, we have separately disclosed cash payments for offering costs in 2020 in our cash flow statement.

Leases

Leases

We adopted Accounting Standards Update ("ASU") No. 2016-02, Leases (Topic 842), as amended ("ASC 842"), effective January 1, 2019. Under ASC 842, we make a determination whether a contract is a lease or contains a lease at the inception of the contract and will reassess that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are reflected on the Company's Consolidated Balance Sheets. Operating lease liabilities are separated into a current portion, which is included in other current liabilities, and a noncurrent portion which is reflected separately on the Company's Consolidated Balance Sheets. The Company does not have any finance lease ROU assets or liabilities.

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.

Our lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, we generally use our incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. We factor in publicly available data for instruments with similar characteristics when calculating our incremental borrowing rates.

The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.

The term of our leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that we are reasonably certain to exercise. We establish the term of each lease at lease commencement and reassess that term in subsequent periods when one of the triggering events outlined in ASC 842 occurs. Our operating lease cost for the lease payments is recognized on a straight-line basis over the lease term.

Our lease contracts often include lease and non-lease components. For facility leases, we elected the practical expedient offered by the standard to not separate lease from non-lease components and, therefore, account for them as a single lease component. For our other contracts that include leases, the Company accounts for the lease and non-lease components separately.

We have elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.

Restricted Cash

Restricted cash

Cash balances that are legally, contractually or otherwise restricted as to withdrawal or usage are considered restricted cash. At December 31, 2020, our restricted cash represented cash collateral posted with providers of letters of credit.

Intangible assets, net

Intangible assets, net

Intangible assets consist of developed technology in the form of software tools, licenses, and intellectual property, which are amortized over the period of their estimated useful lives, generally 3 years, using the straight-line

method. At December 31, 2021, and 2020, our intangible assets were fully amortized. We evaluate intangible assets for impairment using the method described above under "Impairment".

Functional currency

Functional currency

The reporting currency of the Company is the U.S. dollar. We determine the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. We translate the assets and liabilities of our non-U.S. dollar functional currency subsidiaries into U.S. dollars using exchange rates in effect at the end of each period. Revenues and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized as a cumulative translation adjustment in "Accumulated other comprehensive loss" in stockholders’ equity (deficit) in the Consolidated Balance Sheets.

The Company remeasures monetary assets and liabilities that are not denominated in the functional currency at exchange rates in effect at the end of each period.

Concentration of Credit Risk

Concentrations of credit risk

Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable.

We regularly maintain cash balances with various financial institutions that exceed federally insured amounts, but we have experienced no losses associated with these amounts to date.

The Company extends credit to customers in the normal course of business, often without requiring collateral. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk.

The Company’s accounts receivables are derived from revenue earned from customers primarily located in the U.S. and in the Asia Pacific region. No country other than the U.S. accounts for 10% or more of our revenue. Most of our customers are project developers, solar asset owners and engineering, procurement and construction (“EPC”)

contractors that design and build solar energy projects. Often times, as discussed further in "Note 4. Accounts receivable, net", a small number of customers account for a significant portion of our outstanding receivables period end and our total revenue for the year.

Deferred costs

Deferred costs

Debt issue costs

Legal, consulting, banking, accounting and other fees that are incremental and directly related to establishment of our revolving line of credit agreement have been capitalized and included as a component of other assets. These costs are being amortized to interest expense over the term of the revolving line of credit agreement on a straight-line basis. Debt discount and issue costs paid to lenders and third parties relating to outstanding debt, if any, are deferred and included as a reduction in the carrying amount of the debt. These deferred costs will be amortized as additional interest expense over the life of the debt using the interest method or on a straight-line basis, if not materially different.

Offering costs

Legal, consulting, banking, accounting and other fees that are incremental and directly related to anticipated equity offerings are capitalized as incurred and offset against proceeds received upon consummation of the offering as a component of additional paid-in capital. In the event an anticipated offering is terminated, such costs will be expensed.

Equity Method Investments

Equity method investments

We use the equity method of accounting for investment in which we have the ability to exercise significant influence, but not control, over operating and financial policies of the investee. Our proportionate share of the net income or loss of these investees is included in our Consolidated Statements of Operations and Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as our ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.

We evaluate equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than its cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.

We account for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).

Fair Value of Financial Instruments

Fair value of financial instruments

Our financial instruments consist of cash, cash equivalents, restricted cash, accounts receivable, accounts payable, and debt obligations. Cash, cash equivalents, accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. The carrying values of debt obligations bearing variable rates of interest are also considered to approximate fair value due to applicable interest rates resetting to market rates periodically. The fair value of our fixed-rate debt obligations will be impacted by changes in market rates for similar debt subsequent to our initial borrowings.

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs we select reflect our assumptions about what market participants would use in pricing the asset or liability based on the best information currently available.

The fair value hierarchy prioritizes the inputs into three broad levels:

Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

We account for long-term debt on an amortized cost basis.

Income taxes

Income taxes

Pursuant to ASC 740, Accounting for Income Taxes, we use the asset and liability method for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.

We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets.

We account for uncertain tax positions in accordance with authoritative guidance which prescribes a minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. Our evaluations of tax positions consider various factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, information obtained during in-process audit activities and changes in facts or circumstances related to a tax position. We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense.

Stock-Based Compensation

Stock-based compensation

We recognize compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statement of operations and comprehensive loss. We calculate the fair value of stock options using the Black-Scholes Option-Pricing model, while the fair value of restricted stock grants is based on the estimated fair value of the Company's common stock on the date of grant. Since completion of our IPO, we consider the closing price of our stock, as reported on the Nasdaq Global Market, to be the fair value of our stock on the grant date.

The Black-Scholes model relies on various assumptions, in addition to the exercise price of the option and the value of our common stock on the date of grant. These assumptions include:

Expected Term: The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and is calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.

Expected Volatility: Since the Company did not have a trading history of its common stock prior to our IPO and since such trading history subsequent to our IPO is limited, the expected volatility is derived from the average historical stock volatilities of several public companies within the Company’s industry that it considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.

Risk-Free-Interest-Rate: The Company bases the risk-free interest rate on the implied yield available on US Treasury zero-coupon issues with a remaining term equivalent to the expected term.

Expected Dividend: The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero.

Forfeitures are accounted for as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.

Revenue Recognition

Revenue recognition

Product revenue includes revenue from the sale of Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Term-based software licenses are deployed on the customers’ own servers and have significant standalone functionality.

Service revenue includes revenue from shipping and handling services, subscription fees from licensing subscription services, and maintenance and support services in connection with the term-based software licenses. Our subscription-based enterprise licensing model typically has contract terms ranging from one to two years and consists of subscription fees from the licensing of subscription services. Our hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Support services include ongoing security updates, upgrades, bug fixes, and maintenance.

We recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.

Identify the contract with a customer: A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, we also evaluate whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. We analyze change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.

Contracts we enter into with our customers for sale of Voyager Trackers are generally under two different types of arrangements: (1) purchase agreements and equipment supply contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.

Change orders from our customers are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.

Identify the performance obligations in the contract: We enter into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation since the majority of tasks and services are part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.

Our Purchase Agreements typically include two performance obligations- 1) Voyager Tracker or customized components of Voyager Tracker, and 2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project.

The revenue for shipping and handling services will be recognized over time based on progress in meeting shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.

Sale of individual parts of Voyager Tracker for certain specific transactions includes multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue is recognized for parts sales at a point in time when the obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.

Determine the transaction price: The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract, and to the extent that we identify variable consideration, we will estimate the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The majority of our contracts do not contain variable consideration provisions as a continuation of the original contract. None of our contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue.

Allocate the transaction price to performance obligations in the contract: Once we have determined the transaction price, we allocate the total transaction price to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the good(s) or service(s) to the

customer. We allocate the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.

We use the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts of Voyager Tracker for certain specific transactions. We use the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligations, we use a residual approach to calculate the standalone selling price, because of the nature of the highly variable and broad range of prices we charge to various customers for this performance obligation in the contracts.

Recognize revenue when or as the Company satisfies a performance obligation: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts our performance in transferring control. Additionally, our performance does not create an asset with an alternative use, due to the highly customized nature of the product, and we have an enforceable right to payment for performance completed to date. Our performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. Our performance obligations for term-based software licenses are recognized point-in-time as and when control transfers, either upon delivery to the customer or the software license start date, whichever is later. Our performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. We recognize subscription services sales/other services on a straight-line basis over the contract period. With regard to support revenue, a time-elapsed method is used to measure progress because we transfer control evenly over the contractual period. Accordingly, the fixed consideration related to support revenue is generally recognized on a straight-line basis over the contract term.

Contract assets and liabilities: The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables for revenue recognized in excess of billing, and deferred revenue in the Consolidated Balance Sheets. We may receive advances or deposits from our customers before revenue is recognized, resulting in contract liabilities, which are reflected as “deferred revenue” on our Consolidated Balance Sheets.

Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment, and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.

Warranty

Warranty

Typically, the sale of Voyager Tracker projects includes parts warranties to customers as part of the overall price of the product. We provide standard assurance type warranties for our products for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses in cost of sales, net of amounts recoverable from manufacturers under their warranty obligations to us. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated material costs incurred for warranty services in subsequent periods are charged to those established reserves.

While we periodically monitor our warranty activities and claims, if actual costs incurred were to be different from our estimates, we would recognize adjustments to our warranty reserves in the period in which those differences arise or are identified.

Recent Accounting Pronouncements

Recent accounting pronouncements

Recently adopted accounting standards

In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. We adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to our consolidated financial statements.

New accounting pronouncements not yet adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The update to the standard is effective for the Company for its fiscal year beginning after December 15, 2022, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements. 

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Revision of previously issued financial statements (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revision of Previously Issued Financial Statement

The following table summarizes the effect of the revision on the affected financial statement line items within the previously reported financial statements as of that date, and for the periods indicated. The errors impacted line items in the indirect method of reporting of operating cash flow and financing cash flow presentation as shown below:

(in thousands)

 

Year ended December 31, 2020 (As Previously Reported)

 

 

Adjustments

 

 

Year ended December 31, 2020 (As Revised)

 

Cash flows from operating activities

 

 

 

 

 

 

 

 

 

Impact on cash from changes in operating assets and liabilities

 

 

 

 

 

 

 

 

 

Accounts payable

 

$

8,936

 

 

$

1,140

 

 

$

10,076

 

Net cash provided by (used in) operating activities

 

$

(511

)

 

$

1,140

 

 

$

629

 

Cash flows from financing activities

 

 

 

 

 

 

 

 

 

Offering costs paid

 

$

-

 

 

$

(1,140

)

 

$

(1,140

)

Net cash provided by financing activities

 

$

23,784

 

 

$

(1,140

)

 

$

22,644

 

Supplemental disclosure of cash flow information

 

 

 

 

 

 

 

 

 

Offering costs included in period end accruals

 

$

-

 

 

$

449

 

 

$

449

 

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Depreciation of property and equipment using the method over their estimated useful lives

We depreciate our property and equipment using the straight-line method over their estimated useful lives, which generally are as follows:

Category

 

Depreciation period (in years)

 

Leasehold improvements

 

 

3

 

Field equipment

 

 

5

 

Information technology equipment

 

 

3

 

Tooling

 

 

3

 

Capitalized software

 

 

3

 

Impairment

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts receivable, net (Tables)
12 Months Ended
Dec. 31, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Trade receivables

 

$

38,597

 

 

$

23,691

 

Revenue recognized in excess of billings

 

 

72,676

 

 

 

1,224

 

Other receivables

 

 

147

 

 

 

47

 

Total

 

 

111,420

 

 

 

24,962

 

Allowance for doubtful accounts

 

 

(3,872

)

 

 

(1,228

)

Accounts receivable, net

 

$

107,548

 

 

$

23,734

 

Summary of changes in the Allowance for Doubtful Trade Receivables

Activity in the allowance for doubtful accounts for each period was as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$

1,228

 

 

$

441

 

 

$

 

Additions charged to earnings

 

 

4,045

 

 

 

787

 

 

 

441

 

Write-offs of uncollectible accounts

 

 

(1,401

)

 

 

 

 

 

 

Balance at end of period

 

$

3,872

 

 

$

1,228

 

 

$

441

 

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories, net (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Finished goods

 

$

8,950

 

 

$

1,686

 

Allowance for slow-moving and obsolete inventory

 

 

(90

)

 

 

-

 

Total

 

$

8,860

 

 

$

1,686

 

Schedule of Activity in Slow-moving and Obsolete Inventory

Activity in the allowance for slow-moving and obsolete inventory for each period was as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$

 

 

$

 

 

$

 

Additions charged to earnings

 

 

90

 

 

 

 

 

 

 

Write-offs of obsolete inventory

 

 

 

 

 

 

 

 

 

Balance at end of period

 

$

90

 

 

$

 

 

$

 

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid and other current assets (Tables)
12 Months Ended
Dec. 31, 2021
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Prepaid and Other Current Assets

Prepaid and other current assets consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Vendor deposits

 

$

13,098

 

 

$

4,205

 

Prepaid expenses

 

 

2,301

 

 

 

821

 

Prepaid taxes

 

 

269

 

 

 

222

 

Deferred cost of revenue

 

 

 

 

 

992

 

Surety collateral

 

 

460

 

 

 

113

 

Other current assets

 

 

1,058

 

 

 

571

 

Total

 

$

17,186

 

 

$

6,924

 

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Summary of Lease Expense

Our lease expense consisted of the following:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Operating lease cost

 

$

458

 

 

$

288

 

 

$

286

 

Variable lease cost

 

 

 

 

 

 

 

 

 

Short-term lease cost

 

 

100

 

 

 

31

 

 

 

4

 

Total lease cost

 

$

558

 

 

$

319

 

 

$

290

 

 

 

 

 

 

 

 

 

 

 

Reported in:

 

 

 

 

 

 

 

 

 

Cost of revenue

 

$

239

 

 

$

38

 

 

$

 

Research and development

 

 

39

 

 

 

 

 

 

 

Selling and marketing

 

 

1

 

 

 

3

 

 

 

 

General and administrative

 

 

279

 

 

 

278

 

 

 

290

 

Total lease cost

 

$

558

 

 

$

319

 

 

$

290

 

Summary of Future Remaining Lease Payments Obligations

Future remaining operating lease payment obligations were as follows:

(in thousands)

 

December 31,
2021

 

2022

 

$

567

 

2023

 

 

520

 

2024

 

 

511

 

2025

 

 

446

 

2026

 

 

54

 

Thereafter

 

 

 

Total lease payments

 

 

2,098

 

Less: imputed interest

 

 

(306

)

Present value of operating lease liabilities

 

$

1,792

 

 

 

 

 

Current portion of operating lease liability

 

$

452

 

Operating lease liability, net of current portion

 

 

1,340

 

Present value of operating lease liabilities

 

$

1,792

 

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Property and equipment, net (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Leasehold improvements

 

$

22

 

 

$

11

 

Field equipment

 

 

833

 

 

 

66

 

Information technology equipment

 

 

182

 

 

 

-

 

Tooling

 

 

543

 

 

 

-

 

Capitalized software

 

 

250

 

 

 

250

 

Total

 

 

1,830

 

 

 

327

 

Accumulated depreciation

 

 

(248

)

 

 

(16

)

Property and equipment, net

 

$

1,582

 

 

$

311

 

Schedule of Depreciation Expense

We recognized depreciation expense associated with our property and equipment each period as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Tangible asset depreciation

 

$

170

 

 

$

14

 

 

$

12

 

Capitalized software depreciation

 

 

62

 

 

 

 

 

 

 

Total depreciation expense

 

$

232

 

 

$

14

 

 

$

12

 

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Debt

Debt consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Revolving line of credit

 

$

 

 

$

1,000

 

Paycheck Protection Program loan

 

 

 

 

 

784

 

Total debt

 

 

 

 

 

1,784

 

Less: short-term debt

 

 

 

 

 

(1,000

)

Long-term debt

 

$

 

 

$

784

 

XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Accrued Expenses and Other Current Liabilities Abstract  
Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Accrued cost of revenue

 

$

43,185

 

 

$

7,812

 

Accrued compensation

 

 

981

 

 

 

2,869

 

Other accrued expenses

 

 

3,694

 

 

 

2,874

 

Total accrued expenses

 

$

47,860

 

 

$

13,555

 

 

 

 

 

 

 

 

Warranty reserves

 

$

4,032

 

 

$

3,985

 

Current portion of operating lease liability

 

 

452

 

 

 

230

 

Non-federal tax obligations

 

 

172

 

 

 

635

 

Other

 

 

-

 

 

 

11

 

Total other current liabilities

 

$

4,656

 

 

$

4,861

 

Schedule of warranty accruals

Activity by period in the Company's warranty accruals was as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$

6,811

 

 

$

2,057

 

 

$

 

Warranties issued during the period

 

 

8,588

 

 

 

7,866

 

 

 

2,057

 

Settlements made during the period

 

 

(5,270

)

 

 

(3,111

)

 

 

 

Changes in liability for pre-existing warranties

 

 

(783

)

 

 

(1

)

 

 

 

Balance at end of period

 

$

9,346

 

 

$

6,811

 

 

$

2,057

 

 

 

 

 

 

 

 

 

 

 

Accrued warranty balance reported in:

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

4,032

 

 

$

3,985

 

 

$

1,368

 

Other non-current liabilities

 

 

5,314

 

 

 

2,826

 

 

 

689

 

Balance at end of period

 

$

9,346

 

 

$

6,811

 

 

$

2,057

 

XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of components of income before income taxes

The components of income before income taxes were as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

United States

 

$

(106,467

)

 

$

(16,269

)

 

$

(13,534

)

Foreign

 

 

47

 

 

 

262

 

 

 

 

Total loss before income taxes

 

$

(106,420

)

 

$

(16,007

)

 

$

(13,534

)

 

Schedule of provisions (benefits) for income taxes

The provisions (benefits) for income taxes and the reasons for the differences between the provisions (benefits) for income taxes and income tax provisions (benefits) using the U.S. federal income tax rate were as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Current -

 

 

 

 

 

 

 

 

 

Federal

 

$

 

 

$

(159

)

 

$

 

State

 

 

196

 

 

 

1

 

 

 

(36

)

Foreign

 

 

(27

)

 

 

78

 

 

 

 

 

 

 

169

 

 

 

(80

)

 

 

(36

)

Deferred -

 

 

 

 

 

 

 

 

 

Federal

 

 

 

 

 

(3

)

 

 

(3

)

State

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3

)

 

 

(3

)

Provision (benefit) for income taxes

 

$

169

 

 

$

(83

)

 

$

(39

)

 

 

 

 

 

 

 

 

 

 

Federal income tax provision (benefit) at statutory rate

 

$

(22,348

)

 

$

(3,362

)

 

$

(2,842

)

State taxes, net of federal

 

 

(1,744

)

 

 

(215

)

 

 

(551

)

Research and experimentation tax credit

 

 

(342

)

 

 

(179

)

 

 

(118

)

Change in valuation allowance

 

 

28,361

 

 

 

3,523

 

 

 

3,184

 

Stock compensation

 

 

(6,863

)

 

 

406

 

 

 

225

 

Dividends received deduction

 

 

 

 

 

(308

)

 

 

 

Section 162m limitation on executive compensation

 

 

2,467

 

 

 

 

 

 

 

Permanent differences and other

 

 

638

 

 

 

52

 

 

 

63

 

Provision (benefit) for income taxes

 

$

169

 

 

$

(83

)

 

$

(39

)

Schedule of components of deferred tax assets and liabilities

The components of deferred tax assets and liabilities were as follows:

(in thousands)

 

December 31,
2021

 

 

December 31,
2020

 

Deferred tax assets:

 

 

 

 

 

 

Fixed assets and intangibles

 

$

17

 

 

$

135

 

Leases

 

 

378

 

 

 

106

 

Accrued expenses

 

 

2,741

 

 

 

2,066

 

Net operating loss carryforward

 

 

31,868

 

 

 

6,679

 

Stock options

 

 

5,508

 

 

 

 

Investment difference

 

 

 

 

 

148

 

R&D credit carryforward

 

 

616

 

 

 

325

 

Other

 

 

402

 

 

 

 

Subtotal

 

 

41,530

 

 

 

9,459

 

Less: valuation allowance

 

 

(40,760

)

 

 

(9,297

)

Total deferred tax assets

 

 

770

 

 

 

162

 

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Leases

 

 

(370

)

 

 

(101

)

Prepaid expenses

 

 

(400

)

 

 

(61

)

Total deferred tax liability

 

 

(770

)

 

 

(162

)

Net deferred tax asset (liability)

 

$

 

 

$

 

Schedule of changes in our accruals for unrecognized tax benefits

We account for uncertainty in taxes in accordance with authoritative guidance. Changes in our accruals for unrecognized tax benefits were as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

Balance at beginning of period

 

$

81

 

 

$

45

 

Increase for tax positions related to the current year

 

 

636

 

 

 

36

 

Decrease for tax positions related to prior years

 

 

 

 

 

 

Balance at end of period

 

$

717

 

 

$

81

 

XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Summary of Changes in Product Warranty Reserves

Activity by period in the Company's warranty accruals was as follows:

 

 

Year ended December 31,

 

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$

6,811

 

 

$

2,057

 

 

$

 

Warranties issued during the period

 

 

8,588

 

 

 

7,866

 

 

 

2,057

 

Settlements made during the period

 

 

(5,270

)

 

 

(3,111

)

 

 

 

Changes in liability for pre-existing warranties

 

 

(783

)

 

 

(1

)

 

 

 

Balance at end of period

 

$

9,346

 

 

$

6,811

 

 

$

2,057

 

 

 

 

 

 

 

 

 

 

 

Accrued warranty balance reported in:

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

4,032

 

 

$

3,985

 

 

$

1,368

 

Other non-current liabilities

 

 

5,314

 

 

 

2,826

 

 

 

689

 

Balance at end of period

 

$

9,346

 

 

$

6,811

 

 

$

2,057

 

XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation and other employee benefit plans (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock compensation expense

Stock compensation expense for each period was as follows:

(in thousands)

 

2021

 

 

2020

 

 

2019

 

Cost of revenue

 

$

8,094

 

 

$

322

 

 

$

176

 

Research and development

 

 

3,657

 

 

 

57

 

 

 

51

 

Selling and marketing

 

 

2,056

 

 

 

38

 

 

 

26

 

General and administrative

 

 

47,958

 

 

 

1,401

 

 

 

653

 

Total stock compensation expense

 

$

61,765

 

 

$

1,818

 

 

$

906

 

Summary of outstanding option awards activity

Information relating to our outstanding option awards was as follows:

Options

 

Shares

 

 

Weighted-average exercise price

 

 

Weighted-average remaining contractual term (in years)

 

 

Average intrinsic value (in thousands)

 

Outstanding as of December 31, 2020

 

 

8,524,997

 

 

$

0.23

 

 

 

 

 

 

 

Granted

 

 

2,107,500

 

 

 

8.14

 

 

 

 

 

 

 

Exercised

 

 

(2,838,464

)

 

 

0.11

 

 

 

 

 

 

 

Forfeited and expired

 

 

(255,768

)

 

 

0.48

 

 

 

 

 

 

 

Outstanding as of December 31, 2021

 

 

7,538,265

 

 

$

2.48

 

 

 

7.41

 

 

$

39,500

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vested at December 31, 2021 or expected to vest in the future

 

 

7,538,265

 

 

$

2.48

 

 

 

7.41

 

 

$

39,500

 

Exercisable at December 31, 2021

 

 

4,253,458

 

 

$

0.24

 

 

 

6.23

 

 

$

31,139

 

 

 

 

 

 

 

 

 

 

 

 

 

 

At December 31, 2021:

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation cost not yet recognized (in thousands)

 

 

 

 

 

 

 

 

 

 

$

10,301

 

Weighted-average remaining expense recognition period (in years)

 

 

 

 

 

 

 

 

 

 

 

5.03

 

 

Summary of option awards Activity

Assumptions used to value option awards were as follows:

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

Black-Scholes-Merton pricing formula weighted-average assumptions:

 

 

 

 

 

 

 

 

 

Expected life (in years)

 

 

7.72

 

 

 

6.07

 

 

 

5.92

 

Risk-free interest rate

 

1.32%

 

 

1.60%

 

 

1.94%

 

Volatility

 

56.47%

 

 

51.57%

 

 

52.90%

 

Dividend yield

 

0.00%

 

 

0.00%

 

 

0.00%

 

 

 

 

 

 

 

 

 

 

 

Valuations:

 

 

 

 

 

 

 

 

 

Grant-date fair value per option (post-split)

 

$

4.79

 

 

$

2.86

 

 

$

1.29

 

Intrinsic value of options exercised (in thousands)

 

$

22,852

 

 

$

 

 

$

 

Average intrinsic value per share of options exercised

 

$

8.05

 

 

$

 

 

$

 

Summary of outstanding restricted stock unit and restricted stock awards

Information relating to our outstanding restricted stock unit and restricted stock awards was as follows:

 

 

Shares

 

 

Weighted-average grant date fair value

 

Restricted stock units:

 

 

 

 

 

 

Nonvested as of December 31, 2020

 

 

12,943,811

 

 

$

3.15

 

Granted

 

 

5,470,137

 

 

 

7.72

 

Vested

 

 

(12,883,918

)

 

 

3.87

 

Forfeited

 

 

(388,561

)

 

 

4.68

 

Nonvested as of December 31, 2021

 

 

5,141,469

 

 

$

6.08

 

 

 

 

 

 

 

 

Restricted stock awards:

 

 

 

 

 

 

Nonvested as of December 31, 2020

 

 

1,169,601

 

 

$

0.07

 

Granted

 

 

 

 

 

 

Vested

 

 

(1,169,601

)

 

 

0.07

 

Forfeited

 

 

 

 

 

 

Nonvested as of December 31, 2021

 

 

 

 

$

 

 

 

 

 

 

 

 

At December 31, 2021:

 

 

 

 

 

 

Stock-based compensation cost not yet recognized (in thousands)

 

 

 

 

$

21,396

 

Weighted-average remaining expense recognition period (in years)

 

 

 

 

 

2.95

 

XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (loss) per share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Income (Loss) Per Share

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

Net loss (in thousands)

 

$

(106,589

)

 

$

(15,924

)

 

$

(13,495

)

Weighted average shares outstanding for calculating basic and diluted loss per share

 

 

86,043,051

 

 

 

68,810,533

 

 

 

62,043,383

 

Basic and diluted loss per share

 

$

(1.24

)

 

$

(0.23

)

 

$

(0.22

)

Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share

For purposes of computing diluted loss per share, weighted average common shares outstanding do not include potentially dilutive securities that are anti-dilutive, as shown below.

 

 

As of December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

Anti-dilutive securities excluded from calculating dilutive loss per share:

 

 

 

 

 

 

 

 

 

Shares of common stock issuable under stock option plans outstanding

 

 

7,538,265

 

 

 

8,524,997

 

 

 

8,081,738

 

Shares of common stock issuable upon vesting of restricted stock units

 

 

5,141,469

 

 

 

14,121,666

 

 

 

5,249,324

 

Potential common shares excluded from diluted net loss per share calculation

 

 

12,679,734

 

 

 

22,646,663

 

 

 

13,331,062

 

XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Quarterly information (unaudited) (Tables)
12 Months Ended
Dec. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
Schedule of quarterly information

The table below shows the revised information for the three months ended June 30, 2021, as well as the reported information for the other periods.

 

 

Three months ended

 

(in thousands, except loss per share)

 

March 31, 2021

 

 

June 30, 2021

 

 

September 30, 2021

 

 

December 31, 2021

 

Revenue

 

$

65,707

 

 

$

50,108

 

 

$

52,989

 

 

$

101,721

 

Gross profit (loss)

 

$

119

 

 

$

(16,050

)

 

$

(8,039

)

 

$

(8,575

)

Net loss

 

$

(7,442

)

 

$

(52,350

)

 

$

(22,915

)

 

$

(23,882

)

Loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.11

)

 

$

(0.61

)

 

$

(0.24

)

 

$

(0.25

)

Diluted

 

$

(0.11

)

 

$

(0.61

)

 

$

(0.24

)

 

$

(0.25

)

Earnings (loss) per share in the table below reflects the retroactive impact of the Forward Stock Split described above on the weighted average shares outstanding each period used to determine basic and diluted earnings (loss) per share.

 

 

Three months ended

 

(in thousands, except loss per share)

 

March 31, 2020

 

 

June 30, 2020

 

 

September 30, 2020

 

 

December 31, 2020

 

Revenue

 

$

32,376

 

 

$

51,157

 

 

$

59,640

 

 

$

44,179

 

Gross profit (loss)

 

$

6,980

 

 

$

(1,382

)

 

$

2,866

 

 

$

(4,825

)

Net income (loss)

 

$

3,420

 

 

$

(6,776

)

 

$

(2,840

)

 

$

(9,728

)

Earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.05

 

 

$

(0.09

)

 

$

(0.04

)

 

$

(0.15

)

Diluted

 

$

0.04

 

 

$

(0.09

)

 

$

(0.04

)

 

$

(0.15

)

 

XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Description of business - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 28, 2021
Jan. 13, 2017
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Description Of Business [Line Items]            
Stock issuance costs       $ 5,948 $ 1,140 $ 0
Stock split   8.25-for-1        
SunEdison Utility Holdings, Inc. [Member]            
Description Of Business [Line Items]            
Payments to acquire assets     $ 6,000      
IPO [Member]            
Description Of Business [Line Items]            
Issuance of common stock (in shares) 19,840,000     4,455,384    
Proceeds from IPO       $ 241,200    
Purchase cost of shares       $ 54,200    
Stock split       8.25-for-1    
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Revision of previously issued financial statements - Schedule of Consolidated Statement of Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Impact on cash from changes in operating assets and liabilities      
Accounts payable $ 21,659 $ 10,076 $ 7,781
Net cash provided by (used in) operating activities (132,854) 629 (254)
Cash flows from financing activities      
Offering costs paid (5,948) (1,140) 0
Net cash provided by financing activities 180,369 22,644 7,000
Supplemental disclosures of cash flow information:      
Offering costs included in period end accruals $ 0 (449) $ 0
As Previously Reported      
Impact on cash from changes in operating assets and liabilities      
Accounts payable   8,936  
Net cash provided by (used in) operating activities   (511)  
Cash flows from financing activities      
Offering costs paid   0  
Net cash provided by financing activities   23,784  
Supplemental disclosures of cash flow information:      
Offering costs included in period end accruals   0  
Adjustments      
Impact on cash from changes in operating assets and liabilities      
Accounts payable   1,140  
Net cash provided by (used in) operating activities   1,140  
Cash flows from financing activities      
Offering costs paid   (1,140)  
Net cash provided by financing activities   (1,140)  
Supplemental disclosures of cash flow information:      
Offering costs included in period end accruals   449  
As Revised      
Impact on cash from changes in operating assets and liabilities      
Accounts payable   10,076  
Net cash provided by (used in) operating activities   629  
Cash flows from financing activities      
Offering costs paid   (1,140)  
Net cash provided by financing activities   22,644  
Supplemental disclosures of cash flow information:      
Offering costs included in period end accruals   $ 449  
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies - Additional Information (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 28, 2021
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Mar. 31, 2020
shares
Stock split 8.25-for-1      
Forward stock split   8.25    
Cash and cash equivalents   $ 102.2    
Estimated Useful Life   3 years    
Common stock, par value | $ / shares $ 0.0001 $ 0.0001 $ 0.0001  
Common stock, shares issued | shares   92,619,641 66,155,340 9,162,976
Borrowing Capacity   $ 100.0    
Requirement to maintain minimum liquidity limit each quarter   125.0    
Available liquidity after considering financial condition   $ 77.2    
Concentrations of credit risk, percentage   10.00%    
Common stock, shares outstanding | shares   92,619,641 66,155,340  
Increase in common stock issued and outstanding | shares 8.25      
Warranty description   We provide standard assurance type warranties for our products for periods generally ranging from five to ten years.    
Minimum [Member]        
Subscription revenue contract terms   1 year    
Product warranty life   5 years    
Maximum [Member]        
Subscription revenue contract terms   2 years    
Product warranty life   10 years    
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies - Summary of property and equipment (Details)
12 Months Ended
Dec. 31, 2021
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property Plant And Equipment Useful Life 3 years
Field Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property Plant And Equipment Useful Life 5 years
Information Technology Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property Plant And Equipment Useful Life 3 years
Tooling [Member]  
Property, Plant and Equipment [Line Items]  
Property Plant And Equipment Useful Life 3 years
Capitalized Software [Member]  
Property, Plant and Equipment [Line Items]  
Property Plant And Equipment Useful Life 3 years
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts receivable, net - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, after Allowance for Credit Loss [Abstract]    
Trade receivables $ 38,597 $ 23,691
Revenue recognized in excess of billings 72,676 1,224
Other receivables 147 47
Total 111,420 24,962
Allowance for doubtful accounts (3,872) (1,228)
Accounts Receivable, net $ 107,548 $ 23,734
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts receivable, net - Summary of Changes in the Allowance for Doubtful Trade Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable, after Allowance for Credit Loss [Abstract]      
Balance at beginning of period $ 1,228 $ 441 $ 0
Additions charged to earnings 4,045 787 441
Write-offs of uncollectible accounts (1,401) 0 0
Balance at end of period $ 3,872 $ 1,228 $ 441
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts receivable, net (Additional Information) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Number of customer
Dec. 31, 2020
USD ($)
Number of customer
Dec. 31, 2019
Number of customer
Accounts Notes And Loans Receivable [Line Items]      
Retainage provisions included in receivables | $ $ 11.6 $ 4.5  
Accounts Receivable [Member] | Credit Concentration Risk [Member] | Major Customer [Member]      
Accounts Notes And Loans Receivable [Line Items]      
Number of customer 4 3  
Accounts Receivable [Member] | Credit Concentration Risk [Member] | Customer One [Member]      
Accounts Notes And Loans Receivable [Line Items]      
Concentration Risk, Percentage 29.00% 32.00%  
Accounts Receivable [Member] | Credit Concentration Risk [Member] | Customer Two [Member]      
Accounts Notes And Loans Receivable [Line Items]      
Concentration Risk, Percentage 23.00% 25.00%  
Accounts Receivable [Member] | Credit Concentration Risk [Member] | Customer Three [Member]      
Accounts Notes And Loans Receivable [Line Items]      
Concentration Risk, Percentage 19.00% 14.00%  
Accounts Receivable [Member] | Credit Concentration Risk [Member] | Customer Four [Member]      
Accounts Notes And Loans Receivable [Line Items]      
Concentration Risk, Percentage 18.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Major Customer [Member]      
Accounts Notes And Loans Receivable [Line Items]      
Number of customer 3 4 3
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer One [Member]      
Accounts Notes And Loans Receivable [Line Items]      
Concentration Risk, Percentage 37.00% 21.00% 59.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer Two [Member]      
Accounts Notes And Loans Receivable [Line Items]      
Concentration Risk, Percentage 20.00% 19.00% 21.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer Three [Member]      
Accounts Notes And Loans Receivable [Line Items]      
Concentration Risk, Percentage 15.00% 10.00% 13.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer Four [Member]      
Accounts Notes And Loans Receivable [Line Items]      
Concentration Risk, Percentage   10.00%  
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Additional Information - (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 1,421 $ 22,980
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories, net - Schedule of inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]        
Finished goods $ 8,950 $ 1,686    
Allowance for slow-moving and obsolete inventory (90) 0 $ 0 $ 0
Inventory, Net, Total $ 8,860 $ 1,686    
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories, net - Schedule of Activity in Slow-moving and Obsolete Inventory (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]      
Balance at beginning of period $ 0 $ 0 $ 0
Additions charged to earnings 90 0 0
Write-offs of obsolete inventory 0 0 0
Balance at end of period $ 90 $ 0 $ 0
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid and other current assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Prepaid Expense and Other Assets, Current [Abstract]    
Vendor deposits $ 13,098 $ 4,205
Prepaid expense 2,301 821
Prepaid taxes 269 222
Deferred cost of revenue 0 992
Surety collateral 460 113
Other current assets 1,058 571
Prepaid expenses and other current assets, Total $ 17,186 $ 6,924
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]      
Operating lease cost $ 458 $ 288 $ 286
Variable lease cost 0 0 0
Short-term lease cost 100 31 4
Total lease cost 558 319 290
Cost of Revenue [Member]      
Lessee, Lease, Description [Line Items]      
Total lease cost 239 38 0
Research and Development [Member]      
Lessee, Lease, Description [Line Items]      
Total lease cost 39 0 0
Selling and Marketing [Member]      
Lessee, Lease, Description [Line Items]      
Total lease cost 1 3 0
General and Administrative [Member]      
Lessee, Lease, Description [Line Items]      
Total lease cost $ 279 $ 278 $ 290
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Future Remaining Lease Payments Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2022 $ 567  
2023 520  
2024 511  
2025 446  
2026 54  
Thereafter 0  
Total lease payments 2,098  
Less: imputed interest (306)  
Current portion of operating lease liability 452 $ 230
Operating lease liability, net of current portion 1,340 $ 355
Present value of operating lease liabilities $ 1,792  
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Additional Information) (Details)
Dec. 31, 2021
Leases [Abstract]  
Weighted average discount rate 5.00%
Weighted average remaining lease term 3 years 10 months 24 days
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Property and equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,830 $ 327
Accumulated depreciation (248) (16)
Property and equipment, net 1,582 311
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 22 11
Field Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 833 66
Information Technology Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 182 0
Tooling [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 543 0
Capitalized Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 250 $ 250
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Property and equipment, net - Schedule of Depreciation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Total depreciation expense $ 232 $ 14 $ 12
Tangible Asset [Member]      
Property, Plant and Equipment [Line Items]      
Total depreciation expense 170 14 12
Capitalized Software [Member]      
Property, Plant and Equipment [Line Items]      
Total depreciation expense $ 62 $ 0 $ 0
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total debt $ 0 $ 1,784
Less: short-term debt 0 (1,000)
Long-term debt 0 784
Revolving Line of Credit [Member]    
Debt Instrument [Line Items]    
Total debt 0 1,000
Paycheck Protection Program loan [Member]    
Debt Instrument [Line Items]    
Total debt $ 0 $ 784
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Additional Information (Details)
$ in Thousands
12 Months Ended
Apr. 30, 2021
USD ($)
Jan. 20, 2021
USD ($)
Apr. 30, 2020
USD ($)
Jun. 17, 2019
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
Mar. 31, 2020
shares
Jul. 17, 2019
USD ($)
Debt Instrument [Line Items]                  
Common stock issued for notes purchased | shares         92,619,641 66,155,340   9,162,976  
Amortization of debt issuance cost         $ 461 $ 0 $ 0    
Gain (loss) on extinguishment of debt         790 $ (116) $ 0    
Barclays Bank PLC [Member] | London Interbank Offered Rate (LIBOR) [Member]                  
Debt Instrument [Line Items]                  
Initial margins 3.25%                
Barclays Bank PLC [Member] | Letter of Credit [Member]                  
Debt Instrument [Line Items]                  
Liquidity ratio amount, minimum limit         $ 125,000        
Leverage ratio         3.75        
Interest coverage ratio         1.5        
Line of credit facility, covenant compliance         As of December 31, 2021, we were in full compliance with our financial condition covenant.        
Revolving Line of Credit [Member]                  
Debt Instrument [Line Items]                  
Unamortized debt issuance cost         $ 1,600        
Debt issuance costs         2,100        
Revolving Line of Credit [Member] | Western Alliance Bank [Member]                  
Debt Instrument [Line Items]                  
Principal amount                 $ 1,000
Maturity period       2 years          
Initial margins       5.50%          
Line of credit, outstanding balance         $ 1,000        
Revolving Line of Credit [Member] | Barclays Bank PLC [Member]                  
Debt Instrument [Line Items]                  
Maturity period 3 years                
Initial Commitment Fees 0.50%                
Revolving Line of Credit [Member] | Barclays Bank PLC [Member] | Letter of Credit [Member]                  
Debt Instrument [Line Items]                  
Aggregate commitments $ 100,000                
Initial Commitment Fees 3.25%                
Line of credit facility, covenant terms         The Credit Agreement includes the following financial condition covenants that we are required to satisfy: (i) maintain a minimum liquidity limit of $125 million for each quarter; (ii) maintain a 3.75 times leverage ratio; and (iii) maintain a 1.5 times interest coverage ratio. The leverage and interest coverage ratios will be triggered when we achieve $50 million in adjusted EBITDA over a trailing twelve months, or upon our election if we have achieved positive adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity limit will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant we had to satisfy as of the period ended December 31, 2021        
Credit facility revolver fees         $ 50,000        
Paycheck Protection Program loan [Member] | CARES Act [Member]                  
Debt Instrument [Line Items]                  
Maturity period     2 years            
Initial margins     1.00%            
Loans received     $ 800            
Gain (loss) on extinguishment of debt   $ 800              
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accrued Expenses and Other Current Liabilities Abstract      
Accrued cost of revenue $ 43,185 $ 7,812  
Accrued compensation 981 2,869  
Other accrued expenses 3,694 2,874  
Total accrued expenses 47,860 13,555  
Warranty reserves 4,032 3,985 $ 1,368
Current portion of operating lease liability $ 452 $ 230  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total other current liabilities Total other current liabilities  
Non-federal tax obligations $ 172 $ 635  
Other 0 11  
Total other current liabilities $ 4,656 $ 4,861  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities - Schedule of warranty accruals (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accrued Expenses and Other Current Liabilities Abstract      
Balance at beginning of period $ 6,811 $ 2,057 $ 0
Warranties issued during the period 8,588 7,866 2,057
Settlements made during the period (5,270) (3,111) 0
Changes in liability for pre-existing warranties (783) (1) 0
Balance at end of period 9,346 6,811 2,057
Accrued warranty balance reported in:      
Other current liabilities 4,032 3,985 1,368
Other non-current liabilities 5,314 2,826 689
Balance at end of period $ 9,346 $ 6,811 $ 2,057
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Schedule of components of income before income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Contingency [Line Items]      
Loss before income taxes $ (106,420) $ (16,007) $ (13,534)
United States [Member]      
Income Tax Contingency [Line Items]      
Loss before income taxes (106,467) (16,269) (13,534)
Foreign [Member]      
Income Tax Contingency [Line Items]      
Loss before income taxes $ 47 $ 262 $ 0
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Schedule of provisions (benefits) for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current -      
Federal $ 0 $ (159) $ 0
State 196 1 (36)
Foreign (27) 78 0
Total current expense 169 (80) (36)
Deferred -      
Federal (0) (3) (3)
State (0) 0 0
Total deferred taxes 0 (3) (3)
Provision (benefit) for income taxes 169 (83) (39)
Federal income tax provision (benefit) at statutory rate (22,348) (3,362) (2,842)
State taxes, net of federal (1,744) (215) (551)
Research and experimentation tax credit (342) (179) (118)
Change in valuation allowance 28,361 3,523 3,184
Stock compensation (6,863) 406 225
Dividends received deduction 0 (308) 0
Limitation On Executive Compensation Deduction 2,467 0 0
Permanent differences and other $ 638 $ 52 $ 63
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Schedule of components of deferred tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Fixed assets and intangibles $ 17 $ 135
Leases 378 106
Accrued expenses 2,741 2,066
Net operating loss carryforward 31,868 6,679
Stock options 5,508 0
Investment difference 0 148
R&D credit carryforward 616 325
Other 402 0
Subtotal 41,530 9,459
Less: valuation allowance (40,760) (9,297)
Total deferred tax assets 770 162
Deferred tax liabilities:    
Leases (370) (101)
Prepaid expenses (400) (61)
Total deferred tax liability (770) (162)
Net deferred tax asset (liability) $ 0 $ 0
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Contingency [Line Items]      
Valuation Allowance, Deferred Tax Asset, Increase $ 31,500 $ 3,500  
Valuation Allowance Deferred Tax Assets Increase Continuing Operations 28,400    
Valuation Allowance Deferred Tax Assets Increase paid in capital 3,100    
Net change in total valuation allowance 31,500 3,500  
Pre-tax income (loss) from company's operations (106,420) (16,007) $ (13,534)
Income tax expense (benefit) 169 (83) (39)
Unrecognized tax benefits 717 81 $ 45
Unrecognized Tax Benefits, Period Increase (Decrease) 0 0  
Unrecognized tax benefits impact effective income tax rate 200 100  
Income Tax Interest and Penalties Accrued 0 $ 0  
R&D [Member]      
Income Tax Contingency [Line Items]      
Tax Credit Carryforward, Amount $ 800    
Tax Credit Carryforward, Expiration Date Jan. 01, 2038    
State [Member]      
Income Tax Contingency [Line Items]      
Net operating loss carryforwards $ 67,500    
Operating Loss Carryforwards, Expiration Date Jan. 01, 2034    
NOL carryback refund $ 67,500    
Federal [Member]      
Income Tax Contingency [Line Items]      
Net operating loss carryforwards 141,700    
NOL carryback refund $ 141,700    
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Schedule of changes in our accruals for unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals [Abstract]    
Balance at beginning of period $ 81 $ 45
Increase for tax positions related to the current year 636 36
Decrease for tax positions related to prior years 0 0
Balance at end of period $ 717 $ 81
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies - Additional Information (Details) - USD ($)
Apr. 21, 2021
Dec. 31, 2021
Dec. 31, 2020
Product Warranty Liability [Line Items]      
Loss contingency   $ 0 $ 0
Fcx Solar Llc [Member]      
Product Warranty Liability [Line Items]      
Damages sought value $ 134,000,000    
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 05, 2021
Jan. 08, 2021
Jul. 21, 2020
Dec. 31, 2021
Apr. 28, 2021
Dec. 31, 2020
Mar. 31, 2020
Class of Stock [Line Items]                
Preferred Stock, Shares Authorized         10,000,000   10,000,000  
Preferred stock, par value         $ 0.0001   $ 0.0001  
Common Stock, Shares Authorized         850,000,000   850,000,000  
Common stock, par value         $ 0.0001 $ 0.0001 $ 0.0001  
Dividends         $ 0      
Common stock issued for notes purchased         92,619,641   66,155,340 9,162,976
Sale of Stock, Price Per Share               $ 3.27
Common stock, value, issued         $ 9   $ 1 $ 30,000
Treasury Stock, Shares, Acquired   717,460 148,440 9,896,666        
Treasury Stock, Value   $ 0 $ 0 $ 0 $ 0   $ 0  
IPO [Member]                
Class of Stock [Line Items]                
Issuance of common stock (in shares) 19,840,000       4,455,384      
Shares Issued, Price Per Share $ 13.00              
Proceeds of IPO $ 241,200              
Underwriting Discount and Commissions $ 16,800              
Purchase cost of shares         $ 54,200      
IPO [Member] | Repurchase [Member]                
Class of Stock [Line Items]                
Issuance of common stock (in shares)         2,191,557      
IPO [Member] | Restricted Stock Units (RSUs) [Member]                
Class of Stock [Line Items]                
Issuance of common stock (in shares)         2,263,827      
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation and other employee benefit plans - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   4 years    
Employee and company contributions, amount   $ 600,000 $ 300,000 $ 0.0
Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee contributions percentage   100.00%    
Employee contributions percentage First   3.00%    
Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee contributions percentage Second   50.00%    
Employee contributions percentage final   2.00%    
2021 Stock Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of common stock outstanding 4.00%      
Number of common shares reserved for issuance 12,645,239      
2021 Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of accumulated payroll deductions   85.00%    
Common stock issued   0    
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   4 years    
Restricted Stock Awards [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   4 years    
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation and other employee benefit plans - Stock compensation expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock compensation expense $ 61,765 $ 1,818 $ 906
Cost of Sales [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock compensation expense 8,094 322 176
Research and Development Expense [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock compensation expense 3,657 57 51
Selling and Marketing Expense [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock compensation expense 2,056 38 26
General and Administrative Expense [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock compensation expense $ 47,958 $ 1,401 $ 653
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation and other employee benefit plans - Outstanding option awards (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Share-based Payment Arrangement [Abstract]  
Outstanding, beginning balance, Shares | shares 8,524,997
Granted, Shares | shares 2,107,500
Exercised, Shares | shares (2,838,464)
Forfeited and expired, Shares | shares (255,768)
Outstanding, ending balance, Shares | shares 7,538,265
Vested or expected to vest in the future, Shares | shares 7,538,265
Exercisable , Shares | shares 4,253,458
Outstanding beginning balance, Weighted average exercise price | $ / shares $ 0.23
Granted, Weighted average exercise price | $ / shares 8.14
Exercised, Weighted average exercise price | $ / shares 0.11
Forfeitures and expired, Weighted average exercise price | $ / shares 0.48
Outstanding ending balance, Weighted average exercise price | $ / shares 2.48
Vested or expected to vest in the future, Weighted average exercise price | $ / shares 2.48
Exercisable , Weighted average exercise price | $ / shares $ 0.24
Outstanding , Weighted average remaining contractual term (years) 7 years 4 months 28 days
Vested or expected to vest in the future, Weighted average remaining contractual term (in years) 7 years 4 months 28 days
Exercisable, Weighted average remaining contractual term ( in years) 6 years 2 months 23 days
Outstanding , Average intrinsic value | $ $ 39,500
Vested or expected to vest in the future, Aggregate intrinsic value | $ 39,500
Exercisable , Average intrinsic value | $ 31,139
Stock-based compensation cost not yet recognized | $ $ 10,301
Weighted-average remaining expense recognition period (in years) 5 years 10 days
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation and other employee benefit plans - Assumptions used to value option awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Black-Scholes-Merton pricing formula weighted-average assumptions:      
Expected life (in years) 7 years 8 months 19 days 6 years 25 days 5 years 11 months 1 day
Risk Free Interest Rate 1.32% 1.60% 1.94%
Volatility 56.47% 51.57% 52.90%
Dividend yield 0.00% 0.00% 0.00%
Valuations:      
Grant-date fair value per option (post-split) $ 4.79 $ 2.86 $ 1.29
Intrinsic value of options exercised (in thousands) $ 22,852
Average intrinsic value per share of options exercised $ 8.05
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation and other employee benefit plans - Summary of outstanding restricted stock unit and restricted stock awards (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Granted, Shares 2,107,500
Vested, Shares (7,538,265)
Stock-based compensation cost not yet recognized | $ $ 10,301
Weighted-average remaining expense recognition period (in years) 5 years 10 days
Restricted stock units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested, beginning balance, Shares 12,943,811
Granted, Shares 5,470,137
Vested, Shares (12,883,918)
Forfeited, Shares (388,561)
Nonvested, ending balance, Shares 5,141,469
Nonvested, beginning balance, Dollars per share | $ / shares $ 3.15
Granted | $ / shares 7.72
Vested | $ / shares 3.87
Forfeited | $ / shares 4.68
Nonvested, ending balance, Dollars per share | $ / shares $ 6.08
Stock-based compensation cost not yet recognized | $ $ 21,396
Weighted-average remaining expense recognition period (in years) 2 years 11 months 12 days
Restricted Stock Awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested, beginning balance, Shares 1,169,601
Granted, Shares 0
Vested, Shares (1,169,601)
Forfeited, Shares 0
Nonvested, ending balance, Shares 0
Nonvested, beginning balance, Dollars per share | $ / shares $ 0.07
Granted | $ / shares 0
Vested | $ / shares 0.07
Forfeited | $ / shares 0
Nonvested, ending balance, Dollars per share | $ / shares $ 0
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Sale of investment in unconsolidated subsidiary - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 24, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jun. 29, 2021
Schedule Of Equity Method Investments [Line Items]          
Success-based fee payment         $ 1,900
Gain (Loss) on Disposition of Stock in Subsidiary   $ 400 $ 1,400    
Gain from disposal of investment in unconsolidated subsidiary   20,829 $ 0 $ 0  
Business Combination Contingent Consideration Receivable   14,000      
Escrow released payment received   $ 200      
Dimension [Member]          
Schedule Of Equity Method Investments [Line Items]          
Business Combination, Contingent Consideration Arrangements, Description   The sales agreement with Dimension includes an earnout provision which provides the potential to receive an additional contingent consideration of up to approximately $14.0 million through December 2024, based on Dimension achieving certain performance milestones. This potential earnout is calculated each quarter starting January 1, 2022, as $200 times the number of kilowatts constituting each Notice To Proceed (NTP) megawatt (MW) achieved during such quarterly earnout period, provided that no earnout amount is payable in respect to the first 100 NTP MW achieved in any earnout year.The sales agreement also includes a projects escrow release which is an additional contingent consideration to receive $7 million based on Dimension’s completion of certain construction projects currently in progress.      
Dimension Energy LLC          
Schedule Of Equity Method Investments [Line Items]          
Gain from disposal of investment in unconsolidated subsidiary   $ 20,800      
Dimension Energy LLC | Common Class A          
Schedule Of Equity Method Investments [Line Items]          
Number of Share Disposed 4,791,566        
Ownership percentage 23.00%        
Ownership value $ 22,300        
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (loss) per share (Additional Information) (Details)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Forward stock split 8.25
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (loss) per share - Schedule of Computation of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Basic and diluted:      
Net loss $ (106,589) $ (15,924) $ (13,495)
Weighted average shares outstanding for calculating basic and diluted loss per share 86,043,051 68,810,533 62,043,383
Basic and diluted loss per share $ (1.24) $ (0.23) $ (0.22)
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (loss) per share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential common shares excluded from diluted net loss per share 12,679,734 22,646,663 13,331,062
Stock Options [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential common shares excluded from diluted net loss per share 7,538,265 8,524,997 8,081,738
Restricted Stock Awards [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential common shares excluded from diluted net loss per share 5,141,469 14,121,666 5,249,324
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value measurements (Additional Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Short-term Debt [Line Items]    
Short-term debt $ 0 $ 1,000
Impairment of long-lived assets $ 0  
Paycheck Protection Program loan [Member]    
Short-term Debt [Line Items]    
Line of credit   800
Western Alliance Bank [Member]    
Short-term Debt [Line Items]    
Line of credit   $ 1,000
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Related parties -Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 30, 2017
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Mar. 31, 2020
Related Party Transaction [Line Items]          
Common stock issued for notes purchased   66,155,340   92,619,641 9,162,976
Related party [Member]          
Related Party Transaction [Line Items]          
Aggregate principal amount of notes $ 7,000,000        
Interest rate of notes 5.00%        
Term of notes 5 years        
Interest expense   $ 200,000 $ 300,000    
Common stock issued for notes purchased 25,000        
Promissory Notes Purchased $ 250,000        
Related party [Member] | Two Board Members [Member]          
Related Party Transaction [Line Items]          
Aggregate principal amount of notes $ 6,000,000.0        
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Quarterly information (unaudited) (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]        
Stock-based compensation $ 3,500 $ 61,765 $ 1,823 $ 906
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Quarterly information (unaudited) - Schedule of quarterly information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Gross profit (loss)                 $ (32,545) $ 3,639 $ (1,951)
Net loss                 $ (106,589) $ (15,924) $ (13,495)
Net loss per share                      
Basic                 $ (1.24) $ (0.23) $ (0.22)
Diluted                 $ (1.24) $ (0.23) $ (0.22)
As Revised                      
Revenue     $ 50,108       $ 51,157        
Gross profit (loss)     (16,050)       (1,382)        
Net loss     $ (52,350)       $ (6,776)        
Net loss per share                      
Basic     $ (0.61)       $ (0.09)        
Diluted     $ (0.61)       $ (0.09)        
As Reported                      
Revenue $ 101,721 $ 52,989   $ 65,707 $ 44,179 $ 59,640   $ 32,376      
Gross profit (loss) (8,575) (8,039)   119 (4,825) 2,866   6,980      
Net loss $ (23,882) $ (22,915)   $ (7,442) $ (9,728) $ (2,840)   $ 3,420      
Net loss per share                      
Basic $ (0.25) $ (0.24)   $ (0.11) $ (0.15) $ (0.04)   $ 0.05      
Diluted $ (0.25) $ (0.24)   $ (0.11) $ (0.15) $ (0.04)   $ 0.04      
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Additional Information) (Details) - USD ($)
$ in Millions
Mar. 15, 2022
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Subsequent Event [Line Items]        
Common stock, shares issued   92,619,641 66,155,340 9,162,976
HX Trackers [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Cash paid as purchase price $ 4.3      
Common stock issued for business acquisition 1,400,000      
Earn-out of an additional share capital 1,600,000      
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Segment information - Schedule of Company's Total Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues $ 270,525 $ 187,352 $ 53,124
XML 99 ftci-20211231_htm.xml IDEA: XBRL DOCUMENT 0001828161 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001828161 ftci:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-04-30 0001828161 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001828161 us-gaap:ProductMember 2021-01-01 2021-12-31 0001828161 us-gaap:IPOMember 2021-01-01 2021-12-31 0001828161 us-gaap:TechnologyEquipmentMember 2020-12-31 0001828161 ftci:AsRevisedMember 2021-04-01 2021-06-30 0001828161 us-gaap:PreferredStockMember 2020-12-31 0001828161 srt:ScenarioPreviouslyReportedMember 2021-07-01 2021-09-30 0001828161 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001828161 ftci:DimensionMember 2021-01-01 2021-12-31 0001828161 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001828161 ftci:MajorCustomerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-12-31 0001828161 ftci:CustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001828161 us-gaap:IPOMember 2021-04-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001828161 2021-04-05 0001828161 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001828161 us-gaap:RetainedEarningsMember 2019-12-31 0001828161 us-gaap:CommonStockMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001828161 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001828161 2018-12-31 0001828161 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001828161 ftci:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 us-gaap:EquipmentMember 2021-01-01 2021-12-31 0001828161 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001828161 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001828161 ftci:SunEdisonUtilityHoldingsIncMember 2017-01-13 2017-01-13 0001828161 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001828161 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001828161 ftci:RelatedPartyMember 2017-01-30 0001828161 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-03-31 0001828161 2020-07-21 0001828161 country:US 2020-01-01 2020-12-31 0001828161 2020-01-01 2020-12-31 0001828161 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001828161 ftci:RelatedPartyMember 2017-01-30 2017-01-30 0001828161 srt:MaximumMember 2021-01-01 2021-12-31 0001828161 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001828161 us-gaap:ForeignCountryMember 2020-01-01 2020-12-31 0001828161 srt:ScenarioPreviouslyReportedMember 2020-07-01 2020-09-30 0001828161 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001828161 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001828161 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001828161 us-gaap:RetainedEarningsMember 2020-12-31 0001828161 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001828161 us-gaap:ForeignCountryMember 2021-01-01 2021-12-31 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001828161 us-gaap:ResearchMember 2021-12-31 0001828161 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001828161 ftci:TangibleAssetMember 2019-01-01 2019-12-31 0001828161 2021-12-31 0001828161 2021-06-30 0001828161 us-gaap:ResearchMember 2021-01-01 2021-12-31 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-04-30 2021-04-30 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember 2021-12-31 0001828161 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:TheWesternAllianceBankMember 2019-06-17 2019-06-17 0001828161 2021-01-08 2021-01-08 0001828161 ftci:RestrictedStockAwardMember 2021-01-01 2021-12-31 0001828161 us-gaap:RetainedEarningsMember 2018-12-31 0001828161 srt:RestatementAdjustmentMember 2020-01-01 2020-12-31 0001828161 us-gaap:TreasuryStockMember 2020-12-31 0001828161 ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-12-31 0001828161 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001828161 ftci:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 ftci:TwoThousandAndTwentyOneEmployeePurchasePlanMember 2021-01-01 2021-12-31 0001828161 ftci:MajorCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-31 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember 2021-04-30 2021-04-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001828161 ftci:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001828161 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001828161 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001828161 ftci:RestrictedStockAwardMember 2021-12-31 0001828161 ftci:HxTrackersMember us-gaap:SubsequentEventMember 2022-03-15 0001828161 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001828161 us-gaap:ToolsDiesAndMoldsMember 2020-12-31 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:TheWesternAllianceBankMember 2021-01-01 2021-12-31 0001828161 ftci:TwoThousandTwentyOneStockIncentivePlanMember 2021-04-30 0001828161 us-gaap:TreasuryStockMember 2021-12-31 0001828161 ftci:DimensionEnergyMember us-gaap:CommonClassAMember 2021-06-24 2021-06-24 0001828161 country:US 2019-01-01 2019-12-31 0001828161 ftci:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001828161 ftci:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001828161 us-gaap:ForeignCountryMember 2019-01-01 2019-12-31 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember ftci:CoronavirusAidReliefAndEconomicSecurityActMember 2020-04-30 0001828161 ftci:PlcBarclaysBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-30 2021-04-30 0001828161 us-gaap:ToolsDiesAndMoldsMember 2021-12-31 0001828161 ftci:RepurchaseMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001828161 srt:MinimumMember 2021-01-01 2021-12-31 0001828161 us-gaap:PreferredStockMember 2018-12-31 0001828161 2020-07-21 2020-07-21 0001828161 2021-04-28 2021-04-28 0001828161 us-gaap:RetainedEarningsMember 2021-12-31 0001828161 ftci:WesternAllianceBankMember 2020-12-31 0001828161 us-gaap:DomesticCountryMember 2021-12-31 0001828161 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001828161 us-gaap:RestrictedStockUnitsRSUMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001828161 us-gaap:TechnologyEquipmentMember 2021-01-01 2021-12-31 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember 2020-12-31 0001828161 2021-01-01 2021-12-31 0001828161 2020-03-31 0001828161 2019-12-31 0001828161 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001828161 us-gaap:EquipmentMember 2021-12-31 0001828161 ftci:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001828161 ftci:HxTrackersMember us-gaap:SubsequentEventMember 2022-03-15 2022-03-15 0001828161 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001828161 ftci:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001828161 2021-04-05 2021-04-05 0001828161 ftci:TangibleAssetMember 2021-01-01 2021-12-31 0001828161 ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-01-01 2021-12-31 0001828161 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-03-31 0001828161 2021-01-08 0001828161 ftci:FcxSolarLlcMember 2021-04-21 2021-04-21 0001828161 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001828161 ftci:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001828161 us-gaap:TreasuryStockMember 2018-12-31 0001828161 srt:ScenarioPreviouslyReportedMember 2020-10-01 2020-12-31 0001828161 us-gaap:PreferredStockMember 2021-12-31 0001828161 ftci:RestrictedStockAwardMember 2020-12-31 0001828161 us-gaap:ServiceMember 2019-01-01 2019-12-31 0001828161 us-gaap:CommonStockMember 2019-12-31 0001828161 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-12-31 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember ftci:CoronavirusAidReliefAndEconomicSecurityActMember 2020-04-30 2020-04-30 0001828161 us-gaap:IPOMember 2021-04-30 2021-04-30 0001828161 ftci:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001828161 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001828161 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001828161 ftci:AsRevisedMember 2020-04-01 2020-06-30 0001828161 2021-04-28 0001828161 ftci:TwoThousandTwentyOneStockIncentivePlanMember 2021-04-01 2021-04-30 0001828161 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001828161 ftci:TangibleAssetMember 2020-01-01 2020-12-31 0001828161 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001828161 us-gaap:TechnologyEquipmentMember 2021-12-31 0001828161 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001828161 us-gaap:EquipmentMember 2020-12-31 0001828161 ftci:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001828161 ftci:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 2020-12-31 0001828161 ftci:MajorCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-12-31 0001828161 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001828161 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001828161 ftci:RelatedPartyMember 2020-01-01 2020-12-31 0001828161 ftci:CustomerFourMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001828161 us-gaap:TreasuryStockMember 2019-12-31 0001828161 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001828161 2021-06-29 0001828161 ftci:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 2022-03-11 0001828161 us-gaap:CommonStockMember 2018-12-31 0001828161 us-gaap:CommonStockMember 2021-12-31 0001828161 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001828161 us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001828161 ftci:RelatedPartyMember 2019-01-01 2019-12-31 0001828161 ftci:DimensionEnergyMember us-gaap:CommonClassAMember 2021-06-24 0001828161 2019-01-01 2019-12-31 0001828161 us-gaap:PreferredStockMember 2019-12-31 0001828161 ftci:AsRevisedMember 2020-01-01 2020-12-31 0001828161 ftci:MajorCustomerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-12-31 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember 2020-12-31 0001828161 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001828161 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001828161 us-gaap:ProductMember 2019-01-01 2019-12-31 0001828161 srt:ScenarioPreviouslyReportedMember 2021-10-01 2021-12-31 0001828161 ftci:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001828161 country:US 2021-01-01 2021-12-31 0001828161 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-01-01 2021-12-31 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:TheWesternAllianceBankMember 2019-07-17 0001828161 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001828161 us-gaap:IPOMember 2021-04-30 2021-04-30 0001828161 ftci:TwoBoardMembersMember ftci:RelatedPartyMember 2017-01-30 0001828161 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001828161 us-gaap:CommonStockMember 2020-12-31 0001828161 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001828161 ftci:MajorCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-12-31 0001828161 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001828161 us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-12-31 0001828161 2021-04-01 2021-06-30 0001828161 us-gaap:IPOMember 2021-01-01 2021-12-31 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember ftci:CoronavirusAidReliefAndEconomicSecurityActMember 2021-01-20 2021-01-20 0001828161 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001828161 ftci:DimensionEnergyMember 2021-01-01 2021-12-31 0001828161 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001828161 us-gaap:ProductMember 2020-01-01 2020-12-31 0001828161 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2021-01-01 2021-12-31 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001828161 ftci:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 ftci:NumberOfCustomer pure shares iso4217:USD shares iso4217:USD --12-31 P1Y 2034-01-01 FY 2038-01-01 false P5Y http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent 0001828161 http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent 10-K true 2021-12-31 2021 false 001-40350 FTC SOLAR, INC. DE 81-4816270 9020 N Capital of Texas Hwy Suite I-260 Austin TX 78759 737 787-7906 Common Stock, $0.0001 par value FTCI NASDAQ No No Yes Yes Non-accelerated Filer false true false false false 360590194 99144385 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:3.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">List hereunder the following documents if incorporated by reference and the Part of the Form 10-K (e.g., Part I, Part II, etc.) into which the document is incorporated:</span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Portions of the Registrant's 2022 Proxy Statement for the Annual Meeting of Stockholders, to be filed on or before April 30, 2022, are incorporated by reference into Part III of this report.</span> 238 PricewaterhouseCoopers LLP Austin, Texas 102185000 32359000 0 1014000 107548000 23734000 8860000 1686000 17186000 6924000 235779000 65717000 1733000 571000 1582000 311000 0 1857000 3926000 2937000 243020000 71393000 39264000 17127000 0 1000000 47860000 13555000 0 207000 47000 79000 1421000 22980000 4656000 4861000 93248000 59809000 0 784000 1340000 355000 5566000 2994000 100154000 63942000 0.0001 0.0001 10000000 10000000 0 0 0 0 0.0001 0.0001 850000000 850000000 92619641 92619641 66155340 66155340 9000 1000 10762566 9896666 0 0 292082000 50096000 7000 -3000 -149232000 -42643000 142866000 7451000 243020000 71393000 227397000 158925000 43085000 43128000 28427000 10039000 270525000 187352000 53124000 239149000 155967000 44212000 63921000 27746000 10863000 303070000 183713000 55075000 -32545000 3639000 -1951000 11540000 5222000 3960000 6823000 3545000 1897000 75896000 11798000 4563000 94259000 20565000 10420000 -126804000 -16926000 -12371000 -814000 -364000 -454000 20829000 0 0 790000 -116000 0 67000 0 0 -354000 1399000 -709000 -106420000 -16007000 -13534000 169000 -83000 -39000 -106589000 -15924000 -13495000 10000 -3000 0 -106579000 -15927000 -13495000 -1.24 -0.23 -0.22 -1.24 -0.23 -0.22 86043051 68810533 62043383 86043051 68810533 62043383 0 0 56146407 1000 0 0 11367000 0 -13224000 -1856000 3822019 3665555 6000000 6000000 906000 906000 -13495000 -13495000 0 0 0 0 63633981 1000 0 0 18273000 0 -26719000 -8445000 3255049 -9896666 9896666 9162976 30000000 30000000 1823000 1823000 -15924000 -15924000 -3000 -3000 0 0 66155340 1000 9896666 0 50096000 -3000 -42643000 7451000 9107121 -865900 865900 2838464 1000 316000 317000 -4455384 -1000 -54154000 -54155000 19840000 2000 241153000 241155000 6000 -6000 -7088000 -7088000 61765000 61765000 -106589000 -106589000 10000 10000 0 0 92619641 9000 10762566 0 292082000 7000 -149232000 142866000 -106589000 -15924000 -13495000 61765000 1818000 906000 232000 47000 412000 461000 0 0 90000 0 0 -354000 1399000 -709000 20829000 0 0 790000 -116000 0 8588000 7866000 2057000 928000 1021000 284000 -91000 24000 444000 0 -3000 -3000 -458000 -50000 -89000 83723000 9710000 13838000 7264000 -2819000 4505000 10237000 2847000 3154000 2137000 1672000 156000 21659000 10076000 7781000 34095000 7162000 3389000 0 -78000 -289000 -21559000 3107000 19683000 -6016000 496000 1000 393000 298000 1000 -132854000 629000 -254000 1025000 256000 18000 22332000 2124000 0 21307000 1868000 -18000 0 784000 1000000 1000000 7000000 0 54155000 0 0 5948000 1140000 0 241155000 30000000 6000000 317000 0 0 180369000 22644000 7000000 -10000 -3000 0 68812000 25138000 6728000 33373000 8235000 1507000 102185000 33373000 8235000 478000 0 0 0 449000 0 1540000 688000 78000 254000 0 8000 207000 350000 700000 76000 0 0 102185000 32359000 7221000 0 1014000 1014000 102185000 33373000 8235000 <p id="note_1" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 1. Descr</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">iption of business</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. We are a global provider of advanced solar tracker systems, supported by proprietary software and value-added engineering services. Our mission is to provide differentiated products, software, and services that maximize energy generation and cost savings for our customers, and to help facilitate the continued growth and adoption of solar power globally. Trackers significantly increase the amount of solar energy produced at a solar installation by moving solar panels throughout the day to maintain an optimal orientation relative to the sun. Our tracker systems are currently marketed under the Voyager brand name (“Voyager Tracker” or “Voyager”). Voyager is a next-generation two-panel in-portrait single-axis tracker solution that we believe offers industry-leading performance and ease of installation. We have a team of dedicated renewable energy professionals with significant project installation experience focused on delivering cost reductions to our US and worldwide clients across the solar project development and construction cycle. Our solar solutions span a range of applications, including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas, and has international subsidiaries in Australia, India, Singapore, and South Africa.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On January 13, 2017, the Company entered into an asset purchase agreement with SunEdison Utility Holdings, Inc. (“Seller”) to purchase all assets of the Seller, in addition to assuming any liabilities, for a total transaction price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. Seller discontinued its operations and filed for bankruptcy prior to the acquisition date. The assets purchased as part of this acquisition included intangible assets in the form of developed technology (AP90 tracker), software, and inventory. In connection with the acquisition, the Company was formed by the management team behind the AP90 tracker, a first-generation tracker based on a one-panel in-portrait, linked-row design. The management team utilized their design and construction experience, and their experience with installing and operating other competitive tracking solutions, to create the next-generation Voyager Tracker, which achieved product certification in 2019.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In April 2021, we completed an initial public offering (IPO) of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">19,840,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of our common stock receiving proceeds of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">241.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, net of underwriting discounts and commissions, but before offering costs, and began trading on the Nasdaq Global Market under the symbol “FTCI”. Prior to the completion of the IPO, the board of directors and stockholders approved an approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8.25-for-1</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> forward stock split (the “Forward Stock Split”) of the Company’s shares of common stock which became effective on April 28, 2021. Proceeds from the IPO were used for general corporate purposes, with $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million used to purchase an aggregate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,455,384</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of our common stock, including shares resulting from the settlement of certain vested restricted stock units (“RSUs”) and exercise of certain options in connection with the IPO at the IPO price, less underwriting discounts and commissions.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. Under the JOBS Act, we elected to use the allowed extended transition period to delay adopting new or revised accounting standards until such time as those standards apply to private companies.</span></p> 6000000 19840000 241200000 8.25-for-1 54200000 4455384 <p id="note_2a" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 2. Revision of previously issued financial statements</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Background of the revision</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In connection with the preparation of the Company's financial statements as of and for the year ended December 31, 2021, we identified an error in the classification of offering costs in the statement of cash flows for the year ended December 31, 2020. Specifically, we incorrectly classified offering costs paid as an operating cash outflow instead of a financing cash outflow. Although we have concluded that this error is immaterial to the previously issued financial statements, we are correcting these errors by revising the previously issued financial statements as of December 31, 2020 and for the year then ended.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Effect of the revision</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the effect of the revision on the affected financial statement line items within the previously reported financial statements as of that date, and for the periods indicated. The errors impacted line items in the indirect method of reporting of operating cash flow and financing cash flow presentation as shown below:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.428%;"/> <td style="width:1.424%;"/> <td style="width:1.371%;"/> <td style="width:11.468%;"/> <td style="width:0.91%;"/> <td style="width:1.424%;"/> <td style="width:1.381%;"/> <td style="width:11.522%;"/> <td style="width:0.91%;"/> <td style="width:1.424%;"/> <td style="width:1.371%;"/> <td style="width:11.457%;"/> <td style="width:0.91%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Year ended December 31, 2020 (As Previously Reported)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Adjustments</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Year ended December 31, 2020 (As Revised)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Cash flows from operating activities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Impact on cash from changes in operating assets and liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,936</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,140</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10,076</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net cash provided by (used in) operating activities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">511</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,140</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">629</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Cash flows from financing activities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Offering costs paid</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,140</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,140</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net cash provided by financing activities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23,784</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,140</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22,644</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Supplemental disclosure of cash flow information</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Offering costs included in period end accruals</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">449</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">449</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the effect of the revision on the affected financial statement line items within the previously reported financial statements as of that date, and for the periods indicated. The errors impacted line items in the indirect method of reporting of operating cash flow and financing cash flow presentation as shown below:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.428%;"/> <td style="width:1.424%;"/> <td style="width:1.371%;"/> <td style="width:11.468%;"/> <td style="width:0.91%;"/> <td style="width:1.424%;"/> <td style="width:1.381%;"/> <td style="width:11.522%;"/> <td style="width:0.91%;"/> <td style="width:1.424%;"/> <td style="width:1.371%;"/> <td style="width:11.457%;"/> <td style="width:0.91%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Year ended December 31, 2020 (As Previously Reported)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Adjustments</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Year ended December 31, 2020 (As Revised)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Cash flows from operating activities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Impact on cash from changes in operating assets and liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,936</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,140</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10,076</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net cash provided by (used in) operating activities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">511</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,140</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">629</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Cash flows from financing activities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Offering costs paid</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,140</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,140</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net cash provided by financing activities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23,784</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,140</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22,644</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Supplemental disclosure of cash flow information</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Offering costs included in period end accruals</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">449</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">449</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 8936000 1140000 10076000 -511000 1140000 629000 0 1140000 1140000 23784000 -1140000 22644000 0 -449000 -449000 <p id="note_2" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 3. Sum</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">mary of significant accounting policies</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Basis of presentation and principles of consolidation</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">These consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Intercompany balances and transactions have been eliminated in consolidation.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On April 28, 2021, we effected an approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8.25-for-1</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> forward split of our issued and outstanding shares of common stock, par value $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.0001</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> per share. As a result of the forward stock split, one (1) share of common stock issued and outstanding was automatically increased to approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the forward stock split for all periods presented, unless otherwise indicated.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We currently operate in one business segment, the manufacturing and servicing of Voyager Tracker.</span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Liquidity</span><span style="font-size:10.0pt;font-family:Times New Roman;"></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have incurred cumulative losses since inception and have a history of cash outflows from operations. At December 31, 2021, we had </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">102.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> of cash on hand and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million of unused borrowing capacity under our existing revolving credit facility described in Note 9 below. The revolving credit facility includes a financial condition covenant stating we are required to maintain a minimum liquidity limit of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">125</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for each quarter. After considering this financial condition covenant, we have $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">77.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million of available liquidity as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">December 31, 2021. We have no material long-term obligations requiring the use of cash and have positive working capital as of December 31, 2021 .</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our costs are affected by certain component costs including steel, motors and micro-chips, as well as transportations costs. Current market conditions that constrain supply of materials and disrupt the flow of materials from international vendors impact the cost of our products and services. These cost increases impact our operating margins. We are taking steps to expand and diversify our manufacturing partnerships and we are implementing alternative modes of transportation to mitigate the impact of the current headwinds in the global supply chain and logistics markets.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Management believes that our existing capital, which includes our cash on hand, as well as our unused borrowing capacity under our revolving credit facility is sufficient for us to fund our operations for at least one year from the date of issuance of these consolidated financial statements. While management believes that the Company’s existing sources of liquidity are adequate to fund operations through at least twelve months from the date the financials are issued, we may need to issue additional debt or obtain new equity financing to fund operations in the future beyond the next twelve months should our use of cash to fund operations continue at levels experienced during 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Use of estimates</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported revenue and expenses during the period. Estimates are used for calculating the measure of progress of Voyager tracker projects and deriving the standalone selling prices of the individual performance obligations when determining amounts to recognize for revenue, estimating allowances for doubtful accounts and slow-moving and obsolete inventory, determining useful lives of noncurrent assets and the estimated fair value of those assets for impairment assessments, and estimating the fair value of investments, stock compensation awards, warranty liabilities and federal and state taxes and contingencies. We base our estimates on historical experience and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Cash and cash equivalents</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We consider all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. We regularly maintain cash balances that exceed federally insured amounts, but we have experienced no losses associated with these amounts to date.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Restricted cash</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash balances that are legally, contractually or otherwise restricted as to withdrawal or usage are considered restricted cash. At December 31, 2020</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, our restricted cash represented cash collateral posted with providers of letters of credit.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable, net</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Trade receivables are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. We generally do not require collateral from our customers; however, in certain circumstances, we may require letters of credit, other collateral, additional guarantees or advance payments. The allowance for doubtful accounts is based on our assessment of the collectability of our customer accounts. We regularly review our accounts receivable that remain outstanding past their applicable payment terms and establish allowances or make potential write-offs by considering certain factors such as historical experience, industry data, credit quality, age of balances and current economic conditions that may affect a customers’ ability to pay.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Receivables arising from revenue recognized in excess of billings represents our unconditional right to consideration before customers are invoiced due to the level of progress obtained as of period end on our contracts to install Voyager tracker systems and related equipment. Further information may be found below in our revenue recognition policy.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Inventories, net</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Inventories are stated at the lower of cost or net realizable value, with costs computed on a first-in, first-out basis. The Company periodically reviews its inventories for excess and obsolete items and adjusts carrying costs to estimated net realizable values when they are determined to be less than cost.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Leases</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We adopted Accounting Standards Update ("ASU") No. 2016-02, Leases (Topic 842), as amended ("ASC 842"), effective January 1, 2019. Under ASC 842, we make a determination whether a contract is a lease or contains a lease at the inception of the contract and will reassess that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are reflected on the Company's Consolidated Balance Sheets. Operating lease liabilities are separated into a current portion, which is included in other current liabilities, and a noncurrent portion which is reflected separately on the Company's Consolidated Balance Sheets. The Company does not have any finance lease ROU assets or liabilities.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, we generally use our incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. We factor in publicly available data for instruments with similar characteristics when calculating our incremental borrowing rates.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The term of our leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that we are reasonably certain to exercise. We establish the term of each lease at lease commencement and reassess that term in subsequent periods when one of the triggering events outlined in ASC 842 occurs. Our operating lease cost for the lease payments is recognized on a straight-line basis over the lease term.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our lease contracts often include lease and non-lease components. For facility leases, we elected the practical expedient offered by the standard to not separate lease from non-lease components and, therefore, account for them as a single lease component. For our other contracts that include leases, the Company accounts for the lease and non-lease components separately.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Cost</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment are stated at cost, net of accumulated depreciation. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is recorded in the Consolidated Statements of Operations and Comprehensive Loss. Maintenance and repair costs that do not extend the useful life or improve an asset, are expensed as incurred.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Third-party and internal personnel costs during the application development stage of software developed or obtained for internal use are capitalized. Costs incurred during the preliminary planning stage and post-implementation of new software systems projects, including data conversion and training costs, are expensed as incurred.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Depreciation</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We depreciate our property and equipment using the straight-line method over their estimated useful lives, which generally are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:84.445%;"/> <td style="width:1.402%;"/> <td style="width:0.707%;"/> <td style="width:12.74%;"/> <td style="width:0.707%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Category</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Depreciation period (in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Leasehold improvements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Field equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Information technology equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Tooling</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Capitalized software</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Impairment</span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We review our long-lived assets that are held for use for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable or that its useful life may be shorter than previously expected. If such impairment indicators are present or other factors exist that indicate the carrying amount of the asset may not be recoverable, the Company determines whether an impairment has occurred through the use of an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, the Company recognizes a loss for the difference between the carrying amount and the fair value of the asset, which in most cases is estimated based upon Level 3 unobservable inputs. If the asset is determined to have a remaining useful life shorter than previously expected, an adjustment for the shorter remaining life will be made for purposes of recognizing future depreciation expense. Assets are classified as held for sale when the Company has a plan, approved by the appropriate levels of management, for disposal of such assets and those assets are stated at the lower of carrying value or estimated fair value less estimated costs to sell.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Intangible assets, net</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intangible assets consist of developed technology in the form of software tools, licenses, and intellectual property, which are amortized over the period of their estimated useful lives, generally </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> years, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">using the straight-line</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">method. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021, and 2020</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, our intangible assets were fully amortized. We evaluate intangible assets for impairment using the method described above under "Impairment".</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Equity method investments</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We use the equity method of accounting for investment in which we have the ability to exercise significant influence, but not control, over operating and financial policies of the investee. Our proportionate share of the net income or loss of these investees is included in our Consolidated Statements of Operations and Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as our ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We evaluate equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than its cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We account for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Deferred costs</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Debt issue costs</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Legal, consulting, banking, accounting and other fees that are incremental and directly related to establishment of our revolving line of credit agreement have been capitalized and included as a component of other assets. These costs are being amortized to interest expense over the term of the revolving line of credit agreement on a straight-line basis. Debt discount and issue costs paid to lenders and third parties relating to outstanding debt, if any, are deferred and included as a reduction in the carrying amount of the debt. These deferred costs will be amortized as additional interest expense over the life of the debt using the interest method or on a straight-line basis, if not materially different.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Offering costs</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Legal, consulting, banking, accounting and other fees that are incremental and directly related to anticipated equity offerings are capitalized as incurred and offset against proceeds received upon consummation of the offering as a component of additional paid-in capital. In the event an anticipated offering is terminated, such costs will be expensed.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Warranty</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Typically, the sale of Voyager Tracker projects includes parts warranties to customers as part of the overall price of the product. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We provide standard assurance type warranties for our products for periods generally ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_4a2f7d30-a6a9-4d4a-bb1a-5cff60f2b771;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ten years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> We record a provision for estimated warranty expenses in cost of sales, net of amounts recoverable from manufacturers under their warranty obligations to us. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated material costs incurred for warranty services in subsequent periods are charged to those established reserves.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">While we periodically monitor our warranty activities and claims, if actual costs incurred were to be different from our estimates, we would recognize adjustments to our warranty reserves in the period in which those differences arise or are identified.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Stock-based compensation</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We recognize compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statement of operations and comprehensive loss. We calculate the fair value of stock options using the Black-Scholes Option-Pricing model, while the fair value of restricted stock grants is based on the estimated fair value of the Company's common stock on the date of grant. Since completion of our IPO, we consider the closing price of our stock, as reported on the Nasdaq Global Market, to be the fair value of our stock on the grant date.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Black-Scholes model relies on various assumptions, in addition to the exercise price of the option and the value of our common stock on the date of grant. These assumptions include:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expected Term: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and is calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expected Volatility: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Since the Company did not have a trading history of its common stock prior to our IPO and since such trading history subsequent to our IPO is limited, the expected volatility is derived from the average historical stock volatilities of several public companies within the Company’s industry that it considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Risk-Free-Interest-Rate: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company bases the risk-free interest rate on the implied yield available on US Treasury zero-coupon issues with a remaining term equivalent to the expected term.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expected Dividend:</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeitures are accounted for as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Income taxes</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Pursuant to ASC 740, Accounting for Income Taxes, we use the asset and liability method for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We account for uncertain tax positions in accordance with authoritative guidance which prescribes a minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. Our evaluations of tax positions consider various factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, information obtained during in-process audit activities and changes in facts or circumstances related to a tax position. We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Functional currency</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The reporting currency of the Company is the U.S. dollar. We determine the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. We translate the assets and liabilities of our non-U.S. dollar functional currency subsidiaries into U.S. dollars using exchange rates in effect at the end of each period. Revenues and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized as a cumulative translation adjustment in "Accumulated other comprehensive loss" in stockholders’ equity (deficit) in the Consolidated Balance Sheets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company remeasures monetary assets and liabilities that are not denominated in the functional currency at exchange rates in effect at the end of each period.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Revenue recognition</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> Product revenue includes revenue from the sale of Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Term-based software licenses are deployed on the customers’ own servers and have significant standalone functionality.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Service revenue includes revenue from shipping and handling services, subscription fees from licensing subscription services, and maintenance and support services in connection with the term-based software licenses. Our subscription-based enterprise licensing model typically has contract terms ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_1c38c063-e71f-4aba-88fa-3fe80da05e0c;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">two years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> and consists of subscription fees from the licensing of subscription services. Our hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Support services include ongoing security updates, upgrades, bug fixes, and maintenance.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Identify the contract with a customer: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, we also evaluate whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. We analyze change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contracts we enter into with our customers for sale of Voyager Trackers are generally under two different types of arrangements: (1) purchase agreements and equipment supply contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change orders from our customers are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Identify the performance obligations in the contract:</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> We enter into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation since the majority of tasks and services are part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our Purchase Agreements typically include two performance obligations- 1) Voyager Tracker or customized components of Voyager Tracker, and 2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The revenue for shipping and handling services will be recognized over time based on progress in meeting shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sale of individual parts of Voyager Tracker for certain specific transactions includes multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue is recognized for parts sales at a point in time when the obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Determine the transaction price: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract, and to the extent that we identify variable consideration, we will estimate the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The majority of our contracts do not contain variable consideration provisions as a continuation of the original contract. None of our contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Allocate the transaction price to performance obligations in the contract:</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> Once we have determined the transaction price, we allocate the total transaction price to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the good(s) or service(s) to the</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">customer. We allocate the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We use the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts of Voyager Tracker for certain specific transactions. We use the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligations, we use a residual approach to calculate the standalone selling price, because of the nature of the highly variable and broad range of prices we charge to various customers for this performance obligation in the contracts.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Recognize revenue when or as the Company satisfies a performance obligation</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts our performance in transferring control. Additionally, our performance does not create an asset with an alternative use, due to the highly customized nature of the product, and we have an enforceable right to payment for performance completed to date. Our performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. Our performance obligations for term-based software licenses are recognized point-in-time as and when control transfers, either upon delivery to the customer or the software license start date, whichever is later. Our performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. We recognize subscription services sales/other services on a straight-line basis over the contract period. With regard to support revenue, a time-elapsed method is used to measure progress because we transfer control evenly over the contractual period. Accordingly, the fixed consideration related to support revenue is generally recognized on a straight-line basis over the contract term.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Contract assets and liabilities: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables for revenue recognized in excess of billing, and deferred revenue in the Consolidated Balance Sheets. We may receive advances or deposits from our customers before revenue is recognized, resulting in contract liabilities, which are reflected as “deferred revenue” on our Consolidated Balance Sheets.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment, and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Research and development</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses, benefits, and stock-based compensation, along with other costs related to development of new products and services, as well as enhancing system performance, improving product reliability, reducing product cost, and simplifying installation. Research and development costs also include depreciation and allocated overhead.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Advertising costs</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Advertising costs are expensed as incurred and are included in selling and marketing expenses in the accompanying consolidated statements of operations and comprehensive loss.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Concentrations of credit risk</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We regularly maintain cash balances with various financial institutions that exceed federally insured amounts, but we have experienced no losses associated with these amounts to date.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company extends credit to customers in the normal course of business, often without requiring collateral. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company’s accounts receivables are derived from revenue earned from customers primarily located in the U.S. and in the Asia Pacific region. No country other than the U.S. accounts for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">or more of our revenue. Most of our customers are project developers, solar asset owners and engineering, procurement and construction (“EPC”)</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">contractors </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">that design and build solar energy projects. Often times, as discussed further in "Note 4. Accounts receivable, net", a small number of customers account for a significant portion of our outstanding receivables period end and our total revenue for the year.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Fair value of financial instruments</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our financial instruments consist of cash, cash equivalents, restricted cash, accounts receivable, accounts payable, and debt obligations. Cash, cash equivalents, accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. The carrying values of debt obligations bearing variable rates of interest are also considered to approximate fair value due to applicable interest rates resetting to market rates periodically. The fair value of our fixed-rate debt obligations will be impacted by changes in market rates for similar debt subsequent to our initial borrowings.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs we select reflect our assumptions about what market participants would use in pricing the asset or liability based on the best information currently available.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> The fair value hierarchy prioritizes the inputs into three broad levels:</span></p><div style="margin-left:4.528%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities. </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </span></div></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We account for long-term debt on an amortized cost basis.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Reclassifications</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Certain prior year amounts in our balance sheet and income statement, along with supporting notes, have been reclassified to conform to the current year presentation, which provides additional captions compared to the prior year. In addition, we have separately disclosed cash payments for offering costs in 2020 in our cash flow statement.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Recent accounting pronouncements</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Recently adopted accounting standards</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. We adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to our consolidated financial statements.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">New accounting pronouncements not yet adopted</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The update to the standard is effective for the Company for its fiscal year beginning after December 15, 2022, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements.</span><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Basis of presentation and principles of consolidation</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">These consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Intercompany balances and transactions have been eliminated in consolidation.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On April 28, 2021, we effected an approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8.25-for-1</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> forward split of our issued and outstanding shares of common stock, par value $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.0001</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> per share. As a result of the forward stock split, one (1) share of common stock issued and outstanding was automatically increased to approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the forward stock split for all periods presented, unless otherwise indicated.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We currently operate in one business segment, the manufacturing and servicing of Voyager Tracker.</span></p> 8.25-for-1 0.0001 8.25 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have incurred cumulative losses since inception and have a history of cash outflows from operations. At December 31, 2021, we had </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">102.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> of cash on hand and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million of unused borrowing capacity under our existing revolving credit facility described in Note 9 below. The revolving credit facility includes a financial condition covenant stating we are required to maintain a minimum liquidity limit of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">125</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for each quarter. After considering this financial condition covenant, we have $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">77.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million of available liquidity as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">December 31, 2021. We have no material long-term obligations requiring the use of cash and have positive working capital as of December 31, 2021 .</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our costs are affected by certain component costs including steel, motors and micro-chips, as well as transportations costs. Current market conditions that constrain supply of materials and disrupt the flow of materials from international vendors impact the cost of our products and services. These cost increases impact our operating margins. We are taking steps to expand and diversify our manufacturing partnerships and we are implementing alternative modes of transportation to mitigate the impact of the current headwinds in the global supply chain and logistics markets.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Management believes that our existing capital, which includes our cash on hand, as well as our unused borrowing capacity under our revolving credit facility is sufficient for us to fund our operations for at least one year from the date of issuance of these consolidated financial statements. While management believes that the Company’s existing sources of liquidity are adequate to fund operations through at least twelve months from the date the financials are issued, we may need to issue additional debt or obtain new equity financing to fund operations in the future beyond the next twelve months should our use of cash to fund operations continue at levels experienced during 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></p> 102200000 100000000 125000000 77200000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Use of estimates</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported revenue and expenses during the period. Estimates are used for calculating the measure of progress of Voyager tracker projects and deriving the standalone selling prices of the individual performance obligations when determining amounts to recognize for revenue, estimating allowances for doubtful accounts and slow-moving and obsolete inventory, determining useful lives of noncurrent assets and the estimated fair value of those assets for impairment assessments, and estimating the fair value of investments, stock compensation awards, warranty liabilities and federal and state taxes and contingencies. We base our estimates on historical experience and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Cash and cash equivalents</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We consider all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. We regularly maintain cash balances that exceed federally insured amounts, but we have experienced no losses associated with these amounts to date.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Restricted cash</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash balances that are legally, contractually or otherwise restricted as to withdrawal or usage are considered restricted cash. At December 31, 2020</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, our restricted cash represented cash collateral posted with providers of letters of credit.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable, net</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Trade receivables are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. We generally do not require collateral from our customers; however, in certain circumstances, we may require letters of credit, other collateral, additional guarantees or advance payments. The allowance for doubtful accounts is based on our assessment of the collectability of our customer accounts. We regularly review our accounts receivable that remain outstanding past their applicable payment terms and establish allowances or make potential write-offs by considering certain factors such as historical experience, industry data, credit quality, age of balances and current economic conditions that may affect a customers’ ability to pay.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Receivables arising from revenue recognized in excess of billings represents our unconditional right to consideration before customers are invoiced due to the level of progress obtained as of period end on our contracts to install Voyager tracker systems and related equipment. Further information may be found below in our revenue recognition policy.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Inventories, net</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Inventories are stated at the lower of cost or net realizable value, with costs computed on a first-in, first-out basis. The Company periodically reviews its inventories for excess and obsolete items and adjusts carrying costs to estimated net realizable values when they are determined to be less than cost.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Leases</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We adopted Accounting Standards Update ("ASU") No. 2016-02, Leases (Topic 842), as amended ("ASC 842"), effective January 1, 2019. Under ASC 842, we make a determination whether a contract is a lease or contains a lease at the inception of the contract and will reassess that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are reflected on the Company's Consolidated Balance Sheets. Operating lease liabilities are separated into a current portion, which is included in other current liabilities, and a noncurrent portion which is reflected separately on the Company's Consolidated Balance Sheets. The Company does not have any finance lease ROU assets or liabilities.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, we generally use our incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. We factor in publicly available data for instruments with similar characteristics when calculating our incremental borrowing rates.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The term of our leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that we are reasonably certain to exercise. We establish the term of each lease at lease commencement and reassess that term in subsequent periods when one of the triggering events outlined in ASC 842 occurs. Our operating lease cost for the lease payments is recognized on a straight-line basis over the lease term.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our lease contracts often include lease and non-lease components. For facility leases, we elected the practical expedient offered by the standard to not separate lease from non-lease components and, therefore, account for them as a single lease component. For our other contracts that include leases, the Company accounts for the lease and non-lease components separately.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Cost</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment are stated at cost, net of accumulated depreciation. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is recorded in the Consolidated Statements of Operations and Comprehensive Loss. Maintenance and repair costs that do not extend the useful life or improve an asset, are expensed as incurred.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Third-party and internal personnel costs during the application development stage of software developed or obtained for internal use are capitalized. Costs incurred during the preliminary planning stage and post-implementation of new software systems projects, including data conversion and training costs, are expensed as incurred.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Depreciation</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We depreciate our property and equipment using the straight-line method over their estimated useful lives, which generally are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:84.445%;"/> <td style="width:1.402%;"/> <td style="width:0.707%;"/> <td style="width:12.74%;"/> <td style="width:0.707%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Category</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Depreciation period (in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Leasehold improvements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Field equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Information technology equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Tooling</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Capitalized software</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Impairment</span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We review our long-lived assets that are held for use for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable or that its useful life may be shorter than previously expected. If such impairment indicators are present or other factors exist that indicate the carrying amount of the asset may not be recoverable, the Company determines whether an impairment has occurred through the use of an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, the Company recognizes a loss for the difference between the carrying amount and the fair value of the asset, which in most cases is estimated based upon Level 3 unobservable inputs. If the asset is determined to have a remaining useful life shorter than previously expected, an adjustment for the shorter remaining life will be made for purposes of recognizing future depreciation expense. Assets are classified as held for sale when the Company has a plan, approved by the appropriate levels of management, for disposal of such assets and those assets are stated at the lower of carrying value or estimated fair value less estimated costs to sell.</span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We depreciate our property and equipment using the straight-line method over their estimated useful lives, which generally are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:84.445%;"/> <td style="width:1.402%;"/> <td style="width:0.707%;"/> <td style="width:12.74%;"/> <td style="width:0.707%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Category</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Depreciation period (in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Leasehold improvements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Field equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Information technology equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Tooling</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Capitalized software</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Impairment</span></p> P3Y P5Y P3Y P3Y P3Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Intangible assets, net</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intangible assets consist of developed technology in the form of software tools, licenses, and intellectual property, which are amortized over the period of their estimated useful lives, generally </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> years, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">using the straight-line</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">method. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021, and 2020</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, our intangible assets were fully amortized. We evaluate intangible assets for impairment using the method described above under "Impairment".</span></p> P3Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Equity method investments</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We use the equity method of accounting for investment in which we have the ability to exercise significant influence, but not control, over operating and financial policies of the investee. Our proportionate share of the net income or loss of these investees is included in our Consolidated Statements of Operations and Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as our ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We evaluate equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than its cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We account for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Deferred costs</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Debt issue costs</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Legal, consulting, banking, accounting and other fees that are incremental and directly related to establishment of our revolving line of credit agreement have been capitalized and included as a component of other assets. These costs are being amortized to interest expense over the term of the revolving line of credit agreement on a straight-line basis. Debt discount and issue costs paid to lenders and third parties relating to outstanding debt, if any, are deferred and included as a reduction in the carrying amount of the debt. These deferred costs will be amortized as additional interest expense over the life of the debt using the interest method or on a straight-line basis, if not materially different.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Offering costs</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Legal, consulting, banking, accounting and other fees that are incremental and directly related to anticipated equity offerings are capitalized as incurred and offset against proceeds received upon consummation of the offering as a component of additional paid-in capital. In the event an anticipated offering is terminated, such costs will be expensed.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Warranty</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Typically, the sale of Voyager Tracker projects includes parts warranties to customers as part of the overall price of the product. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We provide standard assurance type warranties for our products for periods generally ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_4a2f7d30-a6a9-4d4a-bb1a-5cff60f2b771;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ten years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> We record a provision for estimated warranty expenses in cost of sales, net of amounts recoverable from manufacturers under their warranty obligations to us. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated material costs incurred for warranty services in subsequent periods are charged to those established reserves.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">While we periodically monitor our warranty activities and claims, if actual costs incurred were to be different from our estimates, we would recognize adjustments to our warranty reserves in the period in which those differences arise or are identified.</span></p> We provide standard assurance type warranties for our products for periods generally ranging from five to ten years. P10Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Stock-based compensation</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We recognize compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statement of operations and comprehensive loss. We calculate the fair value of stock options using the Black-Scholes Option-Pricing model, while the fair value of restricted stock grants is based on the estimated fair value of the Company's common stock on the date of grant. Since completion of our IPO, we consider the closing price of our stock, as reported on the Nasdaq Global Market, to be the fair value of our stock on the grant date.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Black-Scholes model relies on various assumptions, in addition to the exercise price of the option and the value of our common stock on the date of grant. These assumptions include:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expected Term: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and is calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expected Volatility: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Since the Company did not have a trading history of its common stock prior to our IPO and since such trading history subsequent to our IPO is limited, the expected volatility is derived from the average historical stock volatilities of several public companies within the Company’s industry that it considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Risk-Free-Interest-Rate: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company bases the risk-free interest rate on the implied yield available on US Treasury zero-coupon issues with a remaining term equivalent to the expected term.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expected Dividend:</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeitures are accounted for as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Income taxes</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Pursuant to ASC 740, Accounting for Income Taxes, we use the asset and liability method for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We account for uncertain tax positions in accordance with authoritative guidance which prescribes a minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. Our evaluations of tax positions consider various factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, information obtained during in-process audit activities and changes in facts or circumstances related to a tax position. We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Functional currency</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The reporting currency of the Company is the U.S. dollar. We determine the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. We translate the assets and liabilities of our non-U.S. dollar functional currency subsidiaries into U.S. dollars using exchange rates in effect at the end of each period. Revenues and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized as a cumulative translation adjustment in "Accumulated other comprehensive loss" in stockholders’ equity (deficit) in the Consolidated Balance Sheets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company remeasures monetary assets and liabilities that are not denominated in the functional currency at exchange rates in effect at the end of each period.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Revenue recognition</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> Product revenue includes revenue from the sale of Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Term-based software licenses are deployed on the customers’ own servers and have significant standalone functionality.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Service revenue includes revenue from shipping and handling services, subscription fees from licensing subscription services, and maintenance and support services in connection with the term-based software licenses. Our subscription-based enterprise licensing model typically has contract terms ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_1c38c063-e71f-4aba-88fa-3fe80da05e0c;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">two years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> and consists of subscription fees from the licensing of subscription services. Our hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Support services include ongoing security updates, upgrades, bug fixes, and maintenance.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Identify the contract with a customer: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, we also evaluate whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. We analyze change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contracts we enter into with our customers for sale of Voyager Trackers are generally under two different types of arrangements: (1) purchase agreements and equipment supply contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change orders from our customers are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Identify the performance obligations in the contract:</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> We enter into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation since the majority of tasks and services are part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our Purchase Agreements typically include two performance obligations- 1) Voyager Tracker or customized components of Voyager Tracker, and 2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The revenue for shipping and handling services will be recognized over time based on progress in meeting shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sale of individual parts of Voyager Tracker for certain specific transactions includes multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue is recognized for parts sales at a point in time when the obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Determine the transaction price: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract, and to the extent that we identify variable consideration, we will estimate the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The majority of our contracts do not contain variable consideration provisions as a continuation of the original contract. None of our contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Allocate the transaction price to performance obligations in the contract:</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> Once we have determined the transaction price, we allocate the total transaction price to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the good(s) or service(s) to the</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">customer. We allocate the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We use the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts of Voyager Tracker for certain specific transactions. We use the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligations, we use a residual approach to calculate the standalone selling price, because of the nature of the highly variable and broad range of prices we charge to various customers for this performance obligation in the contracts.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Recognize revenue when or as the Company satisfies a performance obligation</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts our performance in transferring control. Additionally, our performance does not create an asset with an alternative use, due to the highly customized nature of the product, and we have an enforceable right to payment for performance completed to date. Our performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. Our performance obligations for term-based software licenses are recognized point-in-time as and when control transfers, either upon delivery to the customer or the software license start date, whichever is later. Our performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. We recognize subscription services sales/other services on a straight-line basis over the contract period. With regard to support revenue, a time-elapsed method is used to measure progress because we transfer control evenly over the contractual period. Accordingly, the fixed consideration related to support revenue is generally recognized on a straight-line basis over the contract term.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Contract assets and liabilities: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables for revenue recognized in excess of billing, and deferred revenue in the Consolidated Balance Sheets. We may receive advances or deposits from our customers before revenue is recognized, resulting in contract liabilities, which are reflected as “deferred revenue” on our Consolidated Balance Sheets.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment, and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.</span></p> P2Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Research and development</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses, benefits, and stock-based compensation, along with other costs related to development of new products and services, as well as enhancing system performance, improving product reliability, reducing product cost, and simplifying installation. Research and development costs also include depreciation and allocated overhead.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Advertising costs</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Advertising costs are expensed as incurred and are included in selling and marketing expenses in the accompanying consolidated statements of operations and comprehensive loss.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Concentrations of credit risk</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We regularly maintain cash balances with various financial institutions that exceed federally insured amounts, but we have experienced no losses associated with these amounts to date.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company extends credit to customers in the normal course of business, often without requiring collateral. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company’s accounts receivables are derived from revenue earned from customers primarily located in the U.S. and in the Asia Pacific region. No country other than the U.S. accounts for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">or more of our revenue. Most of our customers are project developers, solar asset owners and engineering, procurement and construction (“EPC”)</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">contractors </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">that design and build solar energy projects. Often times, as discussed further in "Note 4. Accounts receivable, net", a small number of customers account for a significant portion of our outstanding receivables period end and our total revenue for the year.</span></p> 0.10 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Fair value of financial instruments</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our financial instruments consist of cash, cash equivalents, restricted cash, accounts receivable, accounts payable, and debt obligations. Cash, cash equivalents, accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. The carrying values of debt obligations bearing variable rates of interest are also considered to approximate fair value due to applicable interest rates resetting to market rates periodically. The fair value of our fixed-rate debt obligations will be impacted by changes in market rates for similar debt subsequent to our initial borrowings.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs we select reflect our assumptions about what market participants would use in pricing the asset or liability based on the best information currently available.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> The fair value hierarchy prioritizes the inputs into three broad levels:</span></p><div style="margin-left:4.528%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities. </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </span></div></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We account for long-term debt on an amortized cost basis.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Reclassifications</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Certain prior year amounts in our balance sheet and income statement, along with supporting notes, have been reclassified to conform to the current year presentation, which provides additional captions compared to the prior year. In addition, we have separately disclosed cash payments for offering costs in 2020 in our cash flow statement.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Recent accounting pronouncements</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Recently adopted accounting standards</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. We adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to our consolidated financial statements.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">New accounting pronouncements not yet adopted</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The update to the standard is effective for the Company for its fiscal year beginning after December 15, 2022, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements.</span><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <p id="note_3" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 4. Ac</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">counts receivable, net</span></p><div style="font-size:11.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.983%;"/> <td style="width:1.467%;"/> <td style="width:1.37%;"/> <td style="width:11.756%;"/> <td style="width:0.921%;"/> <td style="width:1.467%;"/> <td style="width:1.37%;"/> <td style="width:11.745%;"/> <td style="width:0.921%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Trade receivables</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">38,597</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23,691</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenue recognized in excess of billings</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">72,676</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,224</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other receivables</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">147</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">47</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">111,420</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,962</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Allowance for doubtful accounts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,872</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,228</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable, net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">107,548</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23,734</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Included in total receivables above are amounts billed under retainage provisions totaling </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> and </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> as of December 31, 2021, and 2020, respectively, which are due within the upcoming year.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Activity in the allowance for doubtful accounts for each period was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.754%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.413%;"/> <td style="width:0.921%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.574%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.531%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,228</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">441</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Additions charged to earnings</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,045</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">787</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">441</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Write-offs of uncollectible accounts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,401</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,872</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,228</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">441</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">four</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">29</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">19</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, respectively, of total accounts receivable. At December 31, 2020, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">32</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, respectively, of total accounts receivable.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the year ended December 31, 2021, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">37</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">20</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, respectively of total revenue. During the year ended December 31, 2020, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">four</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">19</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, respectively, of total revenue.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the year ended December 31, 2019, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">59</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, respectively, of total revenue.</span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.983%;"/> <td style="width:1.467%;"/> <td style="width:1.37%;"/> <td style="width:11.756%;"/> <td style="width:0.921%;"/> <td style="width:1.467%;"/> <td style="width:1.37%;"/> <td style="width:11.745%;"/> <td style="width:0.921%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Trade receivables</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">38,597</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23,691</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenue recognized in excess of billings</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">72,676</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,224</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other receivables</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">147</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">47</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">111,420</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,962</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Allowance for doubtful accounts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,872</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,228</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable, net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">107,548</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23,734</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 38597000 23691000 72676000 1224000 147000 47000 111420000 24962000 3872000 1228000 107548000 23734000 11600000 4500000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Activity in the allowance for doubtful accounts for each period was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.754%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.413%;"/> <td style="width:0.921%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.574%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.531%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,228</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">441</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Additions charged to earnings</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,045</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">787</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">441</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Write-offs of uncollectible accounts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,401</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,872</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,228</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">441</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 1228000 441000 0 4045000 787000 441000 1401000 0 0 3872000 1228000 441000 4 0.29 0.23 0.19 0.18 3 0.32 0.25 0.14 3 0.37 0.20 0.15 4 0.21 0.19 0.10 0.10 3 0.59 0.21 0.13 <p id="note_4" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 5. Inv</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">entories, net</span></p><div style="font-size:11.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Inventories consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.008%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.755%;"/> <td style="width:0.921%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.926%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Finished goods</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,950</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,686</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Allowance for slow-moving and obsolete inventory</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,860</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,686</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Activity in the allowance for slow-moving and obsolete inventory for each period was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.262%;"/> <td style="width:1.242%;"/> <td style="width:1.381%;"/> <td style="width:11.583%;"/> <td style="width:0.707%;"/> <td style="width:1.242%;"/> <td style="width:1.381%;"/> <td style="width:11.583%;"/> <td style="width:0.707%;"/> <td style="width:1.242%;"/> <td style="width:1.381%;"/> <td style="width:11.583%;"/> <td style="width:0.707%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Additions charged to earnings</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Write-offs of obsolete inventory</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Inventories consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.008%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.755%;"/> <td style="width:0.921%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.926%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Finished goods</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,950</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,686</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Allowance for slow-moving and obsolete inventory</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,860</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,686</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 8950000 1686000 90000 0 8860000 1686000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Activity in the allowance for slow-moving and obsolete inventory for each period was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.262%;"/> <td style="width:1.242%;"/> <td style="width:1.381%;"/> <td style="width:11.583%;"/> <td style="width:0.707%;"/> <td style="width:1.242%;"/> <td style="width:1.381%;"/> <td style="width:11.583%;"/> <td style="width:0.707%;"/> <td style="width:1.242%;"/> <td style="width:1.381%;"/> <td style="width:11.583%;"/> <td style="width:0.707%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Additions charged to earnings</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Write-offs of obsolete inventory</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 0 0 0 90000 0 0 0 0 0 90000 0 0 <p id="note_5" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 6. Pre</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">paid and other current assets</span></p><div style="font-size:11.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid and other current assets consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.036%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.938%;"/> <td style="width:0.696%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.938%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vendor deposits</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,098</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,205</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,301</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">821</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid taxes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">269</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">222</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred cost of revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">992</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Surety collateral</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">460</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">113</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other current assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,058</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">571</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:11.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:7.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:7.0pt;text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17,186</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,924</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid and other current assets consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.036%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.938%;"/> <td style="width:0.696%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.938%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vendor deposits</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,098</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,205</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,301</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">821</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid taxes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">269</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">222</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred cost of revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">992</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Surety collateral</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">460</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">113</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other current assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,058</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">571</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:11.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:7.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:7.0pt;text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17,186</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,924</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 13098000 4205000 2301000 821000 269000 222000 0 992000 460000 113000 1058000 571000 17186000 6924000 <p id="note_6" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 7. Lea</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ses</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We lease office and warehouse space in various locations, including our corporate headquarters in Austin, Texas. Additionally, we lease space for an applications laboratory and have a membership in a collaborative research facility in Colorado. All of our manufacturing is outsourced to contract manufacturing partners, and we currently do not own or lease any manufacturing facilities.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We utilized a weighted average discount rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> in establishing our operating lease right-of-use assets and liabilities at lease inception. At December 31, 2021, our weighted average remaining lease term for our operating leases was </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.9</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> years.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our lease expense consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.459%;"/> <td style="width:1.242%;"/> <td style="width:1.381%;"/> <td style="width:11.518%;"/> <td style="width:0.706%;"/> <td style="width:1.242%;"/> <td style="width:1.381%;"/> <td style="width:11.518%;"/> <td style="width:0.706%;"/> <td style="width:1.242%;"/> <td style="width:1.381%;"/> <td style="width:11.518%;"/> <td style="width:0.706%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">458</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">288</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">286</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Variable lease cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Short-term lease cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total lease cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">558</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">319</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">290</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Reported in:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">239</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">38</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Selling and marketing</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">General and administrative</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">279</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">278</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">290</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total lease cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">558</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">319</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">290</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Future remaining operating lease payment obligations were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:83.931%;"/> <td style="width:1.509%;"/> <td style="width:1.381%;"/> <td style="width:12.258%;"/> <td style="width:0.921%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">567</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">520</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">511</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">446</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Thereafter</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total lease payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,098</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Less: imputed interest</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">306</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Present value of operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,792</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Current portion of operating lease liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">452</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease liability, net of current portion</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,340</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Present value of operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,792</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div> 0.050 P3Y10M24D <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our lease expense consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.459%;"/> <td style="width:1.242%;"/> <td style="width:1.381%;"/> <td style="width:11.518%;"/> <td style="width:0.706%;"/> <td style="width:1.242%;"/> <td style="width:1.381%;"/> <td style="width:11.518%;"/> <td style="width:0.706%;"/> <td style="width:1.242%;"/> <td style="width:1.381%;"/> <td style="width:11.518%;"/> <td style="width:0.706%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">458</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">288</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">286</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Variable lease cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Short-term lease cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total lease cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">558</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">319</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">290</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Reported in:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">239</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">38</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Selling and marketing</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">General and administrative</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">279</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">278</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">290</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total lease cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">558</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">319</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">290</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 458000 288000 286000 0 0 0 100000 31000 4000 558000 319000 290000 239000 38000 0 39000 0 0 1000 3000 0 279000 278000 290000 558000 319000 290000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Future remaining operating lease payment obligations were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:83.931%;"/> <td style="width:1.509%;"/> <td style="width:1.381%;"/> <td style="width:12.258%;"/> <td style="width:0.921%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">567</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">520</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">511</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">446</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Thereafter</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total lease payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,098</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Less: imputed interest</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">306</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Present value of operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,792</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Current portion of operating lease liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">452</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease liability, net of current portion</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,340</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Present value of operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,792</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 567000 520000 511000 446000 54000 0 2098000 306000 1792000 452000 1340000 1792000 <p id="note_7" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 8. Proper</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ty and equipment, net</span></p><div style="font-size:11.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.639%;"/> <td style="width:1.263%;"/> <td style="width:1.381%;"/> <td style="width:11.615%;"/> <td style="width:0.921%;"/> <td style="width:1.263%;"/> <td style="width:1.381%;"/> <td style="width:11.615%;"/> <td style="width:0.921%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Leasehold improvements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Field equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">833</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">66</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Information technology equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">182</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Tooling</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">543</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Capitalized software</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">250</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">250</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,830</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">327</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accumulated depreciation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">248</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,582</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">311</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We recognized depreciation expense associated with our property and equipment each period as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.845%;"/> <td style="width:1.435%;"/> <td style="width:1.371%;"/> <td style="width:11.564%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.371%;"/> <td style="width:11.543%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.371%;"/> <td style="width:11.543%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Tangible asset depreciation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">170</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Capitalized software depreciation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">62</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total depreciation expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">232</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.639%;"/> <td style="width:1.263%;"/> <td style="width:1.381%;"/> <td style="width:11.615%;"/> <td style="width:0.921%;"/> <td style="width:1.263%;"/> <td style="width:1.381%;"/> <td style="width:11.615%;"/> <td style="width:0.921%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Leasehold improvements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Field equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">833</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">66</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Information technology equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">182</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Tooling</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">543</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Capitalized software</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">250</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">250</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,830</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">327</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accumulated depreciation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">248</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,582</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">311</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 22000 11000 833000 66000 182000 0 543000 0 250000 250000 1830000 327000 248000 16000 1582000 311000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We recognized depreciation expense associated with our property and equipment each period as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.845%;"/> <td style="width:1.435%;"/> <td style="width:1.371%;"/> <td style="width:11.564%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.371%;"/> <td style="width:11.543%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.371%;"/> <td style="width:11.543%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Tangible asset depreciation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">170</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Capitalized software depreciation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">62</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total depreciation expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">232</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 170000 14000 12000 62000 0 0 232000 14000 12000 <p id="note_8" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 9. De</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">bt</span></p><div style="font-size:11.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Debt consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.6%;"/> <td style="width:1.285%;"/> <td style="width:1.381%;"/> <td style="width:11.807%;"/> <td style="width:0.706%;"/> <td style="width:1.285%;"/> <td style="width:1.381%;"/> <td style="width:11.636%;"/> <td style="width:0.921%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revolving line of credit</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Paycheck Protection Program loan</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">784</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total debt</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,784</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Less: short-term debt</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Long-term debt</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">784</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On April 30, 2021, we entered into a senior secured revolving credit facility with various lenders, including Barclays Bank PLC, as an issuing lender, the swingline lender and as administrative agent (the “Credit Agreement”). The Credit Agreement has an initial </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> term and will be used for working capital and for other general corporate purposes. The Credit Agreement includes the following terms: (i) aggregate commitments of up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, with letter of credit and swingline sub-limits; (ii) a base rate of LIBOR, plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% per annum, (iii) initial commitment fees of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% per annum; (iv) initial letter of credit fees of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% per annum; and (v) other customary terms for a corporate revolving credit facility. We have not made any draws on the revolving credit facility as of December 31, 2021. Should LIBOR rates become unavailable during the term of the Credit Agreement, the rate per annum on loans will be based on the secured overnight financing rate (SOFR) published by the Federal Reserve Bank of New York, or a successor SOFR administrator.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The facility is secured by a first priority lien on substantially all of our assets, subject to certain exclusions, and customary guarantees. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Credit Agreement includes the following financial condition covenants that we are required to satisfy: (i) maintain a minimum liquidity limit of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">125</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for each quarter; (ii) maintain a </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> times leverage ratio; and (iii) maintain a </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> times interest coverage ratio. The leverage and interest coverage ratios will be triggered when we achieve $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in adjusted EBITDA over a trailing twelve months, or upon our election if we have achieved positive adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity limit will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant we had to satisfy as of the period ended December 31, 2021</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As of December 31, 2021, we were in full compliance with our financial condition covenant.</span></span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We incurred $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million of debt issuance costs relating to establishment of the Credit Agreement, which are </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">included in "Other assets" in our Consolidated Balance Sheet. At December 31, 2021, the remaining unamortized balance was </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On April 30, 2020, we received a Paycheck Protection Program (“PPP”) loan pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the “CARES” Act) in the amount of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. The PPP loan had a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">two-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> term and a fixed interest rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%. Under the terms of the CARES act, the PPP loan was eligible for forgiveness, in part or whole, if the proceeds were used to retain and pay employees and for other qualifying expenditures. On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million PPP loan. The Company recorded the forgiveness of the PPP loan as a gain on extinguishment of debt in the Consolidated Statements of Operations and Comprehensive Loss during the year ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">December 31, 2021.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On June 17, 2019, the Company entered into a revolving line of credit agreement with Western Alliance Bank for a total principal amount of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, which was to mature </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">two years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> from the date of borrowing. The line of credit had a variable rate of interest, based on the prime rate as published in the Wall Street Journal, and required monthly interest payments. The prime rate at the time of borrowing was at </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% per annum. The outstanding balance of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million was paid in full, and the revolving credit line was closed in 2021.</span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Debt consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.6%;"/> <td style="width:1.285%;"/> <td style="width:1.381%;"/> <td style="width:11.807%;"/> <td style="width:0.706%;"/> <td style="width:1.285%;"/> <td style="width:1.381%;"/> <td style="width:11.636%;"/> <td style="width:0.921%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revolving line of credit</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Paycheck Protection Program loan</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">784</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total debt</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,784</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Less: short-term debt</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Long-term debt</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">784</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 0 1000000 0 784000 0 1784000 0 1000000 0 784000 P3Y 100000000 0.0325 0.0050 0.0325 The Credit Agreement includes the following financial condition covenants that we are required to satisfy: (i) maintain a minimum liquidity limit of $125 million for each quarter; (ii) maintain a 3.75 times leverage ratio; and (iii) maintain a 1.5 times interest coverage ratio. The leverage and interest coverage ratios will be triggered when we achieve $50 million in adjusted EBITDA over a trailing twelve months, or upon our election if we have achieved positive adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity limit will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant we had to satisfy as of the period ended December 31, 2021 125000000 3.75 1.5 50000000 As of December 31, 2021, we were in full compliance with our financial condition covenant. 2100000 1600000 800000 P2Y 0.01 800000 1000000.0 P2Y 0.0550 1000000.0 <p id="note_9" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 10. Accru</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ed expenses and other current liabilities</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued expenses and other current liabilities consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.058%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.927%;"/> <td style="width:0.696%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.927%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued cost of revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">43,185</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,812</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued compensation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">981</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,869</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other accrued expenses</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,694</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,874</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total accrued expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">47,860</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,555</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Warranty reserves</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,032</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,985</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Current portion of operating lease </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a7d650ee-8c97-4610-b552-45db30d9844d;"><span style="-sec-ix-hidden:F_c63175fc-6fe0-43f8-bdf2-540a34489266;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">liability</span></span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">452</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">230</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Non-federal tax obligations</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">172</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">635</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total other current liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,656</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,861</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We provide standard warranties on our hardware products to customers. The liability amount is based on actual historical warranty spending activity by type of product, customer and geographic region, modified by any known differences such as the impact of reliability improvements.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Activity by period in the Company's warranty accruals was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.433%;"/> <td style="width:1.199%;"/> <td style="width:1.381%;"/> <td style="width:11.487%;"/> <td style="width:0.921%;"/> <td style="width:1.199%;"/> <td style="width:1.381%;"/> <td style="width:11.305%;"/> <td style="width:0.921%;"/> <td style="width:1.199%;"/> <td style="width:1.381%;"/> <td style="width:11.487%;"/> <td style="width:0.707%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,811</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,057</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Warranties issued during the period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,588</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,866</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,057</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Settlements made during the period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,270</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,111</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Changes in liability for pre-existing warranties</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">783</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at end of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,346</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,811</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,057</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued warranty balance reported in:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other current liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,032</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,985</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,368</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other non-current liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,314</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,826</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">689</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,346</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,811</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,057</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued expenses and other current liabilities consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.058%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.927%;"/> <td style="width:0.696%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.927%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued cost of revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">43,185</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,812</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued compensation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">981</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,869</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other accrued expenses</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,694</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,874</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total accrued expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">47,860</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,555</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Warranty reserves</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,032</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,985</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Current portion of operating lease </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a7d650ee-8c97-4610-b552-45db30d9844d;"><span style="-sec-ix-hidden:F_c63175fc-6fe0-43f8-bdf2-540a34489266;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">liability</span></span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">452</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">230</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Non-federal tax obligations</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">172</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">635</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total other current liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,656</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,861</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 43185000 7812000 981000 2869000 3694000 2874000 47860000 13555000 4032000 3985000 452000 230000 172000 635000 0 11000 4656000 4861000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Activity by period in the Company's warranty accruals was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.433%;"/> <td style="width:1.199%;"/> <td style="width:1.381%;"/> <td style="width:11.487%;"/> <td style="width:0.921%;"/> <td style="width:1.199%;"/> <td style="width:1.381%;"/> <td style="width:11.305%;"/> <td style="width:0.921%;"/> <td style="width:1.199%;"/> <td style="width:1.381%;"/> <td style="width:11.487%;"/> <td style="width:0.707%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,811</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,057</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Warranties issued during the period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,588</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,866</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,057</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Settlements made during the period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,270</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,111</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Changes in liability for pre-existing warranties</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">783</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at end of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,346</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,811</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,057</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued warranty balance reported in:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other current liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,032</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,985</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,368</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other non-current liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,314</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,826</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">689</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,346</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,811</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,057</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 6811000 2057000 0 8588000 7866000 2057000 5270000 3111000 0 -783000 -1000 0 9346000 6811000 2057000 4032000 3985000 1368000 5314000 2826000 689000 9346000 6811000 2057000 <p id="note_10" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 11. Inc</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ome taxes</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The components of income before income taxes were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.418%;"/> <td style="width:1.424%;"/> <td style="width:1.371%;"/> <td style="width:11.631%;"/> <td style="width:0.91%;"/> <td style="width:1.424%;"/> <td style="width:1.371%;"/> <td style="width:11.417%;"/> <td style="width:0.91%;"/> <td style="width:1.424%;"/> <td style="width:1.371%;"/> <td style="width:11.417%;"/> <td style="width:0.91%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">United States</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">106,467</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16,269</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,534</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">47</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">262</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total loss before income taxes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">106,420</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16,007</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,534</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The provisions (benefits) for income taxes and the reasons for the differences between the provisions (benefits) for income taxes and income tax provisions (benefits) using the U.S. federal income tax rate were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.647%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.424%;"/> <td style="width:0.91%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.392%;"/> <td style="width:0.91%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.392%;"/> <td style="width:0.91%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Current -</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">159</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">196</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">36</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">27</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">78</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">169</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">80</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">36</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred -</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Provision (benefit) for income taxes</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">169</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">83</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal income tax provision (benefit) at statutory rate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22,348</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,362</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,842</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State taxes, net of federal</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,744</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">215</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">551</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and experimentation tax credit</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">342</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">179</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">118</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change in valuation allowance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">28,361</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,523</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,184</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock compensation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,863</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">406</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">225</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Dividends received deduction</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">308</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Section 162m limitation on executive compensation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,467</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Permanent differences and other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">638</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">52</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">63</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Provision (benefit) for income taxes</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">169</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">83</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> </table></div><div style="font-size:11.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The components of deferred tax assets and liabilities were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.836%;"/> <td style="width:1.467%;"/> <td style="width:1.37%;"/> <td style="width:11.915%;"/> <td style="width:0.921%;"/> <td style="width:1.467%;"/> <td style="width:1.37%;"/> <td style="width:11.733%;"/> <td style="width:0.921%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Deferred tax assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Fixed assets and intangibles</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">135</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Leases</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">378</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">106</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,741</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,066</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net operating loss carryforward</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31,868</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,679</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,508</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Investment difference</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">148</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">R&amp;D credit carryforward</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">616</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">325</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">402</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Subtotal</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41,530</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,459</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Less: valuation allowance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">40,760</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,297</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:15.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total deferred tax assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">770</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">162</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Deferred tax liabilities:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Leases</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">370</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">400</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">61</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:15.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total deferred tax liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">770</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">162</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net deferred tax asset (liability)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The net change in the total valuation allowance for the year ended December 31, 2021, was an increase of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, comprised of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">28.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> recorded through continuing operations and </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> recorded to paid in capital due to IPO costs. The net change in the total valuation allowance for the year ended December 31, 2020, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">was an increase of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million recorded through continuing operations</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. In assessing the realizability of deferred tax assets, we considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. We considered the scheduled reversal of deferred tax liabilities, carryback potential, projected future taxable income and tax planning strategies in making this assessment. After consideration of these factors and based upon the level of historical taxable income, we believe it is more likely than not that the Company will not realize the benefits of these deductible differences at December 31, 2021.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have federal net operating loss carryforwards of approximately </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">141.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> at December 31, 2021. These loss carryforwards have an indefinite carryforward period. We also have state net operating loss carryforwards of approximately </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">67.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> which begin to expire in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_3bdeccf9-de27-429a-8854-f227ed47a8f3;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2034</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have federal R&amp;D credit carryforwards of approximately </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> at December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, which begin to expire in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_dabc65ab-edbb-4aff-87dc-6177f8a8526f;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2038</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We are subject to U.S. federal income tax, as well as income tax in multiple state and foreign jurisdictions. The tax returns for years 2018 and beyond remain open for examination. As of December 31, 2021, the Company is not currently under audit by any taxing authority.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We account for uncertainty in taxes in accordance with authoritative guidance. Changes in our accruals for unrecognized tax benefits were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.133%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.895%;"/> <td style="width:0.696%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.884%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">81</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">45</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increase for tax positions related to the current year</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">636</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">36</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Decrease for tax positions related to prior years</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">717</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">81</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The unrecognized tax benefits in the table above includes </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, and </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> as of December 31, 2021, and December 31, 2020</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, respectively, that, if recognized, would affect our effective tax rate. We do </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">t expect or anticipate a significant increase or decrease over the next twelve months in the unrecognized tax benefits reported above. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">December 31, 2021, and 2020</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, we have </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">t accrued any interest or penalties related to unrecognized tax benefits.</span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The components of income before income taxes were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.418%;"/> <td style="width:1.424%;"/> <td style="width:1.371%;"/> <td style="width:11.631%;"/> <td style="width:0.91%;"/> <td style="width:1.424%;"/> <td style="width:1.371%;"/> <td style="width:11.417%;"/> <td style="width:0.91%;"/> <td style="width:1.424%;"/> <td style="width:1.371%;"/> <td style="width:11.417%;"/> <td style="width:0.91%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">United States</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">106,467</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16,269</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,534</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">47</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">262</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total loss before income taxes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">106,420</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16,007</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,534</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> -106467000 -16269000 -13534000 47000 262000 0 -106420000 -16007000 -13534000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The provisions (benefits) for income taxes and the reasons for the differences between the provisions (benefits) for income taxes and income tax provisions (benefits) using the U.S. federal income tax rate were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.647%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.424%;"/> <td style="width:0.91%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.392%;"/> <td style="width:0.91%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.392%;"/> <td style="width:0.91%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Current -</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">159</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">196</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">36</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">27</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">78</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">169</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">80</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">36</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred -</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Provision (benefit) for income taxes</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">169</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">83</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal income tax provision (benefit) at statutory rate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22,348</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,362</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,842</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State taxes, net of federal</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,744</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">215</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">551</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and experimentation tax credit</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">342</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">179</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">118</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change in valuation allowance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">28,361</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,523</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,184</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock compensation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,863</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">406</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">225</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Dividends received deduction</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">308</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Section 162m limitation on executive compensation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,467</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Permanent differences and other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">638</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">52</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">63</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Provision (benefit) for income taxes</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">169</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">83</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> </table> 0 -159000 0 196000 1000 -36000 -27000 78000 0 169000 -80000 -36000 -0 -3000 -3000 -0 0 0 0 -3000 -3000 169000 -83000 -39000 -22348000 -3362000 -2842000 -1744000 -215000 -551000 -342000 -179000 -118000 28361000 3523000 3184000 -6863000 406000 225000 0 308000 0 2467000 0 0 638000 52000 63000 169000 -83000 -39000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The components of deferred tax assets and liabilities were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.836%;"/> <td style="width:1.467%;"/> <td style="width:1.37%;"/> <td style="width:11.915%;"/> <td style="width:0.921%;"/> <td style="width:1.467%;"/> <td style="width:1.37%;"/> <td style="width:11.733%;"/> <td style="width:0.921%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,<br/>2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Deferred tax assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Fixed assets and intangibles</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">135</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Leases</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">378</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">106</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,741</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,066</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net operating loss carryforward</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31,868</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,679</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,508</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Investment difference</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">148</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">R&amp;D credit carryforward</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">616</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">325</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">402</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Subtotal</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41,530</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,459</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Less: valuation allowance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">40,760</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,297</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:15.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total deferred tax assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">770</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">162</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Deferred tax liabilities:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Leases</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">370</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">400</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">61</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:15.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total deferred tax liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">770</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">162</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net deferred tax asset (liability)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 17000 135000 378000 106000 2741000 2066000 31868000 6679000 5508000 0 0 148000 616000 325000 402000 0 41530000 9459000 40760000 9297000 770000 162000 370000 101000 400000 61000 770000 162000 0 0 31500000 28400000 3100000 3500000 141700000 67500000 800000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We account for uncertainty in taxes in accordance with authoritative guidance. Changes in our accruals for unrecognized tax benefits were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.133%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.895%;"/> <td style="width:0.696%;"/> <td style="width:1.467%;"/> <td style="width:1.381%;"/> <td style="width:11.884%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">81</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">45</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increase for tax positions related to the current year</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">636</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">36</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Decrease for tax positions related to prior years</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance at end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">717</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">81</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 81000 45000 636000 36000 0 0 717000 81000 200000 100000 0 0 0 0 <p id="note_11" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 12. Com</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">mitments and contingencies</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiation, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On April 21, 2021, FCX Solar, LLC (“FCX”), filed a lawsuit against us in the United States District Court for the Southern District of New York. The complaint alleged breach of contract, fraud and unjust enrichment claims related to a patent license agreement and consulting relationship between FCX and us. FCX sought damages of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">134</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the fraud and unjust enrichment claims. On July 16, 2021, FCX filed an amended complaint asserting the same claims as the original complaint. On July 22, 2021, we advised the court that FTC would stand on its motion to dismiss, and at the request of the court, we filed a revised motion citing the amended complaint. FCX filed its response on August 19, 2021, and we filed a reply on September 7, 2021. Oral argument on our motion to dismiss was held on February 3, 2022, and the Court granted our motion on February 7, 2022, dismissing FCX's fraud and unjust enrichment claims and leaving only a claim for breach of a license agreement. On May 29, 2021, FCX filed a separate lawsuit against us in the United States District Court for the Western District of Texas, alleging a claim for patent infringement related to U.S. Patent No. 10,903,782. FCX seeks an unspecified amount of damages, including past and future royalties, and injunctive relief. Our answer to that complaint was filed on June 22, 2021, along with our motion to transfer the patent suit to the Southern District of New York to be consolidated with the New York litigation. FCX filed an amended complaint asserting claims for direct patent infringement, indirect infringement by active inducement, and contributory infringement on July 27, 2021, and we filed our answer to that complaint on August 10, 2021. On October 25, 2021, our motion to transfer the case to the Southern District of New York was granted, and the patent case was consolidated with FCX's contract case on November 19, 2021. Discovery in this consolidated matter is ongoing. We believe the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. We and our management considered (a) the facts described above, (b) the preliminary stages of the proceedings and (c) the advice of outside legal counsel on the claims and determined that it is not probable that FCX will prevail on the merits. At this time, we believe that the likelihood of any material loss related to these matters is remote given the strength of our defenses.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company has </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">t recorded any material loss contingency in the Consolidated Balance Sheets as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">December 31, 2021, and December 31, 2020</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></p> 134000000 0 0 <p id="note_12" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 13. St</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ockholders' equity</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Preferred stock</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Certificate of Incorporation, as amended as of April 28, 2021, and amended as of June 7, 2021, (the "Certificate of Incorporation"), authorizes the Company to issue up to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million shares of Preferred Stock with a par value of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.0001</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> with such designation, rights and preferences as may be determined from time to time by the Company’s board of directors. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">December 31, 2021, there were no shares of preferred stock issued or outstanding.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Common stock</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Certificate of Incorporation authorizes the Company to issue </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">850</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million shares of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.0001</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> par value of Common Stock. Holders of Common Stock are entitled to dividends, as and when, declared by the board of directors, subject to the rights of the holders of all classes of stock outstanding having priority rights as to dividends. There have been </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> dividends declared to date. The holders of the Common Stock are entitled to one vote for each share of Common Stock; provided that, except as otherwise required by law, holders of Common Stock (in such capacity) shall not be entitled to vote on any amendment to the Certificate of Incorporation that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to the Certificate of Incorporation.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In March 2020, the Company sold </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,162,976</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of common stock at $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.27</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> per share for an aggregate purchase price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">30.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. The proceeds were available for working capital and other corporate purposes.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On April 30, 2021, the Company closed on its IPO in which we issued and sold </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">19,840,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of our common stock at a public offering price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> per share. We received aggregate proceeds of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">241.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from the IPO, net of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in underwriting discount and commissions and before offering costs.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company used $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million of net proceeds from the IPO to purchase and retire an aggregate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,455,384</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of our common stock, of which </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,191,557</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> was a repurchase of common shares and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,263,827</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares were from the settlement of certain vested RSUs and common shares exercised from options in connection with the IPO.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company is using the remaining proceeds from the IPO for general corporate purposes, including working capital and operating expenses. We may also use a portion of such proceeds to acquire or invest in businesses, products, services or technologies and may use a portion of such proceeds to provide funding to third parties for future development capital in connection with projects using our tracker systems.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Treasury stock</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On July 21, 2020, the Company’s board of directors approved a share repurchase of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,896,666</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of common stock for an aggregate price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> from founders of the Company. The repurchase of these shares was recorded as treasury stock on the Company’s Consolidated Balance Sheets as of December 31, 2020 and the shares have been added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On January 8, 2021, the Company’s board of directors approved a share repurchase of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">148,440</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of common stock for an aggregate price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> from founders of the Company. The repurchase of these shares was recorded as treasury stock on the Company’s Consolidated Balance Sheets as of December 31, 2021 and the shares have been added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On April 5, 2021, the Company’s board of directors approved a share repurchase of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">717,460</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of common stock for an aggregate price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> from founders of the Company. The repurchase of these shares was recorded as treasury stock on the Company’s Consolidated Balance Sheets as of December 31, 2021, and the shares have been added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.</span></p> 10000000 0.0001 850000000 0.0001 0 9162976 3.27 30000000.0 19840000 13.00 241200000 16800000 54200000 4455384 2191557 2263827 9896666 0 148440 0 717460 0 <p id="note_13" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 14. Stoc</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">k compensation and other employee benefit plans</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Stock compensation plans</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On January 9, 2017, the Company’s board of directors adopted the 2017 Stock Incentive Plan (the “2017 Plan”). The Plan offers employees, directors and selected service providers the opportunity to acquire equity in the Company through grants of options, restricted stock awards (“RSA”), stock appreciation rights, restricted stock units (“RSU”), and other stock awards, at exercise prices not less than the fair market value of the Company's common stock on the date of grant.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Following our IPO in April 2021, we adopted the 2021 Stock Incentive Plan (the "2021 Plan") which provides for the grant of awards similar to the 2017 Plan, as well as stock bonuses and cash awards. The number of shares initially reserved for issuance under the 2021 Plan was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,645,239</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, which will automatically increase on January 1 of each calendar year prior to the tenth anniversary of the Plan's effective date in an amount equal to the lesser of (i) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the total number of shares of common stock outstanding on the day prior (December 31st) and (ii) a number of shares of common stock determined by the compensation committee of the Company's board of directors.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Concurrent with the adoption of the 2021 Plan, we also adopted the 2021 Employee Stock Purchase Plan (the 2021 ESPP Plan") in order to provide employees of the Company and its designated subsidiaries with an opportunity to purchase the Company's common stock through accumulated payroll deductions at </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">85</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the stock's fair market value. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, this plan has not yet been implemented internally within the Company and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> purchases of common stock have been made pursuant to the 2021 ESPP Plan.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock options generally vest over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> from the date of grant, and, except as noted below, are based only on service vesting conditions.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During 2021, stock options were issued to our newly appointed Chief Executive Officer which contained market conditions relating to the price of our common stock that must be met in order to start the vesting period.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">RSU grants may contain either service vesting conditions or a combination of performance and service vesting conditions, both of which must be met in order to vest. Awards with service conditions generally vest over a period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> from the date of grant.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our IPO in April 2021 was deemed to meet the liquidity event provisions in our 2017 Plan, which resulted in the vesting of all awards that had previously satisfied the time-based vesting conditions of such awards as of that date.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company had issued RSAs to its founders, all of which are vested as of December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. These awards contained restrictions related to transferability, along with the standard service condition of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> required for vesting.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Generally, new shares of authorized common stock are issued to satisfy vesting or exercise of awards under both the 2017 and 2021 Stock Incentive Plans although treasury shares are also available for issuance at the discretion of the Company.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock compensation expense for each period was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.775%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.606%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.574%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.542%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,094</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">322</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">176</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,657</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">57</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">51</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Selling and marketing</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,056</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">38</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">General and administrative</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">47,958</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,401</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">653</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total stock compensation expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">61,765</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,818</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">906</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Information relating to our outstanding option awards was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.054%;"/> <td style="width:1.36%;"/> <td style="width:0.685%;"/> <td style="width:11.544%;"/> <td style="width:0.91%;"/> <td style="width:1.36%;"/> <td style="width:1.371%;"/> <td style="width:11.084%;"/> <td style="width:0.685%;"/> <td style="width:1.36%;"/> <td style="width:0.696%;"/> <td style="width:11.673%;"/> <td style="width:0.685%;"/> <td style="width:1.36%;"/> <td style="width:1.371%;"/> <td style="width:11.116%;"/> <td style="width:0.685%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted-average exercise price</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted-average remaining contractual term (in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Average intrinsic value (in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding as of December 31, 2020</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,524,997</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.23</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,107,500</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8.14</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercised</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,838,464</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeited and expired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">255,768</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.48</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,538,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.48</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7.41</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested at December 31, 2021 or expected to vest in the future</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,538,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.48</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7.41</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercisable at December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,253,458</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.24</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6.23</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31,139</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock-based compensation cost not yet recognized (in thousands)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10,301</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted-average remaining expense recognition period (in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5.03</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Assumptions used to value option awards were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.711%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.595%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.595%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.595%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Black-Scholes-Merton pricing formula weighted-average assumptions:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected life (in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7.72</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6.07</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5.92</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Risk-free interest rate</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.32</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.60</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.94</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Volatility</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">56.47</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">51.57</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">52.90</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Dividend yield</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Valuations:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Grant-date fair value per option (post-split)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.79</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.86</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.29</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intrinsic value of options exercised (in thousands)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22,852</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7e93c5d2-faf5-41f2-bdc3-c82b30d43409;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_c00c027a-890e-436b-9dd4-fcca6d58f694;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Average intrinsic value per share of options exercised</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8.05</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_1939a591-ce9b-4c6c-80f7-67122107c89b;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b44ba153-066a-400a-8fb0-cc9efb020cb6;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Information relating to our outstanding restricted stock unit and restricted stock awards was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.94%;"/> <td style="width:1.467%;"/> <td style="width:0.696%;"/> <td style="width:12.527%;"/> <td style="width:0.921%;"/> <td style="width:1.467%;"/> <td style="width:1.37%;"/> <td style="width:11.916%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted-average grant date fair value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Restricted stock units:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Nonvested as of December 31, 2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,943,811</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.15</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,470,137</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7.72</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,883,918</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.87</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeited</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">388,561</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.68</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Nonvested as of December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,141,469</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6.08</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Restricted stock awards:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Nonvested as of December 31, 2020</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,169,601</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.07</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,169,601</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.07</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeited</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Nonvested as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock-based compensation cost not yet recognized (in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21,396</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted-average remaining expense recognition period (in years)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.95</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Other employee benefit plans</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We sponsor a 401(k) savings plan for our U.S. employees, whereby the employees can elect to make pre- or post-tax contributions, subject to certain limitations. We make matching contributions equal to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the first </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the next </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of an employee's contribution. Employee and company contributions are both immediately vested. Company matching contributions were approximately </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, and </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> for the years 2021, 2020, and 2019, respectively.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Employees are also eligible to participate in various employee welfare benefit plans, including medical, dental, prescription and life insurance, in which the Company pays a portion of the cost. All such plans are unfunded.</span></p> 12645239 0.04 0.85 0 P4Y P4Y P4Y <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock compensation expense for each period was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.775%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.606%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.574%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.542%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,094</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">322</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">176</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,657</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">57</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">51</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Selling and marketing</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,056</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">38</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">General and administrative</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">47,958</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,401</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">653</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total stock compensation expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">61,765</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,818</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">906</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 8094000 322000 176000 3657000 57000 51000 2056000 38000 26000 47958000 1401000 653000 61765000 1818000 906000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Information relating to our outstanding option awards was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.054%;"/> <td style="width:1.36%;"/> <td style="width:0.685%;"/> <td style="width:11.544%;"/> <td style="width:0.91%;"/> <td style="width:1.36%;"/> <td style="width:1.371%;"/> <td style="width:11.084%;"/> <td style="width:0.685%;"/> <td style="width:1.36%;"/> <td style="width:0.696%;"/> <td style="width:11.673%;"/> <td style="width:0.685%;"/> <td style="width:1.36%;"/> <td style="width:1.371%;"/> <td style="width:11.116%;"/> <td style="width:0.685%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted-average exercise price</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted-average remaining contractual term (in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Average intrinsic value (in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding as of December 31, 2020</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,524,997</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.23</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,107,500</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8.14</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercised</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,838,464</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeited and expired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">255,768</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.48</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,538,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.48</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7.41</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested at December 31, 2021 or expected to vest in the future</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,538,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.48</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7.41</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercisable at December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,253,458</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.24</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6.23</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31,139</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock-based compensation cost not yet recognized (in thousands)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10,301</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted-average remaining expense recognition period (in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5.03</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> 8524997 0.23 2107500 8.14 2838464 0.11 255768 0.48 7538265 2.48 P7Y4M28D 39500000 7538265 2.48 P7Y4M28D 39500000 4253458 0.24 P6Y2M23D 31139000 10301000 P5Y10D <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Assumptions used to value option awards were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.711%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.595%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.595%;"/> <td style="width:0.696%;"/> <td style="width:1.435%;"/> <td style="width:1.37%;"/> <td style="width:11.595%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Black-Scholes-Merton pricing formula weighted-average assumptions:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected life (in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7.72</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6.07</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5.92</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Risk-free interest rate</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.32</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.60</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.94</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Volatility</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">56.47</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">51.57</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">52.90</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Dividend yield</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Valuations:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Grant-date fair value per option (post-split)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.79</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.86</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.29</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intrinsic value of options exercised (in thousands)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22,852</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7e93c5d2-faf5-41f2-bdc3-c82b30d43409;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_c00c027a-890e-436b-9dd4-fcca6d58f694;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Average intrinsic value per share of options exercised</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8.05</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_1939a591-ce9b-4c6c-80f7-67122107c89b;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b44ba153-066a-400a-8fb0-cc9efb020cb6;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> P7Y8M19D P6Y25D P5Y11M1D 0.0132 0.0160 0.0194 0.5647 0.5157 0.5290 0.0000 0.0000 0.0000 4.79 2.86 1.29 22852000 8.05 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Information relating to our outstanding restricted stock unit and restricted stock awards was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.94%;"/> <td style="width:1.467%;"/> <td style="width:0.696%;"/> <td style="width:12.527%;"/> <td style="width:0.921%;"/> <td style="width:1.467%;"/> <td style="width:1.37%;"/> <td style="width:11.916%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted-average grant date fair value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Restricted stock units:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Nonvested as of December 31, 2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,943,811</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.15</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,470,137</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7.72</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,883,918</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.87</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeited</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">388,561</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.68</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Nonvested as of December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,141,469</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6.08</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Restricted stock awards:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Nonvested as of December 31, 2020</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,169,601</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.07</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,169,601</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.07</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeited</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Nonvested as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock-based compensation cost not yet recognized (in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21,396</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted-average remaining expense recognition period (in years)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.95</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 12943811 3.15 5470137 7.72 12883918 3.87 388561 4.68 5141469 6.08 1169601 0.07 0 0 1169601 0.07 0 0 0 0 21396000 P2Y11M12D 1 0.03 0.50 0.02 600000 300000 0.0 <p id="note_14" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 15. Sale of inv</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">estment in unconsolidated subsidiary</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On June 24, 2021, the Company disposed of its </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,791,566</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> Class A common unit interest in Dimension Energy LLC, (“Dimension”), representing approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the total outstanding common shares, for approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, net of a success-based fee described below, resulting in a gain of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">20.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. Prior to the third-party sale, we had recognized a net loss from our investment in this unconsolidated subsidiary of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> compared to a gain of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> recognized in 2020.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On June 29, 2021, the Company made a success-based fee payment in the amount of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million to two Executive Members of Dimension for entering into voting and support letter agreements and for recommending to all Executive Members of Dimension that they support the purchase agreement and the consummation of the transaction on June 24, 2021.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The sales agreement with Dimension includes an earnout provision which provides the potential to receive an additional contingent consideration of up to approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million through December 2024, based on Dimension achieving certain performance milestones. This potential earnout is calculated each quarter starting January 1, 2022, as $200 times the number of kilowatts constituting each Notice To Proceed (NTP) megawatt (MW) achieved during such quarterly earnout period, provided that no earnout amount is payable in respect to the first 100 NTP MW achieved in any earnout year.</span></span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The sales agreement also includes a projects escrow release which is an additional contingent consideration to receive $7 million based on Dimension’s completion of certain construction projects currently in progress.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> The Company has made an accounting policy election to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date.</span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During 2021, the Company received a $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million escrow release payment, which is included in the gain referred to above.</span> 4791566 0.23 22300000 20800000 400000 1400000 1900000 The sales agreement with Dimension includes an earnout provision which provides the potential to receive an additional contingent consideration of up to approximately $14.0 million through December 2024, based on Dimension achieving certain performance milestones. This potential earnout is calculated each quarter starting January 1, 2022, as $200 times the number of kilowatts constituting each Notice To Proceed (NTP) megawatt (MW) achieved during such quarterly earnout period, provided that no earnout amount is payable in respect to the first 100 NTP MW achieved in any earnout year.The sales agreement also includes a projects escrow release which is an additional contingent consideration to receive $7 million based on Dimension’s completion of certain construction projects currently in progress. 14000000.0 200000 <p id="note_15" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 16. Earni</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ngs (loss) per share</span><span style="font-size:10.0pt;font-family:Times New Roman;"></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.119%;"/> <td style="width:1.381%;"/> <td style="width:1.371%;"/> <td style="width:11.298%;"/> <td style="width:0.91%;"/> <td style="width:1.381%;"/> <td style="width:1.371%;"/> <td style="width:11.298%;"/> <td style="width:0.91%;"/> <td style="width:1.381%;"/> <td style="width:1.371%;"/> <td style="width:11.298%;"/> <td style="width:0.91%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net loss (in thousands)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">106,589</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15,924</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,495</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted average shares outstanding for calculating basic and diluted loss per share</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">86,043,051</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">68,810,533</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">62,043,383</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Basic and diluted loss per share</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.24</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.23</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.22</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For purposes of computing diluted loss per share, weighted average common shares outstanding do not include potentially dilutive securities that are anti-dilutive, as shown below.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.583%;"/> <td style="width:1.402%;"/> <td style="width:0.696%;"/> <td style="width:12.012%;"/> <td style="width:0.696%;"/> <td style="width:1.402%;"/> <td style="width:0.696%;"/> <td style="width:12.012%;"/> <td style="width:0.696%;"/> <td style="width:1.402%;"/> <td style="width:0.696%;"/> <td style="width:12.012%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">As of December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Anti-dilutive securities excluded from calculating dilutive loss per share:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares of common stock issuable under stock option plans outstanding</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,538,265</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,524,997</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,081,738</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares of common stock issuable upon vesting of restricted stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,141,469</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,121,666</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,249,324</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Potential common shares excluded from diluted net loss per share calculation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,679,734</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22,646,663</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,331,062</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">All share and per share amounts in the table above have been adjusted for an approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-for-1 forward stock split which took effect on April 28, 2021.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.119%;"/> <td style="width:1.381%;"/> <td style="width:1.371%;"/> <td style="width:11.298%;"/> <td style="width:0.91%;"/> <td style="width:1.381%;"/> <td style="width:1.371%;"/> <td style="width:11.298%;"/> <td style="width:0.91%;"/> <td style="width:1.381%;"/> <td style="width:1.371%;"/> <td style="width:11.298%;"/> <td style="width:0.91%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net loss (in thousands)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">106,589</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15,924</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,495</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted average shares outstanding for calculating basic and diluted loss per share</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">86,043,051</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">68,810,533</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">62,043,383</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Basic and diluted loss per share</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.24</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.23</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.22</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> </table> -106589000 -15924000 -13495000 86043051 68810533 62043383 -1.24 -0.23 -0.22 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For purposes of computing diluted loss per share, weighted average common shares outstanding do not include potentially dilutive securities that are anti-dilutive, as shown below.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.583%;"/> <td style="width:1.402%;"/> <td style="width:0.696%;"/> <td style="width:12.012%;"/> <td style="width:0.696%;"/> <td style="width:1.402%;"/> <td style="width:0.696%;"/> <td style="width:12.012%;"/> <td style="width:0.696%;"/> <td style="width:1.402%;"/> <td style="width:0.696%;"/> <td style="width:12.012%;"/> <td style="width:0.696%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">As of December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">2019</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Anti-dilutive securities excluded from calculating dilutive loss per share:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares of common stock issuable under stock option plans outstanding</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,538,265</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,524,997</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,081,738</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares of common stock issuable upon vesting of restricted stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,141,469</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,121,666</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,249,324</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Potential common shares excluded from diluted net loss per share calculation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,679,734</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22,646,663</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,331,062</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 7538265 8524997 8081738 5141469 14121666 5249324 12679734 22646663 13331062 8.25 <p id="note_16" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 17. Fair val</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ue measurements</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Recurring measurements</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our financial instruments consist of cash, cash equivalents, restricted cash, accounts receivable, accounts payable, and debt obligations. Cash, cash equivalents, accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We did not hold any financial instruments measured at fair value on a recurring basis as categorized within the fair value hierarchy at December 31, 2021, and 2020.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Non-recurring measurements</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We had </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> debt outstanding at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">December 31, 2021. At December 31, 2020</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, we had outstanding borrowings of (i) $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million under our revolving line of credit agreement with Western Alliance Bank, which was deemed to approximate fair value as the borrowings bore interest at variable rates, and (ii) $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million under a fixed rate PPP loan, which was deemed to have no fair value at that date based on receipt of notification from the Small Business Administration on January 20, 2021, that forgiveness of the full amount of the loan had been approved.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> indications of impairment of any of our long-lived assets during </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> that required us to evaluate recoverability or estimate fair value of those assets.</span></p> 0 1000000.0 800000 0 <p id="note_17" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 18. Rel</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ated parties</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Information relating to repurchases of shares from founders of the Company at no cost for inclusion in treasury stock may be found in Note 13 above.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On January 30th, 2017, the Company issued promissory notes worth $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, out of which $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million was issued to two Board Members. The notes carried an interest rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and were to expire </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> from date of issuance. The Company repaid the principal during the year ended December 31, 2020. For the years ended December 31, 2020, and 2019, we incurred interest expense of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively, related to the notes issued to the related parties. In combination with the note, the Company also issued </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares (on a pre-split basis) of common stocks for every $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">250,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> of notes purchased by such investors.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p> 7000000 6000000.0 0.05 P5Y 200000 300000 25000 250000 <p id="note_18" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 19. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Q</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">uarterly information (unaudited)</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In April 2021, the board of directors and stockholders approved a Forward Stock Split of the Company's shares of common stock which became effective on April 28, 2021.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Additionally, in connection with the preparation of the Company's financial statements as of and for the three months ended September 30, 2021, we identified an error in the basic and diluted earnings per share calculations for the three months ended June 30, 2021. Specifically, we incorrectly omitted from the basic and diluted weighted-average shares outstanding calculation shares of common stock underlying RSUs that became fully vested during the period but had not been settled through the legal issuance of common stock. Additionally, we identified that we had overstated stock-based compensation expense by $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for three months ended June 30, 2021 due to an error in the calculation of expense related to grantees' RSU awards.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The table below shows the revised information for the three months ended June 30, 2021, as well as the reported information for the other periods.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.891%;"/> <td style="width:1.178%;"/> <td style="width:1.381%;"/> <td style="width:11.048%;"/> <td style="width:0.921%;"/> <td style="width:1.178%;"/> <td style="width:1.381%;"/> <td style="width:11.048%;"/> <td style="width:0.921%;"/> <td style="width:1.178%;"/> <td style="width:1.381%;"/> <td style="width:11.048%;"/> <td style="width:0.921%;"/> <td style="width:1.178%;"/> <td style="width:1.381%;"/> <td style="width:11.048%;"/> <td style="width:0.921%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Three months ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(in thousands, except loss per share)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">March 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">June 30, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">September 30, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">65,707</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50,108</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">52,989</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101,721</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Gross profit (loss)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">119</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16,050</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,039</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,575</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net loss</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,442</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">52,350</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22,915</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23,882</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Loss per share:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.61</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.24</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.25</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Diluted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.11</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.61</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.24</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.25</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Earnings (loss) per share in the table below reflects the retroactive impact of the Forward Stock Split described above on the weighted average shares outstanding each period used to determine basic and diluted earnings (loss) per share.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.893%;"/> <td style="width:1.371%;"/> <td style="width:1.371%;"/> <td style="width:11.265%;"/> <td style="width:0.685%;"/> <td style="width:1.371%;"/> <td style="width:1.371%;"/> <td style="width:11.083%;"/> <td style="width:0.91%;"/> <td style="width:1.371%;"/> <td style="width:1.371%;"/> <td style="width:11.2%;"/> <td style="width:0.91%;"/> <td style="width:1.371%;"/> <td style="width:1.371%;"/> <td style="width:11.179%;"/> <td style="width:0.91%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Three months ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(in thousands, except loss per share)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">March 31, 2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">June 30, 2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">September 30, 2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">December 31, 2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">32,376</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">51,157</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">59,640</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">44,179</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Gross profit (loss)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,980</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,382</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,866</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,825</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,420</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,776</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,840</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,728</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Earnings (loss) per share:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.05</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.09</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.04</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.15</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Diluted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.04</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.09</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.04</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.15</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div> 3500000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The table below shows the revised information for the three months ended June 30, 2021, as well as the reported information for the other periods.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.891%;"/> <td style="width:1.178%;"/> <td style="width:1.381%;"/> <td style="width:11.048%;"/> <td style="width:0.921%;"/> <td style="width:1.178%;"/> <td style="width:1.381%;"/> <td style="width:11.048%;"/> <td style="width:0.921%;"/> <td style="width:1.178%;"/> <td style="width:1.381%;"/> <td style="width:11.048%;"/> <td style="width:0.921%;"/> <td style="width:1.178%;"/> <td style="width:1.381%;"/> <td style="width:11.048%;"/> <td style="width:0.921%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Three months ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(in thousands, except loss per share)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">March 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">June 30, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">September 30, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">65,707</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50,108</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">52,989</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101,721</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Gross profit (loss)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">119</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16,050</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,039</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,575</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net loss</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,442</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">52,350</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22,915</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23,882</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Loss per share:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.61</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.24</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.25</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Diluted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.11</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.61</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.24</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.25</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Earnings (loss) per share in the table below reflects the retroactive impact of the Forward Stock Split described above on the weighted average shares outstanding each period used to determine basic and diluted earnings (loss) per share.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.893%;"/> <td style="width:1.371%;"/> <td style="width:1.371%;"/> <td style="width:11.265%;"/> <td style="width:0.685%;"/> <td style="width:1.371%;"/> <td style="width:1.371%;"/> <td style="width:11.083%;"/> <td style="width:0.91%;"/> <td style="width:1.371%;"/> <td style="width:1.371%;"/> <td style="width:11.2%;"/> <td style="width:0.91%;"/> <td style="width:1.371%;"/> <td style="width:1.371%;"/> <td style="width:11.179%;"/> <td style="width:0.91%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Three months ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(in thousands, except loss per share)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">March 31, 2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">June 30, 2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">September 30, 2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">December 31, 2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">32,376</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">51,157</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">59,640</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">44,179</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Gross profit (loss)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,980</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,382</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,866</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,825</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,420</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,776</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,840</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,728</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Earnings (loss) per share:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.05</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.09</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.04</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.15</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Diluted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.04</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.09</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.04</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.15</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> 65707000 50108000 52989000 101721000 119000 -16050000 -8039000 -8575000 -7442000 -52350000 -22915000 -23882000 -0.11 -0.61 -0.24 -0.25 -0.11 -0.61 -0.24 -0.25 32376000 51157000 59640000 44179000 6980000 -1382000 2866000 -4825000 3420000 -6776000 -2840000 -9728000 0.05 -0.09 -0.04 -0.15 0.04 -0.09 -0.04 -0.15 <p id="note_19" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 20. Subsequent events</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On March 15, 2022, we announced that we had entered into an agreement to acquire an emerging tracker supplier, HX Tracker, to accelerate our international expansion. This transaction is expected to close in the second quarter of 2022, subject to satisfaction of customary closing conditions.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The purchase price for HX Tracker will consi</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">st of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">million in cash and iss</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">uance of approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> mill</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ion shares of our common stock. The sellers will also be eligible for an earn-out of an addition</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">al </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> milli</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">on shares based on meeting certain performance metrics. HX Tracker, formed in 2019, is an emerging China-based supplier of 1P tracker systems designed with a low-steel content which are ideally suited for today's prevalent large-format modules.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> 4300000 1400000 1600000 EXCEL 100 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .,[=50'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 " #C.W54T#;7<>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE%)'1[43PI""XHWD(RNQMLFI",M/OVIG&WB^@#>,S,GV^^ M@>ETD-I'?(X^8"2+Z6IVPYBD#AMV( H2(.D#.I7JG!AS<^>C4Y2?<0]!Z0^U M1V@XOP&'I(PB!0NP"BN1]9W14D=4Y.,);_2*#Y]Q*#"C 0=T.%("40M@_3(Q M'.>A@PM@@1%&E[X+:%9BJ?Z)+1U@I^2<[)J:IJF>VI++.PAX>WI\*>M6=DRD M1HWY5[*2C@$W[#SYM;V[WSZPON%-4_&V:L16"-ER>7W[OKC^\+L(.V_LSOYC MX[-@W\&ON^B_ %!+ P04 " #C.W54F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .,[=51I[)EA!0< " = 8 >&PO=V]R:W-H965T&UL MI5EMC^(X$OZ\^RLLM-+-2 TD#MW J+LE!H9;;GMZV(;=O;G3?3")(=8D,6<[ M3?>_OW(2XIY1J$2Z+Y"W>ORX7'ZJ;-^>I/JF8\X->4F33-_U8F..'X9#'<8\ M97H@CSR#-WNI4F;@5AV&^J@XBPJC-!E2S[L9IDQDO?O;XME:W=_*W"0BXVM% M=)ZF3+U^Y(D\W?7\WOG!DSC$QCX8WM\>V8%ON/GCN%9P-ZQ1(I'R3 N9$<7W M=[V9_V$QHM:@^.)/P4_ZS36Q7=E)^K**[GF<9\82'QD(P^'OFCBEYS*;T>C'@ES;61:&0.#5&3E/WNI'/'&8.)=,*"5 ?W!P+_40E 9!%T- M1I7!J/!,V97"#PMFV/VMDB>B[-> 9B\*9Q;6T'V1V7'?& 5O!=B9^X4,:5K+(RGNRX],D?FP5Y]\O[VZ&!YJS1,*R@/Y;0] *T3\EGF9E8 M V[$H^\!AL"S)DO/9#]2%''!PP$)_"M"/>HW$)KCYI^9&A"_-*<-Y@O<_!]Y M!JU[3:U_UYN@=GU0X 47\.;RF2OR[]E.&P7A_Q\$9@]79'5XWR ,+NNF5VCB'6*HOT!O^M\R>22,5&1F#->F5(5EP@Y-G'"X M/4LT-GC3FM:TBY/F$$X*0FD%ZO)"?N.O38QP),_S_ F=^#?8?/8]IZ4>"C?/ ME;(QOA0Z!&)?.5-6^P@H<^,D;('K]WW:#U!J;V3>[^*S(IS('/@[^3WF]2EB3D8Z[AM6[V%([3-C-])_,^KL\5 MHT\I5P<[>'\'!!.3N4R/+&L.N/]+\'VG^'XGR?_T0K:0&;4HA&S-E9!1(RT< MK=5C3O']3I*_B2$7H7["85H).='W<9FN4_7V]=@L6[B][_5_PX@XF?=Q=:Z) ME*.$2VD+5%4Y_OS33RW5&W5J3W%YKNF]E?LE/&R<@2U@;:R)2#%,N*K3\-=W)I)$'#@ 5Z0ICXL2'QF":J?U"D[Q87X3 \4-(Q9=N 7UQ8M0(^SS6+V.\;):3KMI.FV""&/ M>;IKKMM;0,!5_9$77'L8)2?GM).(I+=$5RRU[(*H*Y(/8B+"M[Q(LXY 2<"(4T':-N=-I/.]7X MLRA24-)>*7Q#P%M0'H0V)P3S/(JZ(B3G9RR21)[N4B.HFQ9Z( M'UI5YU:+ :B0YQ2*, M"[-SBT3H[QK\ "E!V:#0YP;SG%T9PFH2U?R].E^FE]_#8 RZJLKCN/+&R&-Q0+63QLBTN(PY@_[;#^#]7DISOK$-U(>B]_\#4$L# M!!0 ( .,[=506,XYKHP8 "<; 8 >&PO=V]R:W-H965T&ULK9EM;]LV$,>_"N$56PLXM4CJL4T"M F&%=C6HFFWUXQ$QT0ET1.I MI-FGWU%R+%M\B(?M11M)/I[^/)+W.U+G#[+[IC:<:_2]J5MUL=AHO7VS6JER MPQNF7LLM;^&7M>P:IN&VNUNI;<=9-31JZA6)HG35,-$N+L^'9Y^ZRW/9ZUJT M_%.'5-\TK'M\SVOY<+' BZ<'G\7=1IL'J\OS+;OC-UQ_W7[JX&ZU]U*)AK=* MR!9U?'VQ>(??7-'4-!@L_A#\01U<(].56RF_F9L/U<4B,HIXS4MM7##X<\^O M>%T;3Z#CKYW3Q?Z=IN'A]9/WGX?.0V=NF>)7LOY35'ISL<@7J.)KUM?ZLWSX MA>\ZE!A_I:S5\#]ZV-E&"U3V2LMFUQ@4-*(=_[+ONT <-,"QIP'9-2"G-J"[ M!G3HZ*ALZ-8UT^SRO),/J#/6X,U<#+$96D-O1&N&\49W\*N =OKR2K9*UJ)B MFE?H/:M96W)T8]PI]/)KR_I*P"^OT!GZ>G.-7KYXA5X@T:(O&]DKUE;J?*5! MA?&U*G=O?#^^D7C>>,W+UXCB)2(1P8[F5Z'(;'-**%)L;V%)4-B[LI0]! S21,DA>KG2F>YUI M4.>']A[&57:".\\@T3B MG^2CV,S6D>$#(:-:VRHMB">*^5YM'E3[16I6GZ P=PQADF7%3*)MEB89SMP: MB[W&(JCQXY9W3(OV#M4;KR6%%"NH3 M-Q$(AQ$T+JF .&J_-J8#3X_EV789I@7UZ)O @^.3F%L+=BMJH:T$>NQWX@8^ M$1Q;]FBHX>R[C0(S,/&\ZPZP9)CXAF9"!@XSXV8C.WVF>== L7GK7HPV$ZR! M<6 CBB*/N(D;. P.B%_7PZ+CWV&7H-Q4PS8#XLSFFL,,TR1)/!(G6. P+9XD MBA9B"'D#_?A#3C!^"[5"/22,+8.TYQ1ND\$2[6!,Y!ORB1TX#(\/D-$:CC3[ MSL,STR9!G,T5VC:9IPPD$RQ(&!;7?,UA05800RAH>J'68)1!4W[A/F"!A3/PJV[MP*B(V .9KQF&2Y9Z2D$R$(.&]R;S@>@KDXU#" M(+G>AW@+^53(UJG>L3FAL=4!VXKZ\A294$3"*!IG;"O;LU/G@@V<)$FM6>O8 MR!2%+]P3E4B82N.L?4ZA$SHXF:/389?2(B8>D1.=2)A.5[)IQ*Y0'/;7LC4S MA+:(TQ>.:4'/9NCLC=JRTI^L=@"5'AWSQ>7R'4V\3\X.N[]!#Z2 M!VNF&RW+;QM95[Q3/PTE_1QSQXXG/)$PGF"WN$O_RKS" !3=L[KG9I6]B%Y# M78$1+$>D-JR#C3B.EO#(_!N?P&#T&JH:\3>OWIH9SY%0RC":*>/B&C;QS2VT M?SKS&09O_C1R#IM-.VOUADR.SV\F'M(P#\U$D^V)X)AW]T(C4-D_I+!_FZ M[Q['Z"T1T[!.E7YKIDV6DB6DM*$/Q3(OTF4*=T]!^Z^3A3Z_%PR:''=X CX- M _]=50D#(,B?YM#E#+:P)=L*R*=.D:X-'XFLK;;#+HFBPG,P1 _.)L/(A_*Y M;_JQ4MX=#"@(8+@D/A M%5^+4C@+%FK#_ S'!:%6@!V&,6P#?4(G\-,P^$>4JF>S]4ZO8YL9D]SBOL,N MBQ/?:IVX3_\E]X?E=K+XU#J6=AXC..Q"!V\KV[SUTN.@\W4KWHG%*#?A=VXTGMLR-O>&/ARNRI#-JGE=3!3N_]I*Q@@K-I$"*+D;>77 ["; U M<(IOC&[TSAK95.92OMC-YVSD84M$.4V-=4'@LJ83RKGU!!R_MDZ].J8UW%V_ M>7]TR4,R?Z#:AR/I+)=?N'VTJ;9QX*"VU MD<76& @*)JHK^;TMQ(Y!T#MA$&X-PK8&W:U!UR5:D;FT'H@AXZ&2&Z2L&KS9 MA:N-LX9LF+"O<684/&5@9\83*;3D+".&9NB><")2BF;6G4974Z*H,#DU+"7\ M&ET]"U)F#)37Z"/Z@'RD"+J TT[J!O-2&ERJ=@?FC4A5SZC'98 5[\#Z!;"/>RHQH[^ M"YMI738C1TI.9-+N>% MJ:L-$1D3RR;HI"WTL? \=(#_#0]\%OLKG!QTJ5[WP1OG 6[XV/MQ&,7Q 6V# M,ADD<;PCK&C]G:EGCQQ?B%HRH1&G"[#$G3ZX4-44KS9&KMP@G$L#8]4M[J>H=G+%_?E>B/4%_.; MJVVVI@]4?-O>M?+3?.^E*&O:\)(UH*6KZ]E[=+D,H#+H$7^5](D?O >*RB-C M/]2'3\7U#*H5T8KF0KG(Y,N.+FA5*4]R'?^,3F?[WU2&A^]?O'_LR4LRCQFG M"U9]+PNQN9XE,U#05=95XIX]_4Y'0J'RE[.*]W_!TXB%,Y!W7+!Z-)8KJ,MF M>,V>QT <&*!HP@"/!M@T""8,R&A 3C4(1H.@C\Q I8_#,A/9S57+GD"KT-*; M>M,'L[>6],M&Y?U!M/*_I;03-PO6<%:5129H 1Z$?)%)%1RP%?BRI6VFDL-! MUA1@P6I961N5\AT%?S#.P=FW)NN*4IJ^!>?@V\,2G+UY"]Z L@%?-ZSCTHQ? MS853XNZ798$IY8$L+@,VO$AH,/34&+8P=SR6]/$K^0O,5>CTN:7P"" MW@$,,7(L:'&Z.728+T\V1ZF'#=FGC/3^R(2_>[JC34P4UX0(A F-HA,>&H83$B!CAL6%A M"./0'9YXSR7VB3?-8S=JUH ^2]'CE'L2G>Z=IM[@W%-.LS;?] VND'FNV%;U/U>$ M4CN)* S,5-NH$&-S']@@DD;0'1\$=2>'7C(/4CQ5?!07J>$_J(J6L_U"Z_>C M!!O5N'"@B%402P<*)6D\P>5 E9"_:FDCTUWU7+)"ZE[)A4K_SKD-1V>'BXC# M)(U,1C8,H3A-3$HV+ @C,D$):TKXA*;R6AF/A+"UA#3 86H2LF$8AI&5(QN& M8("G"D[K$")>1OT,L&I9#=A^5'"R(8Z&@*,$!B8?%S!*<602*1(')QH$*P@E51%H64>C?0G+H M'[)3E'S+N"P^*69ELY/\5(]34UK7Y(?S'^\>>5F4;Z;9"5%!_D>/%:LU'RRG[*64U?TM(7 MXW\KN<2Q@4)KF]DH1%)S*G'YBF$Z05%/$,@_0O1-\)'*$SB5.ZJG*[+GB;9N M"_\Y@M%A*QX9N8 1A+')R84C(9EH'EC/$M@_2YS=M6Q7JL/]6TFNH6IXE!1? M98CM<4!U<(.> Y68P[ #0R:2A?58@?UCQ9]4 %6+SJ7;LJ^2(^<(<_4N8)AB MLZ\[<21()P9ZK"<)C/VC<-\2\J/S>'FXTWQG(*SE'?OE_:,LZ7+=@+QK6]KD M/X&9<-]3?%W-^B(.YBV0B.SR!V8J$^"%>&H_W1O2&.26J.I0X< MDH)KWB\N'3B9M62B=1(M!23X57>'1/=CXC]XG7Q[2!P'*I*BP%08!PZ%86H. M^4L'+@@PFNA$1"L!\2O! VUW9>Y3%:+;,HG_=QWJ%DG\QXO7Z]">^0."<&(& MV(;A)+ 4W %#$$Y-I41W7I+^JBH,=!L,_&WPY"H<_1SNK8BDV.R(#AB.X\ \ M CM@"";6[=G\X(E53=MU_^2/R^5VC1B>Z^R_W3]=?-\_4S.^OT67R^$9H78S M/++\G+7KLN&@HBOI$E[$,F_M\!1P^"#8MG\N]LB$8'7_=D.S@K8*(/^_8DR\ M?% _L'\6>_,O4$L#!!0 ( .,[=530(,3R_08 *XB 8 >&PO=V]R M:W-H965T&ULK5I1;YLZ%/XK5C3IMM*R8!L,3&VE->F:KMI= MU6[W/ES=!PI.@P8X,TZ[_OL90D.PC4FZ]:$AY#N'[QS;YSMV3,E[2/"K?L14MY"<+QO-(R+?\85*N.(V2VBC/)LAQR"2/ MTF)T=E+?N^%G)VPMLK2@-QR4ZSR/^/,YS=C3Z0B.7F[N017*/6/?JS=7 MR>G(J1C1C,:B9(\?C1.1]MG5H:[UR_>/];!RV#NHY).6?9O MFHCEZ2@8@80NHG4F;MG3G#8!U01CEI7U?_#48)T1B->E8'EC+!GD:;%YC7XV MB=@Q@+C' #4&:%\#W!A@U8#T&+B-@;OO$[S&P%,,D-=C0!H#HCZAS\!O#'SU M"7Z/0= 8!(H!#GL,PL8@5 S< M/0%>X:6_ZJ*>I[6]G%EI42VI.\'EIZFT$V=35I0L2Y-(T 3<"?DBUXLH 5O( M=RS^OF190GGY%[CXL4[%,SB:T44:I^(8''TKHG622KMC, ;?[F;@Z,TQ> /2 M GQ=LG49%4EY,A&28_6D2=SP.=_P03U\OC(190:SJ=WLZN8+^.\SS>\I_]]@ M/;-;W\AE3#FO,R!C-CBXL#N8LCR7]:'/^N/^U@.!7 YD3U;5YG,[?8? M$CF@LM)%&;B)TF0LQW(:K5+SD%R]UM= C)\&_,;Q.E]G]83](I:4 YD_*2?+ MJLX_4CG_8I93<)2QLCPVN+_>WWTSU[M.)G*%;9<9VBXS5'MU>[R>TX>T*-+B M0=;_+"IB"B(AW.9D\[LYM'>5T$1 2ZQ'64)%S:7'6B<[?1N=;H;FDI>!I74[*L%C:(GB*>E.!1WI?W MDC6O(I=K :PH3UFR&[RIF+D:01P@F9C03-/;TO2L-*_*WTJD+];AJ"I.*CNR4 MRZBJFJ:<^1J%T%&*P=R.Z5 ,MA0#*\6_96-_-5!4SP/MN7)9NZ&GK/Y!6(=A MN&486AEN9" ^2 ;.PZ$%_\F&Z/"$3MMM.5:F%T5B$8'0V"\Y>LX"UU4R.VM@ M-ADP0%0=&/8R-_"! ?*QDCP#3)4"4V2(^'UE".[TM/"0+%NDP)3Q6>/=I@4& M",$$XS#0,FISUHVO;2:@O9OXTWK0/*Y3W)#G.6[?2+2R#.VZ?$M7:QXO97FK MZJUX:4]KUF_!DF9)M5]XN6_DIJOI. Q"(O_43.M(%=B-HI5?:-??0X0-&L35 MT:5M$-:EVDHP?)T&#TX!76M#2%#H]R6OU5MH%]Q#% [J*BMK"U9S-X#J$FV5 M&-JE>"^=@[K CJ$7[O2O36T;Q'59MF(,[6K\*JV#!MW5"K85TV7;"C.T*[-5 M[Y!CY*K+KN]Z4)6[<%CN=(A6G >]S UT/,<)B9H]':9F^-J$<1%Q>[*,VJX" M'=15].N=,>,S-"C5%P8((=#SL*L@+PU(:Q5&K:HCNZK_:=5#NC*'T/$A@CU, M=S;[0_K\NZJ'=$4>!\0+51VY- 57#>&5KF17;E[A62]DI?T)^5QNHEOZP&/8-ZU:<4>O$_>!0 =FUSG2!1X%.'") MJP8^#.Q&UO8"R-X+[$S#J$@ IR+E]?&N%FH])>^?)61S\+6*N$BI>3 ]_0#' MX[VPJ'W'V.Y(?/DH/40;WL09.]! MKO)5%(OMZ3NX6V7J^6/#P=?2JQX%($,+TK=:VO8#V=N/V1?V=E/L2[(ZF3=!&< PC!P^WPRW/GP-NNSZ_:!V!=0:%ZZF7'=-FV(HOM(FO? M!T C5U=O"%P4J-O^F0&GG=SK$&6@+H>]S T0%"(G0&H"=9RO3@L=,H9NB##J M272K^=BN^?MO!4Q)GV%=D;5D&DX*$($A<=7=E0$I^VN"/&TO,-GY KOZ)2/8JOY.^YX)P?+ZWE1? MDV]_HG+V"U!+ P04 " #C.W54*=?'A@<* !*+P & 'AL+W=OK3=_O/LUFHMK0;2D^LAWMY"]KQK=E+[_RIYG8<5K6NM&VG>$XSF;;LNFN M[F[UM:_\[I8-?=MT]"N/Q+#=EOSMGK;LY?,5NMI?>&B>-KVZ,+N[W95/])'V MWW9?N?PV._12-UO:B89U$:?KSU=?T*=EFJD&&O'?AKZ(H\^1HK)B[+OZ\FO] M^2I63T1;6O6JBU+^>Z8+VK:J)_D?][W_K,F+\FL2D$7K/VS MJ?O-YZOB*JKINAS:_H&]_)M.A%+57\5:H?]&+Q,VOHJJ0?1L.S663[!MNO%_ M^3H-Q%$#C#P-\-0 7]J 3 W(I0V2J4&B1V:DHL=A6?;EW2UG+Q%7:-F;^J ' M4[>6])M.S?MCS^6OC6S7WRU8)UC;U&5/Z^BQE__DI/8B8NMH48I-]+,,#!%= M?^O*H6XDYD/T0]1TT1\;-HBRJ\7MK)=/H?J:5=,=[\<[8L\=$8Y^8UV_$=%/ M74WKTPYF\O$/'/">PST.]KBDU<>(H!\C'&/T[7$97?_P 7BNQ>6]Q/Y>EA?W M@N9@+R<4R6&:B.Z6^*9)S<5:S\6:LVTDUSTO^Z9[&A=.TS=4!&Z3'&Z3Z-LD MGMO\+A--RP0XJV/+3+=4V>3Y[@;%65K,;V?/QZ,,X=(Y3DYA2PA&DGEZ@)T0 M2 \$TN X?:G_)]?,&,(]DXFI8EW5M#3J)+.FJ]B61M>*X0?U&1LN"8/O:L^GZC-O$+$Y$"P6 M+Q=B\PHA3GBAV(A3'&1V_8MT+A]T2AKSWB"7\)%@B6$EFKHI8593Y\=/1%(K M#RT D$Q$=OU;M.-RM0E/.IPZ.;YSD1:%3<)%Y47FL'!1.$YS#Q&C M_RAL Y$E'(^2T%<2>W4 ;HMNV$ME7'@E(/D$G>&YM@A!Z"0=&TV.P"&B\3# MSI@#E ;9W9?UF.GIJY)A"O)( 1YVD@= CL$!,$GBHV#,! J[B25=4\ZU8]%F MIB]?;>=2Q[D8[,+FOV,(< .5/ MG9!R0:F3RUQ,X4O>QD*@(NS)-V7W1(7E'86@TGLJ]6V;59K\T=E;,&A<]7XIB Y)O;H ;AYCIP!!&"(%*2 !Q$;A<=A MA?]ULB7._F7:^ 'JG./,%G$ A@MD:SC469+&GBT'-BJ.PRK^E=-=V=1ZTID. M[6J0:U0JVA@-(#% J&4B)+G-#!+TPK'($(R@U)-NL!%L'!;L<:4&: "ZC)'+ M H"A+,G8MV*@S#JOS8=WLRC>U:$ B@)ZB++5]$P!#<9S;Z@S \KQ M'B)&G7%8G241/I2M "+M*-F ]%Q!)4D\MW>6 "Q'F3--0&?$ET^Q46<<5F?- M3BM;3[DTP-$__U%@A/XETUVKK>^NY-*9^"PB=O76%CP ^6+TO##Y7?6^RV#;F M"P"6S)V5Y8)\R\H(.0X7 S0AKY)B=[]^0^:VCD(H/'=B"T#Y'M_8 ARV!:IH MIWV4WGS4,L16;]'U5-;Z<$&I<.()2CPNG!TS ,SL#>82Z@W[](@8NT#B=]5! MQZWRY44[8D2=G!'U@5>;4E!="I.E?0[-3&U9H% FLZW:BA6 X MM8,=[,QCN8C1=!+6]*^<5936PBT\*&:2Y);V&U8?E2% HJY68TR<\AX$0\Y> M"4!Y]N3DJ&(>5OW#LM@7>"^(E8D:Y 6(G5\7 P5F;WD 91_#HT3(,F[UL&Z MZLWP>LM0B:Y/'<;1+S)LU.L@Z$70/0'4^N0Q)\8 +'=@2P#F(VR4FH256A*> MLIA.7)SV#:?[4EO%MEO614*]GH@VM-6R<3P0'IT@@)JGB70I-F\7YW .04XY M&S$G9\1\+7V66@BJB*\L?U.#+ E3N>)75R 8 @E#I&+:_K$R#H)R_KIPANG M:?^& F3D*BY.$# O+H[$0#P"*N]=@XD1\"2\WX=8L9U^#4-?*:\: 4== M3R MD9V1 9!-*P@YY62L0A*V"F<,&)2;08JNVJ,B)IGS@M7%89PES@M6%Y;[)]"X MAR3L'GZ2ZZO2"82^5KH"%DE[2:-JJH;)B=1C,28O6B8&/NY>JKU9E#$\GA23Z3;D#A/C,)*PP]CODOR;)+6 VJ$>+7@Y5N)" MA;@$.A!@RS( 9>W.&8VQH^.IG*JTH'LSAX/6 "0)+&WU\%^ M3MD9PY&$#<="&D(JS<7>(';TY:AXT*HD"'-RG0)*;8NT %"9_>YS"8!R3Y)+ MC>5(PY9#KWY=H*\'/7O]AN[G2QV9Z#<-WUO_?>T1XID"+QF]P#@> %:#.D> M@"-2T.R,!SNH>KAP/A7_0Q:.OZ M/?JT'(]UFV[&4^:_E5QZ3B&U9BV[C#_F'![_-*SG3[*O&)]S[;ZXX:6 M->4*(']?,];OOZ@;'([/W_T-4$L#!!0 ( .,[=50HV\0GG @ .@2 8 M >&PO=V]R:W-H965T&ULI5CO;QLW$OU7"%UQ2 !9OVPW M3F,;L)WFZ@!MC"AI/QSN [4[DGCFDAN2*UGYZ^_-D"O+3AL4N ^V)"YW.//F MS9O9/=_ZX/)>UNW!Y[KMDC:.[H&+7-#KLKLGZ[<5@.N@7/IK5.O'" M^/*\U2N:4_KGZA/?+AM\-;>/!=\61++R_ MYQ^W]<5@P@Z1I2JQ!8V/#=V0M6P(;GPI-@?[(_G&P^^]]7<2.V)9Z$@WWOYA MZK2^&)P-5$U+W=GTT6]_H1+/*=NKO(WR7VW+WLE 55U,OBDWPX/&N/RI'PH. M?^>&6;EA)G[G@\3+MSKIR_/@MRKP;ECC+Q*JW WGC..DS%/ 58/[TN5;BE4P MK2#DEVK116R(\7R<8)RWC*MBZ#H;FOV%H>E,_>I=6D?ULZNI?FI@#*_VKLUZ MUZYGW[7XEJJ1.IX.U6PRFW['WO$^U&.Q=_P7]CZ$E7;FJ^98A^K&N^BMJ74F MAZO57:!(+ND>BW?&:5<9;=4ANG6 ]45:D_KG/\YFL\F;&]^TVNWDU_3- ML%_>TO,5WX7]D@_]:A?+XDNUU5$M?.1#%6;C'E;B+2$X< M0E=:',#V%SN^L0V&$H0&^Y=I*V;ART;;CHYTS3Z26P$>"L:M5*2P,17%D?K0 M!51:%-F!Y\GW7JC:+)<4P ,C86"Y[JK$1Y<3AG)$;PI!ZL3%:AKSE7 :A=5. MK?CSD765CTE%O8$/#!XBQ?&Y\"G$;! NK,FV:JDK8XV@QOA5J#?C.GBR O'2 M6O;JVN_3GX%J_18P94#M;J0^9>"BBF;ES-)4VB6[XPQ!U6,VK1ND,3W:*+[G MB'$@XM+EDG'(H[4Y(B#?^(W@F<_6CBP#$7RW6J,IB/5:[S@F[AD)?_!;L=,- M$NZ1M+X& ['5#?%>X4OGI5XH4W6!,X- T%SNB?/#1 QRY^]^APX#_0X, MD=,-J1>%OOVE@DKA\@&_RX:>Y*.],7!#*T@@I6GKCR1HX'+$= S:(+] MQ()U#\RGWGEONWP+LV1+:D'6T(8+8LG9,:X&"\+NR*+7,J(M!6G"J ')M"0+ M&3I,@%306F^XA!+IAJ^#Z<@Q P* :*L7E@[RN21AND:6M@8<.B %7_XONN?3 M%-,#'$&2X,72@ZBPB]4:SF]R)0FC W%I8+\4$'/Z\UR\1I.V]9:KJ;)&)%57 MP<>8,YQ)4XZM@8;U+0MO*17X$;)95>TJ2YD.^:X>3_ :"4#\R/5* -)M:QD! MOCADGMM. $75@")*J#[L\S)4"-VWNUQYP:.R?8NB@7=%*#GQ:^3D2Z>A-B'K MV15R9=!6/M&#+E6[UIQ$['!R-,@=NT4TM=& +_8W!6V-9E6N^6,.OS1H4Y1D MCHI9JZME@/N(U:GWVG4L:=/CH?$LK)3OWC+P,2^290*F&-F>BP $<2]26OS*9&!9E_R9H89 M4E2;S'#/F[J&06<_$?&"3P0,0]$\D-6#89P#%W5.,.2[DO3]H'Z$'ELK],[F MH<3Q4?T,G]Z6"HP"W-)87"^WN0]>FBMENL%#$1%=?.A.S?Q@"**>XQ-+' M!Z'##Z0Y1\<5?W!;9E+&&UPS7%C%0.EP7*^Y!(7)V)JH6CMO/8KOQ=7=ZTE/ MNY?/FXAQ&V3*!PCVK6/JNS+'2NZ>1?"4!KD-AR9W0KX"T8!D2>I%%1:T-MQ7 M<.G0"9P,Y$)\JFA%KQ:ZE+K&/_I6Y(9(J[NG^HB'H)I81S*FSP_OF&U?28XW MH6S]ML ?=:8T0=E]H#X"1)&FS*RZIP%^>>Q'(P4DE$SN(AQ(:4U=$0.0@;M> M::C/Q?Q9;QBJ[=I4:+/5FH5Z/P"HBD(2S2RTX-)\+7F[ N>L#+!#EGAVQTIO MTKP/?O&,TRT@3UGVV;T7MW3X60R47$-8DB-R7C@FP8'84:H M[J&T%1EIN7"G(JIC+IK9R70TZPMGB-B$Q-(3M\$(1E)%G6BPH-^4L0? +-"J M%P06T:-C+.Q%VQ:$69H1%2'UF>V_Z5CK+^I?>73[5=KP01..NV:!YYLB*IA( M;XNDC#!Z'U1F :G,,+P"0#+#%UZ'6@K*(&Q41_9<@%A#O+AO0NTQKF6(Y3O& M+R08@\'9:'9ZA)".IEP>6S:5(8SH#^G)3/RN7)_+]3E?W^M?<>I@;)Z^>A,/ M4O0D/9DR"ZIXZ"! *8^A#%GAQEE^P&$02OJ6P3=]W& -4B!=EM4LD].J_3#- M4M7ZR$(J]?"#.CUY3'N^\8E@ Y05^L"JC-XGPY/3T^'QV:!0F7R M?-.;RG.M:.N?R2&#I=/^J[0/:!(__?P]TC\^?4!\,'RORHS DW65DSWD?H!G M?CPU[)]BWG=-"PU"C^!9Y+I_XIKS4MS&U(51.H_\E/C!L M\HXE*CD[OXC8K^Y?XUSEMQ>/V_,[(&@&4(_(VA*W3D:O3@3\+E!Q^P?[EU^3]02P,$% @ XSMU5*6>X]N- M! 9 L !@ !X;"]W;W)K7Q3G"MN D[9H'MH&R5ZP6.P#+8TM;BE22U)VW:_?&5)6E,3)9E\D M\3(S9\XOI=*NVE2>%]=#@8N*[ 4KF\JU+2R-+84GH9V-7"5 M19$'HU(-TN'P=% *J9/9),S=VMG$U%Y)C;<67%V6PFZO4)G--!DENXD[N2H\ M3PQFDTJL\![]K]6MI=&@]9++$K631H/%Y329CRZOQKP_;/A-XL9UOH$S61CS MC09 M^V*:G">0XU+4RM^9S2=L\CEA?YE1+CQAT^P=)I#5SINR,28$I=3Q+;XW/+S% M(&T,TH [!@HHWPLO9A-K-F!Y-WGCCY!JL"9P4G-1[KVE54EV?G:':QD(-DN@ MJJZEJ9W:@G2NQAR64@N=2:' >>&1BN'=9. I+EL/LB;&58R1OA!CE,)GHWWA MX(/.,7_L8$" 6]3I#O55^JK']YCUX7C4@W28CE[Q=]RRC<'G_=)5(L-I4G&"=HW)[(OQ"&D?_K\PX$IDWU;6 MU$08&?D"P>ZFK(3>_N3VQQ".-W)-J"$% M@RT*"\C" I(%E@NTK31ZL$&0.5G*I:0-0@-:2X92!]M,">=H*6LAF.42K=0K M@NLH7+.O!F7A4 M'M+M6*&$J3=[0D&L>[.KT1N*'_(2EKV'S!@'63N,KATLMHT:XL);-17K_8S4 MYPJ@#QU+T(M'(2 E M2M;N"/YXY4# X=QU>]I=P\L1S/._Z8\7^?A/#Z%!D=7!=><\6E-V<@J_?.DE MNH.;P!$7,B;$&[-"Z!4&KCHVSB&70S.=8B%5M)]G&36V<"JW03COX+QW<7Q* M[U%O-![R>]@;GIT>?*&;5(A16;.6C)^D?U@35 ITM!<=&1_"R6@$1QUWI^G% ML]0>RM))[>N>MO$.?@Y.H[.C[O=^@/L\DU5ZW#L['S]QE::]T_'XX+ZN*A74 M2TK.I;T\/V>/_\+.R*&BHH7)+IL']VDH"-=[HX M\*8*]ZB%\70K"Y\%=5^TO('6EX9^G&PO=V]R:W-H965T&ULO7U9DQM' MDN:[?D5:S>PN:88"R:(TTE 4S4I4JX=C+9$F4LV'M7U( $@Q40F.H\"H5^_ M_OD1X9$ BI1Z9AY:S0(RX_#PX_,K\/S0=A_Z;0A#\7%7-_UW5]MAV#][]*A? M;L.N[.?M/C3TS;KM=N5 ?W:;1_V^"^6*7]K5CVX>/_ZW1[NR:JY>/.?/WG0O MGK?C4%=->-,5_;C;E=WQ^U"WA^^NGES9![]4F^V #QZ]>+XO-^%M&'[=O^GH MKT=QE%6U"TU?M4W1A?5W5[=/GGW_)9[G!_Y>A4/O_EU@)XNV_8 _7JV^NWJ, M!84Z+ >,4-+_W867H:XQ$"WC'SKF59P2+_I_V^@_\MYI+XNR#R_;^GVU&K;? M77US5:S"NASKX9?V\!]!]_,5QENV=<__+0[R[)=/KXKEV _M3E^F%>RJ1OZ_ M_*AT<"]\\_C""S?ZP@VO6R;B5?Y0#N6+YUU[*#H\3:/A'[Q5?IL65S4XE+=# M1]]6]-[PXJT<1M&NB[[:--6Z6I;-0,1:MF,S5,VFV+=UM:Q"__S10//AK4=+ M'?M[&?OFPMA/;HJ?VF;8]L5?FE58Y0,\HH7&U=[8:K^_N7?$'\)R7CQ],BMN M'M\\N6>\IW'W3WF\IQ?&NTW;?*/;+/[O[:(?.N*6_W?/!%_&";[D";[\;R'O M_6/_W ZA>#HO:([B,R#),%]:(921*-9T0=5LZSV=>"OEVW3TSLK M^?[=EAYVGX55L:Z:DIXOZZ*G00*)Z= 7-$(]KD(Q; ,);$^"P8/ASY?M;E\V M1YZJHH\/V[:N:Y"1[0J'OSO?_GFYN;Q MMW^]O7W#_WSR[<-Y\:H90K?4=2_*&A/+\H@]FKYDM=*[M8:Z(@DM=<:,A//B M=5//SXI;VI2=F!Q8GQ?LR]:QHFU \>/)07IM.GIV:,]LVVWBPI#YWL ,]&V!P:6EB?YG%\T86A M:\7\@"M7OY%:E_DV])'R /Z\0'=\5A#A,'C5THPJO&$U*\:&>)Y(1:]VAZK' MSE=$9?IN7KPGF1V[CIZ$I-'+]#$H@U-Z*=Z0>/X1N7ORM^L=(@CL<,1=OF(X64ZYHYMU( M=,4&Z[;OZ3AIPB4_$/91Z_ [9;&M:+NBP99EO\59KPDN],6Z:W>Z=!P"'=Y0 MD!$(NP4MPPP!2]*V7!%K/WE\,[\A.UG7F"$.U]#7C; 1GGGLGQB;$9RX:#O2 M[7H5^V54+D7U6S?]. MIT^;F$-]WO.B*DU(8%*JI#SH(:QPV=Z%!NH<>I;%B0C684 B?2=L!/ UE-"0 M@ C5C@Q"'4\&2HFEFG9.LF4[!T^%E55=+NK@UE*R4)\U 9->B#0B?]GN[%O MNT'WPB/-BY80 ]:!H\#H'7 M5$Z))+23305Q?2_,.I0?E%+['@P;/NY-'E=T4%U?K8\\1*Z 2'T/9,Q[$)(? M5MZG.6N&'*RE:MT9'?BN78G=R"G-,D(DW4 !8K.V:#%UJB2++3DUI %6O9F/ M3=TN@'"$[&1:*M%:=;N!/ECV>F2TT9_*AE0CU@2IK\)=T-/+U(V:YV3L.*K1F*FDYW8$MQ M)-LF/ 22 /V9868D)C3\''A(W+"M:C8RYTGE<")0V).OO^T3Z7I:YU(.U^D3 M".N*- (?K&TH;6;8=NVXV:8-#414YA-V2_)=L?38ND41"/Q@+;<]X.V,$ MM]69@'^_()*YP*0&!B0B-U")2F$&H(S8YL5?TEX[MEHK%C2"PTM&2?KXCIA4 M5TTZ>-,QM$NX:Q#]^"Z:?8:OO; !&R&4-N>U)?:AKI'+#FH]LRUVU&DM& MDPR"68J=A3UL";.N BQOU;"&5:K3P75AV9*'^3OC5-O]S(Y2U#$9('&5\,BJ M'1?#>JS-65.;0L]<[]H[0YGM@I@L,#JE$0$%9]D*B& 8HZ[N9"=-VYC2=D>* M_1E3$7W+RL _[[TE3M>'L3"8@*K;V1!][X[8;8=Y(1L)2^P'?5I0.K !';TZ MT^P5D,XH.S)"#, VH+L.IV!V":66%F65/*@XP3BP- M&\RJ(W@/7EM"Y!(4\J.5:F)8MX%18 %NR;33FBTXL&2=MJI(U*.-P3G%O1(X M,FC'Z@[JA$Z"%<_[$,$J>T?;:K.MCVH=_#$5>S(=6_8W)6Y FJVK"*#02F@6 MDM;A*#S2A:AOB478LZ(]+,+)Y'PT7=B0\'8T9P3@_%R,%3!!P\.GN_ MD/&HS&;DBPT11WM-36!872>B:TO*:+ =B,5U<@G5-2]^21XJ+^3EZ6IPIG78 M8"$SYC9$ND9>%^Q7=".=LRL'B7E7'3%W73!^((7$@]D1"+OYZ<\Z:X^+F8*5 M?*FD4#[NG%3?':83(!"&0?\ID <,IFJ&-%6@TR+&G9$Y M'>"SKH+[M%?V1D@)FP2FO6NKI3\8O =3\RF55JT1Q:A)''DZULHM'1\ #H$G MQMZT7V::%)[21]1$^@V+UPM,R %@VN*WQ;8]D!!U,[:WYI/D53T!CI,DT_:A*KP@5#TVP6QGB"9:>@YH0(D)%EE4#"OZ)+'FH<0%0<$C&2(1-2&2 MV,9%(+8):74"LDWN5F.P*!CCUAP&,;06=83/&5@5H8FL9LJ,M17IV $V88J< M^B.I$CUTB_M!7/9@B'GQX]BQA/CP(.BZ +\#9G-$AV-H8S1-$2. MNGZXKIJ9_@OAT 5B_2*V%GT7JFD45F2JYW!\Y5;'D2$Y[QR;1X->Y#2BVI V+ZV803[RJ15"+2QXPCS@O_B8Q!D015BV'\EW&YBUC M741@?]TS=']P=?OVUZN'Q<_MG$S-DW^[?GPSLR$>O&OW)#3??'GSD)WKD@X< M>A_OO,3'5_2Y1&(12/C/LAF14F&C]>3?R4]B\*//JJK]@-"E[4&8A?8GL"JR M(U1BR=YGP+GB8^+C])DR0 J+1CVI[W/<@X2.H5BO!.*H$*$NSHU6DS=HQAV= M\KI"$!C1[EIHP-XR#V'N1TU_*B+3(9Y*-Y\7KR#(L[*<9K MN*:63?GE]:^63(DHG4WNNI;H6MMXE___]/0OYVQ^+]JO>(O<9G\Z9P:K(5#B MM[*^0EHA:DRX:K2]&'2)>2K6;&H2]=G,E616][Z&CI0&2GNQV8&C_M"VO'BN M6MH+,(&$Q9MC3O>"*&J4!#Q-:YW[KZ)B%B5EFAA'0\?+*+X^*EH/$@X2E8LI M.-[*_O$)D?-QD\<8'7IYQ0!#;E;B#!=VK)$3\X&ZMF:]E*V>Y60%6PS6UN5# M&=1N TCAP,BRA1=8C.#N>9YQ1D[ET,&$"^,E@,,.OI+$.9HGA/"A^@4^)_>D MO0M3LL^+[\.RM(U*LF:'U52#18KDX:I7X%BN*N!(TT ,/@\>8H[J.W*X%HLA MTYQBB)U&S1 N@5(]MW;@!;]%.;ZDYN\9F9;)L0DH&PE!)Z.:D@/EB9#G%;J$5:BL1LV0;YR,O]%,IE ME,39B1IKU+IO_Q0CR;AQ-. 0Q!U9E9MA%5?$^,H02\[, (R64^3H+PB.#% #DPC /:])D\I/;D&[IJ.(AZ5$:5;,))$RDN.CU?Y(BXH)%.$LJ=A0 M@R_*'UE]<^Y6E3#QFH,ARBR]@E2<%P[;<(+.SXKQW (*S@(!F[#+-#.WUXBU M8[2&G/K&:QAY6U;/5EH=_N@:;3G0X4B@(?-8GV/>=7XHE^CD<$]*XBJ)9K%N M@7&F1&ZG\ />43ODH66O8,\BD74;A5T">I'?\YR)QO#4CTC,UF\)R$EJ68?Y M9WCM30>N'J2V*3J3XO6]Q)3G'YAX@5AF! MH446O".#OF\9I*QG*;G+^NK"P/+E#OCV=_V !]^UT7RS:O9!?-&6".3B-#<< M>^DX8FGD[%:I^"H#P6]3^HAV^SKEKC N6+$+6Q1^TE'^K>TYO8H@FF!A45F( MWIO?":96^^+T;4P:K-F)(2Q%BIPQ,--O=M%>P;)4W>H:Z6>M6)/L.>=,2!$W MH=:I7:I'S183;X7P12O'3$%-!!W%[^5D_-XAJ"870>!NN(E$C"&%PY M9V9R5M6GF3JM/2.7=4_^12/9=H[1HK:O17# DN8QMP<3%1=ED1'++7F[R!B+ ME AGZI59N"(A^O[W$?,'SV?O0^*[8,4&YZ1C[%-.RPOBCASL-N'GJG-@U*>) MS-USY8#L_A*=$>+KGWWQDM[9H.HH6Z!"!#+3G/GN'W[!RF/;UBMC(6')=VW):[BG-'\\V'08_%8RL=?0*("RC@G MSE%N%G>:A%$66P[8&9K-"Z%&TEC[\NF57-]YAW04G0^X9\F%:Z_6$D!UN]"5 MM1HSC)ZHF3@+O'*]@)FYN)D_M8_<,,9859^"/(U?X1:!R:7*IA4>N!HE\;W5 MU;(L!U?KE"3Q1ZW+38MRD<%>$_E\M!I\4#^8"1Z'TOTS!2^O+M]8M'L3G.+"X"658)W9V0TE*OTX1K,#UKQ2YDEFDG2S.X26[%HQX)4Y"EQCZ? M$JG:!2J/>']5LQ^!R5YY^K![Z>.'6DLH:8 L:[S^--/-V"ZP&[4+"6;%]]*H M/!P'Y!9!'"L\NQ\[F%P^0Z,H!S\D_YG96E63*+N-=MQ"<:(\HSSW)6W?@J;Q MR+:,_:#H9U(^>Y< )_]-KIY@3*[^X&HP*[\05"8(H>00N^8J7!K=I3[QS33=_$4#'J$[C(FG11Q9$ PX,<+9]\+(D$*5%+]M/I6*NE:04( M1H4ZD+ZE0*6K%0ES&M3DA"YX#B(;9MME[Q!4%Y*?:=OC,Q#FEE:E=3&6NY %J2I/]5 M,DI7\^(O4MJD;_A$^_L0 W4A>T@PK47N!>K8:S@ZH;PEP9F/4\+*_-RLNZ%J MUL1=G$U#_ASJ6P.',SFSY&IRT46LYXF]$+$B!@L)&B<$,TB4%_2+=>Y2E,6N M4[L+$>?&XC<;I#\)+].8_QST_<]QQ17:R(:2(YFB!)HABX20;;/''RZ<4*HX M],G+#^%XDKADY_&@Q9PV[![YP/1@YTU_:_ GS_[<@(T?L'0>O M3X$%N>=*;5<\H>K;5#SK? %_PL*7SW2R*]^$4X=F0_XQEE;M0BJ2@I/$3K?( MW7GK?7%"F!]N;$CINFKHU8/U+!&K.,_5D'-(@?2C^.$D=_T^UK3)((,%J)PN M8!P^H3.'&;Q^QEY=P2NR0<#\&AWU]5%\)D?2P!E8$OBH)5+7O$&26=(+\*_R M4($UFLCD*3LAI<\N9D,6=R#%.EH5.]+OYEJ?HS1T2:JXTI1:4PYC4DA^2,VT MB?DG%6 92R[AMP]G?VH5$WAB8ETZQ)JOBUM=N+BCLW^?T;="9;&6%E#SRX,6 M"I5F4[M $[!*<>?^( =-C(*A#:>-(Y"?N(R'DM"T ==_:$!Y=C(@/%S"R5T$ M-S^@&EAJA.6#OT%ILQD\0;<"7#.C5,?#1>/B9*I MR#"Q*>+LIM7AMED)$4J[9USAU1QG6K6@IWU*)?IT7)I-N\=(8% CW"IG'O,L M$OTP M8:N*:G41_31&=I)U0JT6?&E$)VG[I 91C.DT'SN=O/S=KO3U%S;'&?9WIP&^ MNJZB\,"?$=MY)[8K6WT3+FRD_?(FED1JR,^-UQ+X4[8F/9,SSM MR4NUX1'J@<-[*T<&JZ,L*U5@R0-QVW?LO$C5N'VH_4!LTS0;EA(;J/GM.# [ M'/?!S[/6)$1L)V)'67-)R4WJX*)8G< :P!>YP:#QMT(K 1%-AI7']'UL8(L^ M6*RVCE7X51-[FD K5\ZYB_6#,63%:^2ZD-QC42)_9R.SQT)L,2MN^=;']CWA) M^8I4/W4A W9O4?-_+3&KK/+_O2LHR;\Q76T),?8K=0BK1M5N8D24?.P]:T+6 MW$?>ASS+*U(N=T $F<,>W( R7(DP,ZI 9;/_(1K>N:VQ"X;M?^ZU+C.OM6:O M%<7Y6F(1SO@7^:Z2H?J^)BUV_79),)^.X#5_?_VFDPYD=/=)[UQ];LR3_FS> M8%Z3_"D"I2J/K+-=W[0&(1Z8&($;FK'[.ICI -.]>O.:^3-V)S 2(+K$=AQ[ M4L^O[%-'D4[U<]FORG\4?Y4.Q)^XS7"F@G&Z]3C6Z=E*F41.5R8D5$TEW236 M$N+:-Y@ES-!956X,Q&36H4WMW/@S6]1G4%%0D.\<4+=V0MGTGE MD7W$P-'5(#NAOMA,V#O)M>;]SH_)Y/7H3W!D8F7IAH"DP')LIC2(WH&5L:F2 MXTKSB9SV7-S%AL'B@._.?4Q8#GFY")83#TS6 +?W>FBO_2(D^9L6XC&B2M\\ MD?GO+3 P7.UGRMQ9!J1:N>)$!&"81*YW7Z( [L1CR9&*A?0\\<@,>J9C.+/D M7J(#X"9VRUS$\[J+ZSTI-O/T<47XLJSXGKJE?;B31A,N+RM$!U9:75 U9WDI MEO!KJBM*>VP9P@N"+N !$6GBG0L,V6/$(K45)3GS3*['Y56FJK9Y\4O5?[C^ MD;RCZU<*\:]_(39]EA59+CCCPAX6'N?BIN@1<#&*LB2S'DU[Y,1FJK&CKW]] M2PB3:[6.Q>\!W>TM0V=VLF(91LJ2\,H_L3/'>3^@*9%\LWSA"#2!X^(M(&!" M>9 -.8AJK",U9EI-*M.D5MWTUEEOR5G7K.8&\R=K(0$*&4A))"<->G#)S3I4 M (]:%[BT3!];?3Z H^3@I#Y'\5BFCV:9CLHP1!YWNI12* <70-&P3]HT5Z+V M%2+;,GEL4/U1H+DUA/ZY147]MD&SU2JJPT_.GU)KZ@V- MC$]QFL-(\V8!-WF%1TZ(,#KZ]/Q)4ZA+SV1RHOE#O (%P\K1VGEC2-+#5I^I M)5;<:T/#)!"A$1 :-<;QK%WKM#_:!;CD#6M+ZD)VFXU6P_-#7#F;&"+=0Q.: M4A0 B% >8IV&>;YH-I(N)E6\X@4ZH!XN['QJRM&>TUG!N8[)M3EN+Q<:PN$E M^JN$XH;.!G_=55>GS?UYR2GO/J]N3H6;DL!@R4U=:"P934 [#C;,^R)O.IS= MAVI9.^,)L)%V' C,:P1_].*7^FB!GX-+HDC"2Y17ZGN7NQ:61RXL.[O<'&G; M_-H(Y$'RF>7+25DF:K3[H:PV%3K[ V'6;2OT](/&$ES4R>"D..@>EJ4$ )(4 M:3T!Y';F+!P6X0JG<-B;*L16&_B9"W?O")"(L)>DT&W@"XS)W(-_+AG[HGA,N93:52(&[?@B71VIKGZCF4QDY?R$(,JXA\E&OI'1[BBZ4 MN2C&'=%!3NE?Q8BTHIG/XZFBT0NN)N7FV61#^2$T4K2=R8U\;GJ $P=:-9L: MQNBDACJ.2X"!6V\)S_ZF0*0B@'Y<&DD:J4P!#8@GV<^]T<&:4_^0*1%=J4.PFP6:&/\-*9X:W6/5XE M>#PG#UR2_I3P ,&=4&T:O7J)WO])3FSBHTV72?X,W[08FW!#OB21SWCI&12[;'V@R5%P[4IS=>'9W(K=5N#G:02Q3YJXF#W3S7/N65_<17-?W;I*:*N2GX:QKCA4"NP++>BZJ34/ M\8#4-=JS'IXMD0:Z=^+-' MGAF!-Q*\C\W.,:U@'T1W^U)&0KK7D6_@,W+- Z0F.W4NWJEJ] M&!?W)2""46P)T!;JKL1",*L FW,TZ=*WFN';U^W1JX%)-WU[:-B#L50BAT1\ M=9*[AR>=#S2X_KS5I0VN4'EBARETRF73CR":+"E/M)]4F I6[/H?2T.(D_#I;0 M8C\[=B_+K0Q94@AD!+0]M.H-:'P-!8$2P#E/#L&,-NOTN72Q'=:^E4M&:.&K ML'/WWA6<0=AHR99F>BP)EM)HD4JQ8W60NR,8O;J\8BJX%[*;ZM/YTZ+>GAZ+ M8MQFTPHW+.7JFI';WU%GN&?'FZ^4(=)5'\\<^3Q/4QC7L9M!V]I5.+5-BXQ0 MBE$X!6_XU.<0N7'74MQZ%P>[@KT%(-T=$+'JZ!!^O(A>TJQ)OWD&?/?/GM>G.V#KQY>.L\8=XIV!V&;?LT6 M^\(LG(U8ZST8J1I4KS)]]3F4?%;<7OQ."M35K7U0/B)TG'D_OVF#%W[?/MXV <1"=A<&/U>E1T0R.HM"R5;#51+BUMN!>,3!KKU> M+'?0_NH8E[#>"]@"7-#3=K[%4R])E.C[0JZ+D:ZW/!0+@Y)=L!&OT-"WH&.D MM3(^EL8^&6Z'VI=]?5EP1>%)'$&U6HK3N V+2]:UY&L5#X! 'V9]=&5$:B]E M$'S3]=R_8M;!.8D&E,RY9GDFD#)#I4,C1?QNQ3/?O!BOCR6LL20'!L_B.EW6 M.8_::4E\G@35HX?K*XXG&EQ^M[79JG'S0-29<@#'^ZAQZUMP L+L6S31&;,<@B@L5[([MU(#QBE.%8/H+EJ0V.^A=54+ M*(>14*)#$,_8(-F%=*FRK9^TO]F=LW&U=JO*&WOU-KZ:;EF!.2 C9HN>8.E8 M@GERCW?.3J?7CTUVZ\]![_.=G((&M;N(;Z.[,K0H]O+]('INF>6JADP'I:)K MMU"[%8=OK7?9:MQOS#EHT9-E([%/^%2(/\>9M?5=0Z*O_H3A?\;QV\1#DSYK M3&UB:?$KT3 IW'7!7J1.%"V!Q7V_6?9CQ11?#N<57&PSO[23I ?//Z%96HZ9 ME;^U\8K$LO\P,2#B3%%'>Z*OFX MZTO[8L)?4B+NDAZX;GP)\D8FAPKMB=>11(_1S\S]^_=M.::2?$<_9R#1 M%Q#A3+Q9#HV)(<@ETS:PH#NKFG+Z6_>%>_%+DDSIOEH%.O@A0]H1('GR0'T8 MRHK:LJW)U[M'84^/Y9.AD!12^"0N41]:O>//-A<6)\JS88PQ^3V)V0!7D@-< M2<"-B1_3O'X1J.N,"%TER BEPN=;9# ME7F!T^AR@5#&#W"J5.7-ZKF&,R$'@T/K.M=UG8$&9:>F8E;.*Q@BQ75CXS!V7O%J^B S,DQ@U)MOXURM. M;N&]M">^<=]JF;B>O6_KNZ U7MZBYE=7:GQ);PF\-'HL@HX)&;[Q/:]?MQN. M$_3]6:_NR:>TN7(ZIGOKW:TR7"]AGJ=56CF0R(!J5PWVZS;0NHV5]VLJTK(% M7-?CL*&>"=+GP_0',(D/L-0]>P2+&Q^#CG)[["( MAR66(5X1DICQ#X;$[I5^#(W0V -I;E)E@+].U,'[Z1;_\.;2_7L3SHBX75II@41CP&W[$ M0PK_W76D6BAU847GS=SL#T*Q_Q+;G=$EUM;H#\.XRY0C8:RB7%)8ER0#U[GN MAVC09A$TS33)IK]GHH5IGWKLTCRQE(I_3$QH$5<*_RBK"+]T'C/B?+D'\6QW MH5[S'E4C5K:@*5:<,]#?3A <: T-F#LZ8)E[SWCALAQ[_N[YTN3_JC!K\8Q) M_7FBQG1-L9)R<'>]QGMCS8TZ&#:ZSY5U@%A^[V6"U.;_5!;OHN6AY(HPC2GM_UZYIOCKD[.]J>$QV%-4SH*RU MCX_W"M/ZZ,_V]Z%_;G7Z'+1_&P,5@*S3UV(1*WYA:4CW5<7?+O _>#3B D-W M;[8*ASNH7'C4QQ9Y-LLX";7'#):%NM=Y;:@%^\3(IRM6+QVZ5$K^J:SN-+_/ M/'I=-9%+>!M\GZ?B>J/XI!(-!9_B75B%98)%GUK[?7G/?V*!,POMKW' MJ#83*VSQ2&Q9_/#3M_%%?6+A\?<0%4GY<">=IE)C6J&49@F"#?L^ M-5I4J>C0%$;4%F:2#LZ=M"/%J+CW>;H<_9$=7M$M5R(A.*;]F\C.3O(B6?-? MOF2LS75,_I&K"K/$>HI_7R@W42<6E\EM?&+")6AF]AL ,ZULU%_KT&R45M$TZ\2N!\8FM03GOP8@?[DAM5.IM**3Q?EO+??S.!^ M8/O5"TV63P5P;[Z1DA@8G*9>659*M: 3@1"K_V5B[,O)"P<3P7FJV&3N1.S3S'*G=(BK-CE77N M)F\N[O??RJTZTC?'G8%'T2O,A9I._Q2]_275I[>^:CP@N<] J/3/0:[OES%. M/[GW%*>9/W/PI!@)WJR4I:9>?79X/]U^/.VRN-1_3"H2]YC;8^DN$;3 %3_& M:G1_:SR'$V-Y?GU,Y=O.M9,TWSUC2]K$F#?^,NT9P_=Y/R+&_!G+W[.%5\/H MLE[_@S\TYDM9Y<;=WF@P+0QC!Q[<#]D=._'JK1.2O!^^E-M^P3O]N&_ZC:J3 M7["!+,7IY.Y,K5+6&PAZT\-**N+I6F[!2@ZD%B!H+XT[OVRZF,4YU^1?@H)()E9W?P\WUP4JCP M_-'PXOFCJJ?_+.E_77N@__: (#^40_GB.0VZ"2])ZGM9]G=73Z[W/UB-Y,C[]XOB=W_B?Y >&B#FMZ]?'\ZZ^NQ"^U/X9VCR&! 6@'_$^H MKM#A ?I^W<+?DS\P <()O+P7_Q]02P,$% @ XSMU5&&ULK59=;]LV%'W7K[C0NJ$! M-.O3EITY!IQDPPJL6Y!V*X9A#[1T91&52)>DXF2_?I>4[-B=D[3 'BR3U+WG MG/M!BO.M5!]UC6C@OFV$OO!K8S;G8:B+&ENF1W*#@MY44K7,T%2M0[U1R$KG MU#9A$D63L&5<^(NY6[M1B[GL3,,%WBC07=LR]7")C=Q>^+&_6[CEZ]K8A7 Q MW[ UOD/S^^9&T2S1- M>>%'5A V6!B+P.CO#J^P:2P0R?@T8/I[2NMX.-ZA_^1BIUA63..5;#[PTM07 M_M2'$BO6->96;G_&(9ZQQ2MDH]T3MKWM)/.AZ+21[>!,"EHN^G]V/^3AP&$: M/>&0# Z)T]T3.977S+#%7,DM*&M-:';@0G7>)(X+6Y1W1M%;3GYFL2P*V0FC M*<$%\CNV:C @68>&D*W-F$Q(%WV2,D32'$";Z4PM88?18GE,4!(LO;:DIVV MR^19Q&LL1I#& 211$C^#E^YC31U>^E*LMP>QLLJ@@F5#W?Y^1D&V5Y Y!=G_D.WGD7Z5!B$;P;* TY!P@HM,:3=I@R7( M"DQMH[6!<[$^]UYS04NRTTR4^@PH^=BN*#6V (<3[[UB)1Z@:G@%Z308SW(: M)&DPF<7>+=ZAZ)R57 O^#S$2/-X72"DE[A5O***UACP))OD$XB!),N\WDJ2. MD.,LARSWWDO#&HCC.,B2")(LF$T2[[AFI>Q6INH:VN=#W*\A#:9Y F*@ ICZ,\&&?3/H8\S>"-*)JN[)4;)^!0&5O).P2FZ-?VD#8FLNZH^VT0 MADY$.M9@H^0=MV>8[E$H;,L6CR:TGRD+]F@2)2UEH_'CBLO240WL)@B<*8VB M@!CT!MV9UCP$L*UY43LY):5]RTWMRHG0;0K96LX'9,KV"WEP\P##:_9"$NTJ M,H+>H.*RA"TI8WKH&WWN_4FH@';#'S?)9]UDQ3O=](AGWB5K'"%:*0NB; SY-+=> MW@?%#7XOJ\IELA-T4+HO@=T&!RU"'17%U"(#Q9[J0"%%=Z2M[ZICC4MSJEB5 M[-1PB*/2.UJ2;;.:S.!;,DSM,Z:Q*VT\M=/CTMJMZMJ/_;=Y1Z>8J3E,K1"? MI$X31SW>D69?2WK=*5LQVT /IQM@R, +.G*G(]KI&'^NXU&&Z@^4+Z6.7DI^ MO$L[/??\T3-Y^#H!\>REV,=]^>,==_H%W*>^0.'!MY]HUNZ&H_N/0G\-V*_N M+U'+_N[P:-[?P-[2GN*TN1JLR#4:Y6,?5'^KZ2=&;MQ-8B4-Q>2&-5T$45D# M>E])^BH-$TNPOUHN_@502P,$% @ XSMU5#>6;SSJ @ H 8 !D !X M;"]W;W)K&ULI551;]HP$'[G5YRR:EJEM@F!,LH M"=I5ZT.GJMU63=,>3'(A5A,?LPVT_WYG)V10T4[3))3X[/N^^^XX7X9KT@\F M1[3P6!;*C(+H?VZN-%L MA0U+*DM41I("C=DHF+0'TZ[S]P[?)*[-UAI<)C.B!V=9,'A.Q;U,;3X*^@&DF(EE86]I_0GK M?$X=7T*%\4]85[Z=.(!D:2R5-9@5E%)5;_%8UV$+T(]> ,0U(/:ZJT!>Y86P M8CS4M ;MO)G-+7RJ'LWBI')_RIW5?"H99\=7:H7*DI9HCD"A'8:66=U9F-0, MTXHA?H&A'<,U*9L;^*A23'<)0I;3:(HWFJ;QJXP7F)Q IWT$<12W7^'K-#EV M/%_G+SD^P84T24%FJ1%^3&;&:FZ*GZ]$Z#81NCY"]S^J^"J#NWL#LQ )C@*^ M7 ;U"H/Q9[((IR? ]+###UL!(2&^(L9B"I2!S1$R*OBN234?M-Y)Q5NT-$*E MYA"XLEC.4/OJ;ANM2ZDD=U$*RHO!\_5[#!Q-W&:5] J\/0?PKOW-# MD>2P0"TIA;4PP+\J=3-H?4?!#JXA=_-\5A#78>X1\:-]UIJ*PHL0%F8XETHY M!5S5.L@!O'W3C]OQAWVKUB1-I9LT_(_D0L\YLB76J!V)<>780#: >RTM'E.6 M&1=C3Y+/ UP2R:J=$?@6;17Y;X>#[>F1HDLV,U&UTY+9:L!TNPVXW=239T_ M[M7LON9\)2=>8,;0Z.3]:0"ZFH>586GA9]",+$\TO\SY$X+:.?!Y1MSJM>$" M-!^E\6]02P,$% @ XSMU5.0_2+.P @ X@4 !D !X;"]W;W)K&ULK51+;]LP#+[G5Q#>,&R $=O*HTF6!$@?PW;H&K1; M=QAV4&PZ-FI+GB0WZ;\?)3M>!K3I91>;SX\?)9'SG50/.D,TL"\+H1=>9DPU M"P(=9UARW9<5"O*D4I7#T>\0++ H+1#1^MYA> M5](F'LL']$^N=^IEPS5>R.)'GIALX4T\2##E=6%NY>XSMOV,+%XL"^V^L&MB M1P,/XEH;6;;)Q*#,1?/G^_869Y5IAQ?,$N$A F@P5%54*A0&N-1H]#PQ5L;%!W"*> M-XCL!<2(P;44)M-P)1),_@4(B%['D1TXGK.3B)<8]V$0^ MX)6>K_;TM#6ZWF]<[RO7LP\7[1G\7&VT4?1R?ITH.^S*#EW9X7\\ZI.(=F!G MNN(Q+CR:2(WJ$;WE5VD0QGV@N]S M0299:\K6'X#N",L-0=A[.E9Z]R@2J6A2*JES GT+T< /IQ,2ACX+1[T##6RN M0P/S!V$$$Q9U+L/WUCZ> F.L=XDI$L^$^&ECJ2E\1%$CO'M#2>PC3*>L=U3,0EC?\J&\-P# M"([FKD2U==O%'ELM3#."G;5;8*MF;O^&-]OOFJMM+C04F%)JV#\;>:":C=(H M1E9NBC?2T$YP8D9+&)4-('\JZ=Y;Q1;HUOKR#U!+ P04 " #C.W54R+9U MKY0$ V"@ &0 'AL+W=O7 PI(=Y>FK90TI[LT457U@]D=6.N\]L;VPM%?WQGO0C@N MH6H_L/AEYIEGWFS/ML8^N!S1PV.AM)NW<^_+::_GTAP+X;JF1$T[*V,+X6EJ MUSU76A194"I4+XFB4:\04K<7L[!V:Q:&WF)5BC??H?R]O+H% ,1C<\-9OM@DA6/QWOT-\%W\F4I'-X8 M]4EF/I^WQVW(<"4JY>_,]A=L_!DR7FJ4"U_8UK(Q":>5\Z9HE(E!(77]+QZ; M.!PIC*-O*"2-0A)XUX8"R]?"B\7,FBU8EB8T'@17@S:1DYJ3=*6(_6L>H5U9/4'?B C]38<)5E MDA&$4KL.;/?F:TO4[\0 1%DJV1@")98,;.PND,O%AEA"@<62#.2R9!N"[*M& MD/H-V%UATQQ6(I5*^AT+40_1?F:(@U+D;^!="%V1D*\L>R(=+7I'&REFX W! MZI#'$[F2W--DOE/'"ZEIK$7MU0XR ]IX,%L-Y$SMG-"[$X"&ET2*"*6@\C3[ MFTP* N.6YN$&+9U0D$F7FDI["-$EVL-N!-^S0^B\6"I)06B20*5Y:#?G<".LD.>OZ_V$<)'.O#IG^+MI&,#Y*C/N2(4'>$$,6W] M04J W/A/V+5>4B@\URNYYEX%LOR)Z!-/6N]/8I(:Y^$%#(9C^B;C^CMJ?:0" MIV#BL=0/WXV3./GQ]+]UGQOK+X*G1])Q%!$=&+0^&"_44VO#8*T?3]C:)&K= M(34+>RGUM'7#,N2NQ0WJ"EFDSX)]UMG;O-M7-.(LD2(J,37O)Q%5HGN9S0;QQH_KLG\*:BBCXN@],: M+,4N\#14J>NFI;=HN1Z;Y+KI:0J?I)=2F;#AT24/^S!,(AX,8!C'/!C"8##B MP0B&%/R-&>@%QYW*2M&[JHP XP_P$.*.V"X68/*O1PWX'-(;:2$] MXTY_$/TO?O"U&ZEW=)<7:-?AQ>(@G#OUM7Y8/3R*KNJWP!?Q^D7U3MBUY&,; M5Z0:=2^'[?H;Q!J;>+, EW%Q]$63E_$2WG#2_Q([K/S>%LLPM@'A!)SYQ$X;?=XBU)Z( KC;L ,]RZ]X>%Y MA_ZZXTY&J19B%4."&M])]T-LW./"9>+Q<2]NML.UUQ^0Q;ZW3 M]6!,@:L"\*X5#67.''BU*!_ ;GHP]@NPA,$[ MK5QEX94JL#@&B"BR?7AL%]X-.XOX$O-+2),1L)@E9_#2/=VTPTO_A^X(5I(K MU[%^M6,-?U^OK3/T1_GGC*OQWM6X"H47>G6DHF] *H!UFMR MX.MP* 1_(?5#I64!HFZ,OD%/8(R6) E>"Y2'7K,TA>DT>*OZ:>+;TF%> M*2UU^7B@EV0,G@6?M*8\E# 9IR3=\D8X+L6_%+/5&[?E!H%-8O\C57J"9)2E M,:3L*KC.\[9N)?<$"Z24Y:)W]Q38.(,+VI,I7 1GBN09C":99Y(F"7Q%FD&Y M+E47P!$F/M"(M C<6NWOZ'TK7 6Z-="<3C_RO )Z$+H@LR'Y=A9\0VX ??,< M9_H_)?'=X!Q7]CI-!Y93!D\^2-C"7NQ MVX?TGB1-Q4[93WPXU3G1P7RJT93=%+;T'VR5ZT?5_G8_Z*_[^?93O?]*O..F M%,J"Q V9QI=7DQ!,/WE[P>FFFW9K[6AV=L>*/E9HO *];S1US2!X!_O/W_(' M4$L#!!0 ( .,[=52>#M*1:@@ !T4 9 >&PO=V]R:W-H965TCD!8EU5*FPNM/7KU[UQ;[MP8Q;+Q O#\[.56NA;G?Y870?\&K9: M2E-I%XUW%/3\=6\Z?GEQS/MEPY]&KV/GF=B3F?=?^,>[\G5OQ 9IJXO$&A3^ MW.E+;2TK@AE?&YV]]D@6[#YOM;\5W^'+3$5]Z>UG4Z;EZ]YICTH]5[5--W[] M+]WX<\+Z"F^C_$_KO'?RHD=%'9.O&F%84!F7_ZK[)@X=@=/1'H%)(S 1N_-! M8N652NK\+/@U!=X-;?P@KHHTC#..DW*; MX:R*7S*SU+9\,$3?Q[6#12%UEJ MLD=J/*$/WJ5EI#>NU.5#!4.8T-HQV=IQ,7E2XY4N!G0T[M-D-!D_H>^H]>M( M]!T]X1==F5A8'^N@Z3_364P!&/CO$\J/6^7'HOSX!X/VM-3O/FGZ=4!7FM@V M-K#P0'=,NB0_I[34-/<696+PWP6/3MX[]VBLZ%K M#M301T?353"6CD8Y[7U::](.$@B(<T;$QP)AG$.BWQXOE&JT 2-CYU;:REF:8ZPGV0L+"(-_&ZAQF! M8)$.6"U\6'F8J6E5XRGJN,>$'"$='\)/SD>2#\TS>(G-"U95^*HRB<4BPZQ> M$7($;"';%.CD1==2*]%YP#^JR1:R#&^03V+@$=MZ$RJ#4.=A+Z_ 8$S:]"B2IIM M1/"M+@6D-SKJ@*A(2<*NW]'$_PUX]TDB&^NB -7@F?5TB\^'C.8V1B:VUN , M!4-"3 1V\8%?6Z,=6PW@Q:0$H8;T M/0J$9Q"\9CSL4+"H58 R_:.UU41)P.L@P2Q<((A83;Q7)29"%1@47VO#3L&> M",Z)\TVN21ZWQ#K%0X&ID"MKL+?,WJ(BV#.4)A#=E*; 5:MB25]A-Z#0U%Y' MU='@Q0DES%S,H$@J^(T3:7Q3">;1_O%@N]T(:\-(%$L#%7#GI"4:8@/*OVIIGF\NWGVZF@H.814 E PY-?:0JR2 M244P5:\@R?ENIT(SYQ.D-IMC2@)=FLSO/W+ VMT)+JO^ ) M<5;"UEVO30H025V2I(8(=3[*!TFTU"/5]C:2Y".MZ94G+V+)D^W/.LC M#.E[,<@9Y!)EJ] &*@QIYG],BXTX9PF\,/BE]6WPS20VDF &J#=<#XJ>FAL/ MF]'G^OIZ.^WD61*#!P=+R%1BX8-'7S(! )R:L@_Z!R_/,ZN^03Y\90JZ91IG M7$V+1Z/5].;-;7,"O^2&+GKA8^T:OAL-3K=^9;S"JFP- PZEN_:/YBON%?>Z M4Z;;(61,/P_H#YG^MKVS!:G8PE^4.>+M(1Q<.+4PW'B9;_%O@1@ZM#$>1FD% MYF4B6B^]U7UF'\%\\(7693CQ@W^K &_J@T!']IES-G6HRZ@+D$H7!\T>;8%"+F9M"25[GP5>R[;;B!GF! MWL?FT[0S^\H @#:%;:C=%>R_:RBLXW#[3H:7SLE=)OPIQU?/X)JQ)<<4;8BZ"7?-X!DWWN]IMK!0?CJ,]"(P8JFMF$Q&9/RT)GD MVPPU"S);\4= IP;&@^XX+G0CU.S1NAD:7 3B3]SENFQ /_,AR)#2=.Z'!N8: MXH\LF2RWE;(MG?[#\1#65W/5^< M?5"H%,O.##VAO M!,__#U!+ P04 " #C.W54D?P%\>]'NS!6K*6\MX>?BN67F !886YL1(8+0]X@U5E!1&, M+YU,KU=I&8?[D_1?G.UDRYIIO)'5'2],N?0R#PK"!PJQ1 Q,%2%.B(NU*H3!0<;;F M%3<<]6)L2*?E'.>=_.M6?O2"_#""]U*84L,[46#Q5,"8P/:(HQ/BZ^A5B6\Q MOX0X]"$*HO 5>7'O@=C)B__% ^^&'OC#>>"F\\#OCQZ J[4VBG+I%L1R7'A6L1O6 WNJ#- AA< E.._QG]?!]:"&75+C:$(/< M %'!1E;4 ;C8SD=G7-"5;#2)T.= $<5Z37)L5(>'T4EG+K6Q6Q#[Z6QB2::3T6=I6/4U"6DB M#6E FS#VDR09W3&EF#!'Z%SJ:/P@CFB-_5F6C$YILY/*X2#@U$05@1);J)!Z M2.^I(TR2"*(X&'V0XF*#!9%58-@!Y+KB6V>'AG :01HGG1D7$(8=W)?=;S&E M2>K6+ WA#F&GY ,O$+0AMS-5P+ZUQ));E(V"DJ[IUM$636XT&-EU(53Z$CZ7 M0^BLE@VIY=KUQ0+:)ML0KI(B+Q7/:;L_N4N31POK =>(+?_Z".:X0^N?3I_? M*W/9M46Y56Q7X%W(O@.XV2#[(R13=Y"4P[7*. MUY3^7>8\XJ9;<@72:*%Y1GG]"(>BQ&4!+CT1;BB92,=/^M$(EQ^LLC?:*FF3 M6L]'?R-3@+;%/Y;]!/0)9Z-K5C$"#BXUC9CBT999HN[X\[\),ML?:1IRS^B$6NJUFZ: M(90*7S.=0>)'TP#.:4Z4W)1-;JU$,DH#>!10]O, #Q=P*&V35&4RS MV(D:BAD8C:)X8N[,CR?I<[/[XNZCL.XD*+0EAC9@\ZXX7JJ%07W:4O;C-.LX M!!7>M[@2/PY=JG?2/ MY.U[Z3U3E#&:&LJ&6(/+:>*!:M\@[<'(G9O[:VFHI-RVI&<;*DM _S>21D%W ML KZA^#J'U!+ P04 " #C.W54"- ZE<0( #1%@ &0 'AL+W=O.,.99YYYH2[WVGRS M.R$<>ZA*9=^-=\[5%].IS7>BXG:B:Z'P9J--Q1UNS79J:R-XX86JK&E5*).\-L4U77=9\*SX+ M][6^,[B;]EH*60EEI5;,B,V[\75R<3.G]7[!7Z78VZ-K1IZLM?Y&-Q^+=^.8 M#!*ER!UIX/AW+]Z+LB1%,..?KE];]L'];.9F.6-];IJA6&!954X3]_:'$X$EC% M+PBDK4#J[0X;>2MON>-7ET;OF:'5T$87WE4O#>.DHJ!\=@9O)>35ZTHP MQQ^$O9PZ:*3GT[R5O@G2Z0O22F_15C;W^QU_[[P!W8K;5YJVQC!_GZ]MLZ $?]X98MYO\7< M;S'_C1"^+OVC=H(ER81!#>OUL"\[P:"VUDHH9YG>,!FV60MDHNCNPN*]P!-N MV4:72#)[,?J;X(8)"@D#H*):"T.@CLZD8FZG&\M58=]ZC.DGQD]R/OJJI(/$ M9\<=E+YA9RR)LVB>+=G;<)=%:7;>W'59JD MWX^^:,=+!KSMH,F]=FS>:X_CY1/M'H?:Z'M)5<"RL[508B,=C(?.4Y7P"X!O46(4A<+'U&6G&_/D_VA(XJ[#LH=R /\WC"PB MMU:SEAVS<_+@.<;U@#[NF(5AC=/F,02!-*1I-)NO.G71#,0-UVFTFJ>],]Z" MB"DT1V1@%U4 '"WG<^]&FBS\_\4B@=0G81'0?.=)(QYJ8:B!01791!;F@%$Z MVI-V(4W+\_ _@36C]SNNMI0I[)Z731#C1!4.]K)T!4,3F+M(9_A-5G.8J?-O MOE"@3X;U9RR+5AE!-8\S.+H8W1-Y0,SW=./6EXFG<[P1Z)Q6QDSPD?#32Q;!LMF*+%/]^ M%QL&ZF71L99PY]8*%[8M)5_+4CHY5#B?Y-UQ3IXFZ.US[1>C#_(!3X[VDHB] MVLIU&2Q?TL]L,?H+*A2>S)!UJ(&CZSPWC0B$4?0B!;V0[U&<9:,?B7L@$C!& MA?'U-.?&/ *9/3<%&;/*5HAYMCQOZ:!KY^O3(EK$A[S^J.Z%==5I)/IP)?/5 MZ--WO*J_O^U(>K)-EF1L!B[]Y(,VCP^%_G.S=K[6SQ/4[)B=1_/%.5RT]F*0 MQ6>0CI99J"_G47J.^M-VBZ&0+9,M%#@WZ:KR;Q_BRJ@#>EV M.Z.;[0Z+%=C5$,%:JA%]B,#0.TD&!#7SV,*AG-?2 ]F08^SCW4]09W%0^'\X M'[_D_)'OO]([&KA\%&W?NJ&PE/_J*#!<0F %1H<2M +\&:_$SXCD"_2LHKF MG%)^$^4C-,),I1U=H =1":NU"374D-NT@Y]/!EB_AS->>-V9)8J *$X;LJ+> MU%H;% Z7.UA4B)J@1-(WM0X1V**XFEYNTSB:B"'%4::Z8ELTID.%FIA&[T#\ M]CN)WH;Z"-R=0+$U.,<]F:^">&@O4#AA/Y_@11KI9%DT)>Z,N!?&\O*9 T<) M'H5"M.:H;#6&9023EQ'U^E_0HK!^V ,_#=),4'*ER!<:^)W84MF'*Q7_%AP$ M1H$%5!DG['KC$,W.X!XEF V?-S@Q:!,R@XZ"Q0'4$IYX-Z 0:V0.ITXM\LQ9 MBU)BY7^D"ZE\CQ3FZO' A98(_F4W>AZ,.V!^VFG=\Q+B@[+CL*,;:=3K7<9O MPVM@_N#)!WO1R>;)9-FGW? ^7[QI _K\[CZ/$7=)!X_3?A-8YPWEI=5AO?5# MV6^Q-5L>58A XS6XH*ADH4%(?SR!S3AS/ ?GE;XXN%D\6;T*"\KS:R:L@@D< M#VRS)I+3DA?.%1&-+WL!AG![/ H3Q:E4U&4'&Y%VTT[]OR"];2']A-=6:G]& M$M:*$I0\]!+_RJ\0#KZ3R:8+<\6@,-*QC-H/VQ.4\ M'&& 5P,&H!XV!.WZD=$:V$*AY0U*C4$M#GCDN6Y0QVC;!M0V#I:@3DO5CH92 M^36F\-UD+]VNU\#]M+IMI'\W86'.]B*Z,21F&M"LU4T=9*NHY'I4^E3[W:>W MT0TOO7'1K?>_K8-D4 M?A2.)^G1L!(FC?AHTN O48F6/IL*H,((6PO_A:]\C'P-C9C0&!1Z@'Z80@_K; M7:.G>=^5>$#J(CFQ0Q4^D[6HO P;AE8,"72*(,A>R2D"HO5]W]8K;S5O#Q,^ MUQ2:&89^,@\9RTM_Z#FBP(MV3(:^BTV//C-6PFS]QU047TK+\,6Q?]I_K[T. MGRD/R\/'WA^X ?TMVN8&HO%DN1@S$SZ@AANG:__1&ULK5AK;]RV$OTKQ+;H38'%/F2G3EK;@+UI MT!9)&M1)'[BX'RAI5N(-1:HDM>O]]SU#2EK9<=P [1>;(H?S.//DGN^M^^!K MHB!N&VW\Q:P.H?UVN?1%38WT"]N2PNLMSVP6M#+UUPG=-(]WAFK3=7\S6LV'C%U75@3>6E^>MK.B&POOV MK.J<&-%]'4>!O**<-.N0D.IPKWPN7&-HT*0#EX(4TI M"FN",A690I$_7P:(8,)ET;.[3NRR3[!;9^(U.-1>?&]**N\R6$*W4<%L4/ Z M>Y3C"RH6XF0]%]DJ6S_"[V0T^"3R._E,@S=3@\4+Y0MM?>=(_/IIE'KZ;\'\.+LW-I!89PMHWXA/,Q;O:F*25IH#@N8@48F% MV$FG;.=%H:5J_%QHN?>="EB!BGQ0E>34P3>SMJ$F)UIG"Z(2,GC;*8\5\\*A M,)PG&CITSI.P6Y%W.";O%W60##:SWHI8> J& ,D7G',#!!I@Q\Q+WAO6#S!D:/I2-[: X2"//0AJ&&X72 M6P-A!\& PA J[Z%1_A]ISJKYA(S4GBU#=>+2E2P$:1%Y&ZIL4!&.N? 4@DYJ MS(7K=.^4 BS?XJ;,!_3R.\C8UNA\JE\@U2)T7VWQI[Y+K^9NK6GB\""<0H^5-TO4=$Q7"" M" ^" 3B9I%JG*J24/MZ9Z#Y5GD.:XRQ$[[&[0RV#>/EN@Z;?Z9+SD:/;Q"SZ MR,14OV3*)4=_HOB$(:C:%&DWXR,3%! *6[,BWEKV/>U==Q4"N MGP]VL YWQ+0P$X0WU**6Y,C+LT0*$!Q D:[JH@- R4?\-P>.-:DH^$O*4?I M< =Q$IED\[$PI?RHG#0-YL,V_[C/R'W:\([NI4<&5P"6/&ISGTN MHTXZ;J;1UDFROU_<+,3;1//&+L1Z-7^^.IF?/4$.L1B*#W;?;1RLI$.<4Z9[4J M(U)1!M\=IB4 MG,J[8!'^=^[8H02=/9BZ]C'D)XF_&K/9B)^+8#G#LZ<#RT>PYV;[>:"SG_O$ M/N9[CT[DP@0?^R0E]M#J$B7T>&-WJ0X--6L1YV'L1H3 7-WCAFX4>)Y AS*5 M!8 +I-HPNR5;AH+/WDQ39XXA9!PUXQS!2L%.T9!3840;B$9L=JJR#F,J/(+G M%G$E[ZL !#118BS^#.AQ@&0]54D\S#V17Z/@"?N>XRV':7#S)TW'+ MJ84G%I=#]).^[Z:3<>:-HIX4Z<9QTH+V+.W>Q&7-'0QPLR3@!1FQER%PTCQJ M;#C.I*FS(3GVZ.ZL% ^] ZN($'KQ54C>P$1)L7D=,>_;G%8?L%5;6\;2&Q\ MD,W#:YQ/)^4,Y B Y$O/^CAJ^(%1(6V26(0>F2K4R527_.#IWES/8[0!.]PO MK"MC9M\7>WR?'(8*OIE&U+74<92_X1>M[^=PO %38)ZLIQEY?WLE%@\]U9:3 MUS'PJ^)O #XZ*:2'\K@[_LQPE5[71_+T&\5K]&1$'MR\Q=75XNSI3+CT[D\? MP;;QK8T8Q\L]+FN2"$,FP/G6 MC^@P6,/[Y<_@502P,$% @ XSMU5*[B MTP0>!P HQ0 !D !X;"]W;W)K&ULW5A;;^LV M$OXKA/>@%T"P9?D2ITT")&F+G@+=!B?;[4/1!UH:6]Q#B2I)V7%_?;\A947. MK06Z+^U#8DGDW+[Y9CC2Q=[8CZXD\N*ATK6[')7>-U],)BXOJ9)N;!JJL;(Q MMI(>MW8[<8TE602A2D^R-%U.*JGJT=5%>'9GKRY,Z[6JZI-LN#P^JC] MFQ [8EE+1[=&_Z0*7UZ.5B-1T$:VVG\P^V^IBV?!^G*C7?@O]G%O!HMYZ[RI M.F'<5ZJ.O_*APV$@L$I?$<@Z@2SX'0T%+[^27EY=6+,7EG=#&U^$4(,TG%,U M)^7>6ZPJR/FK>V_RCZ71!5GWJ:!?6^4/%Q,/S;P^R3LM-U%+]HJ6:2:^-[4O MG?BZ+J@X53"!2[U?V=&OF^Q-C5]1/A:S:2*R-)N^H6_6QSD+^F:OZ/LZ1"9^ MOEX[;T&%7][0.>]USH/.^5_$[FTM_S:>Q'0V%O=>/-2*D$Q)E@SSP)=:O&ZNTR%813&RHBR<[OFMK M$F?']<\\;(S>,C+Z'%I:7QJK?B,G>/^MJ1I9'X0W0CG7DF@;OIZF8*W67("N ME):"N<>8 H2@O"^%%(VT8B=U&^R]$^DX3=-I7'1M7J+8G-K67926R\V%6)J@ MCNH@E[%'[7AZ'3G_QKE4W/OG1B;:0MV'JA M+-J&L6XLKH/+X"-5:[(])Q-68$GL^5]M!M$U3S(6X(!6*] 4G8?'JMZ.V7;% MJ/RIK/XAVJO%2T#W()Y VUD.V(_%MY%P3Q<$= BJO?(:SL-.H7:J &E<9!AP MWY>$1!24:\G1=I@^QS!!^M;_PW6 'UNZW&$/WY6/#DBM!;0Y%]V/V Q0$Z7< M\0\(#3!0'4<6N!,/QXPGW,=N^$-4/609HA^U#-SJ$7\?"H%QV7+O7( @PN]PT_+?3)TY,2)SU0= MZR"7C=L%8C5QC/AAPX&YY@VX$@H=?SU\+])-'84/FDL.N&,)GTXRG$] M!;&0YYD!U'5KUI9JD,D> &>-6?"\MU*'\T^2D#(%3(8LQ@CN==)YRA MBH_5';*:IPE:S@ #T]IG M.*#9MVNMOTP+4,VSNQF ^\@@_L2N_XT$OF8)][MF')*\[MD!Q0,$_F MBT4R6\W?0#CAAS%)63(]GR:+Q9G8<]>&UM[(@)Y1$UO-DFPY2U;@:/.B_C#_8^NA^M1+3V0S94[GL.F\0%'R.6FKKOIO*]F M0'$*I'+ DD$.)P?QBT;DRTL@,O^W5),%[Y^S/8'17+>A5[U8)>"<#-FG![SU MA/H ]WB@D-H9SBDSUUC?93-TE]X39%#FH9ES$U(UP\)AKME_&3AID9Y61MMMJI+ YO\8VO=Z2(V;>R_H8TIG+YHF)Y5,1R;UK>6QZ$= MWL":D+ICS"^D "KYI#YBSLSB>?DC%^,!6:Z8YGC[T@:>;$QH:B'ISI[%1EV:@[+ MN#BR'L4"-XWM9F1_&G(X)Y_'> M>&ZUXIBC$C=02(ZFXYWSE?)?)[^ M@U,\_=ND.,X!B_]O@L^F9\E\^8].D M_FG_!>XZ?GAZW!X_WV$TWBH0??7V@#;!IMWB<+@?:)FV>2N)*BG%\?WU]\V0LF7'R?9P*!!$+W+>\\T, M_6IC[%>W5JH6#T5>NM=GZ[JN7EQ=N6RM"NEB4ZD27Y;&%K+&HUU=N!- M17Z5]OOCJT+J\NS-*WYW:]^\,DV=ZU+=6N&:HI!V^U;E9O/Z+#EK7WS6JW5- M+Z[>O*KD2MVI^M?JUN+I:D=EH0M5.FU*8=7R]=EU\N+MD-;S@B]:;5SG7I F MNS/@FDJ3PG0A#C]T#S;,>2-G;O6^H?67?H,I=. MO3/Y;WI1KU^?3<_$0BUED]>?S>9O*N@S(GJ9R1W_%QN_=I2>B:QQM2G"9DA0 MZ-)?Y4.P0V?#M/_$AC1L2%ENSXBE?"]K^>:5-1MA:36HT0VKRKLAG"[)*7>U MQ5>-??6;N]ID7T5F"GC926^HE6NI:5+DLW:NK&HQI M^U46F+SU3-(GF"2I^,F4]=J)#^5"+0X)7$'BG=AI*_;;]%F*[U46BT$2B;2? M)L_0&^S,,&!Z@Z?,L)9679)[%^)6;A%UM;BV5I8KQ??_O)Z[VB*$_O4,L^&. MV9"9#?]S]UZ7)=[70CTH MFVE'VD)G)TI3BUPYTEEZG9926P"(_0K OY=YHTB=CK(_.')[ =$\<>.W+63- M*]D$L?AH:F;)SR<9%)MPXD?#25 M33&'*4'8$0@X:*)K+?-\2TY!\$ %DD$[UTC(#L\@BO9:L18;\$K2:#P<1>E@ M)J*@Q$:3& U '-[.F*8N,Q1/>,CL,RDA[DIB ]:H<@&MM@K_8$^S4["&U2!Y M6<)TUM&VX#@2 %Y32 @N<=Y7FK)VL=F:_+>/7K_L[O:VC6#8WE@.$M/&\1ZHCJ1G"U&J(];UJI2, ,W-_[;D1""]CG"63%'N M57L<(6MYKSS10L*F6$@Y6>\QH.N(.'@L8+58H<)99GT/L!4&:83$;GRN05UK MBL=0QV@; 5"Q/6/ &%Q/G(.9N#9P%0.;HX!!+!3H.J&@*$"E&\E(>ELS@5:Y2B'G%[% M=6IK8P$D"+((I7V1>M(DH U<@ 1S7(>^1&]CC;?"4 MX+03L>O+!J=32[,CRJGHD$%#8O'-2(G%S:E2R*5AH9 [-F"!BU&88U68T') MK.X)HQ@G'(M"LH-4IZ)Y_8"9F#4XBP[<0#61ZHQ7D'VXELATJ^ZU:1Q4(@1U M2QU@K<94%7K=4SX!/C=96R,IY!D70)34]36S35AB$Z(6C8XC!0G*8"NJD=22 M0*Z=?RA;B"%6RR> A,D#U +S?52W_=$^H+T]T927#IV@G.LF47\VQ'60IOB?3,:]SW"^M!0KT'^!A;FI> ;1./1 M1-!?TKM#[1A6H_YH+ 93D8Y[P6V\0B[04FB:WMA^PTDT&TU%$@W[ MB1B/!KU?N.MQ3VO]G1@GT60\(A&C:3+%==8?PR7^2,2?3NP1ED+JH$7R'4?P M];');D(!N//N^XU/$=3B$H7.RI4Z:N@??[>*3EY""O.$RIT>^BA!WN#8OA#7 M834J"4J0TUEH_0\=UKOIB'TZ0_OPV2@=1K/9!&;HQ^F@]R.!'\(]C9+^)!KU ML21.AKT/07"T?_@T'4RCX7@H+K G27H?C5VB.A 0P$,P-&<>%HY&L/24EPVG M?T">1( E:*?LGA2;Q"0>)A13,Y*E]R7@37UB*V=CY:?$4"9::%TV=8-,^@;Q MH"-GV4D.PR@=#:+A:.J--11C6(SV)U$RF/6N3^QYT>,$#/A\U !#P+:U0I]K M5B4#T%':(4S[T:"?])X)EC:V Q4_X/ND[H3-*.X/T/.YI@A1VKA@*C\X'D8V MM3#=T/X'C3"*#GP.M.P=P<+;7$+=NVQM,)A<_J1L3;(@VDE.2C$TKB!^I(K< M2_4"?@A>S/52=168Q),4-N\#-N)9VONLW=?+I57*]Z'D;TLE/(D'*?K?)![W M^0)0^K[WQ5!.4U$1HW$\G.#+*(E'?$WC&5;VWFMJ[1'!6ZWR!3S<7]TBN(?!L:31QX,"$\= MJAR#YU.@Z8\*CNQ,M>7$$*!I.^LCE M"8=:BS;GM&,Z'42SA+!L$$\G'<@[1Y$"BHX3?!K&X^DW!4C )AFB8HTI&A#. MT\>Z> O](66B9#R+QOV$,:D_V>G2^J^-C+TRNQT7?L=>E^,]WU;E1 3^22B( M*6LP&___*(AD'XF;YTY+?T.?62$_>)Q!7W'^]0*MWSU8A)F8&B<*_U_CN[A[ M9+D!417..O8'!!EV\.DE#PSR*Q5_=4GEBN&AE@^^V.MY$^8@U\S_'=9C).3A M*]>%KF68/"$@TT%69NM=L]#NWQ\/)8QH*GSU04F)(V4#1.86L2[,>,)L7W%J3 Y/>C" M[Z20'HM"HT&$+R-^'G2>21 .^]V[]GC13P%^-J<\B4(+GLSX<+;R9VOY=J]5 MI]E6N5YIZ@+H8 93,HI7%0[A[J6E(6P?.AN5+UGK;@A%="Z8-XR+9(=,YA'Z M7TP_N,+[Z-9UM3NZYS('L&XL]?2T-TQ8W<.42FX=3;#&=MM\RA[,PAC+>,CS M\4OB-.62YI!%?.H'CJO.#TR%LBO^&8V\W92U_ZUI]W;W2]VU_X%JO]S_S/>3 MM"N(+G*UQ-9^/!F=^4/P]J$V%?]!-."!0 O0P !D !X;"]W;W)K&ULM5?;?,@>[*POCC01Y" M]6H\]FG.I?(C6['!R<*Z4@4LW7+L*\1X<3PXG;XZFXE\%/BL>>6WODDBF5O[519OLN/!1 !QP6D0"PK_;OF_.^J\Q=L0R5Y[/;?%%9R$_'AP.*..%JHOPP:Y^XS:>/;&7 MVL+'O[1J9/?V!Y36/MBR50:"4IOFO[IK\["E<#AY1"%I%9*(NW$445ZHH$Z. MG%V1$VE8DX\8:M0&.&VD*!^#PZF&7CCYJ HFNR!M;MD'9#O@DVJ36N-MH3,5 M.$/%YEYG&D4[&@[B/V+F]J'=9TQ2&W&;WI$^%)F8S>6HV< M?,:Z=NSIS].Y#PY<^NL)S[/>\RQZGOU_R7_:P7L;F*9[(]KR1#_BBGXW]+8V M3,FLR?.00LYT;LM*F35EVE?60T-,(E&SX<'+Z7!O?Y_."^4]G5)JR]** RV. M B-WT>-%W]&7AMUR3>_>G0_I^2\_'2;)Y'5_&M?3USM#-#Z&C0=>;9:DJLK9 M.XUFY&)-R2[]+ @$6;!!%82IXP.J)K(M I\KZ \)\^N>^C-*DM$NFJHHX'%( M!B,0UA32D*;L_0OI]HP6S&ASGSH]QVHN8TQ0>;2]N$%,BI:8?J(+DY/186>2 M1G3M-/P&VV#,M5,J!;1X%&=***5<9K*5V:?0WV%<11F&1Q(6S)2)R]^@! M*_Z)PD44D]&L!Y%*S1R$@&(;Z71+9@L CE'OR6C#@)0JR# U[UYB:*J79HCQ(V3Z$..I YR MH<4[IB.C4\:KYMJQ]QII1)\@(>7W6]96.N1;*+1)BSH3"4.LG &O"=2]U?%T ME>LT;]8B$P&BT=$B: &$B;!9 H2RRC(M,' H)(Z\2:8H>IZT'45TW.O/::S MT613L-S9>@F0,"YYDV 04E-XN]W8*LTUW\869!>$;Q6[^'PP*8L]D-D:]I() M4'D#O8L4FZDJTKJ(W&;8HYL:70.GZ&X7"?!6F5KHWEP#R9"4IV=XB5 CB8G MIHXX$=Y7C:95 ;I%(\/P-#YYDCLD=A5>1T+EADO8_ M2I4MUTE9/O^TM:^[&, M60-\JYRE(:SOYIO'O8!0&6*JT-^ZPL;.C)3P<43S32T VCHWERC2+3-\1!<- ML[X?M6W&Y6Z0R9[T>;\'K9V\PTU56P9D'98X_/'J9=?=!W-[RZ.'7C+CK2=E MB8LZ/IREGHBV>5WVN_W;_+1YDF[$FX?]E7)+R7C!"ZA.1@=[ W+-8[E9!%O% M!^K.WQ?L1 #G"XL1T2[$0?^+Y>0?4$L#!!0 ( .,[=50]#4DL MV0, (P( 9 >&PO=V]R:W-H965T;0\Y\_.;%T?*H](-I&+/PU II5D%C;7<;1:9J6$O-7'5,XLE>Z99:%/4A M,IUFM/9&K8A('!=12[D,UDN_M]7KI>JMX))M-9B^;:G^?L>$.JZ")#AM?.6' MQKJ-:+WLZ('=,_M[M]4H11-*S5LF#5<2--NO@DUR>YP(,<$JZQ H_CVR]TP(!X0T_ATQ@^E*9WB^/J'_ZGU'7W;4L/=* M?..U;59!&4#-]K07]JLZ_L9&?W*'5REA_"\I+@ AY M3>3(B=P=>17Q ZOFD"8AD)@DK^"ED[.IQTO??SL_PCFZU!?E&60%'/PF/ 2Z.Q/1C4P%VO 2+%VAR<8K9F+E@M9C#_) M8O8%6]N9PA678!O5&RIK!/H%KB")BS O%S!*>;@@V4E(PVR1P[O9-U_9> E] M9!H;=;C= +:XL0B%'@.^#E!14?6"6B=CH_ *\!!J+GIG[!E,W*$LPCA+PSA/ MH"C#,HG#/$VA('XW+=/9W5L(GN-\HAO/2?J\)+C$KH6NUYTRCNP>*M5VO6?W M,F((QQ\]19,6GXX7'*X52&6!RTKT-8,.TR4MIT)\']#QJ0'#JEYSR]'4-M2" M8TU1Z_JD$0(U"*Z.$G;N>9S/-I[I:]G/)4:]EJU%\F8M"_]O9W= MCW[M)T>MJAZ &]/3G6#08VWI<5-U_A7M!)67D;C!S)4A*7(HPYQDX6)Q@ZNX M3,*;M'S[B@[W'IGQ1%$+E:WFE4O"H-E+;@WD89(E858L(,G"A"1A412X2;)% MF))LMCV%_X>,7<;DE'9Y:HCG8IK"A;8)"8N;!;+/@. R*_"RU+5#BNF("P(; M(48S5Y[/(+15O42ROLT86.\@W2F,?(,5A3EF.(;J?_!5=Y2P/"G*7:?5$\?Y MPK!VRCG)X1J/KA.G<*3Z% ?3"6[AV/"J 8M##MA^CY,-D/"FTUP *8=W+Y7F*U1&ULI5;? M;]LV$/Y7#L(>.B"5?R1M@\(Q8"1F06"1U]_&[[^Y(S?;.WX>*.=)#;6RXRJH8F_>C42@JKE7(7<,6;S;. MURIBZK>CT'A697*JS6@Z'K\=U4K;;#Y+:RL_G[DV&FUYY2FT=:W\8-K-D: 0.-KCYF=MA3'X?B(_B'%CEC6 M*O"U,U]T&:NK[#*CDC>J-?'6[7_E/IXW@E8)M[=1HGEC8IJ/O-N3UZL@2:#%&KR!CEM)2EWT>.M MAE^3E[ .S^%>I[PSE\*]7,*]4:'PCB)-M#? MBW6('M7QSPM[7)SVN$A[7/Q_.5\&^N0BT^1=3D=$>@1)MURTWFN[_7[YC];3 M1EME"PTG;1%;V[TI'%HI1'(;*E2HSM(O\==6 UXLSM!E,-=%Y+(W447A6G'V M7##LUH8'BXTZ]"NV1"NL@;TV>JNDWT).U\_L\@1H0GB,2\HSA:B$CHH4*X84 MA?+^(%$GE<]H7^FB(M4TWCUH="DRNOF6A!+_T8DKA M'A[A[YS9B8\4>2H_"*4CJ:WG1#1) +(ALK>T 49EHJ>W],\!ZBE6)=2O8& MZ1YJ!AM1<4 -0T:>@ MPB7FGO$ZUY:54.AE?Z<1^G%\^8J^0[ >I#]EGM5J1 M<^EA,JF>'O=V5;W)_(S;$6TC:XH+>XX)(3P%,YM4!2M335<4DB2+E< M,]M.QQV7.?U902+DV:$AJC;/;UP:[HNY#8%1< MV:8J%%X=+2^M+XW1!M&)11L1!#I@9Z_6VNAXD-9#AG[(:&+M O?P^5-']&AP M^]7LM^F.E^,.87<7X6GU]!FQZ&[/;^;=-\A'!0T1L^$-7,?YNS<9^>Y>[R;1 M->DN7;N(FSD-*WP*L1<#O-\XG-O]1#8X?5S-_P-02P,$% @ XSMU5#2O M:QR' P E@< !D !X;"]W;W)K&ULG55=;^,V M$/PK"R$%KH KR7)R20/;0)QKT3L@;9"[7A^*>Z"EM45$(E62LN)_WR'U$0=H M4N!>;(KM:F..&*]VMHGDT;CS( M?>G\1K)>-F+/G]G]V=P;?"432B%K5E9J189WJ^AF?KTY]_;!X*ODSIZLR6>R MU?K1?WPL5E'J"7'%N?,( G\'ON6J\D"@\<^ &4TAO>/I>D3_->2.7+;"\JVN M_I*%*U?1540%[T1;N0?=_<9#/A<>+]>5#;_4];8+&.>M=;H>G,&@EJK_%T]# M'4X_:,+31]7W9-\>B"W5 MGIS&NFE-7D*JEO2.;"D 1CNC:]KI%I=DPKXKF6YUW0AU!"XI3;FV#B:&I,JK M-K2=5.30Z[8U1X(6\T=H[TA;[I'\<<]O06*K#QS3'XH^"=6BOVF1NM)?XOQR M]B*8M+;U:8 0EAJ6"AC6MZ\KZ8PNH?.J0O0988IXJETIH#"3/*(VSJ5#>S^\LGLL* MAX;#.*R.LUX[0QFGFIV4%GOFI;1C: ]JJ;=2]?+K)&YN='YYVZ*R>D3++F9I MFHZ*?.?)H6#\DVTJZ?QPE?9'GP"@:QP&P=F@2#XP='(&A#1 P*CG.4J]H"T4 MVD(F4AU0#^TE\%]-G9S,RIK-/KP(T CT[/JQ.>U.C\Y-/VN?S?L7ZTZ8O<04 MJ7@'US2^O(C(]*] _^%T$R;O5CO,\; L\7"R\08XWVGD,'SX --3O/X74$L# M!!0 ( .,[=52C0U-?204 - 9 >&PO=V]R:W-H965TOI5*N\M>X7UU/ABX MK,!2N+ZI4-.3E;&E\+2UZX&K+(H\*)5JD,;Q9% *J7N+BW#VT2XN3.V5U/C1 M@JO+4MC[:U1F>]E+>KN#6[DN/!\,%A>56.,=^B_51TN[06]2"KG3=EJTP(2JF;?_&MS<.>PBP^H)"V"FG W3@**&^$%XL+:[9@69JL M\2*$&K0)G-1?JM-:BSJ7'_.QBX,D-"P^R MUN1U8S(]8#))X;W1OG#P1N>8/S8P('P=R'0'\CH]:O$&LSX,DPC2.$V.V!MV M00^#O>$/@WXKM="9% K>[85_(UVFC*LMPE]72^?O(WY'G=]1\#OZF*6ZXJJQ4(;<1^ )A:83-P:P@ MEY::QU@'0N= 7,R^%D;ER =595DIZ5V=)K4U9"W[]T MX I!\/@\,V5)&((UV!8R*V")F2@1<+7"T*1@.E"SINA]N,H),($72MU'% W9 MT;IM[:WT1?!'*:B$;8)\!F'5U=IYX9$FBZM-#DL:P^%R$$;UD"RB-XK$J7@3;UN:JEP3:62SM54-7SJ_BDA'I1,QU;?T]N/_QEAEK#]@S="/;?GQD_.0U1FMH18UQ$T674)$!3 M6.KOW>A^DK?G;04TZ=N35N7D%C>H*<$O8#*.IO&4%N,X2N(9+])H M/IO3(HF3:$K"O]C@WYH5S:!3!G/&3Q.6.85D$L7C&,["9A;%PWFW'D_'<';R M =L(^' :C49I*T".AIUF2EZ3\6XSC&8S$COY_5'DYR?7H>]8).XG22L=]R+.;*FVP#\.E)>$^D>B^PY>A7?F]-8P&J6-YB2:DNN6>=%LM*/DG-@_(^V#='C@8]R/ MQRV#XGE'IOB!5\EC+H9G/Y*'[UV.!GNWTA+M.MR]'0W>6OOF@MJ==M?[J^96 M^R#>?!M0_=:27I(*5Z0:]Z?C'MCFOMULO*G"'7=I/-V8P[*@3Q2T+$#/5X:N M1.V&'70?/8M_ 5!+ P04 " #C.W54X3>W;HH# !H!P &0 'AL+W=O M',N2G:X-; -)VJ)] M:!LTW5I@V ,MG24V%*GPJ"CY][LC%;E8O,P[I6VV74?; ME=^NW1",MGCE@8:N4_[A HT;-UF1/1J^Z*8-8LBWZUXU>(WAM_[*\RH_H-2Z M0TO:6?"XWV3GQ=G%2ORCP^\:1SKZ!JEDY]R-+#[4FVPAA-!@%01!\=\=7J(Q M L0T;B?,[)!2 H^_']'?Q=JYEITBO'3FFZY#N\E>95#C7@TF?''C>YSJ.16\ MRAF*OS FW_)U!M5 P753,#/HM$W_ZG[2X2C@U>(G >444$;>*5%D^48%M5U[ M-X(7;T:3CUAJC&9RVLJA7 ?/NYKCPO9ZV!'>#F@#X!W_TCH/#"N;>35!7"2( M\B<010D?G0TMP5M;8_UW@)SY'$B5CZ0NRF<1WV UAV4Q@W)1%L_@+0]%+B/> M\K^+?!N+A#_.=Q0\7XD_GX%?'>!7$7[U?S1\%D):[XQZ5>$FX]XB]'>8;3^Y M@"S!'/Z1 #Y;^*A\U4)Q&E4J9S B*&O=8"NL(;0JB*55-7 >K9I&QR[@&H\ M8B=@LJYN!^TE%-CF&VT;$&%N4#JW[XU&/X/WW^%K,LY24,5MY1735P@\Q(YJX58S M1D)( P4!? &K^9+;S)C(UD*EJ&5M6#PB&!1K*VZJ[[V[USP3T#Q ,5_%$) 8 M:A6?GSB),I7K.C$&5]TD0CR/6#E*J94A!SL$-+K1.Y/XR4DH;T]X@L9DLE4JF7=\12(*J //(^A1Q_'MM#N,+ $+,OQ6P(0W"@_7PC)RGZ?GDGMX@[BDNG,#@GD,7\U]/,_!IKJ=%<'V< MI3L7^.;%SY:?0O3BP/M[QST[+23!X7'=_@502P,$% @ XSMU5"F?L1*) M! 9 L !D !X;"]W;W)K&ULM5;;;MLX$'W/ M5PR$ IL 7E]DYPK;@).V:![:!LE>L%CL RV-+6XI4DM2<=VOWQE25I3$R>9E M7R3Q,C-GSAR..-T8^\T5B!Z^ETJ[65)X7UT,!BXKL!2N;RK4M+(RMA2>AG8] M<)5%D0>C4@W2X?!D4 JID_DTS-W8^=347DF--Q9<79;";B]1F?8@Z'6/5Z@4.R(8_S0^DS8D&W:_=]X_AMPIEZ5P>&74 M[S+WQ2PY2R#'E:B5OS6;3]CD<\S^,J-<>,*FV3M,(*N=-V5C3 A*J>-;?&]X M>(M!VABD 7<,%%"^%U[,I]9LP/)N\L8?(=5@3>"DYJ+<>4NKDNS\_!;O92#8 MK.#&TL#43FWAVKD:<_@HM="9% KNO/!(Q?!N.O 4EZT'61/C,L9(7X@Q2N&S MT;YP\$'GF#]V,"# +>ITA_HR?=7C>\SZ,![U(!VFHU?\C5L6QL'?^ 5_7^U: M:/E#L%!Z<&6T,TKF(NI&Y\R,H]SC!#&UCQ?X<[%TWI+,_GH%T:1%- F()O]K M75Z-P>?]PE4BPUE2<8+V'I/Y%^,1TCYT 50/ &0$L&H!N <"+D7V;6U-3821 MD2\0[,[)M8;,:-T$&E(PV**P M@"PL(%E@N43;2J,'&P29DZ5<2=H@-*"U9"AUL,V4<(Z6LA:"6:W02KTFN([" M-?M: +PE$ZZ %74S]Q8,PS[<59B%($IM(R*=&6N)#")T!P'SI[$K(7/.ET!3 M#V:6>(F#4W/E^.3'>6K$@9$=74_V]&&A?&'J=<&!"W&/7(A,U8S5%\+30[H= M*Y0P]69/*(AU;W8U>D/Q0U["LO>0&>,@:X?1M8/EME%#7'BKIF*]GY'Z7 'T MH6,)^O"!B,S\,Q'^0H.54<1* "&6"IN?D?R!+NS%_98FRD"$U?U0@4\72!JX MH.]&.9TT2>O&OF"]2S14A!H/]AYE2.67)F#F"1?XW_?$B'__I(30HLCJXZIQ':\I.3N&7+[U$=W = M..)"QH1X8U8(O<; 51R:*93+*6*]HLLH\863N4V".<=G/7.QR?T'O5& MDR&_A[WAZ2\9/T#VN"2H&.]J(CXT,X'HW@J./N)#U_EMI# M63JI?=W3-M[!S\%I=';4_=X/<)]GLDK'O=.SR1-7:=H[F4P.[NJJ4D&]I.1< MNDP95U,'Z+9(2CE>'$DS3X'*71LB_J/ N=X4/[.U4*[)83(Y;Y[[_JJ#SLVG M1+L.]SL'H5;Q$M3.ME?(1;PY/6R/]\_/PJZIH8+"%9D.^Z?'"=AXIXL#;ZIP MCUH:3[>R\%E0]T7+&VA]9>C7V0PX0'NQGO\+4$L#!!0 ( .,[=51&ELQT M&C$ '>C 9 >&PO=V]R:W-H965T8]_=FN'W6[UN4%/MI6CVZNKKY\M,W+^N*'[_#L9?O#=\W05V7M M7K99-VRW>7MXZJIF__W%]84]^+U<;WI^\.B'[W;YVKUR_9O=RY;^>N1;*>N:KBEF@?7V3+H>N;K7Y,(]B6M?P_?Z\+$7WP M]=6)#V[T@QN,6SK"*'_,^_R'[]IFG[7\-K7&_\!4\34-KJQY5U[U+?U:TG?] M#Z]D-[)FE77ENBY7Y3*O>UJL93/4?5FOLUU3EN2!MX1&/V [^Q@3^].=OBCVXYSQY?S[*; MJYOK,^T]]@OQ&.T]/M'>;9BQS3/[/[>+KF^)EGN*H>?GS5U1P,H\/O42M^SF]VXFUW2S3+N)GN] MH9>C9Z[(5F6=T_MYE774B*.3V'<9M5 -A7U 5V5 M]'B_::J*"&M?4V/=L.C*HLQ;7E9^8Y/?N6SA7,WCW.4MO5/6(+NVH&X='8-^ MDY!A&/W:U:[-N7'ZW>UZ^9;'\*8N^:]7/& ,[';K6J+H[,'_^A]?W]Q[7G_59G MMS3**KOY6JARENU=YE8K8D#T04[3V^W:YGU)O,31X+^>WWQQ27SU\CJC_^[S MEI9I5Y4]C[L9VJSLN@'?%?1G3YM0%[P0W8962[=PNZ6](QZQ?#?+:!&SN[P: M7/8?V=7\ZNKJ.MNY5EZ?9[UXF'4\V:JB MWT5DB?2HL&'UZ(A=^57[)>8&$(ES>UC2P+O03T47K^K81 M <-46?Q)C%OZ6],CI0'^\\2Z\[.,%HX;+QOJ40^O*V;94!/-TU+1I^V^['CF M!:TR_3;/WM*9'=J6WN231A_38UX9WL7%T!%KH"\[M^;#.T/GV[P>5C32H>55 MYHEUKKTC=D=_T6[\T1Q(%K?9:^)Z[UP[/\/WOO!\[XNS#.E-!SKZJ>M! =T4 M2[M7"\Y:8 Y*^RY[F["RTVR+7V*"*/N#L)8W\U?SC-D!;=Y?0\G42&M#D^*NV^3L7]&*J,V%?\8!:=^=J.B"@XO<$YSIJ MKA "P!$"SDC"!WY7%D.,\X!BS1&@65;G.9?7W&SIU MA2/V3?P8E*RK3AO7NF5#2.9OG#2;_4YV=$1>N;E\:^ M,/>&*%U?YH&5))G*=FM-=%VTQ=%T0 M)2SS$KM>WA<^PF*.M5S@ OD9\-6]) MT-&12"B-6E^Y@D6L+ 035];G[_4W3ZN,D<"#&!9#9(7C0IUL2NJ9I6\%LB/1 MS[N(U6)>TL2)4E35/GBXJH MEM!EBP59ENURV#*M+?G("7#!7D:MY2"8U= S03.AD(:3W1)WI#$;O"&2J(B" M2SKJ;;9JFZWNDY_K.2;YI6>27YYE<<_R;B.+R_]@AD1[R<.9XI:?V!2D!9M #WT9,@OGHN8W[RF_<5V=7^Q;'YB#0 M@L\%,UK&6NM&8 P-K)V$\>?;?:O3*X6)T&X.6W!A>J9S)/&^Q MNYS$^OLGU MZ&&/L,"$G5;$SCJA7P$*? "(V/N,-"FW71!-F#8UD\4M"$A>7]W,;TCO)#:M MLA;-T>&6$$GWA/ ^3?B#LW%5@LX<6" M@1"]B@4M7+=LRX4@[5\;XD#?\*%O]G-65LY\J"H*[T$0D+0/]!*/<-G0,6<5 ME]D:P*LQ$:" 0D2_4F?.*G>Y';9Z2$JPRJU@=)HY(5F;.?-KER\WV5]#3F*W MI:5=T?_\B1-&3:K9N4'-/%G_1_;55^G*YW=Y68')A;'DD#1'&XC#AF9JG@P- M@[LCB;N^9'F52%*9MXF10:#6TG@(&MDU70G"8P.+[FC9LW28[CXC76C@F7>] M8(G<=* %P7?7RL$G>400@#9"W@L,FJ"SJV;$5HB$1>)LRV7;7"XWY8[E TE_ M@@W@W:RE,?9,Q>XV;]^Y/BRS\A?>$?J2QM -NUV%4V*+I'"E[-IA M)X"+STWZ!LY0R:ICC7YI(6CW"AXL"VS%@SP6T^0("Q6#82'!VRPY3>FF%TU? M\DWP9WI.:4EH)L1]A8GR@O;Y.UVI';@9,4$[CP2=7-N5JP.:2.$^@>:>5.>. M%Q(O*^U3GQ7@HX CG=D=L_9"85FRTC@CM*1K (.-\X,6_&:P9^/R@CA T9FR MMJZ:!:-567:2,*5PK:I9,S]8=KIE--%? A974:^[E[ /)40Z-IN2CIX_^OQ2 MS*D2JN$?[\.DSK 88K[#:L5&HEITMT&!!+38-N*PHMGU)!ISI@?"O ?2) U' M!#S/:K"@W)4*JP]J-40-F[)RL=J2+E5DE6&;Q_57WW9AZ3H:IV+NB)_P82V( M(V!C;4)A,B3PFV&]"1/J:5'O/ 1(9Y6H*,((1-D'E]OFAZQVPF_QF#J68TJ3 M+-RB9T#1+, K:K<'EJ 1:H/,KHZ'IV2F>&[A#HTB[MJ]'X^UVP#7@1@BIC?1 M:I#K/&O2\+L$=*@F)8SO#*+XVB.*K\\C"E-"2(]Q!)^(X\]H OT4AOBTEEB[ M+USTM%,)R,8WQEG,C^Z:BF _N@-+:D@.,7$2X8-O M$LX$*PN&/'U%A3 M><46&]9 !+'P>88QG+C7M]FFV=,^M#/H]29/4KRO%&8- MDN)&S8G5#(=YIKI%Z&D6$^":A#C)8^> :_/B#F=SEQ_TY#$$\4MQ:B4Z*$8% M,R&>0%#A/*.DSDDPYHHA55K81'U+(^Q,?(F]'6CR>(?EZ+>.,4QB4=OAO&X< MZ8EA@VQ*&>."SA1+^J5D !#VNFG%'K(C($:G@59H3TJ NVQ6JPY2/4(YMB,L M=U@H=@.Q9N*[D_H@[V%!$R:P2DPCGQFO)1;$:T*;LL;A3*RS)F"(8.N&P,&1 MB.>M5]M,'@A'F6"6!\Q.TY]GOR<'H>QX$B [LYQXBP+ *.LG8O-8E#!?\/*K MP#,7@B>DYI;P!;Y=(JE'P:< MS-6>U)AEL=\"4HF 0\_JWMA"TQT(/^BFFX64C\N."6*>/1]:G)#8D,KKNF!Z M9Q8)- YKX]".EPIOPW-T.,<3O_$\\9NSG.R%FEQ@/3O!"\^VP,[-)QV)>/?] M!;:JO7,71\UFT0-L!X1M8;8WFBY#@Y5BNQ:?$&RKRK]QEF!^$6.U@EH&N4,O M+(#5D;;K+\MZIO]BB_:"W37"3\R!(MNIAG0Y[!T\*F4T.J@;0HBI<,!N7B.J%4RV?8!5:G&=G]O?Z*K@AK\[N M\.^T)WF[W*BYD"B^ 1U.NAH_K:GLY ]!4U'[*$Z65[W5Z$4;U;.EDC!J*5H# M[537U+6KI(78RM01OQ*Z6C2,-?D?).U6I=GO8)6[% $1V^;H5U;4A(I,1G5@ M\=Z)$8^=+8TD#295C 3VNGJCR$D.?FQ;G3&";\76J2UQ?VH4/+!GA)[%O_*8 M="*L/9"^P;\JJU&'V(?6N^H:[U LF(.RQ<8L&2Q\X.7(2#=N694XQTBN(W_W M]5GJ>-DRM.O%3^G9W4FN\NFMT7DF>IE^8<1<9#$-82W5U,-2(%H5AOMT+LV6 M#,#6PV+!0-E[ATAW)7V=GZYF01'%BIYH6'[H/$M+7P1,'UB'&<^ M)092WO8UL$8+PQ3#'H\D%9 _BU695\$M0[/]+>!L;I=Y8.LV'/5!4/UG:H]5 M00:-=6[68W;^E'8J(.X5/1+(=PKXO3%^Y3(QI!-U._A@>?UF)P\[L^*R+2Y9 M559?MFCZU?BTQRX4!518O)C0:8L%OG3-JM\+-\6ONFLFQV'LMWY8'>%75;EE MV#$',44L*7;?M.J5)@BU(Y!4BV6 .X;7OV&98PJ^]YDQS_"#,B1@/IN8D3$J M8^X'JX(2"ZPG7J2<6\P?8SI[&QUS9X:1J=,Q=,%71%T1?+KD@Y=M7;]IA"$H MD@VB+':_F#T@"A1H899=-0QINR>?/:-OUFPA30:H0.H!D2UKZ=W#SWYFH\RF M(45124@(]_%GSTM7Q4/^XK,7$4[JW7)3-U6S/D2O//[L==/ W?68^O=[&[;A M2!B@W!CKQ%+\4I\"!4YDM;-QE&!#SN>8#-T MM#],/4NXM%^L1&&(9J$C:Q0C*]3V;,\K&K!M:/=A,I\TCUD2TN(A$+"1^*3J M>(0;!N)+/9MF)(GLJ?0V(>:R P=UZIJ!93&G$W_0B)TPJ AP=FITP-:JF:M@ M'6Q58L%]4SI_K.#IT:43\XH-6\O!O5=-J^YI]G?!8[=P_=X)(CQ:2G-ICAV9 MSOBL&>:R+8NAI9@XN^C<"@(:=G1J?L8\']-2$9PE"(/YE34AZ ZS"NM#+:2P M5/T>HO8FWMC5AXEN!KD N+PU@QZ8CWX76D5S>]+ZF%RV;$3A=W=#RR(7>V@K M"AU2[%")K%4VR0$Y7HXO*YH5[:"4(ZC\7]EFW@76)&/Y/ FCNQJZL8 M(H;:@KVJI0J6:[,/SL12 8200Z54W3QR3TCL:'X2Q)UM8UHW/&HX.WYR5F,0=1[H%D#(8AW@ MT("9F__R 1D*E1AE8:/5>QAP4Y?@IB;%3?6-T1%7C_^@#)EU"GP M9GI]/[*-[)F:B(A6B71@$3??K-H3U-Z326BRX#":I O+D"A*[%)@ $M_$S-G M!! '9T4'3,PP+*G-O&+&)(PB#IHTY@7%" [%8!\D;&;&X:U$+VIK848<7N@_ M"8Z]3D*7.$Y,0X!,'IAU$8>T8?8;*(U6Y>;JYLI6)\@/OQQGCU.(4;T^'ST* MO#.]Q_?Y$/ZIHD%(9A10^PH1/QQ)]V8'U\"#B]M7;RX>9K\V75S>S M3)MX\+K9E2T0=T_H_\WI@Z O?X_4W\^P- M'#CZKAJ"W[%P,(DAC-@+'NK;CZ/3QJ+!S8 ME=>IE03^1N(" ,_EZ OJ<=L4H$R)6JQD#02NJ2D8E%Q?[^VQL+BDWURU4E?MLFD4'_V:4:W5,]JZ_XK';' M?2;!16TX M"M&EAHY0CB"(>#5W8) U5CB+Z;!-2!W\815]I2:"C,)3J 'S>M MV$97-#07AHT"/.I#NNX9K:BM).O%8:SS^"=O-A83JMF)H0#6XHFL#AJSY (N MD2[@R8?W]&B1TW:#M]^'- T'#V,<.L$$CZ! ( M $V]BKS3K?IC3868&CM[,^(IRO8%\'6F9<#IMO3FGMCD'\).\O[\YKUUJHGQ M&NP&HKHE:][^>U@2Q-)!:OT@HQ;I76[I'>BFS!9I*!(- / ;QY^>7Z'TC-)Q MCHX:."H;'#^%D*1=WQKK].S1/J-;FK$V)69V9UEL..("Z%R-=A%*A8 (VM") M\803SX*H[A%NJA#%*P*,NQM"('_0R8XF%AWX,\!5K6E^+Q79:-QO[+^,5BXL M3C,^P@=9/HD\$A>GBKEH'8EW7RZ9@59"+&J*B8]I$L0)Y;7N+U<<@1BBYJ>6 M0<5#;&UN+)J4Z8%-8?"F>.NAC/]!Z&XA-@*/']0ZA?<>^IC4)!8U1#HA/L>U MR[*30Q(5&NX6DI0TQ4D#RP].RV9% M6^$W2Q>E+D D?F4D>HQ&^[QI0VB.4)9DWJC %^;/V1GF>BY*(6*V<'ABZ12D M\G[Q9AM.T/[!&*<&D"&^B+$)'+HS,Y3;8FTE'I0%;,QAY&L9/:2TNGJ\XU;, M6-$2=*GMQMOCTTTYM4X1[@GA@;I$,Y]_ IPIEHPQ_& 7:=.G ?8Q@YU$(JO& M'W:))/;TGD;C:/#P7)2 0&PPP4C0HC;S+]#:.0TI9+-*&%)0MEYD8LVW[-UARW"\ *T(>Y; M N[C[B=#@*^RF7KUTZ%Z8&D/HD ==C18N+4R8@FX.8J].;L1(6+^^GR<^PM" M /6Z!#(Q^CSAP_N4AK*CQ]X'3!,);IS(U&_A9XU0N+?K]TU34:,D*F'JF7FW M$J)_D.:B?A#3?(!6Q"/G(@2:",4SWH\ *Q^+(V/V 9?*J3AP'FA$#N71DNR) MI#+JF8&>C5>$'&-0R48;?S/R4821J7LG1'[G"W;:243F1?"-7)PEH!"Y?WT^ MQ/[Y4"_-G .U<7F8I)ZSK4P;#R>:UJAULU+YQZ/LV5+@$++3"CY<[5S\9FKM MU@#'X^8-0OA,V\-40BTD_>.K&8L=5ZYKC96F[W_)<4IGJ=(T'J:$/QQ"Y)6K M[\JVJ=5/H^0['HAF)DH@&T*)*_/-G,AV4YS(@BQ:BLF))ZG%0*O1%YV2EWNO M::,8!Z*X-#Q,= #$3ND*6C[<[Q+2U*6)Y7.A*.''%@U MLH0$+7B)R/"C M<$QW/@7[U&F0-**/WO)S?"7$[UZ?#[M]UD Q"_FISR2D\?>R>S?)8#ZBN4B* M9J0EO\N>^\#P6*O&DOE8S0J'Y$_+5+4M$%/XF;;%V6KQ3CXG9"+H]'[97>! MEMJW2@9>]D,4OOG?EP&6T*1H@)VM :^/#\Y46JO9+L(!(*0G25RJ9EG/5&FQ M3/605A,@TE&8'R,%WYUX@I7=T)DHX=-.@N@YHZ+BL+ 53&YA= #EQ4!G+=J_ MI#N? #"Q>YW&^446( OGY*QW>Q:Z"T1A,5I6?X$YKZ ;_'W;E7GVDG0SXA), M'PAC^I7ICH; @@%\!W[9\'FLUUQ?9?\3P<>-9!Q'H:;S[)Y18[ 2>V@&L_XNZ79."SJCPZ5%) Q:_E/+Y]Y:[EA<]DJ M#D5R7$8%'R^&LBJT6P9DA! MP(;47E +P3>-TF/+WB#F?A]WFUT@[^WS>78J MDO]BQNK/EC6W>@!VXR,)WCGB'2]_I\J.^/CK3RUIS%D_SR8QH@5+OH-<%$'OS,>A6T*@U?8\A3 MO\,_HGHCF*^$E[A8",7F1\FWH@7K$:GKXS.]A<>,96DZ$8!WX+7YNG5. S7, M9QG%?IGS4_P@(N!][ARWW6N.M,G8SF::(PE&C9.J2R >7%(P#-,$_<+KYDF" MYPYZ@[)*B) \,*#C0);7)>T PI)O5A MIEQ+=_MXE< 10>7E=/"*SI0;M84K4N*Q4(^P?GGB!CZ]E!)Y&#J(U!S_D86S MM2=7$G-EV&/9A_ :2V1.STPD<1+_-U!VG+FO&- \U=TX:/'(L,S)(NS,YW!1 MA%(W+.:-J5D4$(:_W>:QB]5[PX_)/]H-IJO+TA\>.."!].Z$GR>C]TVRQJ5V M7;:$(2(FW7VSE)]C<#0EB3 V6A!WC'T6-#C#5E#10KJ,V;$365+6JVJ07!Z&94RNZAB"!._8!L$Q$IQ3J3KT<$%.9Z"P>QJ&.?-FF-=$?N8VKS7PM$ M_N=0H)(.(YF\+8(70/-S_$+(M*%9N!,[%')5X]2I=^YPE#8%^;S7M%W//&9B M'_3&IGC]9L%.IZ=(SL&B8?,V6Z]PLAM&1>"X.!/**"5IYW(K&<:%H^WVB^)3 MR4M&/9>L73!=1+6R4MO/J;)##@8$7@@Y.5 , MD$\0DX2'_U/5!^ R( G=G8Z=]W.5^XQ@:5B/.(%B(H>K;, SB]E1?9VD>)V\,J'I1P]W^2'*T$:^ M?:@*,H=3:JJ7J8SCQ"BD[1X'#W/*3A(U[)T=P33:Q=>&[2J2(M75[16(G6BD=ZH.Z#1R(ID=8UG!AW%!SA&Y*F M633WIMYHD1+Y)4[]E!FDPJ !@;QWQ24\TT=S,<0J]3A$ED6"-.D+[E4-O$%# M41@!U"Y&AB5RO7V8#7O;PX 0-K2R1&1U#RR5G>Q17F'A FO3N&^?A"5;)JH@ M,,0*#,:'C60/RKF;SV*NZ]Z7O73B+3 (1]F80)P0OI\]C\Q$\?A.\ M.TC*6\:C8BKLH>V3 B'C$?#8#B.*,%R>Y",RN>"$U^^:VFK5P_R?[WT/"9>S#4 M%N7UT"H;EJ/U4P0,D+)$):7)6-&TBYLG$_L=F5#_DOY]ET'WT2'.O%*1OAJS M@LF1'(__VXDFPG3NTYXM1.+>D4Z^#;E=,2E# PP+@-J4-8K-,7\B)I4KRSMQ M>#!-8G)];FX1<1\13XHM7\=D-MZ(QT\F*=\/4K,19##40"^CK3VW][A,(+9] M%BG55BMV.J_JF%)&&#?4^A(9 289K%B(KQ%;W3G(%+)P;LYGX;P091PU(B>Q MT2S.,. YZP?O.8/$ !F!A#-J8OO^HBF84\)!@%DT,XT\844#H6OU3K]V$#+PN2<&C M!=II[L-(\56-C5KU*H'5G3EVJ[*1-AIZJ*^"$E"A@+$Q<7Y)@(/GN8&]NEK@ M!A8AW_L$7(]'O/-5M31$I01SDQB?IV9ND:I+/QQ.1+;@9FD32=?17$['%.1Q M]6@_H4D],JIN?EQA*HU.Q>S30.@0XRFV$&A1H9P.Q'CMN'P'3SBX[Z;FH:S M]CA>#< K2Q'_C8W(6GVP.I@!>1_98\1V)L''H5"P%/Q"C,=L>KB)E(V0-PJ' MQ'ZDB>&;P!4SRV EP2V,E2WE[UQ5;AI9S[A1'ZW+(:*\4^!M;IF+(A1.D3)A M/K>S*."C3I ?ZS8(K-4_"39U'5FTG0<+:I:=#PZD15'8E/,:&=_&*N.PN!AJ=!FS"+@MX#P,D9 M29&?^/H #=!/;Q 8A=.=KOSMI ][< MY$X*_=(*::+A>?8*Q9%Y]I6+)=2+E[]!)GH>! <"K4MI9>CM3=V_O,M\)7WM MZM>\*_*_LG](-=-? .EGQE8F;3;)2,/>BFQ,UQ4+B>)+4D7=>&2D0(,DS.\9 M#&+JFO.3@.,TE(;F/Y-!W6,5Q2D>Z^XJDY]D/QD[?4U:QA.!8Y[#LN(1U<2+ M(-/)PJ1Q/2R[=F.$_18N"0:0L() RMX*E;-W9SU> V\OML1%":F7RH>CDVCGNCD^=B+0P&@,;+J\[)O+>!"@O&@@<:%I'NV$HS;.#8/\D>T M 2JB9RDZO//C/4HOC-BC3E-:\B4E MM12-/^V^.CVR]@7=-5@:?UL*7+?>AQ5LWT>&Y]AD$+-,96USQ'M>/F^=NWRA MPOGR=R+3)TD4X ))+5 X^'6DLR7F8B-)D!YU>T#AH0!RZ>AB@E&_H&9193W(U_&X>HB'3@;/9GB_/T]3(3R(L ,+ZJ1 MCF05:OZP=!/*_H:O)H-G(NF:9%EQ_T%:B,M*&M(EDIWF]4"2U N MK1(/I#XVX"#I;Y*1I17T$GXT.UFS;Z1!GLJU(/P87&KJ" R3!O@F8.>LKFD.=)X9+(.AE=X1.B[V$H?:6T(4L-G,@N\&K\0E;M$D$I:+E"-L?ZM3"Z#JO5: M2 L._\"BLE(;=ZIOLMF@)4G:N6AP N'ZPTYKN#*K\B4_I-!RRSE15G&!EY%Y M\+Y1NUA4<%1DX/1R"*NT7L?OA7L&>.P;R?BY]A\&]>IX6]3:4\O5*9U;RD4S VK& M< [;#KP+X?]K^$&/MWR>:GI&=>!A-*UMR;NV;CA'.K#Y*'W'+#6CV'^QG@\6 MD:)&TDI8AWFC*#C82T.6K(09X6F?.&RVA)]^?CA* ,M]K-"X:"7 M/G_HB[9.O^-K)-VW7][;!U\\/+6?7G1[4,*2KUO!M'*B%RAT%F(?,@WU9ID7 M]UG))]GMR=^D!I\:>!^4#Y/1@5FH0Y'#R-AJM'12Q>]4>YI4L$+Q0G^T-E&)137/5G9QKS*VX+5#HGIRZ%"%;WK2YER+YQU#EE&Z MHRQ[I$E,A;[1(MDZ"T-)1B.%OX0QZH;$B /6$+V3;J]Q)=Y";U6I6!98VDNH M":!W5H@"LY# BQ![$] L"Y2D*I6O.Z5?P3^+>@3^M=#V47-;CB;?5:BVC"8IQLFQ6I9 _8%O4P*16<>\3[3!I!5$>'$ITF'2)SJ0$E,S.W MFGPSXXJ'M>3")#6NH_K,_C8?PAK+9@=4Q;<;@><\:L;IUJD=2;>>CT'T3L@\8WZA3+4(03R"0[/JXD"O2 MC2K\VA5 ?K267/72/KWUGX;29"P.2(C9H$=8VLC#H'7WR"X'\"3V:@H5%Q$N[:CJ59*87#!,?/"7D1JAQH7"E? MOY0HD 56?-E/,SA?F^743 (?G'Y##5WP'N5_-OY"P[Q[-Q(@2"=D30WN8^6: MEE_8Z,@U2N2_[%Z:^%Y08^E^*<:X,PHJ]+,^-2\L_"DF$E6V8]4-=U*MI7-F MH1W1.A(.S<^7J'1_:G*#J L3QS!2:'Q@.S&$$R.]S(@/C%7EIOT(31FU)QY^ M0%44NRRI6Z5&]$=Q3WGG-VZ"*U@IZ0+IY!(D-B5'S\#(7E/&HLY3:O'R5H&" MR 2\SL+.1,CK30"V4O3FW)1]4$5( M?^N\2@3B]ANI[%$XVO@^0=H>(,7+P^S#4);GEDU%NMX9ACW>E@^:0H))X8.X M1'5HU8[O+2[,3I0:T( Q\9W8;!A7D@)<2MH4%M];RN)!A-2!9-53Q)_>^\1' M4S49K@5A@FDF.R-5NB+#A<7.-BM?D3$.%DO*:4HVIU3=2ZB!XX'.:GAB_CU6 MZM):W"F')3&9^!B9MU;DV];*%&G.<5S]QY/C H8XQ9TM.P((T;]O' MIYA3V$/LJ.C'Q+55&"VJ=S+Q!$+U82>X3/2H8L*I.>$"1','(4.T:ZH[IVZR M6**FMU&I?4E+ZYYJ'>8GS3KKM$!O60]I1JC=1QR@[Z]:[R[MTOI*US%<(QB5 M8D/DH&F>[JCJ@0"J;=FK1KQFKEM;PJP&Y5@M&+A&(FSHBQ;9!TTQ+*.GULNK;^]!KI_KQ M0<5,!YVLA1\IZT=)4,VI_>"+P*1X\&3*GE[*[EDC*HD@[Z 5W7!E(?=[Z(OM M&D3M%;!$O0=>.'V.8_KNYN9=^W>86;,G6.K['36L:["5Y'TX=*'8NJE1>\-& MYU39"! W[012F_]+7KS[8!Z.**-2@^/ZMARGDTRCDSMWH-E MINY5ZEXW8Y\(^5"7_-2F2\[ )WEUQ]7;0*.79>VI!-- $6S%];;BH[ Y3GT0 M[<)R#0(L^M#8S_D]_X4!SLRT@U 4U7H/8Y&=V54[HYZ9>[86 GP@/( '&W$ MEMMSL[J/"LWX=?I<8C"Q=49'[I5L"_4:J7$CO^.D)U;(XI'(,O_PPR5L/3\Q M\_A;/BKB\D%6I;I2O5LAEW@S@@V[+L2JE2'\WAB&YQ8FDO:1.FE;RJURX=GQ M< :Y$P\CND6,.AO'#A('ABS5$0Z,O$FC(?/8@OWUH^K[)H[U8/\^D02B2BS? ME[>.'1.1@V9FU_K.-,9?R]RJ-\KR0GR:2.+9F+VPY MVNJ]"J$5*I3/E%Q\:]=@(P?7+K)69PGBR"?MX1KWWTX90F99N/BQK,/Z)Q=R M! -ON'B#3I<:^<=3L9()S425EO&,GFG1-QN;CY-(;F8]NC*US?>QTV?%U4\W MO2ZL\*:9O]QT#_T^_C@D^]V?3C/7HX:*^46W7A&9EU=$*/04BVB M#5A9KW"GJS[0N#*+9T0=62^1V#V'2[U"WH&L2[BRR!>]FV5Z@ZM>L!2MCC$\ MTIS+;B,V32Q6;"V/DLK&L[)SXR-7]!">2G.SY='Z47" R"WL%FD"!IY['W%> M55/'F7!&B6TW2D&]&;.Y?=JUU3>A6OC-^5K?;Y62)J/5[O=I]MI,6K.S<6@> MPWG[J.AI2LREF,\B3;Q%T1\$%! MD51[*',+G\ 8#9]O(.;TCKVYQM72JL5*L>6^TW&:4Y676ZEGI_,8C1B5Q,4L M%'S,7C39C$4'EPH! 6V%RL:=Q:8?+_*H/E!(/6TZ-THY+?4RK3:^Q>@L0PA5 MZV_.%YLG'9LG%J4NOVR;NAGTEH_I[.FS34XG0FD_46[S+NDGDQ?8ZZ7WM46O M=OZ^MA=U* O/UZL)"PHU<28O>7N*.F,/+I[?OGIZ\= BQ&]?O;'[WKZYO+Z9 M)?G:=NO;5Y]?/>3\AG"E./=W)M';!PYP\]JT!0S,L^AA)A=:=UXC$Z.15E^* MPYQ2ZY.4.K/L%4[@% ,CD"+\QT#7<@, -+[HOJ(XEUS#"!'<7VZ-#BT19(0C M3Z:5"VOM&54K$HY(-YTP(HMP>U[GBX1*82_E[CYUE*MYN6KGKW*W.)TMEY^- MQ&9\S36U\8_;VY?SY,J_J'>?(MH2*]:L9/XH7"P@-D!-FMCDA=1'L ISJ&!C MISE)=YO..OW5[<]0.W/I ]L8=:1$U_\<2)G@RP>5IHE8)TCUR\OKQ[/I(E#9 MI57V_EE*3BL-/[[YDFCXES0I-7V3)CS=Y(B:N?"!D_&M!'&7>\HEF2L4E$R0K M$';^,G%=AT3CQ(C-F1]0Q8/17!9.BCS6>C=TM&(R(P$)4=(Z*$?JC:IKXJCT M181HXT4:Z356].G5_"L"[+ >VA]]L^,F65,C4(U_LG_&M?P"_;YJV"HG?W ' M;/3%\'[X?U!+ P04 " #C.W5482OGX+L# "1" &0 'AL+W=ON[/AP.?).ZH-P?OR<:8SUZX+9;)Q!-"A;GS"(*'1[Q!I3P0 MT_BGPTP.)KUB?[Y'?QM\9U\V@O#&J-]EX:IE7"6=R7KN=4]/LH08%,"9_51FI;4$TBB%@LHI18ZET(!.>&0 MD^$(AA_$1B&-%JEC AXFS3MCU]%8]H*Q:0;OC'85P2^ZP.);@)29'^AG>_K7 MV:N(;S _@=ET#-DDF[Z"-SN$8Q;P9B_@O;=;H>57X2MF##=&DU&R$+& = %W M%HF#$!726C2J\ +3;&OJ!-("A:%0XX.3@.N>$7*J*@E:8@ MD+J0.>\6)^"=06N-Y=6:/?7 /0J=>:]@O4H-V7],3 M&*ZIG_?[+BXC6!=_\_,0X_&_"*&*6&MPLV=(4%I3]WP*[Z-T$FEP&V+D$QD= M\@?S2N@MAECU=(C0IT/[<(J-5%%_G>>F];P:\10*YR>X&%_.SGB W;CO!1F/-H_3\-T\P;)DJ&QH=9JZ] MYZJT(56& D%9L/K/ 32"C?KSXP2/(;-6-AN?7\R_@\JR\=E\/GAHFT:%ZN5* M+B3ERE!KT9?5<]%(';LLU\SW1*7.55N$L'0%[O/-]G/;"D6=#_/Y9?<]]O*D MO391H]V&9D@0: MT'0VQG$+"].*_QG0^@.\7QKC]H(W%@ MJ@( -@% 9 >&PO=V]R:W-H965TC@N53:SH+"N>HL#&U28"GL,56H^24C4PK'HLE#6QD4:6M4 MJC :CS^'I9 ZF$_;NY693ZEV2FI<&;!U60JS6:*B9A9,@NW%CE/!#3>.PQ@\&E-]P];]$OV]@YEK6P>$[J7J:NF 5? T@Q M$[5R-]1\QSZ>4X^7D++M%YI>=QQ 4EM'96_,#$JIN[]X[O/P$8.H-XA:WIVC MEN6%<&(^-=2 \=J,Y@]MJ*TUDY/:%^76&7Z5;.?FMUTQ@#*P,M8O@8( MF?% .]K27D9[$2\P.89X<@31.)KLP8N'-,0M7OP.WN(EWM4VWM^+M76&V^;/ M'@&Y\JX#0B= C[6LN).=U!;3\$5""6Z@E*@ M)S1>E@;0.LEMB"EK858K4-S/]JUJ[*=RC]RV/1L$JLW_R?@\^/;^Y+$^3.T( MFD(F!>2HT0BE&-\@" L9*5X&]FQTSC8YC*]UM*@_D,"DT*[A0+;0-U@S?<#FMKT4WKBWJW\ZZ% MR:6VH#!CT_'QE], 3+='.L%1U<[NFAQO@O98\.I%XQ7X/2-R6\$[&);Y_!]0 M2P,$% @ XSMU5*$$1T^! P _P< !D !X;"]W;W)K&ULA55=;^,V$'S7KUBH09$ :O1AV7)N9 MOX@GRZ'=[S;\S7&G#\9@E:RD_&@GOQUE]X(4I9_[8AP+7K*G,D]S]AIT>1S"7E79?V+5[ M1YD/>:.-K+M@8E!ST?ZRMZX.!P'CZ$Q T@4DCG>;R+%\8(;-ITKN0-G=A&8' M3JJ+)G)RT88307.D;^R584!"#+#]8L=ZYMI:"B-W1SF M'>2RA4S.0,8)O)?"E!I^$046QP A\>M))GN2R^0BX@/FMS"( TBB)+Z -^A% M#QS>X'NBGPY$L[5!!8N*;,I$CD"&AWN%!3?P3FH-_RY6VBART7\7&*0]@]0Q M2,\P>*;#5305@ES#239_H#E5^8NH]@!/]);E.//IA&I4K^B?ZC#DDDZ5-EC8 M_*:T8JUN+C83[YH+6I*-9J+0-T"UQWI%E;'U/YQX+XH5>("JX0H&XV!XE]$@ M&02CN]A[PE<4C=LE-X)_H8P$CV\Y4D4I]XI7)&*C(4N"43:".$B2U/N3**DC MY#C-(,V\%VE8!7$]BW>WBYW>V59Q7G)1,;4N2JC-_X[6%/OJWM M5T/H4V:XF/.<&>@2Y.;S/CW[3NWL*K*\A"TJ+@O8,0U,=W;1$^\?9+3!'O-C M;WQC(GMN[8=Z%L5WWI)5+BHBZ3=W>S_UJ_[HMVDO] MZ_;V:7Q/:CG)KG!-H=%M1IU7[7/33HS&PO=V]R:W-H M965TC@5Z6T'4>E M<\MA'-NLQ$K84UJBYC\%F4HX%LTBMDN#(@]&E8K3)+F(*R%U-!F%O6LS&='* M*:GQVH!=594P#S-4M!Y'W6B[\4DN2N/RA\E;BVK37X2.9$=UYXGX^CQ!-"A9GS"((_]WB)2GD@IO%S M@QDU+KUA>[U%?QMBYUCFPN(EJ5N9NW(<]2/(L1 KY3[1^AUNX@D$,U(VO&%= MZ_8&$60KZZC:&#.#2NKZ*WYM\M RZ"?/&*0;@S3PKAT%EE?"BRG9N\U_>H'1F)]A@T'X+#SV*NT!Z-8L?P7BG.-E"S M&BI]!JJ;P@?2KK3P1N>8/P:(F5=#+MV2FZ5[$:\P.X6S[C&D2=K=@W?6!'L6 M\,[^$NP#7$F;*;(K@_!].K?.\.GXL>/A/'@X?\;##3=-OE((5$ KM;N2 MN1?(]^+0+D6&XXB;S:*YQZA=+,B(&\,ZS+TK5R(4I+C#I%X,.X=2\Q:MK-"Y M/0).(U9S-"&5;:'S5FK)9R>'!5%NX0#ZQX->PM_N\47_HC/UB$)G'IP;F863 MBN[9!3 PT-R20H<@F[0>PB"!(SCI?"8G5,#K7S1XL"?!O2;!O7].\-1WM'0/ M3 !NGI#[N"77U'Q7#?;ZVEV#ME.?=O&_.?)J*+(2EF@DY; 6%OBIRV>'G6\H M6,%WT.-:/2FJ;PG_2OC5'71F0@42PL$<%U)KSX!SM'%R "]?]--N^GK7JC/- M<^EG))^J4I@%>W;$'(T'L;ZD6Y.MP:V1#D^H**SWL2/()P:-88LFZOP1P4&R MD^6N,Q.WYEV%3-A/==\2*^WJT=?L-A?'M)Z7?]3K6^<#QRLY<(4%FR:GK_A( MF'J2UX*C99B>07.=3GX#4$L#!!0 ( .,[ M=52R5B@;O ( ,T% 9 >&PO=V]R:W-H965T*OTD]D@6MB50II)L+&V&D61R398CI6M16%Q+D&4Y1V,PD& >2XXK6P]VK[#??U]!Q?IH3QO[!M8GMI %EMK"KW8%)0%K+Y\MV^ M#T> 0?P&@.T!S.MN$GF5U]SRZ5BK+6@736SNX$OU:!)72/FXAE. AI3@_H9@_>?.5,T9\9B[D11 *R4H($MY'K4^5Q(4>9*TU!4RA1$^A&2-(R' SIT0Q;W.@<9V#3< O3 M.($!2]HKRW?.WQ\"8ZQSC2LDG3GI,]9)T_B,LD;X](% [ L,AZRSJ#7:%PH1 M@EO47$"W'T.2I)V[UTI-PK@W@-Y%TGE0EH))Y468#/ITZ(=#UH77GC@Z&K$2 M]=HO$M>V6MIFVEIONZMFS8C^"V\6W2W7ZT(:$+@B:'Q^T0M -\NC,:RJ_, N ME:7Q]\<-[5O4+H#N5TK9@^$2M!M\^A=02P,$% @ XSMU5*T3 P MA @ !D !X;"]W;W)K&ULG59M;]LV$/ZN7W'0 MBB$!LNC-4K3INX@W[8(HO M=\^]\#F>QUNE'TR.:.&Q+"HS\7-KZU$0F"S'4IA+56-%)RNE2V%IJ=>!J36* MI5,JBR .PWY0"EGYT[';F^GI6#6VD!7.-)BF+(5^NL%";2=^Y.\WYG*=6]X( MIN-:K/$>[1_U3-,JZ%"6LL3*2%6!QM7$OXY&-RG+.X$O$K?F8 XTH68.+SD=(A_7R^,U<2"?TY@]CK,GL/LO8)YWW(8U H< M/+Q[I#(Q^%+^3B)QT8U,+3*<^%15!O4&_>E=HZ%PN-CB0J:H#HS%)9NT.<)* M%510LEJ/O+]0:$#./E#NL%R@YOQY9[(B4=4842W-N4LG#R$-T="[JU$+2P [ M2YDR%MY +QW0& _:L>]]$5HR-PZE?OYI$$?QK\=?[SY7VOYB49>'TE$8DCO0 M\SXK*XKGUE)G+8F&;&T8>G.L"8("D=7(NV49"E?C!JL&621AP81U]C;GE#.A MLQPH2"K'#3TS-3T:%DCT!_^H^#E@%J7K>T 7?@1))_$;5I25PDF()=6;9,[P MPP'QU9!^ ^?FOT<")TB6=B1+_RO)WC>VT0ASY'>6G6Y9-Q-/'*N!NT4AUX+? M.?,2!4_:>9F".XNZLZB.^%*WMD%]-PU;)!5A=N0THV,*/J,G43'FQ/6O>)I M&H<\Z4$:13Q)H=?K\Z0/*9$G)VRQ(G)UEW5X"_4^$_%%.!QX']&8$]UVEN_B;7_^)/1:TAT7N"+5\/**2*7;GMA\I93=+]A ]\=C^@U02P,$% @ XSMU5(([CO%# P GP< !D !X M;"]W;W)K&ULC55M;]LV$/[N7W'0AB$!O$BB;,?S M; -Y*U9@!8PF;3$,^T!+9XDH1:HD%2?[]3M2MFH/CKN)]L8@2;Q!*S)U'X/1[ MQCN4T@.1&=]VF%&OT@L>[O?H[X+OY,N:6[S3\HLH7+6(IA$4N.&M=!_U]C?< M^1,,S+6T885MQSLBC7EKG:YWPD370G5__K*+PX' -'E#@.T$6+"[4Q2LO.>. M+^=&;\%X;D+SF^!JD";CA/))>72&;@7)N>7*4'Z->P6N"L!OK6@HXFX(BNKA MXHFO)=K+>>Q(D^>/\QWJ;8?*WD!-&7S0RE46'E2!Q3% 3";V=K*]G;?L+.(] MYE>0I4-@"4O/X&6]WUG R_[#[R&L)%O[U2 SV+Z5IW9AN>XB*@7+9IGC-[()>2:6L@Z++P! MKD+8:$F]*%0Y&UP(14>ZM21B+X&BC/4:38CT(3'X':GT*RT+$'5C]#-Z: L_ M F.TI.G@G4!YJ'6:93"9#-ZK;G#X#G285TI+7;X>\*53!C\/GK0F%TL8CS*B M[G@C')?B;[+9ZHW;9&D*9W(^[G,^_M\YOS\TZN&%QJG%4QD_BW@Z MXU^0!F.N2Q5"=>0]=HJ 6ZO]&=UOA:M MP::TX6"/*^ +H0N2&Q7)G8V^ .Y M ?2-?%P3_RH>WYE^H30EZ2^#)ZY*0?/#6T A/C*.XGV=^'7D%W8ZX4<2$P8_ M_3!E*?MU_]\5PDFGJ2PS]AW_9$;C@Z%9HRG#TV"I6UKENOG9G_:OSTTW=+^S M=T_7!VY*H2Q(W)!HMA6]H&@\ ]UOM'9[PBOH MW^3E/U!+ P04 " #C.W54<0$8RX$" !0!0 &0 'AL+W=O=UO(JUQSY,NYT7MF7#:Q.<.WZM$D M3BCW4^[1T*X@'"[7D"([>>"I!'LZ#Y$HW4:8=?!5"T_>@,<)N]4**\N^J!SR MEP0A:>D%)0=!J^0HXQJR?>/+)&^3W-"-Y(X'I@KE"KQW@408W*M"[IF'J\1JYW"^\R#ML?*S7&V,W M@N5\R]9XA^;O[:VB5=!;J>H&A:ZE (6KA7<5S:Y3*^\$_JEQKP=SL)$44GZQ MB_?5P@LM(.18&FN!T7"/-\BY-40POG8VO=ZE51S.#]9_<[%3+ 73>"/YY[HR MFX67>U#ABNVX^2CWOV,7CP-82J[=%_:M;#KUH-QI(YM.F1 TM6A']M#E8:"0 MAT<4XDXA=KA;1P[E6V;8556:H= M5H /=,P:-3!1@30;5.1=*10&>,V*FM>FIK]GGUC!49_/ T/.K8F@[!Q=MX[B M(XZB&#Y(838:WHD*JZ<& D+=0X\/T*_CDQ;?8GD)2>1#',;1"7M)GXK$V4O^ M(Q7OAJGXRZ7BIDO%'X-47!7:*"+5"<_CWO/8>1X?\7Q'I5;M.()

M0O'0. M)WW9(I_I+2MQX5$5:U3WZ+V6!:6DHM2&% @P2<%*X8R>@"MFDI'H%25LL*'%<0;NADF7C\1?_HFW:(C;ICF)Z-_D6F M .T5\I1.SWAG[P3[">D334?7C#-1(C #!:YK(>QQ4:P=CC>0$=4B&F,_3"-;;_#NT,)GGB3 W- M#()&43T)=^HGX^QYV'VE]:=0=!846KZC/;!9Q]1CQ!P4BZTK/\GR3D-0%;RD ME?I)Y"HUSB#+IZ^&_2+_@T%+;%"M7>.W-]=.F+8[]KO]V^*J;:G?Q=N'R0>F MB#&:JGM%JN'EA+BOVF;?+HS=GB!]P4 !(0 9 >&PO=V]R:W-H965TDXF2_?N=0E]B)XV7M@$ 6J7._?(?,\5KI+V8)8-E]54IS,EQ:NSJ: M3$R^A(J;0[4"B5_F2E?.J2HG@>D?PNX"UV7AGY,E,J2^T^%"<##TR"$K(+4G@^','%U"6) C- M^-K*'/8JB7'SO9/^WOF.OLRX@0M5?A:%79X,LR$K8,[KTEZK]<_0^A.3O%R5 MQCW9NJ%-DB'+:V-5U3*C!960S2^_;^.PP9!Y+S $+4/@[&X4.2LON>6GQUJM MF29JE$8OSE7'C<8)24FYL1J_"N2SIQ]DKBI@EM^#8:-;/BO!'!Q/+(HF@DG> MBCEOQ 0OB/$#]E%)NS3L)UE L2U@@C;UA@6=8>?!7HF7D!^RT!^SP O\/?+" MWM'0R0OW.WK+[]FE,'FI3*V!_7DV,U9C:?RU1T74JXB](<#?X KAE0XAB&':H9: K]8"0DLTM5&RX+<^ R00\/'_YT\$D* MBQPWEEL4^H:-F.\EXRA)V4&S2L9!,NT6X3@.(W8PP%["3I$L2EF0!.SM#UG@ M!^\&M\KRDF%6S$Z3>^FHO)?N>>D3Z6Q/%N,^B_&KL[C2ZDX0_F!OS$#"7%B, M YKWKSGSCQ@M< MM1%RX:1^.KPY9',H0&.6-O@TYO[_JJ>+6J,_EOTX>-\J>M.51Y/DN"FFKF1< MX3%_FC ?OX;)1G&-6$"ED68]L8^5.&(954]+>PD8/XTF/NKKM"%%0X=DC9;N MRY/?P2Z.JRZ6?2AWQ/\-(XO(K2QLBSB0EZ&@\N!1WHL B,]@: M.>!H+W :%W4S[#?RXE% ^III#P-^$E2L%)5HO< _N(>\IB/"MN+ (=K3O%\! MG@@(:[?ZD.*CL%TT2\*,Q0'^?%SY!MG4M'5/V60&P.V<: 4?"9* M8<5N8-NK[K7#Z16ZGZ/*$_381)9MF+E\+OUH\%["#CP4_Y0> M83SX!7$6=T+$#APX@[,\US4T92_I0X!-@J@U]I)D\"MU$+8#5@KBI!M>.=?Z M ?.[YKH@8[(DP\I-TFE;U&IE'YRJ-_7,NL$:^3@@/38=1_$4733F:&[R 25EQL1)44-P2)OUME M)_8!:=).& &-K!N>-G, MZUHB1*F%%'^W%G8C=E>#[56YN\$^ ^E3-99/HRX';?%"AL$2LH48(1V-+ERB MU\(BG-?83MI!(*+>HA;NVR&[^!97OO\4,#CGI3,.A]L,%D)*ZBHZA>' 406F M+O/Q$<78+CD=AZ Y#-&(5$8T?:6AY'0JM8;^&X8"0?Z&B:D#$C1T5WE--NYI%>B%NXTB9E#FFBM;O]M?>,^:>]XC M>7-;_L@U1LBP$N;(ZAVF>.#4S0VT65BU^F;)XAW2O2[RT@R8"_#Y7RG8+ M4M#_&^#T'U!+ P04 " #C.W547]= NCT# #X!@ &0 'AL+W=O*.G:)DJ1*DG5R;_?)26KSI $ZXOX(9YSS[E7O%H 2;S68MJZ9?MR@4,=ED 2GC3N^/UBW$:T6#=OC/=H_FUM-JVA@J7B- MTG E0>-N&:R3^6;LSOL#GS@>S=D<,AI .>#X_L?_FO9.7@AG<*O&95_:P#/( *MRQ5M@[=?P=>S\3QU=Q?(J[QAEJT66AU! MN]/$YB;>JD>3."Y=4>ZMIK><<':U577-+679&F"R@E))R^4>91I5@.$94][Z;C35_@35+X0%0' [_*"JNG!!&)')2F)Z6;]%7&&RRO($M" M2.,T>84O&YQGGB_[G\ZW3YS?<%,*95J-\/>Z,%;3Y_//*U''0]2QCSI^(>I] M]_&#VL'VP"B< 2[A5JNJ+2U\9EHS:1_A#@WJ;VB>2_RK =PEGIN&E;@,Z)9Z MEF"U=M\^)][B$1K47%4NJCT@N:X;)A]_-G \Q69EJ5LFW YEQL!.";JZ9C[Z M"YD&=.4$*@;6!6I7D-&%YU*MH32:2U\?]XCID5R/-DPP62(P"P7NN9249&>_ MU_$6IF&>)#2F83R9T?C3FSQ-TE]&?3)<-;@Q+46M6NW 3G>/SL-)GL,LS*?3 M#C^B-F(%=F6M687/@"Y@$J:S&"YIEH4)!;\<@IX517!6<.&R1KT/*)GO\($; M]XV<:VH+6Y&\0Z&2\A7$89RF-67B=3VA,PFR:]PBIY+OG4),P2\:D($^G,,VO M?U@V/'^YYKJ+.TTG:-:=@=VOJZZV;?CW?_A ],TQ=C0.".H/'5 M;!* [OILM["J\;VM4)8ZI9\>Z->$VAV@]SNE[&GA @P_N]6_4$L#!!0 ( M .,[=53DNRM6Z04 .T/ 9 >&PO=V]R:W-H965T.V0 (HLZEU9$L!INJX?N@9)EV(8]H&1SK806=1(.F[V MZW='R8J3V&ZW8H"A%_/>>/<\=^+)2JH[/0SP>ZV(."Z$] MV4*#*U.I%L+@JYJ-=:M E%9I48\#WT_&"U$UH[,3^]^E.CN12U-7#5PJII>+ MA5 /YU#+U>F(C]9_7%6SN:$_QFEH MPH_/4Y*W C<5K/3&,Z.=W$IY1R_OR].13P%!#84A"P)O]_ &ZIH,81A_]39' M@TM2W'Q>6__9[AWWVWGG+=CAC0?L@VS,7+.W30GE4P-C M#'V(/UC'?Q[LM7@!A<="[K+ #_@>>^&0C]#:"W?E8RX4'%&=2W8I'A!^ADV4 M$LT,[/,?DUMM%&+ISSW.HL%99)U%NYPAQ)@K5L M;3Y#-XE31C_N7",WJV9F9;!#W(&AM\#UXX2%&0L2YQWB4(G:2H@2Z5!1,8C7 M+$K=/,X8=R.?LR0.G4_2H*3>O>M7+.%NFL04HIOQ#.^YG[ ]=8V'NL;[Z]IU M.$H*]D%M,%S:B6P[?JV$*G77CRKSL*V\>\UO+^_[INO07;.LA[P6A\PZYBA$A;+B?NK&/(AZ/G+=]X"4[P*4LS-PHB=@AZG#N8'^? M0D5:!"S$1Z4ZP3A&@&16+,J^(1[.T"7:#BRJ E1BJ1=QHD).L3@WH*T;LT65 M2(C0+$@ "W>/HLPF! FZ-$L%7S/>[Y&:\W8/D1O$H1O%69>LB"68,=+G+@]S M9[)%Y]BQ?:/OB$]X5!#O&VFPJ@8+7\A94_U->7O:+9!=OAOZW-D#EC4E>RO6 M?-^+-F 3>WZXCY[)0,_DF^GYA V3/93<:W([)2<:/W5Z0BUU7U4+]&JE <+#Q\;LY8%S5>F[HZD"RUD,%RN/?1<8]\* O<9;XML; MMOW7SHVD]E-C(EF<>%&**S'W8GL/O!PEG0O,K3B!!9I_*@130>Z1:]$N0B+\TM2;*$ .@%N?/^6;,9JJ^' MKK8%NP$VBYBFV(\_9 $/?GI\.#F48C?"[;Q>CP>)D[L1JF/C32UY%FW^@/2R++0S3D-DM#+ MTHUYX5=.0OA&@F8O]])EZ)LVX_(D=Q.?VX'@ MI\->UHA<8_UQ,X/&8:?QN)?G.E_?RA9._4\C*.!NF"??/X*P?<5;:3K>.((M M0,WL05-C@,O&=*>QX=_A+#OICG"/XMU!^(-0,^PGK(8IJOI>BE^#JCM<=B]& MMO9 =RL-'@_MXQS/XZ!( ->G4IKU"SD83OAG_P!02P,$% @ XSMU5'ST MS"W, P XP@ !D !X;"]W;W)K&ULC59=C^(V M%'WG5UQ%?9B14I(X'\ (D&!FJJ[4K=#2=E55?3") 6L<.[6=8?;?]]J$P(QF MF7T!V]Q[[KGG^(/I0>DGLV?,PDLMI)D%>VN;NR@RY9[5U Q5PR3^LE6ZIA:G M>A>91C-:^:1:1"2.BZBF7 ;SJ5];Z?E4M59PR58:3%O75'];,J$.LR )3@M? M^&YOW4(TGS9TQ];,_MFL-,ZB'J7B-9.&*PF:;6?!(KE;YB[>!_S%V<%G:@4#M85[53>MI7X/XG1)#2^!R@H>N&@MJ^"3+%6- M>O_F#>@9O:?[]:I_,ZJ!.>6,1 M"H4%O"V@I*)L!3:.\TW?==5U[1F<=]NX".,L#>,\@6([KQD*3G(8';*[;FO:WY#]NZD)9[)GBIP)J5K>:6HPJ/+Z5HG05; MK>JWYI\L=Q9TME_U^RH==U_?F8:6;!;@A6R8?F;!'.\J:%K=*.,LV4+I&3@/ MWM43<&-: M=^-!BR=(=XNJ\=8U@LK72HQP?XY#4N0P#G.2A9/)"$?Q. E'Z?CC$@VN/3/C MB6(4!EO-2V?",;*5W!K(PR1+PJR80)*%"4G"HBAPD623,"798'62_XUCKS4Y MV2Y/Q_Y\9'JY,#WZ!^M7_!%\>'ZQQ^?/X_4[WC*+)@6TR-AR/<^_KXI!XG5C7^&=LHBX^B M'^[Q7PC3+@!_WRJ4HYNX OW_FOG_4$L#!!0 ( .,[=533L&PO=V]R:W-H965T[W;[K ;NJ;;'H8]*#:3"+6EG"0WO?]^E.PX"=KT,& O-D61 M'TGQTX_97NDGLT6T\%*5TLR#K;6[ZR@R^18K;@9JAY)FUDI7W-)0;R*ST\@+ M[U254<+8.*JXD,%BYG7W>C%3M2V%Q'L-IJXJKK_?8JGV\R .#HH'L=E:IX@6 MLQW?X!+M'[M[3:.H0RE$A=(()4'C>A[WJ;/W!G\*W)L3&5PE*Z6>W.!S M,0^82PA+S*U#X/1[Q@]8E@Z(TOC68@9=2.=X*A_0/_G:J985-_A!E7^)PF[G M019 @6M>E_9![7_!MIZ1P\M5:?P7]HWM* T@KXU55>M,&51"-G_^TJ[#B4/& M+C@DK4/B\VX"^2SON.6+F59[T,Z:T)S@2_7>E)R0KBE+JVE6D)]=_%YS;5&7 MWT'(IL5NK:YJR>M"6"SZPXP2^*FFW!C[* M HMS@(@2[;)-#MG>)N\BWF$^@&$<0L*2^!V\85?]T.,-?UC])R&YS 4OX?/) M.MP)DY?*U!KA[YN5L9I(],\[<=,N;NKCIA?B+FEO%76)H-;P[:T.O+78[T*Z MS7MM=CS'>4"[TZ!^QF#QN$6PKGVP!M-T4?##K50A1GT'E^!]ZZ$)$M5 M&RX+$P*^Y+BS0.MNG!LES37VX2O7^;9K_GE&L"0/K%9DW:F(*ZVF=>D]X#/* M&N$G&(_""9N0,&)AS#(G).$TFY(0LSBYW]^.NTS:KH.FM@&Z"(QEHA!J0%R8D##)*@=>ZTB.-H\=#"B.YQIF<@4BK9\ MO%32_T5#=D9#]IJ&[!4-V0D-A\2%R=BQ+P[CD>?C-!RGC(0T#>/)] (+Q\15 MUO P'&8-LY(P&X^]+@VSY$!!(7-5X=%S&*9)XSD.)Q2Z95Z8I0=*3HG]&7E? MI,.1CVS 1BV#V+0C$SOR*C[GHI_[D3V\=;Q&)Q=ZZ3MN] M%&Z:"_)HWCPSJ'\;(0V4N"97-IB, M#-U=T,K-KYZW*E+%V^7MS2:P>U,Z#Y MM5+V,' !NO?3XE]02P,$% @ XSMU5#6,SK-3 P 2@L !D !X;"]W M;W)K&ULM59+3^,P$/XK5L0!)&CB//I ;26@++#: M%14LNP>T!S=Q&XLDSMH.7?[]CITT%#7)YL(EL9WY9KYY>#+3+1D631&L"'G\JI59M4P/WUSOM7XSSX,R*2'K%DU\L4O',&ELHHFM2).J!;V]I MY5"@]84\D>:)MI6L8Z&PD(JG%1@8I"PKW^1O%8@] /9; &X%L#=<2M\T0W_2K(!PIZ&XU$#_+H;OJ AD,>MUK_TASL-\)O><#SY"+>A%.IZ M<.MZ<(T^KT<]W*_1Y:X>GK_!&]TIFLK?'6:\VHQGS/@M9AX5#U\0D[(@64A1 MR*5JJIOK4LO0:-%=]74>3/SQU'[=#_"A$,:^\U'HYE#H7>*#"W[M@M_#!9DG M3#65;#=X/'"#,[A49[@CF$'-).AF4F37$9.0L2?%@,X;NN5)Q+*-/(6K"_7Q M_)VF*RJZ$C>L;0T_LSY&M9E1ITM+\@;_.R61XO"W^E,P01&1DC96R6)TD-NA MX[2D=UPS&']XG;I%8W^>]GSO=O'=W"KIYR-,4[$E3J&[FAA57,(6890S# M+A5: +ZO.5>[C1Y%ZO%Y_@]02P,$% @ XSMU5-5W/)P !0 Q!< !D M !X;"]W;W)K&ULQ9A?<]HX$,"_BH;I0S)S#99D M#&0(,PE5[03PA+>].)>?8HIA.>JYBE]%$ F2<)$<\/-.:[NQ[L[1\\L?5&%0_ZTTE& MUG1!U>?L4>B[?FTE8@E-)>,I$'1UU[N'MW,\+!2,Q#^,[F3C&A2A+#G_4MQ\ MC.YZ7N$1C6FH"A-$_VWIC,9Q84G[\7]EM%>/62@VK_?6/YC@=3!+(NF,Q_^R M2&WN>J,>B.B*Y+%ZXKL_:!70H+ 7\EB:7["K9+T>"'.I>%(I:P\2EI;_Y&N5 MB(8"#$XHH$H!'2KX)Q1PI8#/5? K!=]DI@S%Y&%.%)E.!-\!44AK:\6%2:;1 MUN&SM)CWA1+Z+=-Z:OI$M\S,(5\!73A;QG,9/P,F94XCL&(I24-&8B 5453/ MMY+@/5CHZHORF!9*,YY*'K-(OX[ 8B]EWA"Y 1]T84EP-:>*L%A>:^7/BSFX M>G<-W@&6@K\W>CR21G+25SJ:PJ=^6'G^4'J.3G@.$?C$4[61X/66SLX1/V/B:9 M7E1 3VU83,1*\ 2$&Y*NJ2PRK\DAB&+I&A IJ9Y6/0L@9F3)8J88E0X/_-H# MWWC@G_#@/@QY7E1,1I[),J;'YKBT$!@+!:.V4P2#@8Y_VTQ\5PIZWC!H2\V[ M4L/A"-9"K1@&=0P#9PQ_:O2:_&6";YFN,[!\!E>YU!2\I#):&<1Z9-0;T"F,\ E3C MB82AR$E\?+/P.JO_H!1FE4BK8GS_<'DY#;7#:VRRT$U""1[MYOI$,RZ4<\N" MR)I&OPCST.XT$%\*^EEEHIG\T1@')S)KMQCHWF->A\^S:I0V$1Z.3NQFT#(:CGXBQBP\X?AM M,3:K!CACAI"%*W+#]3[Z3W](F.;=U25;FB'XBY"#+/80NA@YE8G6;MML$-I# M6]HA-^U>"3FH"T2'=Q:(R']+Y"#+-N3NC,]$#CK6^IZ.TQ(/N8EW$790EX,N MIRP+T?#G80=9VB%W2WHY=E"WEVQV1FV_+ Z1&X>Z[3'G"\Y6!UN.8>\7<0=; M]N'O=')G<*=C-O%<"#^YBL?F1V7:N<=K@/FZXD#O8 @Z[ M.[XSN8./='2GESBVV,,_<"!P+G=P%X;M#[NV4Q:&V/WY_JK&ULG5AM3^,X$/XK5K4G[4K0Q.D;795*4#@=TB(A$+-3T&-DO 4I.%* M$@V+R\X5_7X;A"@AUYET#O50[\R MZ'\PB X9#"J#(O2@C+U(W VS;#K1:D.TFXUH;E!DO[#&?''I%LJ3U?B5HYV= M/I4+A*@%,7PI^8+'3%JL7ZQR:;E);?F#%_B^)X+@7/-)+#(VOD.XHKA=Z0:N M#23 ,M>UCNI:1P5J_U"MK8I?B,D$MVUE\!M?=*/!.=;\G'J8]&HF/2\8]OB& MZ808+Z-9"3(N0-R.MRY83()UB^M^[;KO=3UC9D683$CL!O":\S43(&WK4BJA M:+C'@(91-VJG,*@I#+P4;HWEV#J0D&<#BUR0'WP!;>[],#VR!:9]"V-8$QKZ M]BVU4 MQS;ZC=AVFY,Q.:;_U^'89B7J8(_-.!K2\;#_D?;GB<,A'0QZ_?#]Q-L61#J, MQJ-A>X 7=8 7W@"OE48+MU//6,9B;K=MX908PW<+.6QW/*X=C[V.'UWS:,!3 M@R56$7N(4&[SWAN:R7EQZ:NB?[P;!*TD0_JEX#6 M5L+#I[&XG[HT^OJIPCZAH5IF?NJH]Q$TLD/]NG,G,;%XK'0GDG@OFMV&X'3A MQ("NZ>^H$VWDB?KUZ2?3&D]@6SSMFECS[.!:/ (#)--JC0N<%-$XM648)&+' M0.PV [(I/;FC'>HZQJV=29+'MGR!RXZKQ) E2-!,B"W!Z M@BR%J.M;9(TV4K^JW5>[QS_WD,Y!_^L#;?2-^@7N*9_7R<3KS1HDJANV.K9< MC)L7Z+1]S?I1:1&WCV C4M2O4@]EXG;@)^7RAE=P_N6EC_HV'Z'U!+ P04 M " #C.W54!6,)>=T" #G"@ &0 'AL+W=O'+B 56-3VRS- M?OUL0R"5%M(]I"]@&]]SSCT77=WQ6L@7E0%H])8SKB9>IG5QX?LJRB GZE04 MP,V71,B<:+.5J:\*"21V03GSPR 8^CFAW)N.W=E"3L>BU(QR6$BDRCPG:9MH>^--Q05)8@GXJ%M+L_ 8EICEP105'$I*)=XDO9GAD ]R- M'Q36:F>-;"HK(5[L9AY/O, J @:1MA#$O'[#%3!FD8R.UQK4:SAMX.YZBW[K MDC?)K(B"*\%^TEAG$^_,0S$DI&3Z0:R_0YW0P.)%@BGW1.OZ;N"AJ%1:Y'6P M49!37KW)6VW$3@ >[@D(ZX#0Z:Z(G,IKHLET+,4:27O;H-F%2]5%&W&4VZHL MM31?J8G3TV55#202I&C*:4(CPK4Q*Q(EUY2GJ!",1A04^H9V+A?2_!A2;Q#A M,8+7DA:F5!I]N09-*%-?Q[XVZBR'']5*9I62<(\2'*)[P76FT V/(7X/X)NT MFMS";6ZSL!/Q&J)3U,,G* Q"W('7:[SJ.;S^'KP[,.7/!(O1/#?Y_P:;LD+/ M]Y"O0/[J8.@W#'W'T-O#L*A=/4$+YLI@S+UIS'V^,]?17$.NNL@&#=F@,YTM M6V@#1*H.C<-&X[ 3Z98">V?!8:]'#?3H^%Z? M-61G1_.Z&WEPT.OS1N-Y)]*<5TW>-LM'B#(NF$@W_V<^#MJ^$QS??KS3YO#1 M"G ^O#?CL-69MB)]2A,MS5-]R-6MVT+]S[!ZK:'X?[QK.Z&_H#5;??#W4WJ MBA14$T;_0(R6(M%K(N%#OK>]"P\_P?>VG^'1\7SOAN[PW=^9/7*0J9NP%'+C M0S6&-*?-%'=9S2[M]6H$O"&PO=V]R:W-H965TM%*;0D? M 5HED=)4TR;MHTK:[6+:A0.'8-7@S#9)MU^_8Z"(!)KU)K'A?0_/.3ZV)WLA MGU4&H,E+S@LUM3*MM[>VK>(,=4_KD#+O93R[%>'RS9)M/F@3V;;.D&5J"? MM@\29W8;)6$Y%(J)@DA(I];PU> M8_"J1&NR*JU[JNEL(L6>2*/&:&90U:9R8S:L,*NXTA+?,O3IV3R.15EHA2L2 M ]O1-8=+4F#W7)$5=DQ2KF3E,-DLPY[@):Q$!P/Y&%A(1I\EDH17[.UTI+;-)?)PB\EL"K M"/PW"!XE3:"S0H,UK4,$50BS=WPZ\K@#%+I!&!QA]U6.Z_K#U..6 M>GR2^IO.< G_4]5Q_\/^<4W[FH[D "UHT8+3"RXTY4,X01_'<7S3Y@=$?9GK MWP3N,%380H4GH0Z;/1'E6J(=D"%JQL-TT8M;72: M=FC7XL$VA!GU-H4S"L=^=,39E[E>Z!UWH=TYC,U%^(7*#2L4X9"B;W0=8J*R MOESJB1;;ZGQ>"XVG?37,\#X&:03X/A5"OT[,D=_>\+-_4$L#!!0 ( .,[ M=516U]WI"@, '<( 9 >&PO=V]R:W-H965T/[BNBC,HJ+H7:^#X)!6RH!J7 M+BF*UB ?ED_25RY#4O""N"*"4XDI"-GXC]$?1-O WXPV*B=>V*4 M+(5X,XMORH]70-7RQR97_)IH[U'!*72HNB!F,&!>/5E7[4 M==@!^+T3@* &!(> \ 2@4P,ZEP+"&A#:RE12;!TBJNEX*,6&2!.-;.;&%M.B M43[CINT++?$I0YP>3^)8E%PK;&$,[)TN<[@E'.UV1Q:5$XA(R2RC? 6*,$YT M!F22HULHCX&@[T@DRJ5.RYP\2YH F3=$BEQ'H"G+U0W2O2PBN,YY6&0 M\?4LGQE4[]CE8#!TWW>[T X*0W\_)FK'>$W$GI9NHZ5[5LLDP1KA@%(DSJA< M04*T($"ET734O!5==S=++^P>2&D']0?] RE'B';D[HGI-6)Z9\6\2J;A3J2I M,NTH.0X/.W_1(CB *]LW.N#LCN0 TCCG:T$2FQM5D:G:;TW-B#XV#_2F> MJM4A^(^F.I(?T8\,C9E#BI3>?1\+*ZMCKEIHL;:#?RDT'B/V-L,O Y F )^G M0NCMPKR@^=88_P502P,$% @ XSMU5%:F]"QK! ^Q@ !D !X;"]W M;W)K&ULO5E1;ZLV%/XK5M1)K50%;"=I4Z61DK"K M5;JYJ]+=[6&Z#P2Z7]^-E <=*"H1/CI07C[SO'YSN<8YS)D?$7 ML25$@N])3,5];ROE[LYQ1+ EB2_Z;$>H>K)A//&ENN7/CMAQXHZ\#J^AY*_6 ,YWL_&?R M1.37W2-7=T[!$D8)H2)B%'"RN>_-X)V'!QJ0SO@](D=Q<@WT4M:,O>B;A_"^ MYVJ/2$P"J2E\]>] %B2.-9/RX^^,R30!_@$798F368!N:D*7KL,4 MPOYHXAQ.12N9->@/BTEGW@\+[X=6[XN G09H2;0TWY2W"T[46P$6C :$2IZ^ M$F 5B9?324O_+\;!(E>Q>&*)[:CP;M25G#>%R1MK0!KE^3SC&)XJ\4:L]S-P MN5*WA6.W_[M2A4:_4M)$IW'AV[@KG:!K*KEK#LRBVO#ECR,7 >#=,DL;U) MMIHB37=Z^.1HK+.S,6Q:&[9_YWPX0Q8UA&5"9[XY)Z?"*H+/Z>FZ .FBLS/5 M8K0XP9^EY]9OQN?PSLO.X0U-]K/ TN?/D8I83#:*TNW?J/[$LY/V[$:R77KV MO&92R9A>;HD?$JXGJ.<;IF*?WV@#Q>\=TW\!4$L#!!0 ( .,[=53FH!6+ M# ( 'D$ 9 >&PO=V]R:W-H965T39,?(L&;HBT5* M/(?D,:6L5_K9- 6O0@NS0(WUK9WA)BB 4'-3+4@W4FEM*#6N;HFIM5 RP 2 MG"11=$T$91+G6=A;ZSQ3G>5,PEHCTPE!]>L#<-4O<(P/&QM6-]9OD#QK:0U; ML$_M6CN/3"PE$R -4Q)IJ!;X/KY;ICX^!'QGT)LC&_E.=DH]>^>Q7.#(%P0< M"NL9J%OVL 3./9$KX_?(B:>4'GAL']@_A=Y=+SMJ8*GX#U;:9H%O,2JAHAVW M&]5_AK&?*\]7*&["%_5#[$V$4=$9J\0(=A4()H>5OHPZ' 'B^0E ,@*2]P+2 M$1"4(T-EH:T5M33/M.J1]M&.S1M!FX!VW3#I_^+6:G?*',[F&]B#[ !=HONR M9%Y9RM&C',;#ZWR)SE=@*>/FPME/VQ4Z/[M 9XA)]*U1G:&R-!FQKA1/2(HQ M[<.0-CF1=@7%#*7Q!Y1$2?P&?/E^>/0WG#@!)A62284D\*6G^)BA=:VA'GI6 M%3KH\O.+"T6/%H3Y]9]$Z90H#8GF)PNO0&LHW04(_&\I-S!1E/44!TY&@Q_*;]273-I$(?*X:+9S15&>ACTP;&J#;.R4]9- M7C ;]S: ]@'NO%+*'AP_?M-KD_\!4$L#!!0 ( .,[=535P6$9A0( /0& M 9 >&PO=V]R:W-H965TS#S/=#Q> M2_6J"P!#WDHN],0KC%E>^K[."BBI/I-+$'@REZJD!DVU\/52 1^V.\/ M_9(RX25CM_>HDK&L#&<"'A7155E2]7X-7*XG7N!];#RQ16'LAI^,EW0!4S O MRT>%EM]ZR5D)0C,IB(+YQ+L*+F]CBW> 'PS6>F--K)*9E*_6N,\G7M\F!!PR M8SU0_*S@!CBWCC"-/XU/KPUIB9OK#^]W3CMJF5$--Y+_9+DI)M[((SG,:<7- MDUQ_@T:/2S"37+M?LJZQYT./9)4VLFS(F$')1/VE;\T];!""Z M"V!#"0PF# MAC XE! UA.A00MP0G'2_UNXN+J6&)F,EUT19-'JS"W?[CHWWQ83MDZE1>,J0 M9Y)[L0)AI&*@>T1@7YZ2*?9B7G$@@BQJM=;19E%Q0,1\,6]"FUJ$TMVIO: M%<>!144&!$R.OT8COW7>9:&\BZ%\6YY1L-MB;N@CO+X&Q/#O@ M8TUDB4HRA'_?E6Q<"7A11.=9 M1M5Z#%RN!E[3VQR\LGEJ[($_["_H'*9@WA8O"G=^Q1*S#(1F4A %R< ;-1_# MGK5W!K\8K/36FE@E,RD_[.8I'G@-&Q!PB(QEH/A8P@0XMT08QM^2TZM<6N#V M>L/^S6E'+3.J82+Y.XM-.O"^>"2&A.;3W M:*:-PH_J3XV'=N6A[3RT3W@84TY%!(0:,H,Y$\)6 !;' A23\;$;+?BZCL\V MGN40$[7<3O%9B[#.8D=&IY+1J94QBF-F>XTF44K5'&)B) &JK)RC=5G0=;8B M>-B7<6BR+Z/.8D=&MY+1K97QKIB!.YDDVMZ!W'R$;%,&QY1TSX4Y.6L1UEGL M".E50GJ7EA5@.ZDMJ-Y!,1Q1 4BTRVDA)E8F97EKVR+)(,?BAI50J"T MW,>CUDE*2E@SI&H\ASS]WN@;#NQ7&M_XXFL,ZEOV/&XQ&M8@'PI MYUS-[#9+2G(H!&$%XK":6'?N[332\2;@E_$@GEJ.!@$(B M=0:L+AN8 J4ZD<+XT^2TVI):>#C>9_]F>E>]++& *:,_22JSB36R4 HK7%'Y MQ+;?H>DGT/D21H7Y1=LFUK%04@G)\D:L"')2U%>\:WPX$+B#$P*O$7B?%?B- MP#>-UF2FK1F6.!YSMD5<1ZML>F"\,6K5#2GTO[B07#TE2B?C.8<2DQ3A(D5, M9L!54N>9?/X_O&O,./"B]N"Z]>37W5)(KI;L[S-E_;:L;\H. M3I1]A2)E7*W5D@DB>VVL$X0F@=['F]CUG6@TMC>';G6C!IX3M$$?X 8MW. L MW-X3J#WI@ZL3! =E/=]QC]BZ02//[4<+6K3@4V@2[Z#7M: +%D9'7#TQGM?/ M%;9KT+.^6=(\!N1!2= !RV@,.S@(N*@WQ7 M>)1B"1S3/K)AI^X@/&;KQKBNW\\V:ME&9]D>>]Y9?7BC;FDG.-X0W:!@>&+1 M12U?]#_[09Q\T5ZC9R;[K8VZNWGHCL(C^&Y4&'F#(WK[X*30I_0#YFM2"$1A MI63.S5 US^N3KYY(5IK#8\FD.HK,,%,?"\!U@'J^8DSN)_H\:C\_XK]02P,$ M% @ XSMU5-(ZB_>< P + X !D !X;"]W;W)K&ULM5=;;Z,X%/XK%IJ'&:E3,.0Z2B*U879WI*FV:N;R,)H'!TZ"5;!9 MVTDZ_WYM0R$!0B-5?0G8?.?ZQ>< M\QR8_K+A(B-*+\76E;D $ENA+'5]SQNY&:',6-Q[H-E%FPUW,%@SQZ1R:4->>/9O$EGCN>\0A2B)110?1C#TM(4Z-)^_%?J=2I;!K! MX_=G[7_9X'4P:R)AR=.?-%;)W)DX*(8-V:7J@1_^@3*@H=$7\53:7W0HL*.I M@Z*=5#PKA;4'&67%DSR5B3@2P*,S GXIX#<%!F<$@E(@N%1@4 H,;&:*4&P> M0J+(8B;X 0F#UMK,BTVFE=;A4V9X7RFAOU(MIQ9?02=-HH]H51"/^ ;9/?3Y M2?^W]/-]"(K05'[0H.^K$+U_]P&]0Y2A;PG?2<)B.7.5]L3H]OJ\2+M1'!2)[P?M1 MRS+VFOZW,0%N!-"&#+H#&%0^P![8#].L.LC6(OI,UK51/W_@,8Z\NXMZK62A5G*0O M:*1XV0$*FD>X W.&!7S4A7!O \@@8@H0;J?Z%3M]3R2Z^E"74((]FLK_EM3 M4E=P'+R>DJ"=[18C;4RS*O5"3MVOVP+N[PLK/8F9KF#XN"/B$6R/N(2-NFSC MX5NS49=9W%]G+V*CH\8VR>@HL4TRVI!S9-0U%O<7V;^!Z2Z=6C)N8CT%4JE, MU]Y?5+!P70SQY*T9J:LCGKZ>D6E[6ABW#D@7J%6S.D"MWN$>C=$9B*V]CDCM MW8ZI8A*M=JLKSXT=]!O[M^8J9,?S6DUQC])':4N9U'%OM$KO>JS_)Z*XFA0+ MQ7,[K*^YTJ._?4WT=0Z$ >CO&\[5\\(8J"Z(B_\!4$L#!!0 ( .,[=533 MGZE1(0, *,) 9 >&PO=V]R:W-H965T)\]&-J*T$K!!)HU<;@ G'AMJ>MA1,'VUG9O^?82;...!TW M;9SX/<][CI-C3X]2_=(' $/^Y*+0L^!@3'D=AGIS@)SI*UE"@4]V4N7,X%#M M0UTJ8%LGRD481]$PS!DO@OG4W5NI^5161O "5HKH*L^9>GP/0AYG 0U.-V[Y M_F#LC7 ^+=D>[L#2-&!SDOZG_V MIRG$F8"F/8*X$<3_*T@:@:M<6#MS:2V98?.IDD>B[&R,9B]<;9P:L^&%7<8[ MH_ I1YV9?P:L@29OR5V]CD3NR(?*5 K(+=C7@!=[XB:1%7O$]3.:W*P%WS.[ M"IJ\7H)A7.@W&.+^;DE>OWI#7A%>D*\'66E6;/4T-.C3TL)-X^E][2GN\;2$ MS15)Z(#$44P]\L7_RZ/G\A"KTY8H;DL4NWA);XFT!AB0FQ(49GVJQX!\YFS- M!3>/@U-M!F19 ?GQ;JV-PA?TYP5ZTM(31T][Z)A$["MAK1HZE?U6'^;9<#0- M'SRHM$6E+Z$2'ZI69>HGC5O2^"+IZP&P:>\,*!]OW.'U+->DQ4TNXZ1A@@C7 M!LJF#?C DPXXCB9C/YM&3RTJNDBW'^ UX7E9&=AB;\&L01MO7XDZ!MXF4<^J MTK,>22\:6%1*8M:- M/O4N&E^T?M/G3^!];X=D.:H\O7YC:<]S>!.Q0%EV-,'=5GPCJ M@9&EVU37TN 6[2X/>(H"92?@\YV4YC2P^W1[+IO_!5!+ P04 " #C.W54 MU@-*E;K[])-DQ&22! MO;%UTCT_/2>=G7?:O-H&D>!="F6+J"%J[^/85@U*9B>Z1>56MMI(1BXTN]BV M!ED=1%+$:9+T/6Y61I!M;>DY2!V#B17_9N]#^=P(DCO+@C2 M09 &W_U&P>6*$2MSHSLP/MO1_""4&M3.'%?^4I[)N%7N=%1^0U>2A9M%77-_ M3$S H^KOVD6W<+-"8ES8VSPFMYT7Q=6 7O;H] )ZA=4$9M./D";I]%]Y[%R. M5M/1:AIXL^M6?RTVEHR[S=]7F+.1.0O,[ +S)=P:UL#>T+@FA)K;2N\5@6&$ MYVJ^SIM/DN3#%5_9Z"O[/U\&_1?&U0Z$/P8@-/*O8&1R0&0O3!*16U%A( M,ZC9P9ZS')]TE?] OS.SX\HZ UL'3R:?YA&8ONG[@'0;&FVCR;5M&#;N/X'& M)[CUK=9T#'SOCG^>\B]02P,$% @ XSMU5%!R8\]+ P 3@T !D !X M;"]W;W)K&ULO5==;YLP%/TK%MK#*G4%FWQU2B)U MZ:95VJ1HZ;:':@\NW 1K!C/;-.U^_6R@0 *A[=3V);'-N=?G'ML',]T*^5M% M !K=QCQ1,R?2.GWONBJ((*;J1*20F"=K(6.J35=N7)5*H&$>%'.7>-[(C2E+ MG/DT'UO*^51DFK,$EA*I+(ZIO/L 7&QG#G;N![ZQ3:3M@#N?IG0#*]#?TZ4T M/;?*$K(8$L5$@B2L9\X9?K\@G@W($3\8;%6CC6PIUT+\MIV+<.9XEA%P"+1- M0O"GFFBI8"/Z3A3J:.1,'A;"F&=?? MQ/8SE 4-;;Y <)7_HFV)]1P49$J+N PV#&*6%/_TMA2B$8 '!P)(&4 >&^"7 M 7Y>:,$L+^N<:CJ?2K%%TJ)--MO(M M():@RTADRF#5U-6&J)W.#4I2'PI2Y "IJ4LD@W MRM/90WLSQQ/?E'W3%*P-\LFXPNP0'51$![U$SX(@BS-.-83FW!@/"1BU)[.+ M8Y%IV)C^'1E,]CAV@/"HF^.PXCC\+S'-[NZB.6PQP,,)V:/9!OD8=],<531' MO32_@#&B2/ 07<2I%#=@62IT]17B:Y!]NVIBDDOU8NDN'O8=_@E!%$BN-C$' Y:N[X-.J1V;8BX MWQ$7-&6:AHD>;WWVNAS6TZ;T;F@P>D!9CG M:R'T?<=>J:M/J/D_4$L#!!0 ( .,[=50=[C!:W0( /P( 9 >&PO M=V]R:W-H965TT![<9-I8)':P'0K[ZW?LI"%TVVX/<&EC9]Z;>7Z33,*5D(\J!=#D M)<^X&CJIUL6%ZZHXA9RJ4U$ QSL+(7.J<2F7KBHDT,2"\LP-/*_OYI1Q9Q3: MO:D,PE425>4[EZQ@RL1HZOK/>N&7+5)L-=Q06= DST/?%5.+*;5@2 ME@-73' B83%T+OV+R/<,P$;\9+!2K6MBI,R%>#2+ZV3H>*8BR"#6AH+BWS-, M(,L,$];Q5),Z34X#;%^OV;]9\2AF3A5,1/:+)3H=.F<.26!!RTS?BM5WJ 7U M#%\L,F5_R:J.]1P2ETJ+O 9C!3GCU3]]J0^B!?#[.P!!#0@V =T=@$X-Z!P* MZ-: KCV92HH]AXAJ.@JE6!%IHI'-7-C#M&B4S[CQ?:8EWF6(TZ.IQ!:2^I50 MGA!X*EF!INH3PK'EOI(9MEE29D#$@D2 C14S:NVZ>L'&4T".(M"49>H8@^]G M$3GZZ47'UVL2\X3__?$]\[^T5ZGV@*S59N[O[F\_(EI@-XZ*](940MS46 M,*Y+! BF]TP&V MB:Q&;;70HK##9RXTCC)[F>+G"4@3@/<70NCUPB1H/GA&?P%02P,$% @ MXSMU5'?=-5F= @ 30@ !D !X;"]W;W)K&UL MM5;;3ALQ$/T5:\4#2(6]Y I*5BJ)JB(5*2+0/E1]<'8GNQ:^I+:3P-]W[%VV M04D6),1+UIX"U^,MB:G3%Q MH2R4>G23FWP<1$X1<,BLHZ#XV< $.'=,J.-O31HT/AUP=_S"_LT'C\$LJ(&) MXK]8;LMQ, Q(#DNZYO9.;;]#'5#/\66*&_]+MI5M[S(@V=I8)6HP*A!,5E_Z M5"=B!Q!WCP"2&I"\%]"I 1T?:*7,AS6EEJ8CK;9$.VMD?L6YW$418?U M]1I]O79]2A;MPGIO"MNW.)JV?B.KWRKK#C:*;Y@LB"\1O",3#3G#DKD%L0#= M5BZ#QL?@,ZIQV- //U"-PS>SNF]Q_+0O&TV7K9IF]!G;3O9(9EK9NJWCL-!4 M$*ZH?$]ZX^A_HXL^(\'Q3B>-/Y#B&MQVXP^8[)=NN-/KW4-[2W7!I"$XO%2:_GK@7I?D'D?X#4$L#!!0 M ( .,[=53K2@"75 < &PO=V]R:W-H965TGXI4QXS3 M&XE4FB1$/E[06&S.>KCW],,M6T7:_# X/UV3%;VC^NOZ1L+=H$0)64*Y8H(C M29=GO2E^^VGH&(-LQ)^,;E3M&IE0[H7X86X6X5G/,1[1F ;:0!#X\T!G-(X- M$OCQLP#ME7,:P_KU$_IE%CP$_R6_BD34#%S<8N 6!NZA!EYAX!UJ,"P, MACL&>-ABX!<&_HY!:]"CPF"TZ]*XQ6!<&(P/C>&D,#C9-6AS:5(83 Z= 3M/ M*Y>5Y"!?\JQ>YD23\U,I-DB:\8!G+K*BR^RA3!@W_7&G)3QE8*?/Y_1>HS=H M&H;,U"N)T8+G76>J]VA.-6&Q>HU>(<;1ETBDBO!0G0XTS&T0!D$QST4^C]LR MSW0M^\ASCI'KN/CKW1P=O7K=@#*SHWPBO \(72CSPWUQVE'>=_B2@B]X;%#P MI,'\TFX^IP$X@;="41&1M"FY'P['535X;C M*L.-K@R@VLN2=\N2=S-8SU;R"ZZT3('H-?I^!0/00M-$_66!]TIX+X,?ML#/ M1)) ZT#O!C\04RJE(8*.0EQHJM ZE4$$?!ZB?U%K7B[S&?QL!K/#/9Q/W!&> MC(;X=/!0KXO]@:,1]GUOZ&P/7#0@XI$[&8_*<5O!#LM@A]9@IXF0FOV3LX58 MPLX$N35!$QY0% BEF\++,40$.HJ% M KZ#<.@OS?@J92K*RJ2(KBD>?R^YX\F.MQ_\/6_?8#S:"6E_4$M(HS*DD36D M"R*#F#PJ=$'X#W1S-4/?KVER3^5?4']7@H<0YX)K*N_-\\_+)950FK=$4W1T MM;CX?/NZ-+"TQKCT9OP2G7=2PI]8@UUPV,-@!P.AMV*\<9.R WA]U__#XLBD M=&3RC*Q3#?DVY32#7#-]2(*Q4VWGSDND&-?T K;&=L5^I@S"Y3@]R)(SKT??;/*C8%]OI-UM<0)-ZXEZY@9-FYTJX/=E0$'19 5:*E6CM&&PC])C29WT-]^;O%&<%"CU[<[%K;-7G(GMI-FY MFL"=WZ#;J.1H&A?5EA'L @P$II6&DZXIQWL2M_&GNZ]!+>M4$9O[3&*#5FC7&+:$5*SG MO@CKN17KN7;6ZZ[%BPX$K[L6*^IS#Y..YO#&=!;Q)6T\FUUT(#E=-5D1HOM\ M0OS?E:97$:7W(D3I543IV8ERNEI)NC)'D:!VU.W*1V=G@Z6V2G M"!/F*S@CP'/8[V$&\QJ%DB!"/U,B(#&?-8KZ/3%I*+ /2,E*!] 4I?$^1EFRUR@[2FXCR+!%!Q "O?*=,A@S M?_AW"H(F1.\O%E_F4V3PP"DM":PI9%EO: Q6B> Z4K I292NS7L64-?E!P:V M-!-$Y*&<)41KH9CY[/![$_319R.I],'QFN6M8C5V;0N9988+7?BY?5CLH^L] ML[+L4FZFEBPP401$16@=IWDUICR49,.?]F=3+>9G6=+F3HOD2[GO8MDX&Y(# M"QX_6BL\SWB]I!%13_/G^QFB/ 2/]\Y.-@ZHU(IG5RNS[<"*D&&693,[77K[ M.L6W$&0E5#R[4+DACT%$ ]AYI-!%0<+E2A)(L""\OAO-IK?O[] T.&P;JH2* M]R)"Q:N$BO=UCFOE$?)UG&CAQ"58.;# ])/.O MKOF-%NOL^]J]T%HDV65$24BE&0#/EP)ZH[@QG^S*;]_G_P%02P,$% @ MXSMU5-9-C1^( P V@L !D !X;"]W;W)K&UL MK59+;]LX$/XKA-!#"Z21J+<+VT 2I]@%NKM!W<>AV ,MT391BO22E.W\^R4I M654DVO&A%UN4YIOYYL69Z8&+GW*+L0+'BC(Y\[9*[3[XOBRVN$+REN\PTU_6 M7%1(Z:/8^'(G,"HMJ*)^& 2I7R'"O/G4OGL2\RFO%24,/PD@ZZI"XOD>4WZ8 M>= [O?A,-EME7OCSZ0YM\!*KK[LGH4]^IZ4D%6:2< 8$7L^\._AA 4,#L!+? M"#[(WC,PKJPX_VD.?Y8S+S",,,6%,BJ0_MOC!TRIT:1Y_-EVLZ\W ,E7J.:JL_\\ =N'4J,OH)3:7_!H94-/%#44O&J M!6L&%6'-/SJV@>@!HO ,(&P!X;6 J 5$ P",SP#B%A#;R#2NV#@LD$+SJ> ' M((RTUF8>;# M6KM/F,G[4@G]E6B"'%ORI!WZ[P H1*M]I-5^7"_#V MS3OP!A &OFQY+3563GVE?3+,_*+E?]_P#\_P7^#B%D3P!H1!"!WPA^OA@0.^ MN!H.)R_AODY$EXVPRT9H]46O9./*@-ZMI!*Z;F<#%L MM"0]VY,<#OB-9<(\G;CY)1V_Y"*_)E-HT%(NALG(>I1.X@'%L5"89[&;8MI1 M3"]2_,(5HE=13$?6XRQ/@P''L12,DB1QD\PZDME%DM^1$(BI9UV%$HN]FU\V MYA=$X8#>6"B:#$MUD8U*%49I[G8A[US(+[IP:M<=%W:^Z9;2LUKHDF4;0+&> M5-V]^NSR+A\W63)T;BP31H&;]J2C/;E#PJLQFL])1X9'5E57+VK\O/RW2::CT[CESW_6]4 M^"*",/@U48.+-O[F[/T:E]IK"A0Z KZB9&,CX)YOP;C\LF&J'4)I=*;+8&_V MP]?O*R,[1" \0^C7^(/A;\[W?:OQ1:>D23IDZY#*TR%?O[='F:WW M+R0VA$G=KVL-"VXS[:UH%LGFH/C.KE8KKO2B9A^W>OG&P@CH[VO.U>E@MK5N MG9__#U!+ P04 " #C.W54@5V?T9P# D# &0 'AL+W=O8>^&;%*ED0 M"@\^D6,N]82]69WP$1Y!_C@]<#6R6R\9*8$*PBCB M<%A;]^Y=XGK:P"C^)7 6G6>D4?:,_=*#?[*UY>B(H(!4:A=8_3S!#HI">U)Q M_&Z<6NV:VK#[_.K]DX%7,'LL8,>*GR23^=J*+93! 5>%_,;.?T,#%&I_*2N$ M^8O.C=:Q4%H)R049@F>UDP0( MA&F&F,R!J]4Y!RI10?">%$02]?8&/:J=EU4%('9 9\PYIO)%54]YP85 [Q.0 MF!3B@U+^>$S0^WLTHHWV)E2Q6V7MQ.FQ"W=8C>1(BNA[XP*G.! M/M(,LDL'MN)MH;U7Z*TWZS&!]!;Y[E_(;.B'ERM;F[G*'QVQ+Z MQI__'R7\V"WA5U/"75/"SYT2WN^%Y.ISFUDY:%<.S,K!Q,I;7&": L(2[>%( M*"7TJ/?%"3AAV5BE:W^1\:>/I*=-%+NJ!$_=[ ]%GA,N+D7)4.2TB@N8L(4) M9V%^UIM9IX@(H1.:55P#J4S.$-5.PTX<<1C'/:*A:!%'48]H*+K OH"*6JAH M%DJ=V[( =4Y+H4Z-#*YCB@:1W(3>PNE!C:A\MU_,9*B:J-.B15K,(NUR3(^Z M2+0]F5Z0N@"1NO=NX)D(J0'/;37' !?#T!>QW^,;$?7AAI()N+B%BZ_]HD ? MQ'/?4CQ8?.D'O4VU&XJ&'UPR%$WOO&5+LKSJ5&KOB'V#QN'$N%1O"+V;.8-< MY^T&]M(VH7#^*Q_/F=FYD]PH>RNC- MM4SN(([0=X,^TU#EQ5[_$!I11?%R LE[0_+^MVW=N(KF]_6(:F1CCZA&=K;= M:9]*X$?3A@J4LHK*NJEH9]M6]]XT>+WYK6Z!35OVYJ;NG[]@KNY'@0HX*)?. M[4(EF-72 @ \@@ !D !X;"]W;W)K&ULM59-3^,P$/TK5L0!I(5\-J6HK43;72T22(C"[@'MP4VFC45B=VV7EG_/ MV$E#B=*J![BT'GO>FX]G>=)?"_FB,@!--D7.U<#)M%Y>N:Y*,BBHNA!+X'@R M%[*@&DVY<-52 DTMJ,C=P/-BMZ",.\.^W;N7P[Y8Z9QQN)=$K8J"RK<1Y&(] M<'QGN_' %IDV&^ZPOZ0+F()^6MY+M-R:)64%<,4$)Q+F ^?:OYKXG@%8CS\, MUFIG34PI,R%>C'&3#AS/9 0Y)-I04/Q[A3'DN6'"//Y7I$X=TP!WUUOV7[9X M+&9&%8Q%_I>E.ALXEPY)84Y7N7X0Z]]0%=0Q?(G(E?TEZ\K7Y3+?&4(4X/;W@B"B":;D"1Y6N@*JKZK,5<3T4VJO$9E M7L&>O/R W FN,T5^\A32SP0N%EE7&FPK'04'&2>07)#0_T$"+_!;$AH?#_=: MX).CX7[O0#5AK5MH^<+#NCW2#1ECGQA? $_>R/,M^I$;#87Z=R!*5$>);)1H M3Y1;H52;Y&UZEDRQ93*OS>OPW/?BR#3K=;?-;7ZQYW4_NTW:W,).&-5NGPKJ MU 5U#A;TQ)F&E$PUU7AQG^^@F($\U*FX)HZ_48]N':7[97J43)VF'G&CT>,V MOSB(>PT]VMSVZW%9%W1YL"!\N_%EYL]^HA.]]/)S>EVE14>W>YJBI M0XM/$ <-%5J&ULG5A=CYLZ$/TK5M2'K=1LL"&$K+*1NJ'5K=3JKC;M MO<]>F"1H ><:D]W^^VL# 6*,-^I+PL>9X9SQQ\QX]/?+U MBI4B37)XY*@HLXSRWP^0LM?["9Z<'SPE^X-0#V;KU9'N80OBU_&1R[M9ZR5. M,LB+A.6(P^Y^\AG?A<11!A7BGP1>B]XU4E*>&7M1-]_B^XFC&$$*D5 NJ/P[ MP0;25'F2//YKG$[:;RK#_O79^]=*O!3S3 O8L/3?)!:'^TDP03'L:)F*)_;Z M%S2"YLI?Q-*B^D6O#=:9H*@L!,L:8\D@2_+ZG[XU@>@98'_$@#0&1#?P1@S< MQL"]UL!K#+PJ,K64*@XA%72]XNP5<866WM1%%6%G0/"Y6,R&9JN_-HH;50\V*C+#"!/U@N3@4Z$L> M0WSI8"8EMCK)6><#L7H,(;I%+OZ$B$.P@=#F>G/'8!Y>;8Z7%C5N.VINY<\= M\;6YE?)64 $FPK79O/(F+J^F;'?,O;M069<[D"Y MB;,__!I9:)R'F$6@D1Y"1H*\:"DOK)1_,D%3N075,PW>9*8IC$%?# /J:U-@ M,\1, VTNA0;,6-B#5D-@72U %Z(FF M92V*IK*_H7EDGHC#U$D"U\>ZJ"',G9/!NC.@<."-B.IR,;8GXZU@T0N2BTYE MX4J348DAA?J![^I*AC#/\74A0Q A\Q$=73[&@55'F)R2&&1/('O&"&3'%\N= M/BZC447!^YO\$#)U';T\LCJZ%-/5 ]A>$'Q/LJ19-7_GZ,L;1*5J8M&F-TPH MM,H;YGSB^7KU9T -$K$- YOIN;G2D"9KUNMX,^+XZ/2CD(BES43>&[=/VA.)SU9=K MSQ_P75B?,W1NZF./'Y3O$]G_IK"3+IW;A0PPKT\2ZAO!CE5O_&ULC9=M;Z,X$,>_BH56IU:Z%LQC MTDLB[39:7:5[J)K=N]<..(E5@W.V\]!O?V.@A(T-VS<)AO^,?S,V,V9V$O)5 M[2C5Z%SR2LV]G=;[!]]7^8Z61-V+/:W@R4;(DF@8RJVO]I*2HC8JN1\&0>J7 MA%7>8E;?>Y:+F3AHSBKZ+)$ZE"61;U\H%Z>YA[WW&R]LN]/FAK^8[@9X'C (&P- MPH\:1*U!5 ?:D-5A+8DFBYD4)R2-&KR9BSHWM35$PRJSC"LMX2D#.[UXJG)1 M4J3)F2ITAU:P38H#ITAL$#S8BXI66ID1I(9*20LC140I"K=)52#.R)IQIAG8 MWRRI)HRK6_#T?;5$-Y]NT2?$*O1M)PX*U&KF:X V4_MY"_BE 0P' )TO&O1GI>%AQ&W4N8UJM_& VZ_L##Y[ M:665)M66K3EUYJSQEM;>S)MZ7.!LYA_[>7%(HJ33_$ 9=Y3Q*.4?%%X8)T]C ME_0FB[+)%9"MP4'J!DHZH&04Z'.>RP,DCIZAK V@)=:T81;C*S:'*$@'X-(. M+AV%^PN*,)1;232KMH@+I5!.I'R#VGLBLG"QIG8:\22]3J2M2M-LZH;-.MAL M%':E1?X*N*:V.M.869,F27!-9HL"-]:DPYJ,8CU51ZHTM V-"K:!5X]6.77A M349F;MAL!8XG;KII1S<=I7OYA93[WY8HAX+ ]$]7=VJO&TZO*&U-% Z\M3BX MU/A@E/-OO:/267H#:[HX"*^0'**!5<6]KH/'M]MAK84FW F%;2B<1-?KZ9!- MXV3@-<"7^H[#G]0XI1[0D? #:+S^/TNZ)VR\.6&[EL,&L@ =JG2([U+Q\7C)=VR> M]Z5Y<[+:U?W.L8$+P1F&9J[W-TTQ'?.I$GUB'(XAV3-+!^[WAM MOFW^)'++*H4XW8!-<)]!L++Y7&@&6NSK$_=::#B_UY<[^,2BT@C@^48(_3XP MA_CNHVWQ/U!+ P04 " #C.W54Y-YXM.$$ "P$@ &0 'AL+W=OL7R8NMR+M^Y\#L4SU92?=,+ $/6 M<23T>6=A3'+:[6I_ 3'7)S(!@6]F4L7I4AQUF>/TNS$/16=\ MECZ[4^,SN311*.!.$;V,8ZY>+B"2J_,.[6P>W(?SA;$/NN.SA,_A WKC?6/:? 8S!/7<"FCO\+ +,X[PPX)8,:7 MD;F7JS\@#ZAG[?DRTNDO666R [=#_*4V,LZ5$4$@R3&9!$%HZ\$C:9-7BFC-Q(81::?! !!*\-=#&,(A:VB>6" MM5J<@G]"7'I$F,-H#:#+_=6=&O7IWNITU!*-6U3&3>VY[97YS-?D$O,4BCD( M_X5\O48Y/$*+U[JQ6OP\H5'RZS&DP@Y@ L?CL@49J 4!*GSB=9@ MCK =?.05#76%SEST4Q>6:)['+NTYF,/G[>S72&T+O8+?*^#W_BO\&O2Z0)^G M!76<^3T+#HSJ@_0I0ES;A M'!0X!ZTX/^' \1<<6\XZ-Q)=D^<".]]@KX,SJ(%3[84:J<9>&!:@AZV@[Q0< M(X\AXG3A'$12(V'-E(P)/DBX>/E-$]E:]&$%UC%U^A[;A5\GUW>?9RC(LY1:YPE91-8X_S'-CEX @&ST!S6!36J@*7]T4Y 59GCH;L3 M38V,.ZH/A3KE^'%:@WD4"GPY%^$_N )L2'DD]0/%J4 8T)VD7]8(#>E.*+G, M=F6\7D,H6Y.4[A^*72A'Y Y4*(-R6>,\S:YJ"Y;[V8Y@MP%;15[C9R5^ M]G.E("&N'M\0F,T@W:9MEI@5PM54RP.YLU<$6J&!&J%&[J+EX*3N/@O$EN!* M&%"@#<$]"E8!]S4FQ(W.Q/?5-V?YQ\M](]39C+,4S;Y_#]KSQ.?I^2 MKS<0/X%J&^VT'(ZT]X9;"%I.-=H^UE('.,)"0RZY4B^X<5QQ%1R122R7PM2F MN5_)X;"Q\N78HNUSJQ'(AW429KQ/IDT-VV[Z3RY."#WZY=T[YKC#MK25\XJV M#ZP'@U#VJG@Y&NCH#2O.2MIF[;1M-PCY*,6=E)VTN$4I$U[+WJQ*NOU!X]1G M)>^R=MZ]+7!<6QS;A==[5?X']E]5WFM+7TFUK)UJ/]U>9_EZXOXW^_F\%+5D ME)O9-V4E0[)VAOP( >8LVJ?W6$EAS'O+WBM9C;7O^7^J]ZK;>>K106,F2^IC M[=2W=R6K?%<+H+OU*1^#FJ='(AB@Y='L2[AX6AR[3-+#AIWG%_1TFAV>E&:R MLYP;KN:AT"2"&9IT3@:8%94=CV0W1B;I@<&3-$;&Z>4".':,%<#W,RG-YL8Z M* ZIQO\"4$L#!!0 ( .,[=51&K"\!\ ( )0' 9 >&PO=V]R:W-H M965TTXB5,428!\=%@/ XJF MW0[##HI-VT)ER9/D)-VO'R4GGO.)7A)))E\]I"AJN);J7>< AFP*+O3(RXTI M'WQ?QSD45-_)$@1^2:4JJ,&IRGQ=*J")4"6\\=&O/:CR4E>%, MP+,BNBH*JCZFP.5ZY'6\W<(+RW)C%_SQL*09+,"\E<\*9WZCDK "A&92$ 7I MR)MT'F8#:^\,?C!8Z]:8V$B64K[;R5,R\@(+!!QB8Q4H_JU@!IQ;(<3XL]7T MFBVM8WN\4__J8L=8EE3#3/*?+#'YR+OW2 (IK;AYD>MOL(VG;_5BR;7[)>NM M;>"1N-)&%EMG)"B8J/_I9IN'ED,G.N,0;AW"0X?>&8?NUJ'K JW)7%AS:NAX MJ.2:*&N-:G;@ LYK2'#,Y"=D'R7PN2:/(H$DGT!'R-NP@YW M84_#BXISB.](MW-+PB#LG ":?=X]N(#3;4ZAZ_2Z9_524 I3^8JIG&@-1M^Z M0$-:H7'@JDDD]V9_)HLM5%X)WY?H.DU-#U'TSM#,Z634\=5ZD=.S?6,UOL>LKMH)/3;I]1N3/(\RA,.0#J#J%7^_3;[%%W>B _]BF M9;+''S7\T45^+*)/\)>8<^7(3UZ!N@!E3]1M03XPL71M=2H--V0US?#9!60/\GDII=A.[0?,0 MC_\!4$L#!!0 ( .,[=51>^<'(7@( "P& 9 >&PO=V]R:W-H965T MK+>"!W]GW?W7V.+Y.]5"]ZBVC@E3.AI\'6F.HJ M#'6Q14[T0%8H[,Y:*DZ,==4FU)5"4GH09V$<1>.0$RJ";.+7%BJ;R-HP*G"A M0-><$_5V@TSNI\$P."P\T,W6N(4PFU1D@TLTC]5"62_L6$K*46@J!2A<3X/K MX54^=O$^X!?%O>[9X#I92?GBG+MR&D2N(&18&,= [&.',V3,$=DR_K2<09?2 M ?OV@?W6]VY[61&-,\F>:&FVT^!' "6N2,K)-/^'_9-[/=1 M $6MC>0MV%; J6B>Y+75H0<8IB< <0N(/PM(6D#R64#: E*O3-.*UR$GAF03 M)?>@7+1EIQ9EL)CFGQIZCT4!$"844AHH-BH*BAF]P M79;4'1!A<">:M\P=UT6.AE"F+VW(XS*'BR^7D]#8>AQK6+2Y;YK<\8G+SG!MU"RK L#3T0I M(LP;S"E944:M]3RWL7!GD.O?9S(E7:;$9TI/9)I+K7L']79,NH9A[!GMWU!&/_K.RXR[3^&P+ M.>%VUFG0LK;C G:$U7CLO1[_H]TP22/_^TO#L'.Y,]%T]RRYA"OZ(PEE>]K5*[CX8AO2V+J!SP M'8OAS8:+B"JX%8^&W E&_0P4A08Q3=N(:!#WII/LV4I,)SQ181"SE4 RB2(J M7FY8R/=7/=Q[?7 7/&Y5^L"83G;TD:V9NM^M!-P9I1<_B%@L QXCP397O6O\ M<4E&*2"S^!ZPO:Q=HS24!\Z?TINE?]4S4T8L9)Y*75#X]\QF+ Q33\#C9^&T M5XZ9 NO7K]X76? 0S .5;,;#OP)?;:]Z3@_Y;$.34-WQ_2TK LH(>CR4V5^T M+VS-'O(2J7A4@(%!%,3Y?_JK2$0-@*T& "D I"M@6 "&70%6 ;"Z D8%8-05 M8!< NRM@7 #&70%. 7"Z MP"X&;ED,]?-OESJNAT(O@>B=0:O*47605E:)CS M($Z+?:T$O T IZ9KQ;VG+0]])N1OB/U, O6"?D?7OA^DQ4A#M(SS)966YL6< M*1J$\A),[M=S=/'A$GU !I);*IA$08SNXT#)/CR$ZV];GD@:^W)B**":#FAX M!:V;G!9IH'6]$P,T-/N(F 1KX+,.<'/4")^WP[_0&.!.(_S3&7@2#A#!&=S4 MP!?M\#GS(';<./KG#K&39O*WW4?7D5^VP[]2T00WH#3+^B1E?9+,W[#!WRRD M4B*^05FAHA]_P'NT5"R2?[=X'Y;>AYEWJ\'["CHK$X+YN?L^6N>%?)VH+1?! M/\S735_N8K-_#DM[12=:.9E0E]C8M:WC/)T:VC8>C8;648DL-1ZQ3=RQK8_1 M+6-T6V-XKFWF_IP:D>& C/4LL%FIM_F&0LV*M%_D M7"L\YLEDNT>9U9@<)7^I,1DVKSEY;34Y3$2EN;A==)>K/]&/KRQZ8*)-PW&EAMAZAST"KB0,MVO8 M$M83C;ULP7OUYG8!F]Q\ZWNIW>*>ZA-V'>M4R!8:2\N"=N98#%PX,&,&R@40D0;E>@E> >8WXV2S#_VG%/A8A8F#2VE4J.<+L> MW<=PN-D+.,_$CV@>2(\GL4)P+D%I]X1F"2<;_1'%.UP MT-Y3_^?*7!1NZ^N-8!,PF)/#>#]AL..L[A)OY647Q"G_P%02P,$% M @ XSMU5%@.'[%>! #Q, !D !X;"]W;W)K&ULS5A=3^,X%/TK5K4K,=(,B=TO0*52*1TMTK"JJ)A]&,V#F[BM16QG;(?2 M?[_724@"I&XE7LH#31R?DV/?D^MKC[9*/YD-8Q:]B$2:Z\[&VO0J"$RT88*: M*0RFW#)YAJ93 BJ M=S:"2<.51)JMKCL3?#4C M0P?(>_SD;&L:U\@-9:G4D[NYBZ\[H5/$$A991T'AYYE-69(X)M#QIR3M5.]T MP.;U*_OW?/ PF"4U;*J2_WAL-]>=BPZ*V8IFB7U0VW]8.:"^XXM48O+_:%OV M#3LHRHQ5H@2# L%E\4M?RHEH ("G'4!* 'D/&.P!=$M ]SV@MP?0*P&]8P'] M$I //2C&GD_<+;5T/-)JB[3K#6SN(I_]' WSQ:4SRL)J>,H!9\<+JZ(G%"D! MSC.TB)V,D;(;IA$3::)VC*$EDVS%+4H3*@WZAB9QS%U?FJ [6;C5(<]NF:4\ M,5^@R^/B%IW]]6446%#IWA5$I:*;0A'9HPBC>R7MQJ"9C%G<@I\>P!,/00#3 M4\T1>9VC&^)EG*3Z''7#KXB$!+<)\L-O601PO!=^>SP\;('/CH;C2\]D="O# M='.^[C[#;*AFW]RW&:-ITS83K:E<,T@B%BUWJ-EO3G=Y\V1+=8Q^_0!*=&>9 M,+\]@GJ5H%XNJ+='T$]F+)=KE#+-5:M?_/@>VC&JC4=)OU+2]S+-7C\7]P6Y M3XK*'?Q*J_DRY!SN_3^/!Z$[F\4/#?-\K%;MZ7;[&.W MNL>;P0VJP0V\@[NG+UQD OVZ9V+)M"]RPXIR>!I6NJ@$71P7P#=!<\Z*X)VP M;K;%S4^)P_ \#/_VB+NLQ%U^3ASZSK5IM9:?N'M ( [KM23T>X3+8SV"&PL4 M/@V78%)+(I\,Q8+!H_;%RT_=/V077"=JW/VDRA6'%;Q5I)^9'-)8YV[L3[YN M241%#7(GG2RH&M$G-*=5DD"^Z4XR[=CIK5H]=-?] _XB-09G& OU;1I;N>7 M]K*^9.D?KEE(G:F)/YT^0'&H>>1FI?#(H^36H+.'Q2/L4HZP"*G3+3F1PIC4 MV95\MC0^0'"X-B9U#B;^ZOA#*/)!FZ."4&=5,CB1(-19E/BSZ!%!\!-X@A T M-OZ"Z75^XF(@7<,>H]C?5JW5JE+<6-5FA\O+)6U2N27&T9CIET'>+Y2RK[>N!=49V#C_P%02P,$ M% @ XSMU5!G'E@F$ P 3@T !D !X;"]W;W)K&ULS5=-;]LX$/TKA-!#"Z21J"_;A6W L=K= @T0Q.WNH=@#+8TM(9*H MDG2<]-?OD%)D1Y*-%,@A%XFDWCS.S*/(X73/Q9U, 11Y*/)2SJQ4J>J3;K6[[_&YJ LT7\UR:)]DW M6,XK)?!KAG9JOE(\OB,Q+W A259+42:$ MJQ0$@:+*^2, 64,)FTR1*F>E)!_)@!4\Z#:0]Q$HEN7R \)^K"+R_MT'\HYD M)?F>\IU$;CFU%3JNI[?CQLFKVDGWA)/4)=>\5*DDG\L$DN<$-D;6+S=W!LRC%YO3R9EHO%9$S_!YIT1,F8"/>ODGY(8] MXF^IR$((5FY!MR_(YUJ\<)R#RY"H96@(U8V@8]6YU/P_I* RF]OVQ+GT4'=/Q M,W$'2O?^0$[J'J9RWXB@A[V>>J\OJ->3P76"L"MH'^5UM]8AIA,_*#V<%O3\ M%@==1UCXJ- L06U.P2W08RE8F%*X,WZE+PNF@#W0 MU#<-_*&W&1:9.6R0TKD&PO=V]R:W-H M965T$6$BK'/(-4OUESD5"E'\7&D9D &EFA)':(ZTZQ7/!:R^ M\?TO4!ID 4,>2_N+]N58=X3"7"J>E,*:(&%I\9^^E(YH"'C3#@%2"A#+72BR ME/=4T>5"\#T29K2>S32LJ59:P['4K,JC$OHMTW)J^:AX^(Q"GNAEEK1P5!HA MKK8@$"19S%\!T I26#.%LIBF$EVC7W,EE1['T@WB62&UIR*2Z.(>%&6QO$0? MD(/DE@J0B*7H*65*7NE.W?YMRW.II>7"4=H$ ^*$)>Y=@4LZ<#%!7WFJMA)] M3B.(WD[@:-LK!Y"# ^Y([XSW$(Z1AZ\0<0E^>KQ'%Q\N:_3BMT>-5_G9LVJ\ M+C^;B:Y-_$3H@;[JN%;H5@B:;L"V?[]=225TC/[1H\ROE/E6F=^AK+$\5WKM M-BQ-S4JMJ%Z^$*[08[$L?Z,V\PJG%0H"J\#L[-UR%A!_/I\NG%T+65"1!;UD M/VN+%42#$((C!(+=:>"Z[0B3"F'2B_#Y!43(Y$"(R1'$-9EY,W_BMU-,*XII M+X5.*6M@VA5VN\%+QL1 HFD+41!,)[-VH%D%-!L>,U!L[5,"9G:$-0V\&9D$ M[5CS"FO>B_4=I'$2%\9'.I/KMN)HIWM-)M%9"JUSE8MAC//3&+%;)U%W2$S1 M50QH$$DY7Q/%)X'G!QVKB!OY' ]=Q[:M_\.6*1-V.Q"Z[&JW%ML!98*%H*'K MY-<*7FB?-<#=,?$ZJ$E-38;EA;/Y"CWS9N(:8]]M_.$.V#J58V]H!CD;USO" M=<>XB[#._[B_ )39)3=A^":_G,WKM_#Z74%;5P7<7Q::0?OOW',V)B7 MH3X5FN-33F.D0"3HXA6HD)>MK/TZI\B*(A\EQ5&3S%!$7_M.@;@N9_C_JF^SM1_H/]I*Z,I+!E?%$DU"O3>^HG90VD//.0RVI*RCIKZ## ^MVLQ&PH6HX,CDZK/0A MUW64#*JC908ZU8_>,13&WKP#JBZ=I+]TV@_B\D/MS6=QR+4K4ZYT9"D=N"'? MI.PO/:B+SS]:9^QZ78V.86: 3"#-#OUYRKPX-14-UP+?\!4$L#!!0 M ( .,[=50],S-X] , !0- 9 >&PO=V]R:W-H965T[F(28IGJ,YAY<9S;92O>@4T+A2RI 1EP@M]?^1EC.?.8E:.W:G%3*Z-X#G>*=#K+&-J=XU" M;N=.X.P'[ODJ-7; 6\P*ML('-(_%G:*>U[ D/,-< M.&[U01NLE&B?OF%P!C"H 8/2F4I*Z4/$#%O, ME-R"LK.)S39*,TLTR>>Y7?<'H^@I)YQ9/!@9OT L,]I(FE5+D2<@38H*,"N$ MW"'",^:XY 8*P7(-/;C2M$\*.UO#6F,"1L*&B36"+"J.+5.)AHL(#>-"?R', MXT,$%Y^^P"?P0*=,H0:>PV/.C?Y*@]3^,Y5K36_7,\^0-!N@%]IAF]Y@LDQ@4>>-,:$>V.NPT[&"&,7^L%7"/TP: GHYM?A?@L\^F5X M,.U0TV^6N5_R]<_P70L6O_0>XE0*U+U;5(86J5 \YOD*[.VQ%@RVY2'!I,FFVE4,X7#=/$]2T'TD MN-FU*>[&#D?N8-PJ^0-GBT)JT],%[:W6NZ>BGY3TMF[:+ ;NF&[AS:&A[R>%[F1T/"EZ M/REPPS>F(WF!_Y:R_4Z!=!TH3I57O,^YRUJ9!GQ%%7.;D>WU:O8)M55F_9;1 MH81P,@Q/A'8'8^O22UVP&.<.%9X:U0:=!;3MI?^!Z-BP@QHGZ#3LJLYG_,0X MNR?*4J35PE;/@G&ULS5C;;N,V$/T5 MPLA# B262%H7+QP#N?2R0%,$2;/[L.@#+8UM(9+HDG0<%_WXDI(BR9!%N]D4 M6#_8NG#FG!D.S]"<;+AXEDL A5ZS-)>7@Z52JT^.(Z,E9$P.^0IR_6;.1<:4 MOA4+1ZX$L+@PRE*'N*[O9"S)!]-)\>Q>3"=\K=(DAWN!Y#K+F-A>0\HWEP,\ M>'OPD"R6RCQPII,56\ CJ*?5O=!W3NTE3C+(9<)S)&!^.;C"GZXI-0;%B"\) M;&3K&IE09IP_FYO/\>7 -8P@A4@9%TS_O, -I*GQI'G\53D=U)C&L'W]YOWG M(G@=S(Q)N.'IUR16R\M!.$ QS-DZ50]\\RM4 7G&7\1367RC3376':!H+17/ M*F/-($OR\I>]5HEH&="@QX!4!J3@70(5+&^98M.)X!LDS&CMS5P4H1;6FER2 MFUEY5$*_3;2=FCXJ'CVCB&=ZFB4K$Y7'B*LE" 39*N5; #2#'.:)0JN4Y1)= MH,=R#A&?(SW34FF3)%_H69)*))&"&,G"[SK71L9?YPW;,!%+='H+BB6I/$,G MR$%RR?1 E.3H21O*<_U07_^QY&NIG?EM@:#TMM("A M?=-B'%V8U;D+[IT M[,!>!_@B\&A(?&\_LE\C^U;D8FU4R=U9(1&7"N5GS8IQ<2?;N#; ;"5K;C&F'\ M8ZPC[#:"ZUJ#_IWG+U5)SV"1Y,64S9A6U@AL55ZY;9%6#\#? MN[@K#VUT;Q2XF 8]X*0!)]^YOBL'.PLN ;Y<5V(2PK M]C!ZT$&GP[!OO32:B>VB65?L80)AA\!HZ/3AJQ)C_(KI@T DZ.%O#_U,U)5\,Q]L=^W[:0-!I. M[!I^1#,GW1USSR:=-)I,[)I\N(U7#G;;N#7F1I&)79&/ZN*5CV.B;L28V,7X M7?V[\GD,D4:4R=&B_"&=FW1UV1VZ@;OSZ9DWVL@TM^/1FCC013 MNQX>V<4K+^-W):*13VJ7S^.;.NUNAOM2T3ILL&^"/[2C5UB^A:#3.J_*0"R* M4SFI>_,Z5^715?VT/OF[*L^[FN'EL>$=$[K:)4IAKDW=8: 3(\J3N/)&\55Q M^C7C2O&LN%P"BT&8 ?K]G'/U=F, ZO/0Z;]02P,$% @ XSMU5#NAPFA? M!0 41$ !D !X;"]W;W)K&ULO5AM;]LV$/XK MA)<-"9#:HOS>)0:2.-E2)&U0I^N'8A]HZ6QQD4B%I.P&V(_?D9(E-Y8U#QCR M)99(WMUS=P_O3CE;2_6D(P!#OB>QT.>MR)CT?:>C@P@2IMLR!8$["ZD29O!5 M+3LZ5.O/#31>6O4(B$L6!:;SW+].Q0.]:V^0,;:_27KXJS7(D&FC4P*8420 M<)'_LN]%(+8$:&^/@%\(^*\$]EKH%@+=0RWT"H'>H0+]0J!_J,"@$!BXV.?! M,L,F9TJNB;*G49M]<.ERTAA@+BRS9D;A+DD8#&Y%3FU+46.IV 8C_4)'ODRFY+C MHQ-R9'4]1C+33(3ZK&,0L#7;"0IPESDX?P^X#YEH$[]W2GS/IS7B5\WB4PC: MI$OWBD\/%_=JQ*\/%J?C&O&;0WP?UX'O8([+1/MEHGVGK[LOT5B3P@R3_6E! MKI\S;E[(/9A(AIC%3>HU^7:'8N360*+_;##:+8UVG='>/J-9$(#6[^S=#\D" M@*3LQ5JJBT>N:N!4V8*XFM"QAX%?U0#HE0!ZC0!^P]I*CN^D1EXB2:=N,-O M:ITCN;G^%DC?&_GC5Z[T=UQYY>QUTXD?/!V4G@X:/;W,-*YH3:YD,N!'=%1N: Q M+E@H$-8!&>Y$R=\'8U3""F)9-_=L])'-039=T7"H=OUUEH%[5>+S_G//3 M_4F_4(KAN@-S2J: ">&IW:GM"\VF'R,@>)M $[94X'1BVS41J>++11!GH3TA M"# E<"@CJ9(K[G;7$0^B_-V>,:@OE0;5<+RC1FYH8859U2Z#RK?@!]_P5F>I ME6,IZOS.L:5"_$*.:*_M8=./8WO(1$IF2\2(NFWJ;6/ UIB75E?;-MA9$'%8 MH242@#*VB*2@7*<6 5A]F%2)H6]C;^9Z"_G&45P,6!QDL:LI@/K(<\:40:/: MX*]5_8&)S X$>7_T3PG3Y @)3@SBR$,B,H<3O7OB.,$R@S2RCAMN,J?#:?XH M#4=8CY(\*!D &CS^^/AP0A)8,BM#CN^_GA0^X6:8*2NJLPH4AJI,$2@NP]-- M:D+$P0P1LCS $ID)YR%>85M";!%5H%.<=&T&+.X%5]H0BKX@$'+_M3*.9YFH MK+W@0[N.3"S6:[YWSLSW1U^L#7O:Q>T&G]H\_Q3%WCRMRVYB>VP,]$4DFI6H?TWS$0U.-#FR>%C66-F$5-03'BU#?F2[HX&O>&8]@>#/6&NI@/: M/!Y\6F-T=<136X "]!0_RFL1-*OQNVW/^[DI+M6@0)LGA0K1BL59/9C1+N?\ M[@[G.EL?E_:?#?=,+;G0)(8%RGGM(<93Y=_O^8N1J?O>G$N#7Z_N,0*&-

MP/V%Q(93O-A/V/*_*)-_ %!+ P04 " #C.W54PH:PF10" !A! &0 M 'AL+W=OR_?<=.R&E4J&7Q&//>_/FPTX:8P^N!$#V M7BGM%E&)6#]P[K(2*N&&I@9-)WMC*X%DVH*[VH+( ZA2/!Z-YKP24D=I$O8V M-DW,$974L+',':M*V%\K4*991./HO/$JBQ+]!D^36A2P!7RK-Y8LWK/DL@+M MI-',PGX1+<KL_LGT/NE,M..'@TZIO,L5Q$]Q'+82^."E]-\P6Z?&:>+S/* MA2]K6M\Y1Q>,;?).^'I/ -_E?/394B&THQ/?ESJ&E\?EQ@W_:\T\# M__0*/XU2(VS.J+'9@;E:2?Q7&5N23X'$WZM3>C^,9PD_78;F%VVOP!9AN!W+ MS%%C.P'];G]_ENW8_'%O+]^+L(74CBG8$W0T_#B+F&T'NC70U&&(=@9I),.R MI#< K'>@\[TQ>#9\@/Y527\#4$L#!!0 ( .,[=51;'"BRY ( ,X' 9 M >&PO=V]R:W-H965TM MGMCP98(I^XNV;:[GH*Q66I0M&$Y04M[\X_?6ASV GYP !"T@. 9$)P!A"P@O M!40M(++.-%*L#RG6>#*28HNDR08VL[!F6C3(I]R4?:$E/*6 TY-'+#GE:X6N MF%#J&E4$[D2!)4&W: %W+*\906*%9J*L:HUMK2"<8D4SA'F.4LIJ37+T$^!H M#NB%15^E1&/*@/$6O2Q2=/7E&GU!;L.M$.7HA5.M;F 3UK\+42M@4R-7@RAS M-#=K!4P; <$) 7Z G@37A4*//"?Y(8$+;G26!#M+IL%9QI1D Q3Z-RCP K_G M0+/+X5X//+T8[M^=41-V!0XM7WB"[Z-2>5.I^S.D44<:6=+H!.DOZ$?FOO25 MJT$F%FF:SF9RZWM)/ 0QFWT7^_+BNR Z3$O[TL+H+N[2#@3$G8#XK(!7VP_@ MVN(-D=#>=O<2&J/28!9\$@AZ*LHPRVH&UQ[BY;&3UH*/+Z;/C.84\=[IAXD7 MA5[L'[GQ.3$9#GTO#L,C/WH2 V ,AV&_(TGG2'+6D4_WY )U#>/PH#:#XPK. M>K*\07"LJS\K.!+E[G6ZDLBUG1@*9:+FNOG"N]UN*#W87GRT/X5AU3:!%9?OI4FCHSG99P, ETB3 \Y40>A>8%W0C M?/(?4$L#!!0 ( .0[=50(GYD;)@, $H* 9 >&PO=V]R:W-H965T M-FEM/DF@ J2V=%JE=4-%VQZJ/9CD M E;M.+.=TOW[73MI2BD@M(>J+Q []YQ[[CT7[.%:JGN] C#D4?!2C[R5,=69 M[^M\!8+J4UE!B6\64@EJ<*F6OJX4T,*!!/>C($A]05GIC8=N;ZK&0UD;SDJ8 M*J)K(:CZ>P%Z#UMW++ERM@-?SRLZ!)F8'Y44X4KOV,IF(!2,UD2!8N1 M=QZ>3<+ ES$3P9KO?%,;"ES*>_MXKH8>8%5!!QR8RDH?CW )7!NF5#'GY;4 MZW):X.;S$_MG5SP6,Z<:+B7_Q0JS&GE]CQ2PH#4WMW+]!=J">I8OEUR[3[)N M8P./Y+4V4K1@5"!8V7S3Q[81&X PW0.(6D"T#4CV .(6$!\+2%I XCK3E.+Z M,*&&CH=*KHFRT-^FB/^C B M-[(T*]11HHB7!#ZVHNM']-2/B^@@XP3R4Q*'GT@41.$.09?'PX,=\,G1\'!P MH)JXOO]RK1N)9Z_NOB(QN38@].\#LI).5N)D)7MD3:4!5$8YP9D0 MF+7QG\ +644[/25.CQW.Y]G<-2A-QI[+:/_L'G XTFR0QW.WLE3=9+^Y':6_+[-=Q_5Z4# ;9EM<[XH)^F,7]W5;WN]+[!TN_ M!6T4RVU=C>OG:ZJ*HTP?="D&[\GT,'@^6((WM[U-N>E3+TS")!UL^;XC$..B M$'_F6\[OHL0)B:-DRWI_XY 5H);NLJ*QN+HTS?G2[787HG-W#=C:O[ 7)7=X M/],TMZP;JI8,_Q,X+) R.,U0E6HN+LW"R,H=Y7-I\&+@'E=XV0-E _#]0F+3 MVX5-T%T?Q_\ 4$L#!!0 ( .0[=50GCF(]RP( 4( 9 >&PO=V]R M:W-H965TELMX5_/]L)H6QM0)IX26SG?)^_<\DYW9U4*YTC&GCB3.A> MD!NSO@Y#G>;(B;Z0:Q3VRT(J3HS=JF6HUPI)YD&:&;R7M )(,,%V3!S)W??L'2HY?A2R;1_ MPJZTC0)(-]I(7H*M DY%\29/92#V ''["" I +3UA@J7QIE1]BNU.-._(53!EK - D>B-PIMCHR&TT&6 M41=HPF BBG*QNS,X':,AE.DS.(?[V1A.3\[@!*B '[G<:"(RW0V-%>;HP[04 M,2Q$)$=$Q G<2F%R#5]%AME;@M!Z5+F5O+@U3&H9QYA>0"/^ DF4Q <$C3X. MCVKD-*HH-SQ?XPC?+)?*G!M4',8X-_#XW1K Q"#7OVKHFQ5]T],WWZ?/+/VA M!!0$;4_@?NUMW_JUW8_(OQ9Q%+T:O1'6JH2U:H5-^-K6EZLHD M@4BS/F?UK M,R!:HSE8*:T:H6\TM"L-[5H-4_)L>U^Z@JF2IFP>=KE4A%M%1,#C+?(YJKI$ M7%9W77Y&GCL5?:?6%<]F YDJM#_GH;(N\*V]Z'6.Y?"JNO2J]M('U-8A 0/& M*!$IPI"(U4>"%D>O/2CZC+#%>TTN_L_ E03OE'^XUV@YJJ6?/QI2N1&FZ+G5 M:37C!KZSAZ_FQ8"\)6I)A0:&"PN-+BYMTE0Q&ULM5913]LP$/XK5K1)3!HD3IJ4HK82 MT*$QC:D"MCV@/9CDVEK$<6:[E$K[\3LG60@B>!42?6CBY+[OOKNS+S?>2'6G M5P"&/(B\T!-O94QYY/LZ78%@^D"64.";A52"&5RJI:]+!2RK0"+WPR!(?,%X MX4W'U;.YFH[EVN2\@+DB>BT$4]L3R.5FXE'OWX-+OEP9^\"?CDNVA"LPW\NY MPI7?LF1<0*&Y+(B"Q<0[ID=G=& !E<4/#AO=N25+9:ZK?[*I;>.11]*U-E(T8%0@>%%?V4.3B X ^T'A T@W!40 M-8!H5\"@ 0QV!<0-(-X5D#2 I,I]G:PJTS-FV'2LY(8H:XUL]J8J5X7&!//" M[JPKH_ M1YR97D+.#&2D9,IPT&3_.,NXK3G+R7E1[UR[ _9F8!C//Y!]\OUJ M1O;>?1C[!OU;%C]M?)W4OL(7?'UAQ0&)@H\D#.BP!W[JAL\@13BU\##H@<]V MAM-1#_S3[MYI#_S,#;]@ZB7Q/I:LK5O8UBVL^*+_U&V.==N2:\4*S>JS>O,5 M3[*RO MG#5Q7!';#G<_31(:Q]$ $W#?S?QSPU&8T%$RH$\-SWH,:1*.ADEK]R3&01OC MP!EC]Q!LR),X+CY5+!$GV14O$BY24>7R;DNC!$ M+NI:]9W7FC3IY',85+_^? Y;-4.GFO/"@ )MB+**7 +PU7/H MY+D&)9PRW/"8;($I[1 R:H6,=DL,/.!HH*'OU(R>U21\6I*ZV3TWBQR5H\'C M]R!XH_-^TC!WCV<8ORRI\XFB3DES)04JD6I+OE4JYDX5]'D"8T=F'CLN#5_1 M)<@?&PO=V]R:W-H M965TZ&T.'MBB-/; 3P=+NH IF,?EO<*=WZD4K *AF11$P7SH MC<*K26+Q#O"3P5IOK8FM9";ED]W<%D,OL D!A]Q8!8J/%8R!GI6+Y=V#UL$U-E-B%I"])[0WT.(6T+\GI#L(20M(?DLH=<2 M7.E^4[MK7$8-30=*KHFR:%2S"]=]Q\9^,6'G9&H4WC+DF?1[394!Q5\($\W4 MV==W7 M:%\Q <4*.1P6N\)1R]*)R9T4IM1D(@HH=O#'A_EA=$# Q]YT#8HV#;J. M#BI^J\49B8,O) JB<%="A^D9Y$@/]]*SS].#'?3)I^GAY8%FQ-VTQ$XO_N^T MW#!!1<[>S@3)F,ZYU+4"\GLTTT:A#_PY$#?IXB8N;K(G[M3(_.G4&D)! -4I]IV1=&ULK5A=&P9=KFH;\A&UH M)G]9L3P-A7S-7PV^R6D85:0T,8AIND8:QMED-JW:'O+9E!4BB3/ZD"->I&F8 M_YK3A&W/)GBR:WB,7]>B;#!FTTWX2I^H>-X\Y/+-:*)$<4HS'K,,Y71U-CG' MI_>D(E2(?V.ZY7O/J$SEA;'OY2W 4 MP1E+.L7(5/(I>_QI(G9G\782YHGOQ" M<5:OZ7)M'!596$2QH-$Q^H*>Y-*/BH0BMD(_8/R"BC!.>(E^?EJ@HT_'Z!,R M$%^'.>42BIZS6/#/LE$^_[-F!0^SB$\-(5,HA1A+)7=>RR4]W1/O.F>\G@)65+3_(,<3O1,[P"4 M>4(LS0\816 [O$:Y-ZA\$2>%@ N]-TH[@ *TPZ@>[7ZCW1_4?L[1(WV+^> V M$S3!@L%@,A+-"@KM$$%G(CHF-OW#%+\"*(P=#TX1F^WQP?R PK%049R#T7)- MQ]14@CC+[QD)O'?*P?^W+BP4]6 E.\3J:@-PKN>Y/=I(JXU\W)+';47'PR6] M;]$O%$^;[2[6TP5A9M"3;ENA\7")[E_2"\5\5QD(ZU76EE[LO+]@-RSOJ#N, MUU9=/%QV^]?L7#'WYQ(VL4>T5"\ G$,"?(>P*@-DV]K1HUU"G M@6MKZ^$&@%G$ZET/;\77;H%[][K3KPBR;]/G6[J\X^+@J3-K]D0SOCWU5>*YX^IE# MG[X],.V8 S!I]VHRO%?W;Q!SQ7S7-!C6 M,0V$=4V#81W30%C7M"[L %6;9NS=Z*0T?ZWN*3E:LB(3];^ZIK6Y"SVO;H2T M]CD^O<% ^RT^O:]O.MOP]<6K_%_\&F<<)70ENS)//%FA\OHNLWX1;%/=)[TP M(5A:/:YI&-&\!,C?5XR)W4O907.C//L-4$L#!!0 ( .0[=51V ,WVV ( M ! ( 9 >&PO=V]R:W-H965TV YVT'[]K)\VHFB)>QD-BQ_<< MG_OA:T8[(3J*D!:ZLA,R)QJE@JCPG\OXLQM65*6TT(Q48"DJ[%SY5_.A\;>&OQ@=*?VQF \60JQ,9/; M=.QX1A#E--&&@>!K2Z>4+T9%$M%7VI:*%AOL6G@I.K-&4FB83#;5%7(LY.X61&-6%/?AD]SLB>^#WSR#P@J #/CT, MG]&D!Z%OX7X'?'8\W.N SX\0WPUW,0MM*H(V%8'E"X],!3Q]0PNXU317SP?X MPY8_M/S1)_Q3D>=X-+&DDLT9J(Q(JH I5=&T*_0U6=^2F6ZSG5P$L7\11QCI M[7Z0/QK&L=_OAY'WWG#>P>C'P<4@;NW>^16U?D4'_;KY!=\E2394*GBZH_F2 MRF?X Q_#V:P="&6_W;+_7U(5M_SQX501E4%)6 I$05G)),->"*5D">TZ9#69 M[^U%-NJ%W5$=M!(&1U=+4R6 S0"6E4)+I;#%OU1,V4[1I6GP(=E^Y)E?MZQA M*VMX4-: "ED??_4$RU*VV"70F.[ML,,KVPJC0&NKX30;Q/3L]L_ 9._4$L# M!!0 ( .0[=52[^"Z-3P( ' % 9 >&PO=V]R:W-H965T_7=M)LN13QDO@RYWC.W-*M5 ^Z1C3PV'"A9T%M3'L9AKJHL:'Z5+8H[,U: MJH8:NU55J%N%M/2@AHYLCE=A;$ MP>[@EE6U<0=AEK:TPB6:^_9&V5TXLI2L0:&9%*!P/0NNXLL\X#?#K=Y; M@U.RDO+!;7Z5LR!R#B''PC@&:G\;7"#GCLBZ\7?@#,8G'7!_O6/_[K5;+2NJ M<2'Y'U::>A9-; :P]:!AHO_3 MQR$.>X#X[ " # #R$C Y $@&0/)1P&0 3'QD>BD^#CDU-$N5W()RUI;-+7PP M/=K*9\*E?6F4O6469[(E5C:)!ICH2\CEX@LL;765'4>0:UC(IJ7BZ9.&.VDH MAUOHT M--9I]W18# [.>P?) 0=C M=2F%K#-U%B^9P@M&I'R60G>4[>9@.UE#(3I@^1^/I.#:N?+>\ M.)_;<=)W_W^:?A9=4U4QH8'CVE)&I^?3 %3?W_W&R-97_$H:VS]^6=N1B,H9 MV/NUE&:W<0^,0S;[!U!+ P04 " #D.W54IQ2M.RD# .$P #0 'AL M+W-T>6QES[?-]]]EVPQ; T:\'N%XR98)4+68[(PICB M4QB6LP7+:7FI"B8MDBF=4V.[>AZ6A68T+<$I%V&OTXG#G'))QD.YS&]R4P8S MM91F1/J-*7"/K^F(=../)'!T$Y6R$7D\?_]SJ+Z[W[><5 M<$%"+VG_"-++CKU0Y@K%Z./CZ ^18]171U$?8,:(![O$+=&.8U@G;3S,E&QS M%Q%GL,PT9\$3%2,RH8)/-0>OC.9Q703W/:V'[P&;'@CD0C0">\09QL."&L.TO+&=:G!E? $%=?MA75B% M& KLRFG589K[KU!S7]WG>=,,DW%MFA;^Z>\ MRJ]6'%W]*\G5K\J^8*_&>@<]=9']MR R/GV147+Z&NM3S*F+')RDR+#>O[<. M"3M'A,8:P%%L1+[#H4ZT08/ID@O#9=U;\#1E\L5)P=(;.K6'_1U^.SYE&5T* M\]" (]*V;UG*EWG2C+J#A:A'M>UO,+UNW)P#;2PN4[9BZ:3NZOFT:@:V8:/6 M%SCL(S?5Y4 ^C@O'S*I M;BR.WR>QEW^F21)%<8RMZ&3B53#!UBV.X>-GP[2!!Q8'(OW96N/9QBOD!MQ!%, &C DBJI]<&\_ M"C?[5-C^ S;^#5!+ P04 " #D.W54EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( .0[=50DD!QU( 8 'TW / M >&PO=V]R:V)O;VLN>&ULQ9M=;]LV%(;_"N&;I< RQ[(^W*(IT"7I%J!8 ML[CK;<%(=$Q4'QXIN4U__0ZE&#E*G!>[.?%5H@]+CX](/N=0]-OOC?MVTS3? MU(^JK/WI9-VVFS?3J<_7IM+^MV9C:CJR:ERE6]ITMU._<487?FU,6Y73Z.0D MG5;:UI-W;W?7NG)3OM&T)F]M4]/.L..+-=_]P_&PJ;;6VQM;VO;N=-+_7YJ) MJFQM*_O3%*>3DXGRZ^;[GXVS/YNZU>4R=TU9GDYFPX$OQK4V?[)[&2 _ZQO? M[VGUS;4FD--)>D(77%GGV_Z,_OJ:&+>&3AZVNK;Y8,O6N'/=FC]+H3!D :[^V&S]1M:[,Z61W MBM)UH2[JEH*D+NOA4G1N^*9TZ\MB^-8MX;(8NC>6#KC+H@>7@SRC[::T!=V] M4+_K4M>Y47UPO3KZAT-& #(Z(.259I!S #E_0:;]FD&F #*5A3PW/G=V$_8'L)O.V]IXS^ R )?)PEV; M<,N!C$;]K6TZ7]XIZWU'(5TQR 6 7,A"+KNJTNXN,'I[6UOZF ZC99XW'8V6 M#/(U@'PM"_E^H/'*F=S8K::;_ZIJT_+1^P0-WR>R?)?UEDX@O1K_A MJ1=@K M5\YLM"UZ]S7MVCB5=\[U-O1^C(G$,A,VRT>CO>&==H8,,A-6"*5<9 I*$T+4 MS+^=W80//'FNR!\S88&=-92B+_3%N:<@/,V%!G#559=M!JR%J.27GE">;.K=C2.2'F;0@*"/YMF[* MPCC_2]\?VCO.AK0P$_9"ST9AJT+3ZP^SUFECJT@3!6M*$[Y\W M_:LZ:I%]BL4QD2TB85M<:%=3\Z-LOFR\?Z5H%"0R[0P'A 6(L"<^:.O45I>= M414IHW-#2LKQD#@B87%JHZ[6 M76';T<-%'HF$/;+L;CR-+J%SF.WCQXK,$0F;@Z?Q5P]I_&6?QG^-.":2220L M$YC(CS&13B)AG<"BZ.N<8R*S1-)F@='DF'-DEKFP69XKC-319]V3/& BL\R% MS?*X/KK'\Z\X(#++7-@LL% :=9XYG-P2-LQ0*.V-'C+,7-@PH&(*K!P3&68N M;)A0->V-';++7-@NL'P:MSQDE[FP77CYM#>&R"ES8:? .DH=<4SDE/DAJY71 MHXZ14V)AISQ;!@S/G6,BI\3"3H%I[3B:R"RQL%F>F:%6Q^I]0>DWQT1FB<5K M%Y26Q1P3OC@1-@U.RT:8R#2Q>"V#,!..B=P3R[MG?_9XK)9T>8Z)W!,+NP=A M4J Y)K)0+&RAYW/Q)ST=62@6MM!UJ*X[LQN Z+ NV1MQ_O(162AYX5I;X9^?3^ ]OO414B/.2:R M4")LH7V8'[JVHQ3IFB[.,>$+?&$+[:K%O?V\YME[@BR4"%L(58\48HZ)+)0( M6PABCGLZLE B;*&^R!V/E4/=>VY:;7GVGB +)<(6NL?.P<$UEH(6TAQ^/;;[Y=N[_P!02P,$% @ Y#MU5),QO/V @ DS$ !H !X;"]? MV^&A.]?3Y%GVVW!NU^_MM@99+CWT]S.: MYZ?[F8O7SW/]GXG=9K-?UY_=^O>QGL9_# Y_NOY]V-4Z-HO7MM_6<=6$C\-M M]Q"NF_APF=PL7MY63?_R%ILP=Y! D,P?I!"D\P1P0[$H@=D>Q(8'9$M".! MVA'9C@1N1X0[$L@=D>Y(8'=$O".!WH)Z"X'>@GH+@=XR>=@FT%M0;R'06U!O M(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U%O)=!;46\ET%M1;R706RB<"O1/JG0CT3I.7W01Z)]0[$>B=4.]$H'="O1.!W@GU3@1Z)]0[$>AMJ+<1 MZ&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;9./E01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[Y&<3 KT=]78"O1WU M=@*]'?5V KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O M//E9D$#OC'IG KTSZIT)]"ZH=R'0NZ#>A4#O@GH7 KT+ZET(]"ZH=_E.O8?Q M\U"'6\_7&J__G52/EW/K[?+7Y=?.R=U[Q3G<5PS/?P%02P,$% @ Y#MU M5/7!E&ULS=M-;MLP$ 7@ MJQC:!A;-?[6(LVF[;;/H!5AI' N61()D4N?VI>0D0(O42. "?1L+-LEY(P[P M[7S]_3%06AW'84K;:I]S^,A8:O#KW[8%B[#M:W;J8O[JQ[&+'@:7\ M.%"JSY=XI4>_V_4M=;Z]'\N1.H5(KDM[HCP.]:GHU?GD7&Z83I_\XORES+G MLO,V^I#*Q"*]/^YY)//I=2B%*.;^_"N^));2%[\?S=/NJ'MC=KG>GSX>EGDD MMCPNO^/?9_Q2_YU]") ^)$@?"J0/#=*' >G#@O31@/3Q :0/OD%I!$54CD(J M1S&5HZ#*453E**QR%%! MFU]02P$"% ,4 " #C.W54!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( .,[=530-M=Q[@ "L" M 1 " :\ !D;V-0&UL4$L! A0#% @ XSMU5&GLF6$%!P (!T !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ XSMU5#1.MJ;*!@ EQT !@ ("!-!D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XSMU5"C; MQ"><" Z!( !@ ("!I#$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ XSMU5&&PO=V]R M:W-H965T&UL M4$L! A0#% @ XSMU5,BV=:^4! -@H !D ("!F7, M 'AL+W=O >&PO=V]R:W-H965T#M*1:@@ !T4 9 M " @&UL4$L! A0#% @ MXSMU5'*,3UM>! % H !D ("!880 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XSMU5*[BTP0>!P MHQ0 !D ("!99D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XSMU5#T-22S9 P C @ !D M ("!_[$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ XSMU5*-#4U])!0 T !D ("!+[X 'AL M+W=OW;HH# M !H!P &0 @(&OPP >&PO=V]R:W-H965T&UL4$L! A0#% @ XSMU M5$:6S'0:,0 =Z, !D ("!,,P 'AL+W=O&PO=V]R:W-H965T%@J@( -@% 9 " @7,! 0!X;"]W;W)K M&UL4$L! A0#% @ XSMU5*$$1T^! P _P< M !D ("!5 0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XSMU5*T3 P A @ !D M ("!1 X! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XSMU5(.;03;H P ?0D !D ("!2Q@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XSMU5.2[ M*U;I!0 [0\ !D ("!#"8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XSMU5#6,SK-3 P 2@L !D M ("!730! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XSMU5 5C"7G= @ YPH !D ("! M T(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XSMU5%:F]"QK! ^Q@ !D ("!9$L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XSMU5-.?J5$A P HPD !D M ("!^EX! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ XSMU5!WN,%K= @ _ @ !D ("!#&@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MXSMU5-9-C1^( P V@L !D ("!?W4! 'AL+W=O&UL4$L! A0#% @ XSMU5(0HH(Z4! MVQ$ !D ("!&H ! 'AL+W=O&PO=V]R:W-H965T:( 0!X;"]W;W)K&UL4$L! A0#% @ XSMU5$:L+P'P @ E < !D M ("!_HT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ XSMU5%@.'[%>! #Q, !D ("!UY@! 'AL M+W=O6"80# M !.#0 &0 @(%LG0$ >&PO=V]R:W-H965TA 0!X;"]W;W)K&UL4$L! A0#% @ XSMU M5#TS,WCT P % T !D ("!!Z8! 'AL+W=O($ ;%0 &0 M @($RJ@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ XSMU5,*&L)D4 @ 800 M !D ("!X;0! 'AL+W=O&PO=V]R:W-H965TZ 0!X;"]W;W)K&UL4$L! A0#% @ Y#MU5">.8CW+ @ !0@ !D M ("!I+T! 'AL+W=O&UL4$L! A0# M% @ Y#MU5 _CQ[/4! 718 !D ("!Y<8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Y#MU5*<4 MK3LI P #A, T ( !A=$! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ Y#MU5),QO/V M @ DS$ !H ( !#]P! 'AL+U]R96QS+W=O XML 101 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 102 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 103 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 199 420 1 false 66 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100040 - Statement - Consolidated Balance Sheets (Parenthetical) (Unaudited) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited Consolidated Balance Sheets (Parenthetical) (Unaudited) Statements 3 false false R4.htm 100060 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 100070 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) Statements 5 false false R6.htm 100080 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 100090 - Disclosure - Description of business Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusiness1 Description of business Notes 7 false false R8.htm 100100 - Disclosure - Revision of previously issued financial statements Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatements2 Revision of previously issued financial statements Notes 8 false false R9.htm 100110 - Disclosure - Summary of significant accounting policies Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies1 Summary of significant accounting policies Notes 9 false false R10.htm 100120 - Disclosure - Accounts receivable, net Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNet Accounts receivable, net Notes 10 false false R11.htm 100130 - Disclosure - Inventories, net Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNet Inventories, net Notes 11 false false R12.htm 100140 - Disclosure - Prepaid and other current assets Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssets Prepaid and other current assets Notes 12 false false R13.htm 100150 - Disclosure - Leases Sheet http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureLeases Leases Notes 13 false false R14.htm 100160 - Disclosure - Property and equipment, net Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNet Property and equipment, net Notes 14 false false R15.htm 100170 - Disclosure - Debt Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebt1 Debt Notes 15 false false R16.htm 100180 - Disclosure - Accrued expenses and other current liabilities Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities1 Accrued expenses and other current liabilities Notes 16 false false R17.htm 100190 - Disclosure - Income taxes Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxes1 Income taxes Notes 17 false false R18.htm 100200 - Disclosure - Commitments and contingencies Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingencies1 Commitments and contingencies Notes 18 false false R19.htm 100210 - Disclosure - Stockholders' equity Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquity1 Stockholders' equity Notes 19 false false R20.htm 100220 - Disclosure - Stock compensation and other employee benefit plans Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlans Stock compensation and other employee benefit plans Notes 20 false false R21.htm 100230 - Disclosure - Sale of investment in unconsolidated subsidiary Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiary1 Sale of investment in unconsolidated subsidiary Notes 21 false false R22.htm 100240 - Disclosure - Earnings (loss) per share Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShare Earnings (loss) per share Notes 22 false false R23.htm 100250 - Disclosure - Fair value measurements Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurements Fair value measurements Notes 23 false false R24.htm 100260 - Disclosure - Related parties Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedParties1 Related parties Notes 24 false false R25.htm 100270 - Disclosure - Quarterly information (unaudited) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnaudited Quarterly information (unaudited) Notes 25 false false R26.htm 100280 - Disclosure - Subsequent events Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEvents Subsequent events Notes 26 false false R27.htm 100290 - Disclosure - Revision of Previously Issued Financial Statements Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatements1 Revision of Previously Issued Financial Statements Notes 27 false false R28.htm 100320 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 28 false false R29.htm 100330 - Disclosure - Revision of previously issued financial statements (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsTables1 Revision of previously issued financial statements (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatements2 29 false false R30.htm 100340 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies1 30 false false R31.htm 100350 - Disclosure - Accounts receivable, net (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetTables Accounts receivable, net (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNet 31 false false R32.htm 100360 - Disclosure - Inventories, net (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetTables Inventories, net (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNet 32 false false R33.htm 100370 - Disclosure - Prepaid and other current assets (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsTables Prepaid and other current assets (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssets 33 false false R34.htm 100380 - Disclosure - Leases (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureLeases 34 false false R35.htm 100390 - Disclosure - Property and equipment, net (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetTables Property and equipment, net (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNet 35 false false R36.htm 100400 - Disclosure - Debt (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtTables Debt (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebt1 36 false false R37.htm 100410 - Disclosure - Accrued expenses and other current liabilities (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued expenses and other current liabilities (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities1 37 false false R38.htm 100420 - Disclosure - Income taxes (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables Income taxes (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxes1 38 false false R39.htm 100430 - Disclosure - Commitments and contingencies (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesTables Commitments and contingencies (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingencies1 39 false false R40.htm 100440 - Disclosure - Stock compensation and other employee benefit plans (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansTables Stock compensation and other employee benefit plans (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlans 40 false false R41.htm 100460 - Disclosure - Earnings (loss) per share (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareTables Earnings (loss) per share (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShare 41 false false R42.htm 100470 - Disclosure - Quarterly information (unaudited) (Tables) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedTables Quarterly information (unaudited) (Tables) Tables http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnaudited 42 false false R43.htm 100490 - Disclosure - Description of business - Additional Information (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails Description of business - Additional Information (Details) Details 43 false false R44.htm 100500 - Disclosure - Revision of previously issued financial statements - Schedule of Consolidated Statement of Cash Flows (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails Revision of previously issued financial statements - Schedule of Consolidated Statement of Cash Flows (Details) Details 44 false false R45.htm 100510 - Disclosure - Summary of significant accounting policies - Additional Information (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of significant accounting policies - Additional Information (Details) Details 45 false false R46.htm 100520 - Disclosure - Summary of significant accounting policies - Summary of property and equipment (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentDetails Summary of significant accounting policies - Summary of property and equipment (Details) Details 46 false false R47.htm 100530 - Disclosure - Accounts receivable, net - Schedule of Accounts Receivable, Net (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails Accounts receivable, net - Schedule of Accounts Receivable, Net (Details) Details 47 false false R48.htm 100540 - Disclosure - Accounts receivable, net - Summary of Changes in the Allowance for Doubtful Trade Receivables (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetSummaryOfChangesInTheAllowanceForDoubtfulTradeReceivablesDetails Accounts receivable, net - Summary of Changes in the Allowance for Doubtful Trade Receivables (Details) Details 48 false false R49.htm 100550 - Disclosure - Accounts receivable, net (Additional Information) (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails Accounts receivable, net (Additional Information) (Details) Details http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetTables 49 false false R50.htm 100570 - Disclosure - Revenue - Additional Information - (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13 Revenue - Additional Information - (Details) Details 50 false false R51.htm 100580 - Disclosure - Inventories, net - Schedule of inventory (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoryDetails Inventories, net - Schedule of inventory (Details) Details 51 false false R52.htm 100590 - Disclosure - Inventories, net - Schedule of Activity in Slow-moving and Obsolete Inventory (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfActivityInSlowmovingAndObsoleteInventoryDetails Inventories, net - Schedule of Activity in Slow-moving and Obsolete Inventory (Details) Details 52 false false R53.htm 100600 - Disclosure - Prepaid and other current assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails Prepaid and other current assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 53 false false R54.htm 100610 - Disclosure - Leases - Summary of Lease Expense (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails Leases - Summary of Lease Expense (Details) Details 54 false false R55.htm 100620 - Disclosure - Leases - Summary of Future Remaining Lease Payments Obligations (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails Leases - Summary of Future Remaining Lease Payments Obligations (Details) Details 55 false false R56.htm 100630 - Disclosure - Leases (Additional Information) (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails Leases (Additional Information) (Details) Details http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureLeasesTables 56 false false R57.htm 100640 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails Property and equipment, net - Schedule of Property and Equipment (Details) Details 57 false false R58.htm 100650 - Disclosure - Property and equipment, net - Schedule of Depreciation Expense (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfDepreciationExpenseDetails Property and equipment, net - Schedule of Depreciation Expense (Details) Details 58 false false R59.htm 100660 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails Debt - Schedule of Debt (Details) Details 59 false false R60.htm 100670 - Disclosure - Debt - Additional Information (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 60 false false R61.htm 100680 - Disclosure - Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 61 false false R62.htm 100690 - Disclosure - Accrued expenses and other current liabilities - Schedule of warranty accruals (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfWarrantyAccrualsDetails Accrued expenses and other current liabilities - Schedule of warranty accruals (Details) Details 62 false false R63.htm 100700 - Disclosure - Income taxes - Schedule of components of income before income taxes (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxesDetails Income taxes - Schedule of components of income before income taxes (Details) Details 63 false false R64.htm 100710 - Disclosure - Income taxes - Schedule of provisions (benefits) for income taxes (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails Income taxes - Schedule of provisions (benefits) for income taxes (Details) Details 64 false false R65.htm 100720 - Disclosure - Income taxes - Schedule of components of deferred tax assets and liabilities (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income taxes - Schedule of components of deferred tax assets and liabilities (Details) Details 65 false false R66.htm 100730 - Disclosure - Income taxes - Additional Information (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income taxes - Additional Information (Details) Details 66 false false R67.htm 100740 - Disclosure - Income taxes - Schedule of changes in our accruals for unrecognized tax benefits (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInOurAccrualsForUnrecognizedTaxBenefitsDetails Income taxes - Schedule of changes in our accruals for unrecognized tax benefits (Details) Details 67 false false R68.htm 100750 - Disclosure - Commitments and contingencies - Additional Information (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and contingencies - Additional Information (Details) Details 68 false false R69.htm 100760 - Disclosure - Stockholders' equity - Additional Information (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' equity - Additional Information (Details) Details 69 false false R70.htm 100770 - Disclosure - Stock compensation and other employee benefit plans - Additional Information (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails Stock compensation and other employee benefit plans - Additional Information (Details) Details 70 false false R71.htm 100780 - Disclosure - Stock compensation and other employee benefit plans - Stock compensation expense (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansStockCompensationExpenseDetails Stock compensation and other employee benefit plans - Stock compensation expense (Details) Details 71 false false R72.htm 100790 - Disclosure - Stock compensation and other employee benefit plans - Outstanding option awards (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails Stock compensation and other employee benefit plans - Outstanding option awards (Details) Details 72 false false R73.htm 100800 - Disclosure - Stock compensation and other employee benefit plans - Assumptions used to value option awards (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAssumptionsUsedToValueOptionAwardsDetails Stock compensation and other employee benefit plans - Assumptions used to value option awards (Details) Details 73 false false R74.htm 100810 - Disclosure - Stock compensation and other employee benefit plans - Summary of outstanding restricted stock unit and restricted stock awards (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails Stock compensation and other employee benefit plans - Summary of outstanding restricted stock unit and restricted stock awards (Details) Details 74 false false R75.htm 100820 - Disclosure - Sale of investment in unconsolidated subsidiary - Additional Information (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails Sale of investment in unconsolidated subsidiary - Additional Information (Details) Details 75 false false R76.htm 100830 - Disclosure - Earnings (loss) per share (Additional Information) (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails Earnings (loss) per share (Additional Information) (Details) Details http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareTables 76 false false R77.htm 100840 - Disclosure - Earnings (loss) per share - Schedule of Computation of Basic and Diluted Loss Per Share (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails Earnings (loss) per share - Schedule of Computation of Basic and Diluted Loss Per Share (Details) Details http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareTables 77 false false R78.htm 100850 - Disclosure - Earnings (loss) per share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails Earnings (loss) per share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details) Details http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareTables 78 false false R79.htm 100860 - Disclosure - Fair value measurements (Additional Information) (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair value measurements (Additional Information) (Details) Details http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurements 79 false false R80.htm 100870 - Disclosure - Related parties -Additional Information (Detail) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail Related parties -Additional Information (Detail) Details 80 false false R81.htm 100880 - Disclosure - Quarterly information (unaudited) (Additional Information) (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedAdditionalInformationDetails Quarterly information (unaudited) (Additional Information) (Details) Details http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedTables 81 false false R82.htm 100890 - Disclosure - Quarterly information (unaudited) - Schedule of quarterly information (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails Quarterly information (unaudited) - Schedule of quarterly information (Details) Details http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedTables 82 false false R83.htm 100900 - Disclosure - Subsequent Events (Additional Information) (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events (Additional Information) (Details) Details 83 false false R84.htm 100920 - Disclosure - Segment information - Schedule of Company's Total Revenue by Geographic Area (Details) Sheet http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationScheduleOfCompanysTotalRevenueByGeographicAreaDetails Segment information - Schedule of Company's Total Revenue by Geographic Area (Details) Details 84 false false All Reports Book All Reports ftci-20211231.htm ftci-20211231.xsd ftci-20211231_cal.xml ftci-20211231_def.xml ftci-20211231_lab.xml ftci-20211231_pre.xml ftci-ex10_2.htm ftci-ex21_1.htm ftci-ex23_1.htm ftci-ex31_1.htm ftci-ex31_2.htm ftci-ex32_1.htm ftci-ex32_2.htm ftci-ex4_2.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 106 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ftci-20211231.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 199, "dts": { "calculationLink": { "local": [ "ftci-20211231_cal.xml" ] }, "definitionLink": { "local": [ "ftci-20211231_def.xml" ] }, "inline": { "local": [ "ftci-20211231.htm" ] }, "labelLink": { "local": [ "ftci-20211231_lab.xml" ] }, "presentationLink": { "local": [ "ftci-20211231_pre.xml" ] }, "schema": { "local": [ "ftci-20211231.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/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": 679, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 10, "http://www.ftcsolar.com/20211231": 2, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 16 }, "keyCustom": 55, "keyStandard": 365, "memberCustom": 23, "memberStandard": 40, "nsprefix": "ftci", "nsuri": "http://www.ftcsolar.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Accounts receivable, net", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNet", "shortName": "Accounts receivable, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Inventories, net", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNet", "shortName": "Inventories, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Prepaid and other current assets", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssets", "shortName": "Prepaid and other current assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Leases", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Property and equipment, net", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNet", "shortName": "Property and equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Debt", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebt1", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Accrued expenses and other current liabilities", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities1", "shortName": "Accrued expenses and other current liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Income taxes", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxes1", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Commitments and contingencies", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingencies1", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Stockholders' equity", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquity1", "shortName": "Stockholders' equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Consolidated Balance Sheets (Unaudited)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Stock compensation and other employee benefit plans", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlans", "shortName": "Stock compensation and other employee benefit plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Sale of investment in unconsolidated subsidiary", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiary1", "shortName": "Sale of investment in unconsolidated subsidiary", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Earnings (loss) per share", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShare", "shortName": "Earnings (loss) per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Fair value measurements", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurements", "shortName": "Fair value measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Related parties", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedParties1", "shortName": "Related parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Quarterly information (unaudited)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnaudited", "shortName": "Quarterly information (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Subsequent events", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEvents", "shortName": "Subsequent events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Revision of Previously Issued Financial Statements", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatements1", "shortName": "Revision of Previously Issued Financial Statements", "subGroupType": "", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Summary of significant accounting policies (Policies)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ftci:RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Revision of previously issued financial statements (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsTables1", "shortName": "Revision of previously issued financial statements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ftci:RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "U_USDollarShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - Consolidated Balance Sheets (Parenthetical) (Unaudited)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited", "shortName": "Consolidated Balance Sheets (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Summary of significant accounting policies (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Accounts receivable, net (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetTables", "shortName": "Accounts receivable, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Inventories, net (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetTables", "shortName": "Inventories, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Prepaid and other current assets (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsTables", "shortName": "Prepaid and other current assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Leases (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Property and equipment, net (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetTables", "shortName": "Property and equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Debt (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Accrued expenses and other current liabilities (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued expenses and other current liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Income taxes (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables", "shortName": "Income taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Commitments and contingencies (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "shortName": "Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Stock compensation and other employee benefit plans (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansTables", "shortName": "Stock compensation and other employee benefit plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Earnings (loss) per share (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareTables", "shortName": "Earnings (loss) per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Quarterly information (unaudited) (Tables)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedTables", "shortName": "Quarterly information (unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Description of business - Additional Information (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "shortName": "Description of business - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_ddc95f28-0980-4acf-91b5-5e2c47800b38", "decimals": "-6", "lang": null, "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInAccountsPayable", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Revision of previously issued financial statements - Schedule of Consolidated Statement of Cash Flows (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails", "shortName": "Revision of previously issued financial statements - Schedule of Consolidated Statement of Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "div", "ftci:RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_5b91151a-74b9-420e-8afc-ba35f6fa937d", "decimals": "-3", "lang": null, "name": "us-gaap:IncreaseDecreaseInAccountsPayable", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_b2355219-1bc5-4c79-a75d-4e5ad46b9b34", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityReverseStockSplit", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Summary of significant accounting policies - Additional Information (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of significant accounting policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-5", "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_9b8aa996-baab-4bfa-a3fb-536b136cb186", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Summary of significant accounting policies - Summary of property and equipment (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentDetails", "shortName": "Summary of significant accounting policies - Summary of property and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_9b8aa996-baab-4bfa-a3fb-536b136cb186", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TradeReceivablesHeldForSaleAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Accounts receivable, net - Schedule of Accounts Receivable, Net (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails", "shortName": "Accounts receivable, net - Schedule of Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TradeReceivablesHeldForSaleAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d451f902-6f93-4f31-ad7f-58eb2220d550", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Accounts receivable, net - Summary of Changes in the Allowance for Doubtful Trade Receivables (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetSummaryOfChangesInTheAllowanceForDoubtfulTradeReceivablesDetails", "shortName": "Accounts receivable, net - Summary of Changes in the Allowance for Doubtful Trade Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_1af940d4-ffbb-4455-b3d1-f8a2f83d827a", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-5", "first": true, "lang": null, "name": "ftci:RetainageProvisionsIncludedInReceivables", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Accounts receivable, net (Additional Information) (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "shortName": "Accounts receivable, net (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-5", "first": true, "lang": null, "name": "ftci:RetainageProvisionsIncludedInReceivables", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_1af940d4-ffbb-4455-b3d1-f8a2f83d827a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_1af940d4-ffbb-4455-b3d1-f8a2f83d827a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100570 - Disclosure - Revenue - Additional Information - (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13", "shortName": "Revenue - Additional Information - (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100580 - Disclosure - Inventories, net - Schedule of inventory (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoryDetails", "shortName": "Inventories, net - Schedule of inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d451f902-6f93-4f31-ad7f-58eb2220d550", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100590 - Disclosure - Inventories, net - Schedule of Activity in Slow-moving and Obsolete Inventory (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfActivityInSlowmovingAndObsoleteInventoryDetails", "shortName": "Inventories, net - Schedule of Activity in Slow-moving and Obsolete Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ftci:ScheduleOfAllowanceForSlowMovingObsoleteInventoryTableTextblock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "lang": null, "name": "ftci:WriteOffOfObsoleteInventory", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "ftci:VendorDeposits", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100600 - Disclosure - Prepaid and other current assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Prepaid and other current assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "ftci:VendorDeposits", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100610 - Disclosure - Leases - Summary of Lease Expense (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails", "shortName": "Leases - Summary of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100620 - Disclosure - Leases - Summary of Future Remaining Lease Payments Obligations (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails", "shortName": "Leases - Summary of Future Remaining Lease Payments Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100630 - Disclosure - Leases (Additional Information) (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "shortName": "Leases (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100640 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "shortName": "Property and equipment, net - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ftci:ScheduleOfPropertyPlantAndEquipmentDepreciationExpenseTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100650 - Disclosure - Property and equipment, net - Schedule of Depreciation Expense (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfDepreciationExpenseDetails", "shortName": "Property and equipment, net - Schedule of Depreciation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ftci:ScheduleOfPropertyPlantAndEquipmentDepreciationExpenseTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100660 - Disclosure - Debt - Schedule of Debt (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails", "shortName": "Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100080 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100670 - Disclosure - Debt - Additional Information (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_70ea8945-396b-4592-a013-9b30d820b694", "decimals": "4", "lang": null, "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "div", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "ftci:AccruedCostOfRevenues", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100680 - Disclosure - Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "div", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "ftci:AccruedCostOfRevenues", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d451f902-6f93-4f31-ad7f-58eb2220d550", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100690 - Disclosure - Accrued expenses and other current liabilities - Schedule of warranty accruals (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfWarrantyAccrualsDetails", "shortName": "Accrued expenses and other current liabilities - Schedule of warranty accruals (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_1af940d4-ffbb-4455-b3d1-f8a2f83d827a", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100700 - Disclosure - Income taxes - Schedule of components of income before income taxes (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxesDetails", "shortName": "Income taxes - Schedule of components of income before income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d3bb7871-4054-4850-b16e-a9d1f1b4ea8c", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100710 - Disclosure - Income taxes - Schedule of provisions (benefits) for income taxes (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails", "shortName": "Income taxes - Schedule of provisions (benefits) for income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "ftci:DeferredTaxAssetsFixedAssetsAndIntangibles", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100720 - Disclosure - Income taxes - Schedule of components of deferred tax assets and liabilities (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income taxes - Schedule of components of deferred tax assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "ftci:DeferredTaxAssetsFixedAssetsAndIntangibles", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100730 - Disclosure - Income taxes - Additional Information (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-5", "lang": null, "name": "ftci:ValuationAllowanceDeferredTaxAssetsIncreaseContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d451f902-6f93-4f31-ad7f-58eb2220d550", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100740 - Disclosure - Income taxes - Schedule of changes in our accruals for unrecognized tax benefits (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInOurAccrualsForUnrecognizedTaxBenefitsDetails", "shortName": "Income taxes - Schedule of changes in our accruals for unrecognized tax benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100750 - Disclosure - Commitments and contingencies - Additional Information (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100760 - Disclosure - Stockholders' equity - Additional Information (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "lang": null, "name": "us-gaap:Dividends", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Description of business", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusiness1", "shortName": "Description of business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100770 - Disclosure - Stock compensation and other employee benefit plans - Additional Information (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "shortName": "Stock compensation and other employee benefit plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100780 - Disclosure - Stock compensation and other employee benefit plans - Stock compensation expense (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansStockCompensationExpenseDetails", "shortName": "Stock compensation and other employee benefit plans - Stock compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d451f902-6f93-4f31-ad7f-58eb2220d550", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100790 - Disclosure - Stock compensation and other employee benefit plans - Outstanding option awards (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails", "shortName": "Stock compensation and other employee benefit plans - Outstanding option awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d451f902-6f93-4f31-ad7f-58eb2220d550", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100800 - Disclosure - Stock compensation and other employee benefit plans - Assumptions used to value option awards (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAssumptionsUsedToValueOptionAwardsDetails", "shortName": "Stock compensation and other employee benefit plans - Assumptions used to value option awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100810 - Disclosure - Stock compensation and other employee benefit plans - Summary of outstanding restricted stock unit and restricted stock awards (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails", "shortName": "Stock compensation and other employee benefit plans - Summary of outstanding restricted stock unit and restricted stock awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_20e5d118-6518-45ff-8b14-19145feaf544", "decimals": "INF", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_34274862-0e77-4e0d-9092-24eb9cf33eca", "decimals": "-5", "first": true, "lang": null, "name": "ftci:EquityMethodInvestmentSuccessBasedFeePayment", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100820 - Disclosure - Sale of investment in unconsolidated subsidiary - Additional Information (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails", "shortName": "Sale of investment in unconsolidated subsidiary - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_34274862-0e77-4e0d-9092-24eb9cf33eca", "decimals": "-5", "first": true, "lang": null, "name": "ftci:EquityMethodInvestmentSuccessBasedFeePayment", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "2", "first": true, "lang": null, "name": "ftci:ForwardStockSplit", "reportCount": 1, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100830 - Disclosure - Earnings (loss) per share (Additional Information) (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "shortName": "Earnings (loss) per share (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100840 - Disclosure - Earnings (loss) per share - Schedule of Computation of Basic and Diluted Loss Per Share (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails", "shortName": "Earnings (loss) per share - Schedule of Computation of Basic and Diluted Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100850 - Disclosure - Earnings (loss) per share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails", "shortName": "Earnings (loss) per share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100860 - Disclosure - Fair value measurements (Additional Information) (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair value measurements (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Revision of previously issued financial statements", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatements2", "shortName": "Revision of previously issued financial statements", "subGroupType": "", "uniqueAnchor": null }, "R80": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d451f902-6f93-4f31-ad7f-58eb2220d550", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100870 - Disclosure - Related parties -Additional Information (Detail)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail", "shortName": "Related parties -Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_47cb7712-bb45-4624-89b9-c7f72861a3e1", "decimals": "-6", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_a5c1b2a4-8039-4976-b5f0-908d5da22f4c", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100880 - Disclosure - Quarterly information (unaudited) (Additional Information) (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedAdditionalInformationDetails", "shortName": "Quarterly information (unaudited) (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_a5c1b2a4-8039-4976-b5f0-908d5da22f4c", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100890 - Disclosure - Quarterly information (unaudited) - Schedule of quarterly information (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails", "shortName": "Quarterly information (unaudited) - Schedule of quarterly information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_ee11b650-b84b-4fa9-9fc3-b1396bc4c471", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_36d6a15f-356e-41d3-96f1-ec2dac28269a", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100900 - Disclosure - Subsequent Events (Additional Information) (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "shortName": "Subsequent Events (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_9f28f3ad-a0e7-439f-afa7-654c0f993f1a", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100920 - Disclosure - Segment information - Schedule of Company's Total Revenue by Geographic Area (Details)", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationScheduleOfCompanysTotalRevenueByGeographicAreaDetails", "shortName": "Segment information - Schedule of Company's Total Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Summary of significant accounting policies", "role": "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies1", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20211231.htm", "contextRef": "C_d982865c-94fc-423a-9a8c-adeac6fa2873", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 66, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxesDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationScheduleOfCompanysTotalRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_VN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VIET NAM", "verboseLabel": "Vietnam [Member]" } } }, "localname": "VN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationScheduleOfCompanysTotalRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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", "verboseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r684" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "textBlockItemType" }, "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r678" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r678" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r678" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r686" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r678" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r678" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r678" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r678" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r677" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r680" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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.ftcsolar.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ftci_AbilityToContinueAsAGoingConcern": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ability to continue as a going concern", "label": "Ability to continue as a going concern", "terseLabel": "Ability to continue as a going concern" } } }, "localname": "AbilityToContinueAsAGoingConcern", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ftci_AccruedCompensations": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued compensation.", "label": "Accrued Compensations", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedCompensations", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_AccruedCostOfRevenues": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued cost of revenues", "label": "Accrued cost of revenues", "terseLabel": "Accrued cost of revenue" } } }, "localname": "AccruedCostOfRevenues", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_AccruedExpensesAndOtherCurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses and Other Current Liabilities Abstract.", "label": "Accrued Expenses and Other Current Liabilities Abstract" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesAbstract", "nsuri": "http://www.ftcsolar.com/20211231", "xbrltype": "stringItemType" }, "ftci_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses and Other Current Liabilities Disclosure Text Block", "label": "Accrued Expenses and Other Current Liabilities Disclosure Text Block", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities1" ], "xbrltype": "textBlockItemType" }, "ftci_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses and Other Current Liabilities Table Text Block", "label": "Accrued Expenses and Other Current Liabilities Table Text Block", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "ftci_AsRevisedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "As Revised [Member].", "label": "As Revised [Member]", "terseLabel": "As Revised" } } }, "localname": "AsRevisedMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails" ], "xbrltype": "domainItemType" }, "ftci_AssetPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset purchase agreement.", "label": "Asset Purchase Agreement [Member]", "terseLabel": "Asset Purchase Agreement [Member]" } } }, "localname": "AssetPurchaseAgreementMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_AvailableLiquidityAfterConsideringFinancialCondition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Available liquidity after considering financial condition", "label": "Available liquidity after considering financial condition", "terseLabel": "Available liquidity after considering financial condition" } } }, "localname": "AvailableLiquidityAfterConsideringFinancialCondition", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_BlackScholesMertonPricingFormulaWeightedAverageAssumptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Black-Scholes-Merton pricing formula weighted-average assumptions:", "label": "Black-Scholes-Merton pricing formula weighted-average assumptions:" } } }, "localname": "BlackScholesMertonPricingFormulaWeightedAverageAssumptions", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAssumptionsUsedToValueOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "ftci_BusinessCombinationContingentConsiderationReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Contingent Consideration Receivable", "label": "Business Combination Contingent Consideration Receivable" } } }, "localname": "BusinessCombinationContingentConsiderationReceivable", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_CashPaidDuringThePeriodForRelatedPartyInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid during the period for related party interest", "label": "Cash paid during the period for related party interest", "terseLabel": "Cash paid during the period for related party interest" } } }, "localname": "CashPaidDuringThePeriodForRelatedPartyInterest", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_CashPaidDuringThePeriodForThirdPartyInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid during the period for third party interest", "label": "Cash paid during the period for third party interest", "terseLabel": "Cash paid during the period for third party interest" } } }, "localname": "CashPaidDuringThePeriodForThirdPartyInterest", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_CommencementOfNewOperatingLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Commencement of new operating leases.", "label": "Commencement of New Operating Leases", "terseLabel": "Commencement of new operating leases" } } }, "localname": "CommencementOfNewOperatingLeases", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_CoronavirusAidReliefAndEconomicSecurityActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Coronavirus Aid, Relief, and Economic Security Act.", "label": "Coronavirus Aid Relief And Economic Security Act [Member]", "terseLabel": "CARES Act [Member]" } } }, "localname": "CoronavirusAidReliefAndEconomicSecurityActMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_Covid19PandemicPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Covid-19 Pandemic Policy [Text Block]", "label": "Covid-19 Pandemic Policy [Text Block]", "terseLabel": "Covid-19 Pandemic" } } }, "localname": "Covid19PandemicPolicyTextBlock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ftci_CreditFacilityRevolvingFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Credit facility revolving fees", "label": "Credit Facility Revolving Fees", "terseLabel": "Credit facility revolver fees" } } }, "localname": "CreditFacilityRevolvingFees", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_CustomerFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Four [Member]", "label": "Customer Four [Member]", "terseLabel": "Customer Four [Member]" } } }, "localname": "CustomerFourMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One [Member]", "label": "Customer One [Member]", "terseLabel": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Three [Member]", "label": "Customer Three [Member]", "terseLabel": "Customer Three [Member]" } } }, "localname": "CustomerThreeMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Two [Member]", "label": "Customer Two [Member]", "terseLabel": "Customer Two [Member]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_DeferredCostOfRevenue": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred cost of revenue", "label": "Deferred Cost of Revenue", "terseLabel": "Deferred cost of revenue" } } }, "localname": "DeferredCostOfRevenue", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ftci_DeferredIncomeTaxExpenseBenefitValuationAllowance": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred income tax expense benefit valuation allowance", "label": "Deferred Income Tax Expense Benefit Valuation Allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredIncomeTaxExpenseBenefitValuationAllowance", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_DeferredIncomeTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Income Taxes", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxes", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ftci_DeferredTaxAssetsAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets accrued expenses", "label": "Deferred Tax Assets Accrued expenses", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsAccruedExpenses", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_DeferredTaxAssetsFixedAssetsAndIntangibles": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets fixed assets and intangibles", "label": "Deferred Tax Assets Fixed Assets And Intangibles", "terseLabel": "Fixed assets and intangibles" } } }, "localname": "DeferredTaxAssetsFixedAssetsAndIntangibles", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_DeferredTaxAssetsLeases": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets leases", "label": "Deferred Tax Assets Leases", "terseLabel": "Leases" } } }, "localname": "DeferredTaxAssetsLeases", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_DeferredTaxAssetsStockOptions": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets stock options", "label": "Deferred Tax Assets Stock Options", "terseLabel": "Stock options" } } }, "localname": "DeferredTaxAssetsStockOptions", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_DescriptionOfBusinessLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of business.", "label": "Description Of Business [Line Items]", "terseLabel": "Description Of Business [Line Items]" } } }, "localname": "DescriptionOfBusinessLineItems", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "ftci_DescriptionOfBusinessTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of business.", "label": "Description Of Business [Table]", "terseLabel": "Description Of Business [Table]" } } }, "localname": "DescriptionOfBusinessTable", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "ftci_DimensionEnergyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dimension energy member.", "label": "Dimension Energy [Member]", "terseLabel": "Dimension Energy LLC" } } }, "localname": "DimensionEnergyMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_DimensionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dimension [Member]", "label": "Dimension [Member]" } } }, "localname": "DimensionMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_EarnOutOfAnAdditionalShareCapital": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn-out of an additional share capital", "label": "Earn-out of an additional share capital", "terseLabel": "Earn-out of an additional share capital" } } }, "localname": "EarnOutOfAnAdditionalShareCapital", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "ftci_EquityMethodInvestmentSuccessBasedFeePayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investment Success-based Fee Payment", "label": "Equity Method Investment Success-based Fee Payment", "terseLabel": "Success-based fee payment" } } }, "localname": "EquityMethodInvestmentSuccessBasedFeePayment", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_EquityMethodInvestmentsFinancialInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity method investments financial information.", "label": "Equity Method Investments Financial Information Table Text Block", "terseLabel": "Summary of Equity Method Investments Financial Information" } } }, "localname": "EquityMethodInvestmentsFinancialInformationTableTextBlock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryTables" ], "xbrltype": "textBlockItemType" }, "ftci_EquityMethodInvestmentsNumberOfShareDisposed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investments Number of Share Disposed", "label": "Equity Method Investments Number of Share Disposed", "terseLabel": "Number of Share Disposed" } } }, "localname": "EquityMethodInvestmentsNumberOfShareDisposed", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "ftci_EscrowReleasedPaymentReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Escrow released payment received.", "label": "Escrow Released Payment Received", "terseLabel": "Escrow released payment received" } } }, "localname": "EscrowReleasedPaymentReceived", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_FcxSolarLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fcx Solar Llc [Member]", "label": "Fcx Solar Llc [Member]", "terseLabel": "FCX Solar, LLC [Member]" } } }, "localname": "FcxSolarLlcMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_ForwardStockSplit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forward stock split", "label": "Forward stock split", "verboseLabel": "Forward stock split" } } }, "localname": "ForwardStockSplit", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "ftci_ForwardStockSplitTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forward stock split.", "label": "Forward Stock Split [Text Block]", "terseLabel": "Forward Stock Split" } } }, "localname": "ForwardStockSplitTextBlock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ftci_FunctionalCurrency": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Functional currency", "label": "Functional currency", "terseLabel": "Functional currency" } } }, "localname": "FunctionalCurrency", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ftci_HxTrackersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HX Trackers Member", "label": "HX Trackers [Member]" } } }, "localname": "HxTrackersMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_ImpactOfStockSplit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impact of stock split.", "label": "Impact of Stock Split" } } }, "localname": "ImpactOfStockSplit", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_IncreaseInCommonStockIssuedAndOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase in common stock issued and outstanding.", "label": "Increase in Common stock Issued and Outstanding", "terseLabel": "Increase in common stock issued and outstanding" } } }, "localname": "IncreaseInCommonStockIssuedAndOutstanding", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "ftci_InterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Coverage Ratio", "label": "Interest Coverage Ratio", "terseLabel": "Interest coverage ratio" } } }, "localname": "InterestCoverageRatio", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "ftci_JobsActAccountingElectionPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jobs act accounting election policy text block.", "label": "Jobs Act Accounting Election Policy [Text Block]", "terseLabel": "JOBS Act Accounting Election" } } }, "localname": "JobsActAccountingElectionPolicyTextBlock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ftci_LeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leverage Ratio", "label": "Leverage Ratio", "terseLabel": "Leverage ratio" } } }, "localname": "LeverageRatio", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "ftci_LimitationOnExecutiveCompensationDeduction": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails2": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Limitation on executive compensation deduction", "label": "Limitation On Executive Compensation Deduction" } } }, "localname": "LimitationOnExecutiveCompensationDeduction", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_LiquidityRatioAmountMinimumLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liquidity Ratio Amount, Minimum Limit", "label": "Liquidity Ratio Amount, Minimum Limit", "terseLabel": "Liquidity ratio amount, minimum limit" } } }, "localname": "LiquidityRatioAmountMinimumLimit", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_MajorCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Major Customer [Member]", "label": "Major Customer [Member]", "terseLabel": "Major Customer [Member]" } } }, "localname": "MajorCustomerMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_NumberOfCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customer", "label": "Number of customer", "terseLabel": "Number of customer" } } }, "localname": "NumberOfCustomer", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "ftci_OfferingCostsIncludedInPeriodEndAccruals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Offering costs included in period end accruals", "label": "Offering costs included in period end accruals", "negatedLabel": "Offering costs included in period end accruals", "terseLabel": "Offering costs included in period end accruals" } } }, "localname": "OfferingCostsIncludedInPeriodEndAccruals", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_Other": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other", "label": "Other" } } }, "localname": "Other", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other member.", "label": "Other [Member]", "verboseLabel": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationScheduleOfCompanysTotalRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "ftci_PaycheckProtectionProgramPPPLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program (\"PPP\") Loan .", "label": "Paycheck Protection Program P P P Loan [Member]", "terseLabel": "Paycheck Protection Program loan [Member]" } } }, "localname": "PaycheckProtectionProgramPPPLoanMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_PercantageOfConcentrationsOfCreditRisk": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percantage of Concentrations of credit risk", "label": "Percantage of Concentrations of credit risk", "terseLabel": "Concentrations of credit risk, percentage" } } }, "localname": "PercantageOfConcentrationsOfCreditRisk", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ftci_PercentageOfAccumulatedPayrollDeductions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of accumulated payroll deductions.", "label": "Percentage Of Accumulated Payroll Deductions", "terseLabel": "Percentage of accumulated payroll deductions" } } }, "localname": "PercentageOfAccumulatedPayrollDeductions", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ftci_PercentageOfCommonStockOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of common stock outstanding", "label": "Percentage Of Common Stock Outstanding", "terseLabel": "Percentage of common stock outstanding" } } }, "localname": "PercentageOfCommonStockOutstanding", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ftci_PlcBarclaysBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PLC Barclays Bank [Member]", "label": "PLC Barclays Bank [Member]", "terseLabel": "Barclays Bank PLC [Member]" } } }, "localname": "PlcBarclaysBankMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses and Other Current Assets.", "label": "Prepaid Expenses and Other Current Assets [Text Block]", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "ftci_ProceedsFromDeferredOfferingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from deferred offering costs.", "label": "Proceeds From Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "ProceedsFromDeferredOfferingCosts", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_ProductAndServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and service.", "label": "Product and Service [Member]" } } }, "localname": "ProductAndServiceMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13" ], "xbrltype": "domainItemType" }, "ftci_ProductWarrantyLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product warranty life.", "label": "Product Warranty Life", "terseLabel": "Product warranty life" } } }, "localname": "ProductWarrantyLife", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "ftci_PromissoryNotesPurchased": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Promissory Notes, Purchased.", "label": "Promissory Notes Purchased", "terseLabel": "Promissory notes purchased" } } }, "localname": "PromissoryNotesPurchased", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "ftci_ProvisionForInventoryObsolescence": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expense charge to establish an inventory obsolesce reserve.", "label": "Provision For Inventory Obsolescence", "terseLabel": "Reserve for obsolete and slow-moving inventory", "verboseLabel": "Additions charged to earnings" } } }, "localname": "ProvisionForInventoryObsolescence", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfActivityInSlowmovingAndObsoleteInventoryDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_PurchaseOfPropertyAndEquipmentIncludedInAccountPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase of property and equipment included in account payable.", "label": "Purchase Of Property And Equipment Included In Account Payable", "terseLabel": "Purchase of property and equipment included in account payable" } } }, "localname": "PurchaseOfPropertyAndEquipmentIncludedInAccountPayable", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_ReclassificationsPolicyTextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reclassifications policy textblock", "label": "Reclassifications policy textblock", "terseLabel": "Reclassifications" } } }, "localname": "ReclassificationsPolicyTextblock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ftci_RelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related party [Member]", "label": "Related party [Member]" } } }, "localname": "RelatedPartyMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ftci_RepurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repurchase [Member]", "label": "Repurchase [Member]" } } }, "localname": "RepurchaseMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_RequirementToMaintainMinimumLiquidityLimitEachQuarter": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Requirement to maintain minimum liquidity limit each quarter", "label": "Requirement to maintain minimum liquidity limit each quarter", "terseLabel": "Requirement to maintain minimum liquidity limit each quarter" } } }, "localname": "RequirementToMaintainMinimumLiquidityLimitEachQuarter", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_ResearchAndExperimentationTaxCredit": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails2": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and experimentation tax credit.", "label": "Research And Experimentation Tax Credit", "terseLabel": "Research and experimentation tax credit" } } }, "localname": "ResearchAndExperimentationTaxCredit", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_RestrictedStockAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock award.", "label": "Restricted Stock Award [Member]", "terseLabel": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockAwardMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "ftci_RetainageProvisionsIncludedInReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Retainage provisions included in receivables.", "label": "Retainage Provisions Included in Receivables", "terseLabel": "Retainage provisions included in receivables" } } }, "localname": "RetainageProvisionsIncludedInReceivables", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_RevenueRecognizedInExcessOfBillings": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails3": { "order": 1.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revenue recognized in excess of billings", "label": "Revenue recognized in excess of billings", "terseLabel": "Revenue recognized in excess of billings" } } }, "localname": "RevenueRecognizedInExcessOfBillings", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "ftci_RevisionOfPreviouslyIssuedFinancialStatementsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of revised previously issued financial statements.", "label": "Revision of Previously Issued Financial Statements [Text Block]", "terseLabel": "Revision of Previously Issued Financial Statements" } } }, "localname": "RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatements1", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatements2" ], "xbrltype": "textBlockItemType" }, "ftci_ScheduleOfAllowanceForSlowMovingObsoleteInventoryTableTextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Allowance for slow - moving obsolete inventory table textblock", "label": "Schedule of Allowance for slow - moving obsolete inventory table textblock", "terseLabel": "Schedule of Activity in Slow-moving and Obsolete Inventory" } } }, "localname": "ScheduleOfAllowanceForSlowMovingObsoleteInventoryTableTextblock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "ftci_ScheduleOfOperatingLeaseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of operating lease assets and liabilities.", "label": "Schedule Of Operating Lease Assets And Liabilities Table [Text Block]", "terseLabel": "Schedule of Supplemental Balance Sheet Information of Leases" } } }, "localname": "ScheduleOfOperatingLeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "ftci_ScheduleOfPropertyPlantAndEquipmentDepreciationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of property plant and equipment depreciation expense table text block.", "label": "Schedule of Property Plant and Equipment Depreciation Expense Table Text Block", "terseLabel": "Schedule of Depreciation Expense" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentDepreciationExpenseTableTextBlock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "ftci_ScorpiusTrackersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Scorpius Trackers Member", "label": "Scorpius Trackers [Member]" } } }, "localname": "ScorpiusTrackersMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_SecuredPromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Promissory Note.", "label": "Secured Promissory Note [Member]", "terseLabel": "The Notes [Member]" } } }, "localname": "SecuredPromissoryNoteMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_SubscriptionRevenueContractTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription revenue contract terms.", "label": "Subscription Revenue Contract Terms", "terseLabel": "Subscription revenue contract terms" } } }, "localname": "SubscriptionRevenueContractTerms", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "ftci_SunEdisonUtilityHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SunEdison Utility Holdings Inc. member.", "label": "Sun Edison Utility Holdings Inc [Member]", "terseLabel": "SunEdison Utility Holdings, Inc. [Member]" } } }, "localname": "SunEdisonUtilityHoldingsIncMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_SuretyCollateral": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Surety collateral.", "label": "Surety Collateral", "terseLabel": "Surety collateral" } } }, "localname": "SuretyCollateral", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ftci_TangibleAssetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible asset member.", "label": "Tangible Asset [Member]" } } }, "localname": "TangibleAssetMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfDepreciationExpenseDetails" ], "xbrltype": "domainItemType" }, "ftci_TheWesternAllianceBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Western Alliance Bank [Member].", "label": "The Western Alliance Bank [Member]", "terseLabel": "Western Alliance Bank [Member]" } } }, "localname": "TheWesternAllianceBankMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_TwoBoardMembersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two board members member.", "label": "Two Board Members [Member]" } } }, "localname": "TwoBoardMembersMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ftci_TwoThousandAndTwentyOneEmployeePurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty one employee purchase plan member.", "label": "Two Thousand and Twenty One Employee Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan [Member]" } } }, "localname": "TwoThousandAndTwentyOneEmployeePurchasePlanMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_TwoThousandTwentyOneStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty One Stock Incentive Plan [Member]", "label": "Two Thousand Twenty One Stock Incentive Plan [Member]", "terseLabel": "2021 Stock Incentive Plan [Member]" } } }, "localname": "TwoThousandTwentyOneStockIncentivePlanMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_UnauditedInterimFinancialInformationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unaudited interim financial information.", "label": "Unaudited Interim Financial Information Policy [Text Block]", "terseLabel": "Unaudited Interim Financial Information" } } }, "localname": "UnauditedInterimFinancialInformationPolicyTextBlock", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ftci_UnderwritingDiscountAndCommissions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Underwriting Discount and Commissions", "label": "Underwriting Discount and Commissions" } } }, "localname": "UnderwritingDiscountAndCommissions", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_ValuationAllowanceDeferredTaxAssetsIncreaseContinuingOperations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Valuation Allowance Deferred Tax Assets Increase Continuing Operations", "label": "Valuation Allowance Deferred Tax Assets Increase Continuing Operations", "terseLabel": "Valuation Allowance Deferred Tax Assets Increase Continuing Operations" } } }, "localname": "ValuationAllowanceDeferredTaxAssetsIncreaseContinuingOperations", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_Valuations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuations:", "label": "Valuations:" } } }, "localname": "Valuations", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAssumptionsUsedToValueOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "ftci_VendorDeposits": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 0.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Vendor deposits", "label": "Vendor Deposits", "terseLabel": "Vendor deposits" } } }, "localname": "VendorDeposits", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ftci_WeightedAverageRemainingExpenseRecognitionPeriodInYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-average remaining expense recognition period (in years)", "label": "Weighted-average remaining expense recognition period (in years)", "terseLabel": "Weighted-average remaining expense recognition period (in years)" } } }, "localname": "WeightedAverageRemainingExpenseRecognitionPeriodInYears", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "durationItemType" }, "ftci_WesternAllianceBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Western alliance bank.", "label": "Western Alliance Bank [Member]", "terseLabel": "Western Alliance Bank [Member]" } } }, "localname": "WesternAllianceBankMember", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_WriteOffOfObsoleteInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-offs of obsolete inventory", "label": "Write Off Of Obsolete Inventory", "terseLabel": "Write-offs of obsolete inventory" } } }, "localname": "WriteOffOfObsoleteInventory", "nsuri": "http://www.ftcsolar.com/20211231", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfActivityInSlowmovingAndObsoleteInventoryDetails" ], "xbrltype": "monetaryItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r70", "r72", "r139", "r140", "r314", "r354", "r698" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r223", "r392", "r397", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r313", "r353", "r407", "r409", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r638", "r642", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]", "verboseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r313", "r353", "r407", "r409", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r638", "r642", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r223", "r392", "r397", "r641" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r218", "r392", "r395", "r582", "r637", "r639" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r218", "r392", "r395", "r582", "r637", "r639" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r313", "r353", "r403", "r407", "r409", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r638", "r642", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r313", "r353", "r403", "r407", "r409", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r638", "r642", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r71", "r72", "r139", "r140", "r314", "r354" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r151", "r153", "r154", "r156", "r157", "r171", "r516", "r517" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Adjustments" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r153", "r154", "r155", "r156", "r157", "r158", "r171", "r245", "r246", "r443", "r482", "r515", "r516", "r517", "r518", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r153", "r154", "r155", "r156", "r157", "r158", "r171", "r245", "r246", "r443", "r482", "r515", "r516", "r517", "r518", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r1", "r143", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r153", "r154", "r156", "r157", "r171", "r245", "r246", "r443", "r482", "r515", "r516", "r517", "r518", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Previously Reported [Member]", "terseLabel": "As Reported", "verboseLabel": "As Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "auth_ref": [ "r697" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.", "label": "Condensed Financial Statements [Table Text Block]", "terseLabel": "Revision of Previously Issued Financial Statement" } } }, "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsTables1" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r219", "r220", "r392", "r396", "r640", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r687", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxesDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationScheduleOfCompanysTotalRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r219", "r220", "r392", "r396", "r640", "r657", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r687", "r688" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxesDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationScheduleOfCompanysTotalRevenueByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r225", "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r236", "r254" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails3": { "order": 2.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts Notes And Loans Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r48", "r569" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 0.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", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of changes in the Allowance for Doubtful Trade Receivables" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r28", "r226", "r227" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails3": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 3.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, net", "totalLabel": "Accounts Receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r22", "r599", "r618" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Non-federal tax obligations" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r46", "r269" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "terseLabel": "Accumulated depreciation", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r75", "r76", "r77", "r622", "r648", "r652" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r74", "r77", "r85", "r86", "r87", "r143", "r144", "r145", "r509", "r643", "r644", "r702" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r29", "r443", "r569" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 3.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", "periodEndLabel": "Additional Paid in Capital, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Beginning Balance", "terseLabel": "Additional paid-in capital", "totalLabel": "Additional Paid in Capital, Total" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r143", "r144", "r145", "r440", "r441", "r442", "r516" ], "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.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r410", "r412", "r446", "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "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 income (loss) to cash used in operating activities:", "verboseLabel": "Impact on cash from changes in operating assets and liabilities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r412", "r437", "r445" ], "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": "Total stock compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansStockCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails2": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "terseLabel": "Stock compensation" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r232", "r247", "r248", "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetSummaryOfChangesInTheAllowanceForDoubtfulTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r232", "r247" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails3": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Additions charged to earnings" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetSummaryOfChangesInTheAllowanceForDoubtfulTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs of uncollectible accounts", "terseLabel": "Write-offs of uncollectible accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetSummaryOfChangesInTheAllowanceForDoubtfulTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r98", "r121", "r333", "r535" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance cost" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r168" ], "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": "Potential common shares excluded from diluted net loss per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "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]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r168" ], "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]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r135", "r203", "r208", "r214", "r241", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r507", "r510", "r523", "r567", "r569", "r597", "r617" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "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.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r11", "r69", "r135", "r241", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r507", "r510", "r523", "r567", "r569" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 0.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", "terseLabel": "Current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r413", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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 and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r406", "r408" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r406", "r408", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Common stock issued for business acquisition" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r497", "r498", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Business Combination, Consideration Transferred, Total", "verboseLabel": "Purchase Price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents a description of such arrangements.", "label": "Business Combination, Contingent Consideration Arrangements, Description" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r3", "r142", "r194" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusiness1" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs.", "label": "Deferred Policy Acquisition Costs, Policy [Policy Text Block]", "terseLabel": "Deferred costs" } } }, "localname": "CapitalizationOfDeferredPolicyAcquisitionCostsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r42", "r569", "r654", "r655" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "periodEndLabel": "Cash, Ending Balance", "periodStartLabel": "Cash, Beginning Balance", "terseLabel": "Cash and cash equivalents" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r42", "r123" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 0.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", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "terseLabel": "Cash", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r17", "r124" ], "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.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r17", "r124", "r596" ], "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.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r116", "r123", "r126" ], "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 restricted cash at end of period", "periodStartLabel": "Cash and restricted cash at beginning of period", "terseLabel": "Total cash and restricted cash", "totalLabel": "Total cash and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash and restricted cash at period end" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r116", "r524" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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 increase in cash and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r132", "r135", "r161", "r162", "r163", "r165", "r167", "r179", "r180", "r181", "r241", "r299", "r303", "r304", "r305", "r308", "r309", "r351", "r352", "r356", "r360", "r523", "r685" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r59", "r279", "r602", "r627" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "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 (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r276", "r277", "r278", "r283", "r661" ], "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.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingencies1" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of common shares reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r143", "r144", "r516" ], "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.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "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", "totalLabel": "Common Stock, Shares, Issued, Total", "verboseLabel": "Common stock issued for notes purchased" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r367" ], "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", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27", "r569" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "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", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock par value of $0.0001 per share, 850,000,000 shares authorized; 92,619,641 and 66,155,340 shares issued and outstanding as of December 31, 2021 and December 30, 2020", "totalLabel": "Common Stock, Value, Issued, Total", "verboseLabel": "Common stock, value, issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r80", "r82", "r83", "r94", "r608", "r631" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive loss", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r189", "r190", "r223", "r520", "r521", "r660" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r189", "r190", "r223", "r520", "r521", "r653", "r660" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r189", "r190", "r223", "r520", "r521", "r653", "r660" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r184", "r615" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r189", "r190", "r223", "r520", "r521" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r189", "r190", "r223", "r520", "r521", "r660" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r379", "r380", "r393" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r102", "r582" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue", "totalLabel": "Cost of Goods and Services Sold, Total", "verboseLabel": "Cost of Revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk [Member]" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r136", "r477", "r485" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails": { "order": 0.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r136", "r477" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r477", "r485", "r487" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current -" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r136", "r477", "r485" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r187", "r223" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r131", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r327", "r334", "r335", "r337", "r347" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebt1" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r24", "r338", "r600", "r616" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Total debt", "totalLabel": "Total debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r310", "r341", "r342", "r534", "r536", "r537" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount of notes" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r55", "r311" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate of notes" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r57", "r134", "r141", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r336", "r341", "r342", "r343", "r344", "r368", "r371", "r372", "r373", "r533", "r534", "r536", "r537", "r614" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Term of notes" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Borrowing Capacity" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r538" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "terseLabel": "Debt issuance costs", "totalLabel": "Debt Issuance Costs, Line of Credit Arrangements, Net, Total" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r478", "r485" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r136", "r478", "r485", "r486", "r487" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred -" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r478", "r485" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r468" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Subtotal" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r475", "r476" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Research and experimentation tax credit", "verboseLabel": "R&D credit carryforward" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInvestments": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred Tax Assets, Investments", "terseLabel": "Investment difference" } } }, "localname": "DeferredTaxAssetsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r470" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax asset (liability)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r470" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r475", "r476" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforward", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r475", "r476" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals [Abstract]" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r469" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: valuation allowance", "terseLabel": "Valuation allowance", "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "verboseLabel": "Less: valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r454", "r470" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Total deferred tax liability", "totalLabel": "Total deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r475", "r476" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Leases", "terseLabel": "Leases" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses", "terseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxesBusinessCombinationValuationAllowanceAllocatedToContributedCapital": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation allowance for tax benefit to be credited to shareholders' equity if tax benefit subsequently becomes realizable. Includes, but is not limited to, adjustment to opening balance of retained earnings for change in accounting principle or correction of error, gain (loss) in comprehensive income (loss) but excluded from net income (loss), deductible expenditure for income tax purposes reported as reduction of shareholders' equity, and deductible temporary difference existing at date of quasi-reorganization.", "label": "Deferred Taxes, Business Combination, Valuation Allowance, Allocated to Contributed Capital", "terseLabel": "Valuation Allowance Deferred Tax Assets Increase paid in capital" } } }, "localname": "DeferredTaxesBusinessCombinationValuationAllowanceAllocatedToContributedCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Employee and company contributions, amount" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employee contributions percentage Second" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employee contributions percentage First" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Employee contributions percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Employee contributions percentage final" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r121", "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "totalLabel": "Depreciation, Total", "verboseLabel": "Total depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfDepreciationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r121", "r267" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r392", "r395", "r396", "r397", "r398", "r399", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock compensation and other employee benefit plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlans" ], "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_Dividends": { "auth_ref": [ "r374", "r613" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "totalLabel": "Dividends, Total" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share", "verboseLabel": "Note 11. Net loss per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r95", "r148", "r149", "r151", "r152", "r153", "r159", "r161", "r165", "r166", "r167", "r171", "r172", "r517", "r518", "r609", "r632" ], "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": "Basic", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Basic loss per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Basic and diluted loss per share", "totalLabel": "Basic and diluted loss per share" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Basic and diluted:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r95", "r148", "r149", "r151", "r152", "r153", "r161", "r165", "r166", "r167", "r171", "r172", "r517", "r518", "r609", "r632" ], "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": "Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Diluted loss per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r168", "r169", "r170", "r173" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (loss) per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r524" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r456", "r488" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in deferred tax assets valuation allowance, percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r456", "r488" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Tax provision at effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansStockCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r435" ], "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": "Options [Member]", "verboseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Field Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r85", "r86", "r87", "r143", "r144", "r145", "r147", "r154", "r157", "r178", "r244", "r367", "r374", "r440", "r441", "r442", "r481", "r482", "r516", "r525", "r526", "r527", "r528", "r529", "r531", "r643", "r644", "r645", "r702" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.", "label": "Equity Method Investment, Aggregate Cost", "terseLabel": "Ownership value" } } }, "localname": "EquityMethodInvestmentAggregateCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r99", "r100", "r121" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedLabel": "Gain from disposal of investment in unconsolidated subsidiary", "terseLabel": "Gain from disposal of investment in unconsolidated subsidiary", "totalLabel": "Equity Method Investment, Realized Gain (Loss) on Disposal, Total" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r43", "r204", "r237" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investments in unconsolidated subsidiary", "verboseLabel": "Carrying value" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Sale of investment in unconsolidated subsidiary" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiary1" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r43", "r115", "r239", "r523" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Summary of Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r519" ], "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.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "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 of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfEquityInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying value and the sale price of equity securities, not separately or otherwise categorized as trading or available-for-sale. This element includes investments in which the entity holds a small ownership stake (generally, less than 20% of the shares outstanding) and cannot exert significant influence.", "label": "Gain (Loss) on Sale of Equity Investments" } } }, "localname": "GainLossOnSaleOfEquityInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "auth_ref": [ "r99", "r100", "r121", "r604", "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.", "label": "Gain (Loss) on Disposition of Stock in Subsidiary" } } }, "localname": "GainOrLossOnSaleOfStockInSubsidiary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r121", "r345", "r346" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "(Gain) loss on extinguishment of debt", "terseLabel": "Gain (loss) on extinguishment of debt", "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "verboseLabel": "Gain on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r188", "r660" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "verboseLabel": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r263", "r264" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets, net" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r101", "r135", "r203", "r207", "r210", "r213", "r216", "r241", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r523" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.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", "terseLabel": "Gross loss", "totalLabel": "Gross profit (loss)", "verboseLabel": "Gross profit (loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleTextBlock": { "auth_ref": [ "r265", "r272" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for impaired assets to be disposed of by a method other than sale. Includes disclosure of the carrying value of the asset, the facts and circumstances leading to impairment, the amount of impairment loss, the income statement classification, the method for determining fair value and the segment in which the impaired long-lived assets being disposed of by a method other than sale is reported.", "label": "Impaired Assets to be Disposed of by Method Other than Sale [Table Text Block]", "terseLabel": "Depreciation of property and equipment using the method over their estimated useful lives" } } }, "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r121", "r266", "r271" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets", "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r90", "r203", "r207", "r210", "r213", "r216", "r595", "r605", "r611", "r634" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Pre-tax income (loss) from company's operations", "totalLabel": "Loss before income taxes", "verboseLabel": "Total loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxesDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r91", "r121", "r201", "r237", "r603", "r628" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "(Income) loss from unconsolidated subsidiary", "terseLabel": "Income (loss) from unconsolidated subsidiary", "totalLabel": "Income (Loss) from Equity Method Investments, Total", "verboseLabel": "Share of net loss from equity method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r121" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedLabel": "(Gain) loss from unconsolidated subsidiary", "totalLabel": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions, Total" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Statement of operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r273", "r275" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansStockCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r460", "r465", "r467", "r480" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r137", "r457", "r466", "r472", "r483", "r489", "r492", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxes1" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r138", "r156", "r157", "r202", "r455", "r484", "r491", "r635" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "(Provision) benefit for income taxes", "terseLabel": "(Benefit from) income taxes", "totalLabel": "Provision (benefit) for income taxes", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r84", "r452", "r453", "r466", "r467", "r471", "r479" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r456" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails2": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsDividends": { "auth_ref": [ "r456" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails2": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for dividend.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount", "negatedLabel": "Dividends received deduction", "terseLabel": "Dividends received deduction" } } }, "localname": "IncomeTaxReconciliationDeductionsDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsOther": { "auth_ref": [ "r456" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails2": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Amount", "terseLabel": "Permanent differences and other" } } }, "localname": "IncomeTaxReconciliationDeductionsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r456" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails2": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal income tax provision (benefit) at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r456" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails2": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes, net of federal" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfProvisionsBenefitsForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r118", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid during the period for taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r120" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 20.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", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r120" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.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", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r120" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r120" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.", "label": "Increase (Decrease) in Interest Payable, Net", "terseLabel": "Accrued interest \u2013 related party debt" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r120" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r120" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accruals and other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r120" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r120" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other, net", "totalLabel": "Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r120" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.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", "negatedLabel": "Prepaid and other current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r104", "r331", "r340", "r343", "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense on debt and other borrowings", "totalLabel": "Interest Expense, Debt, Total" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest Expense, Related Party", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r610" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest expense", "terseLabel": "Interest expense, net", "totalLabel": "Interest Income (Expense), Net, Total" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r114", "r117", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r14", "r15", "r53" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest \u2013 related party" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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": [ "r259" ], "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": "Inventories, net" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r65" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoryDetails": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "totalLabel": "Inventory, Finished Goods, Gross, Total" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryImpairmentPolicy": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing inventory losses, including, but not limited to, substantial and unusual losses resulting from the subsequent measurement of inventory due to physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Impairment, Policy [Policy Text Block]", "terseLabel": "Impairment" } } }, "localname": "InventoryImpairmentPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r66", "r569" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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": "Total", "totalLabel": "Inventory, Net, Total", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoryDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r16", "r67", "r128", "r174", "r256", "r257", "r259", "r580" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories, net" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r66", "r258" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedTerseLabel": "Allowance for slow-moving and obsolete inventory", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfActivityInSlowmovingAndObsoleteInventoryDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r554", "r556" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Future Remaining Lease Payments Obligations" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r555" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r555" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r555" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r555" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r555" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r555" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r555" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r555" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r52", "r135", "r209", "r241", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r508", "r510", "r511", "r523", "r567", "r568" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "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.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r135", "r241", "r523", "r569", "r601", "r624" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r54", "r135", "r241", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r508", "r510", "r511", "r523", "r567", "r568", "r569" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 0.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", "terseLabel": "Current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r24", "r600", "r616" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Principal amount", "totalLabel": "Long-term Line of Credit, Total", "verboseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Average amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Average Outstanding Amount", "terseLabel": "Line of credit, outstanding balance" } } }, "localname": "LineOfCreditFacilityAverageOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Initial Commitment Fees" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCovenantCompliance": { "auth_ref": [ "r21", "r23" ], "lang": { "en-us": { "role": { "documentation": "Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.", "label": "Line of Credit Facility, Covenant Compliance", "terseLabel": "Line of credit facility, covenant compliance" } } }, "localname": "LineOfCreditFacilityCovenantCompliance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCovenantTerms": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Description of the conditions for borrowing under the credit facility including the nature of any restrictions.", "label": "Line of Credit Facility, Covenant Terms", "terseLabel": "Line of credit facility, covenant terms" } } }, "localname": "LineOfCreditFacilityCovenantTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Line of Credit Facility, Expiration Period", "terseLabel": "Maturity period" } } }, "localname": "LineOfCreditFacilityExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Initial margins" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Aggregate commitments" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR-based interest rates" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r24", "r324", "r339", "r341", "r342", "r600", "r620" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt and other borrowings", "totalLabel": "Long-term Debt, Excluding Current Maturities, Total", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r57", "r296", "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Loans received" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r57", "r298" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "periodEndLabel": "Loss Contingency Accrual, Ending Balance", "periodStartLabel": "Loss Contingency Accrual, Beginning Balance", "terseLabel": "Loss contingency" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r279", "r281", "r282" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages sought value" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r116" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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 provided by (used in) financing activities", "verboseLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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:", "verboseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r116" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r116", "r119", "r122" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.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 provided by (used in) operating activities", "verboseLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r78", "r81", "r87", "r92", "r122", "r135", "r146", "r148", "r149", "r151", "r152", "r156", "r157", "r164", "r203", "r207", "r210", "r213", "r216", "r241", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r518", "r523", "r606", "r629" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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 Income (loss)", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "verboseLabel": "Non US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.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", "terseLabel": "Total operating expenses", "totalLabel": "Total Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r203", "r207", "r210", "r213", "r216" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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)", "terseLabel": "Loss from operations", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r549", "r556" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r545" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability, net of current portion", "totalLabel": "Present value of operating lease liabilities", "verboseLabel": "Current portion of operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r545" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 }, "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails2": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Operating lease liabilities, current portion (included in Accrued expenses and other current liabilities)", "verboseLabel": "Current portion of operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r545" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails2": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 2.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, non-current (included in Other non-current liabilities)", "verboseLabel": "Operating lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureRemainingLeasePaymentsObligationsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r544" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 1.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.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r553", "r556" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r552", "r556" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r286", "r539", "r540", "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "terseLabel": "Summary of Supplemental Information, Operating Lease" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r473" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "NOL carryback refund", "totalLabel": "Operating Loss Carryforwards, Total", "verboseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsExpirationDate": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format.", "label": "Operating Loss Carryforwards, Expiration Date" } } }, "localname": "OperatingLossCarryforwardsExpirationDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_OptionContractIndexedToEquitySettlementShareFairValuePerShare": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Fair value per share that would be issued upon settlement of option contract indexed to equity.", "label": "Option Contract Indexed to Equity, Settlement, Share, Fair Value Per Share", "terseLabel": "Grant-date fair value per option (post-split)" } } }, "localname": "OptionContractIndexedToEquitySettlementShareFairValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAssumptionsUsedToValueOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "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_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r53" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r68", "r569" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 4.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", "totalLabel": "Other Assets, Noncurrent, Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r73" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r79", "r82", "r85", "r86", "r88", "r93", "r367", "r525", "r530", "r531", "r607", "r630" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Accrued Expenses and Other Current Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r53", "r569" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 4.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 non-current liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r122" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash items", "totalLabel": "Other Noncash Income (Expense), Total" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r105" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "negatedLabel": "Other Expense", "terseLabel": "Other Expense", "totalLabel": "Other Nonoperating Expense, Total" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Accrued warranty balance reported in:" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfWarrantyAccrualsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r111" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase and retirement of common stock held by related parties" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r113" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Offering costs paid", "terseLabel": "Stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r107", "r500" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid as purchase price", "verboseLabel": "Cash on Hand" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r108", "r503", "r504", "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Payments to acquire assets", "totalLabel": "Payments to Acquire Productive Assets, Total" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r108" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.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", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r413", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r26", "r351" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r26", "r351" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r26", "r569" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "terseLabel": "Preferred stock par value of $0.0001 per share, 10,000,000 shares authorized; none issued as of December 31, 2021 and December 31, 2020", "totalLabel": "Preferred Stock, Value, Issued, Total" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r40", "r41" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "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 and other current assets", "totalLabel": "Prepaid expenses and other current assets, Total", "verboseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r7", "r10", "r261", "r262" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expense", "totalLabel": "Prepaid Expense, Current, Total" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r8", "r10", "r260", "r262" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePrepaidAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement [Member]" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from IPO", "verboseLabel": "Proceeds of IPO" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r109" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from stock issuance" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r110" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from borrowings", "totalLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r106" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from disposal of equity method investment" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r109", "r439" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.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 stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r53", "r284", "r287" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 }, "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfWarrantyAccrualsDetails": { "order": 0.0, "parentTag": "us-gaap_StandardProductWarrantyAccrual", "weight": 1.0 } }, "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. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty reserves", "verboseLabel": "Other current liabilities" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfWarrantyAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r58", "r279", "r280" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfWarrantyAccrualsDetails": { "order": 1.0, "parentTag": "us-gaap_StandardProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Warranty reserves", "verboseLabel": "Other non-current liabilities" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfWarrantyAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r289" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "negatedLabel": "Warranty recoverable from manufacturer", "terseLabel": "Warranty recoverable from manufacturer", "totalLabel": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued, Total" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r120", "r290" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "terseLabel": "Warranty provision" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "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": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r46", "r270" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfDepreciationExpenseDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r274", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r45", "r268" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "verboseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfDepreciationExpenseDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r18", "r19", "r270", "r569", "r612", "r626" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 2.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", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other Types [Member]", "terseLabel": "Tooling [Member]" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r44", "r270", "r662", "r663" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r18", "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment", "verboseLabel": "Scheule of Property Plant And Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r18", "r268" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfDepreciationExpenseDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property Plant And Equipment Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r97", "r249" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense", "verboseLabel": "Allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r176", "r177" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly information (unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r28", "r36", "r569", "r625", "r656" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails3": { "order": 0.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "totalLabel": "Total" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r404", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r404", "r560", "r561", "r564" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r404", "r560", "r564", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r558", "r559", "r561", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedParties1" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r112" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayments of borrowings (related party borrowings in 2020)", "totalLabel": "Repayments of Long-term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r450", "r581", "r676" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.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", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "R&D [Member]" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r17", "r123", "r126", "r596", "r621" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents 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. 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": "Restricted Cash and Cash Equivalents", "periodEndLabel": "Total cash and restricted cash", "terseLabel": "Total cash and restricted cash", "totalLabel": "Total cash and restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r4", "r17", "r126" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalents": { "auth_ref": [ "r126", "r596", "r621", "r658", "r659" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage. 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": "Restricted Cash Equivalents", "periodEndLabel": "Restricted cash", "terseLabel": "Restricted cash", "totalLabel": "Restricted Cash Equivalents, Total" } } }, "localname": "RestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "verboseLabel": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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 [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r374", "r443", "r569", "r623", "r647", "r652" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 5.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)", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r143", "r144", "r145", "r147", "r154", "r157", "r244", "r440", "r441", "r442", "r481", "r482", "r516", "r643", "r645" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r199", "r200", "r206", "r211", "r212", "r218", "r219", "r223", "r391", "r392", "r582" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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": "Total revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationScheduleOfCompanysTotalRevenueByGeographicAreaDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r390", "r394", "r402" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Company's Total Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r129", "r130" ], "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 Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r387" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue allocated to remaining performance obligations, amount of revenue expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails12" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails12" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue allocated to remaining performance obligations, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails12" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails12" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails12" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue allocated to remaining performance obligations, percentage of revenue expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails12" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r89", "r135", "r199", "r200", "r206", "r211", "r212", "r218", "r219", "r223", "r241", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r523", "r611" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue", "totalLabel": "Revenues, Total" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Line of Credit [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Purchase cost of shares" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r189", "r223" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Net [Member]", "verboseLabel": "Total Revenue [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r168" ], "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]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r168" ], "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 Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of income before income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of components of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r167" ], "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 Computation of Basic and Diluted Income (Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r412", "r436", "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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 Equity Method Investments [Line Items]", "terseLabel": "Schedule Of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r2", "r135", "r240", "r241", "r523" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule Of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of provisions (benefits) for income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r37", "r38", "r39" ], "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 Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureInventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r295" ], "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": "Summary of Changes in Product Warranty Reserves", "verboseLabel": "Schedule of warranty accruals" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r46", "r270" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfDepreciationExpenseDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of quarterly information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r562", "r564" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "terseLabel": "Summary of outstanding option awards activity" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Summary of outstanding restricted stock unit and restricted stock awards" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r413", "r438" ], "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r417", "r425", "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of option awards Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r60", "r132", "r179", "r180", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r360", "r365", "r368", "r369", "r370", "r371", "r372", "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r465", "r480" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of changes in our accruals for unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r195", "r197", "r198", "r203", "r205", "r210", "r214", "r215", "r216", "r217", "r218", "r222", "r223", "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/Role_DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing", "totalLabel": "Selling and Marketing Expense, Total" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r120" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.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": "Stock-based compensation", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Payment Arrangement, Accelerated Cost", "terseLabel": "Increased stock-based compensation expenses", "verboseLabel": "Stock-based compensation cost not yet recognized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r414" ], "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.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award vested under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share", "terseLabel": "Average intrinsic value per share of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAssumptionsUsedToValueOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAssumptionsUsedToValueOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAssumptionsUsedToValueOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk Free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAssumptionsUsedToValueOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable , Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable , Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAssumptionsUsedToValueOptionAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeitures and expired, Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited and expired, Shares", "terseLabel": "Forfeited and expired, Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted, Shares", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding , Average intrinsic value", "verboseLabel": "Intrinsic value of options exercised (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r419", "r438" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance, Shares", "periodStartLabel": "Outstanding, beginning balance, Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding ending balance, Weighted average exercise price", "periodStartLabel": "Outstanding beginning balance, Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r430" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Vested or expected to vest in the future, Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested or expected to vest in the future, Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r411", "r415" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised, Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted, Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r413", "r416" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Price per share of common stock" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r431", "r444" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAssumptionsUsedToValueOptionAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable , Average intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, Weighted average remaining contractual term ( in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Nonvested, ending balance, Shares", "periodStartLabel": "Nonvested, beginning balance, Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Forfeited, Shares", "terseLabel": "Forfeited, Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Nonvested, ending balance, Dollars per share", "periodStartLabel": "Nonvested, beginning balance, Dollars per share" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding , Weighted average remaining contractual term (years)", "verboseLabel": "Weighted-average remaining expense recognition period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested or expected to vest in the future, Weighted average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Vested, Shares", "terseLabel": "Vested or expected to vest in the future, Shares", "verboseLabel": "Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansSummaryOfOutstandingRestrictedStockUnitAndRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r20", "r569", "r598", "r619" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "negatedLabel": "Less: short-term debt", "terseLabel": "Less: short-term debt", "totalLabel": "Short-term Debt, Total", "verboseLabel": "Short-term debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtScheduleOfDebtDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtLineItems": { "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": "Short-term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r550", "r556" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r127", "r142" ], "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.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies1" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Capitalized Software [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfDepreciationExpenseDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r294" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfWarrantyAccrualsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Balance at end of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfWarrantyAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements made during the period", "terseLabel": "Settlements made during the period" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfWarrantyAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Changes in liability for pre-existing warranties" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfWarrantyAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r289" ], "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": "Warranties issued during the period" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfWarrantyAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyDescription": { "auth_ref": [ "r285", "r292" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of the product warranty, including the approximate term of the product warranty, how the product warranty arose, and the events or circumstances that would require the warrantor to perform under the product warranty.", "label": "Standard Product Warranty Description", "terseLabel": "Warranty description" } } }, "localname": "StandardProductWarrantyDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r293" ], "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": "Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r25", "r26", "r27", "r132", "r135", "r161", "r162", "r163", "r165", "r167", "r179", "r180", "r181", "r241", "r299", "r303", "r304", "r305", "r308", "r309", "r351", "r352", "r356", "r360", "r367", "r523", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSaleOfInvestmentInUnconsolidatedSubsidiaryAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r63", "r85", "r86", "r87", "r143", "r144", "r145", "r147", "r154", "r157", "r178", "r244", "r367", "r374", "r440", "r441", "r442", "r481", "r482", "r516", "r525", "r526", "r527", "r528", "r529", "r531", "r643", "r644", "r645", "r702" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationScheduleOfCompanysTotalRevenueByGeographicAreaDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Balance sheet" } } }, "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": "Condensed Consolidated Statement of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r143", "r144", "r145", "r178", "r582" ], "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.ftcsolar.com/20211231/taxonomy/role/DisclosureQuarterlyInformationUnauditedScheduleOfQuarterlyInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSegmentInformationScheduleOfCompanysTotalRevenueByGeographicAreaDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansStockCompensationExpenseDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r26", "r27", "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Common stock issued" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r26", "r27", "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock Issued During Period Shares New Issues", "verboseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted stock awards vested during the period (in shares)", "verboseLabel": "Shares of common stock issuable upon vesting of restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r367", "r374", "r421" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised, Shares", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "verboseLabel": "Exercised, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansOutstandingOptionAwardsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r26", "r27", "r367", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r26", "r27", "r367", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Restricted stock awards vested during the period" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r63", "r367", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r26", "r27", "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchase and retirement of common stock (shares)", "terseLabel": "Repurchase and retirement of common stock held by related parties (shares)", "verboseLabel": "Stock purchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r26", "r27", "r367", "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchase and retirement of common stock", "terseLabel": "Repurchase and retirement of common stock held by related parties" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r26", "r27", "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of treasury stock", "terseLabel": "Repurchase of treasury stock, held in treasury" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r32", "r33", "r135", "r234", "r241", "r523", "r569" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 0.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": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Stockholders equity", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r133", "r352", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r374", "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquity1" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityReverseStockSplit": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.", "label": "Stockholders' Equity, Reverse Stock Split", "terseLabel": "Stock split" } } }, "localname": "StockholdersEquityReverseStockSplit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r532", "r571" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r532", "r571" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r532", "r571" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r532", "r571" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r570", "r572" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockCompensationAndOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfConsolidatedStatementOfCashFlowsDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r473" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax Credit Carryforward, Amount" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardDescription": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "A description of the origin, nature, and characteristics of the tax credit carryforward.", "label": "Tax Credit Carryforward, Description", "terseLabel": "Tax credit carryback description" } } }, "localname": "TaxCreditCarryforwardDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format.", "label": "Tax Credit Carryforward, Expiration Date" } } }, "localname": "TaxCreditCarryforwardExpirationDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable", "totalLabel": "Taxes Payable, Current, Total" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]", "terseLabel": "Information Technology Equipment [Member]" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ToolsDiesAndMoldsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.", "label": "Tools, Dies and Molds [Member]", "terseLabel": "Tooling [Member]" } } }, "localname": "ToolsDiesAndMoldsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r228", "r229", "r230", "r231", "r233", "r235" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable, net" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeReceivablesHeldForSaleAmount": { "auth_ref": [ "r226" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails3": { "order": 0.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before valuation allowance, of accounts receivable held for sale.", "label": "Accounts Receivable, Held-for-sale", "terseLabel": "Trade receivables" } } }, "localname": "TradeReceivablesHeldForSaleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r62", "r376" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r62", "r376" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Treasury Stock, Shares, Ending Balance", "periodStartLabel": "Treasury Stock, Shares, Beginning Balance", "terseLabel": "Treasury stock, shares", "totalLabel": "Treasury Stock, Shares, Total" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r27", "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock, shares, acquired" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r62", "r376", "r377" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "terseLabel": "Treasury stock, at cost; 10,762,566 and 9,896,666 shares as of December 31, 2021 and December 31, 2020", "totalLabel": "Treasury Stock, Value, Total", "verboseLabel": "Treasury stock, value" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r47" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance cost" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r451", "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInOurAccrualsForUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r462" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "terseLabel": "Decrease for tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInOurAccrualsForUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Income Tax Interest and Penalties Accrued", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r463" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase for tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInOurAccrualsForUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Unrecognized Tax Benefits, Period Increase (Decrease)", "totalLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits impact effective income tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualRiskOrUncertaintyByNatureAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by nature of risk and uncertainty, for example, but not limited to, threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost.", "label": "Unusual Risk or Uncertainty, Nature [Axis]", "terseLabel": "Unusual Risk or Uncertainty, Nature" } } }, "localname": "UnusualRiskOrUncertaintyByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualRiskOrUncertaintyNatureDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the nature of the unusual risk or uncertainty, such as the threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost.", "label": "Unusual Risk or Uncertainty, Nature [Domain]", "terseLabel": "Unusual Risk or Uncertainty, Nature" } } }, "localname": "UnusualRiskOrUncertaintyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r182", "r183", "r185", "r186", "r191", "r192", "r193" ], "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" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Net change in total valuation allowance", "verboseLabel": "Valuation Allowance, Deferred Tax Asset, Increase" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r551", "r556" ], "calculation": { "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r160", "r167" ], "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": "Diluted", "totalLabel": "Potential common shares excluded from diluted net loss per share", "verboseLabel": "Diluted weighted-average number of common shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average shares outstanding for calculating basic and diluted loss per share" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r159", "r167" ], "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": "Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted average shares outstanding for calculating basic and diluted loss per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "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": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "http://asc.fasb.org/topic&trid=82887179" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=123354056&loc=d3e3927-108312" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "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": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r4": { "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" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "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" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r45": { "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" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r494": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r507": { "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" }, "r508": { "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" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "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" }, "r511": { "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" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r531": { "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" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r543": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r544": { "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" }, "r545": { "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" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r557": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r566": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r572": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r581": { "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" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r596": { "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" }, "r597": { "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" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r601": { "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" }, "r602": { "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" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(g))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r606": { "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" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r609": { "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" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r612": { "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" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r615": { "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" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r617": { "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" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r621": { "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" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r623": { "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" }, "r624": { "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" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r626": { "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" }, "r627": { "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" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r629": { "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" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r632": { "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" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r647": { "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" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r65": { "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" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r652": { "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" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581" }, "r66": { "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" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r661": { "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" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r67": { "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" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r678": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r679": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r68": { "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" }, "r680": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r681": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r682": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r683": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r684": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r685": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r686": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r687": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r688": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r689": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r69": { "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" }, "r690": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r691": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r692": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r693": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r694": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r695": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r696": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r697": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r698": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r699": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r700": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 107 0000950170-22-004184-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-22-004184-xbrl.zip M4$L#!!0 ( .0[=53 W,3!4=8# *&V10 1 9G1C:2TR,#(Q,3(S,2YH M=&WLO6MWW#B6(/A]?@77W3/K/"O( @0A#,KYRAENUI=F9;7DKNF=L\>'SPE M5H:"*C)"MN;7[[U@1"CTL/4*20R9/5/I$ ,! KCO!^[]Y7]^/1IE)Z%IJWK\ MEQ=LD[[(PMC5OAH?_.7%UM[VSLZ+__GK+_\'(=F;=SOOL_?A2[;E)M5)>%.U M;E2WTR9D+_?^^"G;&8^J<U&YZ%,:3C&2'D\GQZU>OOGSYLNEC M-6[KT70"KVHW77WT*B.DFWN["08?9V_,)&2O.>6Y\5FS@KU M?\%?E)[]JCX^;:J#PTGVTOV4X8_@S>-Q&(U.LW?5V(Q=94;9WOR5&[!&MYEM MC4;91_Q5FWT,;6A.@M_$*?_;+X<3. LXCW'[EQ=+Z_Z2;];-P2NFM7[U%<>\ MZ :]_FJ;D:\68_'/-))36KSJOCPW='+E4-D-G2P/K".[Y\'$]?@]@;RIW]<_\ MI'DU.3T.KV @&76$%TN3D#:^XP'!ER$0X^7$"%^:OA"_@M9_\2 M\Z'3EAP8<[P8'DUKTRMF7Z3AA+*E-55M+3A3W\.+;L3\!P%.F%^%<)R^"E\G M8=Q6=A1(2(!()]$2CN0_V\VD(0BL]AI8XGRX4KY8:9RX\\<'#X#L39-('G?& M^-F^7#T=3YK3JT]N]F7ZT?P';3.Y?&[P\(HSFTZ:;YZ7?@7?OOCUOV6_' ;C MX=_LETDU&85?&25_^^55]QF?'H6)25R,A']-JY._O-BNQW!Z$[(/VW^1N>ZO MO[R8P*&^ZKC#*YSVU6S>7VSM3]-,OCK)VLGI*/SEA:_:XY$Y19()/[_X]9?J MZVL<'IKN8^5]&*>/9S255?XO+]Y]SHM0%L:6Q!D;B'!.$AN<)[&PJF32%BP" MFHW-$;XE5*^WITT#ZWL'W-J,_A%,\W;LD%M(1+:(C M@N>&:%,Z HLRKHB&ERI_\2LAC,,!__+JW-*N7BES>>EHD9.@6"3"6$/*,AJ2 MQU!2;Z@,U,U7BCCS>F]J6]=4QXB+'\,)8&; LVZ,F^R'YJB]N&3IN62NY$1% M6A!A 1%-S"4Q7''N2V6$X"]^_<#^<:/EYM8'YZ(F/G %!Z!QN5*0R+D*7BA3 MQGR^W!F9OMX]3J0S/OB];MMMTS2GP%:^F,:W;[\>5QU57778,C#IM93$1^V) MR'-/2@TOS(T7PN:%*#P08L>B_O("V-IK#[, A1?_$H3LG.:BV]L M[QT>',K4&3ATKHW4C+B@+2!.X4A)HR*%8IPSJERI[<7][1V:)OP&PL-OUT?' MP#+2CK8:8* ' 07\;Z=G0SZ84WRTA?M_"Z0R.=T!#MDD1:#=G1R&9O_0C'<3 M>-O_"NTD^)WQ!UAQ#?].&F"GE?LO,YI>.BVG 9:Q#(1S RLO94[*Z"F1SC-M MK%76Z1?9=%QU/_CT^=/>FWH$#">M#9A!6[T>5R,@T08F_W5^7//S^1;V1A># MS8E54![5,9W.5IR.T;EOOX-DEK+T9H;V[&=)Z8UTA MX52"MW T)D92*N](P92*I2DE+^)%H.Z;KZ!N^6JRC+#?QUIHUP!%6H*C"XO+-'> STZ9PHORUAHL3)\ MG6'EVZ^A<54;VCEB[M<3,_H^=L+I.R-T";NCP#>8AW5:(&BC78B2*VU4O(B= M=\3)LL@+0'D!')4;(H2*!'B<1XX*D"A,R*U;QLDMV)]/2#DR!W?#PVA&;;@1 M*@K#H_(Y\.#":"*\,,1:9H!*8RQHY%8I=H[=?VAJ/W63OQL$S^3T]RI>/MN; M<7CY+6*Y@%(JZ-S!G"2:* %4D1/K74[@#3:G7N2"ZCZ@U%T8WAU1RA4Y4Q(0 MH(B! I7%$HX$SD4*:G(A2LV+XMM2+\"F?Z^,K4; [6>:QMX$21\^[,:%#?:A M;BM9_RT) MF_FZJM#.5G8S) 'UU#J0B"37P.9$ #.TS/-(?!EE(4$&L,MZ *#&435)@FYK M[%%I@=,!,QK>?7&30,&%83*27!8!V45.=!$9"8Y[XWC)"VU6!%O@T %T&4:\ M1>J)H(J5H!\25?*H"\$%Z.'+[.(M+!O &%#E @SUX>O?PNG=V 8%4PG&L>)F MJJ)1OI T!%(Z#3RT !W<2LF)D!X)4Y? Y1X+"V\$H ?'0J=%+BI M 6V-&4\DDXXJEFOMY3VP\$:D=E!I@\2WZ9UVAQ_^5% M6QT=CW#Z].RPP7>C1"5SVWKS:^OQ=>?GZ%ZW_([T9UM/F_17\CN]GIU @MWV MY\*"550&L/G 5B!"@PVG8P$R0H"::;01JE0OYC\-B7_,_ZH\_AVKT&1I">%* MM\SVSM_.7?3T>5:Z:_!&.++S"5T=(T^C#G./0SMC5 M1V'!"'ZO78=$7ZOVQ:\+1 LC.*4#H)<_3/-G0(H!51BF"MW$O[RZ\GV_SA>Z M6-:KJ\[@."'98@L3TTQ0O?Z54Z9)4H@7\RR^6QRF/QLZ,[K/?S/_>_Z25^< M>#4\(]!A$4 &F!RM&@8L5R-;4=XR84/I9&G["D]@:"[)IN0?J-H_?SO]#1#Y M\ @ =P&H9A3:F0?A?9A< \EK%] VD]=_F'_6S?:TG0!*-6WWNJ3%SI_MCJ_# MF/ML%'U-Y_PM"5X:TLC)+"1Q*]06,0YBZ#1FDB*^P;I+O[$VPD\LX]'N83 !S M8_?R5;WT8Q@!F$$J-Y/3?72U=]*N_>UT^9LE$OHP> M^LD,?07)Z0*^LV_N@I-,RB+/64$BS2WJ4"4I2[#&J2W+W'.1J]A;7KJ0BIV^ MA$I6/4Z*XSD$V?(^: C94B)Y8*2UA>.)Z#V2^=Z!ORH!R<.6UVF[W0G%3N M D.9??L\(28I-TY3 )9G1"C#"5@UE*C@F7:YE);WE]Q_7$(KE0Q4FD@"J@]" M.@N$9AV8\S32&$'I=::O8 -R@JU.3C^,0$:!B8+,^KBS?B\+\_W@#L?UJ#XX M70Q[4$E*S\/H/I(T!,9L ;1D2X&2U&BP,AUP1);KPCKAA&)]@Q$RPX^AGE)W)B>:+&D]=R'GDPPMG1%3K2.P N]5J2TH2#!F,*I4NJ" MAK[!ZI9:SX?D(P&=.+')]2&B4BH+HJED &^1"TV,58%8[8&&8@&,CO8-,%<2 M$3[< YO6P-X!%"=5/6U'8#L<@RWS&$2E;DY4>D5$1<%6*+6TI,BY(X)A/@"7 MC'"/(HKG7NFR;["[)5%]#!-3C8-_:YHQV+OMLU0VK!24QT(2!EH\$:#D$V.T M!9QR5 :,)='>NBE^F[8 G[;=<@#'+E"R)-3>S'_P+.'F72D9TQ@D0[AISHE% M,,)!LQ!5F=-<]Q5N-W)S_S6,0V-&H$-N^:-J7+7)87@2'L77_52:OP\JE\81 MSTO05'@(Q!1@ ^0ACP94%568W@+U9B[@+HOGE@[@&PGE;[J[SWWQ@ [O;WCV MMUQ*"04-VX7JQ-C1 Z#N.6_ARM0S501GN<4$%H=\AH%ZQJ@GIN3:>&$PHKA& MV-BCR,N[>OJ0F-B?T N].1NEJV.CK*12$4ON^ M(NX-==/])IAVVIP^D+W7!R 6T2MG+K_>0>(BH46\D=1%R M, 4PNYFIDH@B5\2XTA(O\YP6I8GAX1W]=T!/*E>R>2US5T1+\C+71%"%G@@6 M,&QS'W)U8.'L6_'\,K5,;S< M&,MU#BIXS@N\"@9*B92:%*8HN:$Y*,Z]Q=_GJ90\$16$0E$%N@=AVAA,7];$ MTLB)RHN@:9#*Q][%.&]K/#DW/9JF/,ET=0''->$09SL)G:]_7?24PACC+!=@ M/BF->@HE%J\%&I!%*JI2%K:W3H*69-20$K)11.$>L,<"- M5)DKHX0K[&#!K@$Y>AMSA7DQDFD.0G]1N"+$W&L792SR-8?C$WA,5RGHO7=: M1EX2JC'2;EPD&HU,&;@3JJ34YKU+7T()MXVQY- GXK:_: M>OQIDF[D_$<]PI)H+6A@#ZQ98_H98?E--.L+0^_G[J,JB")@@ AT->4]T:(L MB8T&*S $H6W1-Q ^JHF%:8I-Y28/EA7: T[+99!4@(E="(D9,XZ2TN6! !4+ M[8*SI>@='=\J#6J[;B>[,6GLSU+E$B@)LKU);31R86[PLF,E# M;S776U\;7'[\H)(RL=G51']%46C*%8C&@CI@LZ(D)KB"T)*A3L-R'GN7D]:_ M).U;<4>:KXBX"@^&8=",6&21("(UP3H]1.:&*1/12?G@R;VW0ESEK MW%,3>8Z10$N$C938P@.C41B*XC(:T;NTA82C<[3]:Z@/&G-\6#DSZE!X5ESR M]:>]?B#JRJ3 CR[;HF>9SK2VZ MFMM0*@]:,952%,$6Y5Z"DB0#,5:67@G%F>J=+9J4)"Q.=:8>_6&^5D?3HV=I M:!1*Z!R,">(XAG9841!-34F4MM18(Z2UO4T*7GT]EGN9%ZM,7:0>))H"428C MEGDG@:J09:HA4>+*7@"E0>K07#*3>9;/9$W( 6GODB MEL3D#OU>7!/+"T^,X,RH*(P6O3-#>N<<>)A:)S8X1B/HN<%(#WJNP>II3F/E M:%Y&)WW,>YO:D=SXXA-EY'A-2T$#<=%CBP"\1:HQFQ,D;6",19GW M4L'MFWGR1#58C0E6 QE[O!8D* M =(&36!:%%=$JRWHK&-T]*(D)7;7$)2C M:1% M73!\#Q*'OI[K_)6.:6I&\-A/?([0#KU22*ZM=$K@@[&<5H27XIB=K^@ M,"41.@?QY(R@KK=QA!M!*040]LWX +M?;+7MM?GJZVG#W:R'Q\/"\DK!3RKV>J!@ MEL9I;1DCIL32_L8[8CW8=Z4+6#S)@LW7V]*B0Y'_IR[R?[DV[HT"UQ>'WBL- M 9L%>8,%=@"+!2\#,088,8T\:H?M\7AO;RK\7H\/)I>0J .=.84EN3]!PYB$ M!&;X!';PT8RH8; MI3?/I0-H?V_"21C52?][SC4>?0R*:5 =G8UX;2''A.!(;V5HK]Y"'WV M2?1 AY&HTJ M["I_ R'YA,K)"E"J($S=#*7.#;U7:(_YI$02X94C@D:*-E)!J [6T#(7]N$[ M]MR-KY8WU&26A]Y+D\E+PT&5(;XT% QH18D.+B=@42H)QRCST-MTA@L!EEG. MY+GH2AKR+ 4B=4&:O"P)-J<"'4=A%PVPA&7@99E':N)PZ?D6ZN ML0JUXUC"ARD"1H$C.L8B%R$R+7I'4]],[UI^Z/\Y;2>/4$;@:;+R0J2*FB"P MD3E0% >AH16EI+3,,JZ"+G1OC;I^9'8]4 X ][G4)B>:YEBF4UA2\@!B'?XK M*,^#U+WMM3"X;"XBQ@K-?$Z#] PX=R$95JZ,$6E5$+ 3X8]@HA2]#;7=+#GD MT[B:M!_W/JT+J4;&>6Y]#MIDQ#[:6A%03 ! 7GKJ)9CNOG>2[\D+0=VL!--A M$WZ,OL-/(_R+,A@K 5^- A-(J"(2@SU>/06YKYS->='?@/#(C"]4-=G_4N\? MUM/6C/W6V.]_@0E/=\=AGM'Y8=JX0],&_.6SM(YB88515,&,'E1P91G1IK#$ MY4(KSFW,;>\2T/K-B!ZK'\R3,J*'J9HD!%A^QCC"P4('M=5&8KE%\]!)FNK'V%YZQ+U@-U M6,J8T])ZHBTF\*O(B8[ Q)B,*GJPK4O?7Y]+SPK)/Y$*S"1V G E\=%@BFLA MP**1,7T*A=6F[%^MQC6HIKE"Z2 %1,2R;K8AUTI,@%+(G..!6PM)\9'1[PMK/YP(NW^X#W3EOTO=;JPA[[<%&_12[17:X\$>8'-9^9WP2 MNH2WRT]#N$#7;^8SOAV'YN 16'%!N+AA]&%YZ+VBY%9YP<"4RE7 _(X"L$J* M M0Q)W0L:72T=]3^Y,6AG^A:A2]SZK1'""F)%]4H,=CW0VGC*1=%;FSO"GGW M(2;0BW2>]X;@_K7CV1Q(S4*)GC7>[2 M@\0$/D.L@T^:24,C#;EVO;U2\W"WNF^\A$_C:3LU(^0WN\TGX$ -7M^9G/YV M^MY,ILWRDK;KIAZ;DZJ9MEN5_QA&58CH$@-XU$>5FQ6D/-UR#^#&/-\V955V ML*+!E%I($%F%)4)J3@QE.=$VI[[DU!:ZM[GH_V6:"EG_1R"<"_<3ZK&OQSO8 M.\^:\9^[,0:07#CN]YW?=C\.F5Y7V%JKRO2*(O#"%UA9&N/WBF*C/F%(26VI M+0TAC[VUX'OLZUZACZ7@CDHPA_&.0\!2;U@*O% DR-(I9G+G5.^*\-_"Q[+S M87=5!'YU<^U(9(7JG3%S5VZ0: M/]O>)M[%,N<"A316SE0*K^@6@11>,*:!?+7I'8ANZ;O^T 00V$LP9 !-!QI3,Y+T#1>OB*(+=%X0LM^*[I1K$\]'XU[',I.1I! MUH')XI0F8,-@&5AIO"@LJ)\/KG;>29WB-RUTL3ST7E%$ZY@"O *3KL#S\05H M4MZ2W!!I6V]4YXP81@1'JOE>ED0Q:)W15&4>7^; MNGWC@G?2<&Z?&W!?ADH\]Z*DM"2ERM/=:DVTAC\%9S+:O)"B MQS=4>Y?,]C!D@TUD; C8G\(!V5@4-Z&@A,><@6F8E[&_-OM**Q+<7K3=QPY= M3_.#T1 -M@AG#.O>"8XI&DZAWU#%J OX_[U%EMLY>((['->C^N!T,>Q9 M2% M0@A'.?&YQ*YB,@) HR(R9X9JYP&>O>TCU->JL"MDSE[#L1728<5PL"IY#E:E M*1TQ/AA7 "F"8.VAK?0$B&R=X0*=53%57"KS2$H6(MC?@GFN(Z4/7\#LUI&< M?%55A7B)16P*XC@F'RA+B3%E 19VF5-IJ(_^P7.<;N=Y66&I EH4NHPFDCRG M"OND>V("V.!@!D1IRU *W5N76.\K)S_-G0GKF+2N$,3[2+%1 B-E!'LNYCJ M/EIJ5O8V2G$K->,!E8N'L>AR*PNO54&,,@H+#G)2EL83&O*"!Q.]IKV]S?)D M16H>I73,M:OH1Y;3$^7)Z,BQ6RZ(!HI9P+F.Q$3 X$*"]ANUSB/KK>'RXUVM M/">"+ERN_)X(NC#T?M6XN P8 0T:JW$)4*E*GP/"Z#(70D1AU:!5K!M"Z(T$X3+:@EN>4B4AIY+GJ7 M")!BUO1&(O;"T'LU0N22%DIX4F :FK E(S:%'P2-D7-/97_; ?2RH>43N=X* M7AB&Q9.55B7 T0((J86%&.HDT][XT-N2%4.Q\[Y@D95*>QYRHIC";/00B.;1 MDEC8$*A2*K+>:6??[$"Q!VJ)@;U_:,))54_;$4#V&# M]*JQRSG_\[TT:^4* M&X%U2VLY&$LR$AT=)ZPH0S2!\;QX\#M$MW6)G6M'=*^6MJ6)A9$4,%4K8'^N M)-IY2IQBPM@RH@.^;XA[#2=:8CWOW->]>F2:WT?N,:XLW"P;\<+0^Z"NLH4J M>'0I7 !L!XO32NI $W&%S@/GI>S=];=;V?E_#>/0F!'H*%O^J!I7;3*73L)S MCA]X6G+0.@)QN1=$N*(@UF"#G!B#<,Q*^_ Z^%V!.GBI>^"E?BH="!0@FI<@ M.!V6L'5Y +QE@10LQVY.)N>NMV6#^EO_=)76?=!4T-( 2'*->;_H3=02P!0< M51JL5Y;W-O[5M]I!J[Q^ ;J7\S$'U2NG6+4<]"^;^YP4OM2.^C*:?E9YZ9?U M (1"'U]:[T[3*H/]BBLN=*1$ M 07A)8< 6K*/).:RC)<=ZJT;UHC;P*HM4:BD*4VA"C4(3.TIBG/>D**,R MTB&D>F>G("_[T-1^ZB:[S5YH3BIW,7+=/7R6X4;#I &M@!)7!HH19$W*(K>'AF'M;7N&&;.U!^Q$\3+:@M)HQR0Q1"!#!:2"E ?/?FES&(AJ=J][Q MM#XJ"D]AUN?&&E[:$H#%05'(C<"TP!Q88BRD""9$UML;7D.QF[LBVDWKF-#5 MU3&15E(9F"5ECAWFH\3(9"R(L1*DK7(BT-Y&)OMR.^DIRL]0)[4K'-%26C " M W(*B0%ESWTI0''*>ZU(_N3XO,TCC\>+;5>@*Z8,RSCIG-@/:X@ M4CH'JJ(NROY57EF?*,03&0!YGG/GF2>E0@/ 842;P>R,4FZ,C((7O34 MF & M7XVF"*.9M*]"^_:K&TU]\.^:^@AM@NDD@7HWSLLW? C-WJ%IPF^G5T_PW7NZ MSY*RC52/)@"P5/U3Z&?2%N;%_0 M8D7Z0U'DF@::DR"L(<)Z26S A ;&"QZ"EN+A$RUOZ^P[5VSF7AYT*HJ(C<05 MC0JO=F-VM'.DU"7H4-9Q[GI[$[A'+2NNR*N\>4K#:M#8."L-5J%618G(ZSQ6 M<&.@%?M"45V&(O16#5YI18?UE!BE]27S+A 3T/@4)I!2 B!IB)I)RVF>]];+ MT<^TV*?Q5FE'62S03X^.*F&B &O4*D*E*VFNC2AT;_/"^A;,[P%9AEQ&9Z3" M[B$Y$;I4Q"AN2/#PT<18^/YV#>I?Z9,'JC=E?.F4RXE.]\:YCL0J#P:8#^G<[T&0[*D:I96AY%HZDH< 5%4(2LJ(SCO/8HS<R^WAS?]5QAP MU@XL4YM+0E4HL=,SD)%1.:'6VMR4D9K^UF 8G*F]<*8^E=^- 6I&8]&2104Z M6K!DM29!L3+$F%,F>NMWNQDXARY2#]Y%ZHD2UX5D45-.BJ@Q73UGQ'@5B2R# MY9Q3+^6#VPQ/)G%*JTUD5&!Q00V;]P7FUG+"J7*@RO'VGQ#GWQ7.5 M. ]TC1L0+C"M2!3HMR^%(#H4DBBE\B*@@X;USF]_JXC<=MU.=F/"QF?)2J4O MC9',$@\,%;B)PO2[,F+5>>Z"+;U5O;V5?"O+XO=@VG!8C_S.T7%3GR20KTT= M=1=HJ:R6I/1X_:X,AM@8+"E$+O(<;Y*ZWEGL=[[&O?SX6=*<%T$);P3)/2:, M*Q-(*N-7:@?LU$I3TMY!\T9:[[MZ^LCR+],@Z441!0'A M ?8K=UJJZ((1#UYH]ZY\J-?.^J=A1"47CE$-MD,0(/R9H42SPA%JC,D]+WU1 M]E;X]^Z:W@JS[[4%I0SK(EEC+!$V&F+R:(G,"\ORPEE6]C?)H(=*60\X9RZX M$F6!\6FE"!A+GNA$>2)8[6*>!]>SPML,,X:X7@4^TYPYEU-)0N2@\&C086V( M)3$Z2$:9I[J_/6>>N1ZR&L7OX2L-/(V + !#32$-B07-B1!*$A,#IB4ZC7<\ M=9[WH;' $M5VM5U7X]LQC+E"4^P[!T8G#[#YPD:BN?/PKRR$6_=+_(]U,V^5 M'13Q/JMQEC!;X#7P&%.;"T)!-5?*4>Q;.T#EL1TT4FE>% YF5%@'N00R*8$% M@P@M91EIX7U_;R;T 2H]X/54&<<"F+5YP+K'3.;$8N:24D%Z9W,>^VO;]J\+ M6P\"W%::J*3#YK(<4V4,)X;G(!UY6:J2*J%X;VFRQT[3IRI+[F*TD2FB:+K[ M)3C8$%H2SBT-!2UXU+U-@;K!9=..NZ;OMU:ALN_!1OUT%'9CQ]7_")/#VN^, M3T([.>/URT]#N' WX,U\QK?CT!P\=#=--#;%2D2QLE"E%QIH_I09;,/)"6$+&(L2!&PVP!IB;R5>[RH*K=+_ M%TP /1X $P-H."(O!)J=D>2"EBKR,C=%[W3\7MR&>XHF7#[HW >1Z8C(A& M$VV*G$0=T'F@&/6]E4N]3:-[K(R<)XSF/5";XD(&Z3A(N]R"SJMB2;0VEK!8 M:F^L\)KW]E+;]QJN/Y=.I3I:9K4"TS(J,#*-<*1T!2.2E])0*BA5O4T7OU&^ MU%X8C:KQ =B@?P!9A0E\?LXEE+GS7)<%]IM!;YP4BIA"1*)%X?)8Y%$,]>;Z M!;'.[O<%L;+41'CK07*C:R HY@MA35FN(<1FWSY+R]_;((W+.5C^6@"-*>"9 MID"P:52>BN> ^JQ*Q8B@$GA.*0%O61&(T9Y%9D4P9>\N623V,N.J<(61"HL-B]U!)TZ!%(*+TO. M3."VMSIU9UR_,ZX:57-__ED,X*0>G8 "?7[0NI@ZTN0T:&#]/@I@_:Q0I,3$ M=4US5]C2>>EZY\1Z.+#<^-5#J[6^\!6FG)*:IZ8XV&JM +-.8H\<9:-V/#H7 M^^O9>SH$OC4N[1^&OV/\J1EOC4:5 ?7B85#JG*^>*L+4*MA<+@*78(F0DL-_ M!&6 )3DWQ#DI@M*Y#:YWFD(_;\ ]D:HGB%R5I3"T M$*:W<@I;VE>^,LTIPN>'JF)LH@'%3^4D>FQEPT#K,P68N-:K@DIOF.AO6]R' MS.ZXD9FP7TT077;&OCJI_'1N(LQ+ OY6+UI^/.@52::0XL_PX5Y%C9BRQ@E* M*!AJ1-A0D#((0XH"#(*B8)S&WN)#QX?WS=>MZ034OTL2.W'HK;%'!CWZSVE3 MM;Y*&+,NZ9$%D&20U!-I\4*+48Z8/"](X,$"=)B*;MV+O#U6TNHJ+31:RESG ME*@B9+"AH6)Z!AB5 PS*E(U9H+HT/W!2]O1W: M[UCUT_@S9&!@J$J)I3[0O,D]*;4V)#=>")L7F/'7;WCV0D/J 20-V*N68U\G MFFLBM,)H=J1$T]*#Z<-Y% _N<[B3E7CC(M^KJE5?AL+[ HZ&Y1H43X?Y-J!T MXLT.G;MHHBW[G^+ZQ"V*GJ+.! 4!PP)FU!ALJ6DH*7-@6J43GAE1NFC7_>KA MEG/3HVDRZWZ7F45Y8KRP![=5AE6O07+W%RKRT8%XQRQZ^ M3Z-IL%#PH4Y!H)3#[ MN,"J9(X65A3.38YZMO,%J7VU4]X/56 M6E9$]/,YK"# A":6!4L7U?2X7]421,J:\PY>D'NCC3.VOTK.VAA*3W110880 M;*"DB")@G>\ M&N!\QLI?*D9MZ%W:8W]S%Q>V^)F[ M<0[L!88>I3J,H4.%BZ/F\\X'S?_&B:]XR3&,N33Q;*'P\9:SM=B*M?W&?-V7 MMYSQT]Z;>C0R79/7Q<0IUR(L#X=C"( W=7/QW55;"\[4:YCH>Z^^]'M\^":@ M>3^^:MJ;;NG<%*_.K_[:G5\ZR!MN!OZHOKZ&E=73QH6V^_,P&)\H 5[_ZW_+ MLE^.LW9R.@*&!N1U4(W)*,3):[$I\_R__XPH2:HQ\J_71&PJH?_[S\<&%/3Q MP;EQ$;"7M-7_#J\9W:3'DY]G'D]=LD\GN)]$<5:/3 MU_O ]KL??B2?:R/S'C^:UM/ )=G$Z2EF%%U,'Z-;_X9#J4]-N/YXK\<5I- MX(D+KT&8D2^-.;Z\K.^]],6O_^/?6$%__N45S@L'='S^>&S=P,&E+?%-+F&Z MS-=38#F+$\&OV-EB9^<&;[[M 177+G;U)U3>^X#NN>G[8@6*C-!U& ML^-@9VMXV!.?\>>SUU)DT6T]JOQ\?)-F7UKW]P!T#;_,'Y=?YL\(+6\B:M[M M?OPCFY_<\@)O.<\OH/*,ZW'2ZRJ7=*IWGT.1.U%R3C@OP,8/!25&4P?:NBUL MD"QB9FLV4\D_AIBR8348=85T1(N(P8_<$(VY.U@JU!71\%+E+[*Q0=/0A^KU MFQJ,;#ABM)YZ>L:,DK\MD//<.?TZT/^SI_^K=,1'P,R;(&;V$M/'LMUQ^.DJ M%O!HR[@ N0DZ&"Z8 _A&P/;7].?T+1F9TWHZ>1VKK\'__*7RDT, 9H+N[ <. M[=CC-KQNP[$!4S/ BV!RF+V93WU2M95--\A>ST?/!L$HO\#/-+G J0&*KR;^ M&R-T<6$(?&@NOG*&4SJ=RN5W78,77V!KQ#;!_/DZ_9?@@_.&(AP!H]7XYY/0 M3/ &]0P) ;47XSKJG ^$!7^+4N[ 3^C*2>5L!?JN8H@RGEO/';&FP.N07!"+ MV:&Y=[FT0NLB%*L20UOC,28YI,H8+[)8-T=F\I<7%6RQ#0Z(HQY9,QK5$UM_ M?7R><),3_!__II4H?KY>7EU)"CU&8/TT^-L3L&Z]?_]IZ_?LX]L/NQ_WLP^? M/NY]VGJ_G^WO9F#O[8-1E[$\V_V8,?G2_Y3MOLOV_^-MMF0*+LS K>U]_)KI M7#R4S+C)?K*K,''.<>%?%!*]4@.>S RXR6F^JYMLI"LRE"]02FSM#REQ9S84VA?&K8LD?4@3@;1<7.,>37WN, MX\%+#KTYQ4V'<3_A\R:X+HJ3LXV' DFPU#FI>@86[I&#-["CKD17&YG) X<[=M'N?NQ+])IL&AZ MJA#>C$9Z:='(X*SQ49*JR"&9ECC6\YI\R!=?=JA$_ M@E7S.#C<$[#N?]QZO[>3S)>56C;9._@!CEMZP8>W'W=VWV3O/N[^D5WY?_N[ M3RIRKOJ_P4A:90@/"R54+>909>\JD.==+M!UT9.;S'PEDR\**EAT.?$>VX'D M'!3RB%7I2F<+BE5BU+V9_-N4D(6[Z3;3TY.G%.M9YI(.890?-8QR]:[/UL#O M3&>,:\4P 59X+0D8NGAEDQ;$\"BD,46@W*Z&SCZ&@ZJ=@#XUP2LUCT]K-SJC M=_O;V=[N[UL?-[*=]]N;#VF3/J,_EIX&T]XVV/DVAY)Z0JU;X]*0[[@U9M!?D5_C@O77H<,W#, KT*,W<=KK M9/'===Y0,-A^80C7V-BMC"4I95D0%4JC&*>NS%>D\^+]F^:X[BX_I L]VUV9 M\>W:A\L^CM00X;BI3W">IP@3W.A,WX21P0O5C^GG&)#Z.J36A14FIY(XDRN\ M#U42P$].O,ZI!NTR\GCO_(,.J??-UYW9):BN;%2OK;H2C+J2%5S=P*R[";-6 MZ\:KU5-A]2-@@+J)0ISX;E8W68WW([-_+I6_ @UY&?Q/=IY*KM&!5LM"+9UK M3GT 8ZW2 YX5B]K[>O)(8 M!D-@-=QP)4I3'K23>(-=>4I$<)%H&QE8 B;D07+.&5N-TK3E?1/:=O;/[W \ MK*<*DZ:<9N^S6:46]"'MAZ^FS?[CR^DM$E7ZLIOK,IGNCCMYSH/Q92!Y2;%V MHA2D!-V;E*8LK0@E"_[!<(?W%'?VIC!IMD-X<9VVW_E -VNT%EX$:P@M2HS_8"*?L8K(4- \!,N9N[=L0_5]"[;R--+L)D>C ]V:6!D,=FQE9> >2W_?%R=22Y$/B/=/%0:\ M$5X 32A-BR&UM'R!5,(BY.\AT; MKWQX&^\\:Z.;II2WR#9#BAYG#EDF/:-1]!Z)9FI5+ MN3'_']I\/ZT?H!^B).<3PF7] - 72FL,*H2WCB7]Z.>V=WH$OWKYJ,ZF@2\- M?.E'H:_WLQM!20$(7]VA&1_ @W$&+X,G9W;'+9W^#ZD0XM7U=0Y5W<3VN])S M4SH6E;0EH0);F"I?DK*,E'!F"TZU4US>NT[.O,,=XS9IAWTUCKO6\5GJ[[F1 M_3M%5P?+P";+3LQHVH-K"'?G2+*G(N%ZH#RZ2/@AV8 Q5):":<*EDD3D0A = M/"/HT#UU9UXP?YAR-Z;UIM_=3I! MAO6EPR3[_??M.Z2Q]#'V_82QBAO8Z;>)51R?LBWE4C\,0NKH].NR, M/=YX"9D]S5*+[PP[NV55!_6E\A-5FYGL2QB-R)_C^@ML))@6SMS#%^T4TR5, MF_D0JW%7G>+C=!0R0>4,33^D=H M'XL&[K2^;%;#[EQAKV_)NCMF)=!<@6DK2V(--T3X'*O@E"51UDO/@@?!MZ*; MRG\';/L;(MO>#-=V$JK=CI1Z@#7OZR=.:KD'+LDA(>"!N>JXGH D_M>T0CD, MXC=BV;@FE=%LKY;+.=[:[4H5GDGGS:L)OO_4,?#4=Y^=CT$&[PB7.BQ'F& M^CI[R7[*#D$713;J,S,:+7CI,I.U838 )OT.7UW26N=F-_):_#J5@/7P[?@@ M#84-NY"RA1G/4K^ -GL)\P&E9.W4'6;M88VUVK*NV3#\QDPN2H,OIKTL"M*/ M9WOX"=3LL<]>\FZ/%LQ\^-[^$W: X]-0^!&N8C8/5F=NTR+2(DT[R33-O#EM MOR$P5L#-F#!%;JDA/'?8V]M%8D)9$!Y*J[C73(L57:W=GC8-;+ K.HU>T(F9 MW+950 ^8VI((7$>N]DW)V/^3/Q,G/3YA,'IUFX20TI]D..H^-2S>KWIB)Z0H\7Y J9W,LJ^[+WA!XZ734U1C9(_O9 M2_30JY]YSC<7[A*P"D#8'&-ESX<6,=UZ%Y(CM#\]G%P0@BH6G"%2&4F$$I&4 MR@1"=:Z,Y]$)NZ(BNDN@0DC-Q,0@%P:Y,,B%02Y<*Q>:"V[O$6PW9,8YD MX ME< G5HD^[_&53S.@5'+%%RVL%C[,M'EDY*X^@C,ZW4#+ R8#=1T/]B"#D_HR M.9Q_O0F&2$@K2Q[VU&@E7?KMKB^ZG[^UP.Y[__-BX V&?'N1BZ%H@\R'?V/) MB['S6 #CEO"Y7;5L3&VN!(F'*S!/< 6&Z4VNY36W4^BFXN*Z97W:PGT"-FTO18"OU_- M,.^9)_/C ?0159Y+%>@'"*T5R5U660< ]HS$!AI;I:ZC;;H*P?U,WI M%5=YTJ"DQKO9H*>ZU7.C^Q>7(QX/<^7OQU-Y!Z.D[Q#J#1U>3C0= -@S$AMH M;,UI;.];$?*!ZOI+=>M.=&NL40O.I%+:$RF$)4+&@F@)*G)!*^6#H.WL1>V_7#RP\D/)S^< M_'#RP\D/)S^<_',Z^6<5M_C171MOK\[F7U^*>R* ]J5J\^"PN(O#(FI)J16< M6.^P\9+5Q!K%L:^XTYR5>11\-0Z+.;W]-9';=D=MZ^RXD+=Q7*P'(@\L9#CY MX>2'DQ]._KXFPOV+M5YU&.MSS;//>^Z-&K$3OW,3&KNR?J^T7G.^HD>JXQ%\ MJK$WJ;-IV]VBAI,(&TVA@76&/$] MJ=J4W30V8U>9$5XAA#-+0>!V8L;>-+[-L+E]Y;]55C=_:7ZZ\B+T@Q7>T$X+ M:Y@C5NN2"$T%*4M5$%.*TFA-N=$K*LCT]NO^XD@_I!-=9V7V)E&XH>["@]1= M6"KA-LNSP%XW6'C 3"8!2"W1$I!5-6EAHK$Y2*7.SOHYF[8-;8O/YK068@RI M),QXUC(=?UIAI9@Q$#)B?U./LAHD^A)]G^5XP G"-W,J%E0L=?+<,XTU,"W9 M_3H*IZE$W$LFLT^;>YO;FYGB!;;]_ EW?K;-6=UM.P(R7>(BL6J.NLH]@8/N6O;4 MRZ4/I<2&TL3].SML96,.#D"?0Q%UU/6Q25WMYM+EI$Y*'>JM6!-L]J?K6N)A M&<;):0:,)=4A3D7#(I;OA=G:^0QGXFTCLP:-3]1[X0LWJEN<[!B(=_&^]A T MQO3;V3O:U&('/OSG=!RRG&YDG'*6RD#V&BW__;X"HS<[F)0!BUC$J MUZ!(*TDH2B*A4 AQ*XGA>2PU\R%7YJ+@"LY04RA#C 2))X0PQ!JOB3-64B-4 ME$9?%EP?DHGQ;E2;R0LP8JINMD^?/^V]>0&JD:M@2^U?7M!S0NWU>'KDZ\GL MZQ>_Y@7=D!I.28NYW)AOJ-^"8S75Y7Y O@8(8$'#!DYRQE/.>-&9G;W&CSO.KRI^GLT]'OY> M'MV_N=H MO0/A,KGOO'_W78+7>H,)L9&7]G.^^W= MCQ]V/V[MOWV3_?:/[./;=V\_OGV__?;"P?KJ9)4>:E9(+3TGS,5 A \,:$8+ M0BDO+=>E]Z6\KQWWIG;3U YA9^SJYKA.%Y5_.X790A/&+NS#U+^-@)9>9*%U MYAB1IIF&[K75>!K\UN2F:_W,OA/O&V3-A\Z^B$AMK,*2_H SQ MJBG KNS-Z(O:?F%K\_%-2]:SD ,O>(VRQ!/!#=#8;,DIFZ,QKU$ MFP_HE9]503YO)OV?;5(UL@]-_?4TPXX@*3*PZ(&R-89S&&5_A)!L,?A]$J"' M]0CPK]TXUQT&#@M^90/\%GX(EM9H;D*!*@,B]3LXF?!JAFL[B[+^,[?]L@MF M&317RM8G\-)=*SSG.0XS!&1WR/TKKEW054@^*VT\>\8WN82G0+5@Y(2GR''H M>UC_FCVS>^]Y!A#<$4Q&$1IM/:K\N1P:=K;4^QS/71#F6AWLNA.B/R):W'G3 MAXL[ ,?F('3Y4F#*P+F_-J,OYK3]^47VZL<]GKYL^O',D0N]G&]T=/NI'#[( MS&U4^$']Z^DI/BKJK&N/ )0*UU7;+]FFUM?5]B\NC5G9U2,NY<;\?^P>Z9]' ME?>@AZQE!NB:U.)8%:BZHQE M;RT;7BE;:J>@>B\RD]G*G]2,K/S9W U,*\X MS+X ]\G$\(U,;%#@;GGA5KM&6R@VU8->>/@Q M 6"RPP9=R/_F0+VIZK%I3C^WU'GC ?>E#NGU?K@ MT*,$*WN=G*)X!K=5(;<76UMR@7V<;PV]H[@U\GM=_XE_+\:4J8QM#DKY'91R M ,C19_;9SJMXKJ/V/2]!.BC3@S+]<,KTP/1[A1 =T]^Z*]?_(=7N"US??&ZJ M]L_/T;A)W:PGZ_\(&\C>=1NX!_L?5/N>L__BR5WC _OO%4)T[/^W0>F_._NW MGZ?C)K3UZ"1X],C'^!FOL:%;>BUEP:?%;M#!'F.Z+#,XV9^W8.!J, P&R7!) M,O#!+KBS8."?CYOZ&/<3UE,0?%@L?S )GC'G+P>;8.#\ESA_/I@$=^;\^>=1 M.# CY/\N!-S">@J WW$7>"5MOHO! ACDP& !_%!R0 P6P)WE@/A\!._XW)H8 M)J>??=5B]:-ILZ;FP!_PFVPO[25[<[:7P3889,+ZI](7ZYRT=_VE]/OF[/4& M3D-VY5KKV8] 9@^87'E/.AMRUONM)=\]9WU(6G_N;'5058>D]<%)T4,3)3DI MY."LOK.30G[N2D#CQ='/9[U,VL]=+>;U=%5T1:VQ>-IWJK^^396L-V#(*%5" M6ZJHEOV!#5N:-A7IV\$V)DWV8=JX0]-V166[WV)CE6E3W3-$VF^5?7"#_,KU MX!H?I,XEJ5,,KO$[2YT"1$T;FI.PGH4*_M^/L]7_?X/[^_GR_9P^N?M[X/N] MPHC$]]5@;=R9[ZO/9VT/VQ02G;9MM;9FQN4.CF\66TJVP];8C$[;*MD,[Q;] M&;?KL>\:N.(8D"73T20-V3T.W:(&>V*0*X,]\8/)E>$6[CT$B_G\+VQ:74W, M"3Q82WGR?\\V@.U^DV2 !Z/YWTLI-]F6K:>3;.;EPKN[@Q7R?*6%>.BK68,5 MLH[2HARLD#L+B_+SHE?Z60W-]!EMCD J#K?%C284[ M5Y$;C(W/VGZN)X>A 5NCZV^_KC'Q7=Q%MG.VBP>U#^[*!^XA''K('/HN+X:J MHX.\N$)>; ]6Q-WEA5NJ)W'6_6LM1<:9+^E\KR]XVSC[SVE3M;YR*2DJFQR: M"5@9X00;@^V,V^/@AFRI07P\D\O40Q&*]8#3<%MZK1W[0Q&*9U:\YSDIU/ H.=B0FL5702"4/+K7O(!/ZY M[2JRG7ZNOXQ!W3ZLCM=2'LP*RYUFN_-M8'F(;0"5J<;9;V$4D1\/FZJL:N.S>BS6=RL74LA\F&^D:4;P]F[$&:U)T)S4KFA-]@@(9Y# M>M&0EKD>EC9:M)>5>)R+5T-;V<;NE"!;%'N M,MMSA\%/1T/1F6?M;A@*7 [2X@II,33ANH>T*+#I8\J]__-S.SV"24[74D2\ M@_DR1LG?LKUN%X/C^?E*@O+:[BF#@;!2EO^P!M^@V/\X$'AN3'%M7"&# M=/9C*Z4M/#63M2V%N[?SU_=;^Y\^OMT;U,]GK'ZR[_%J^-?844@?OW6B__W6 M!\K6@],-FQXV_?B;/F-AC[+MPX4N=FP.0L>(B8FPA-=F],6O6QS<[[_^:O=O]^'?X2'[?W?T;_KT8LW<3K!&;,L^_ MCS?%RO'FG]-V4L73_NH?^X=5FVV-QU,SRCZ&X[J98*.>,P_HRZX7M?OYW)CN MH?_YIPR;3YAJW&8SK">CNOX3*ZZ>-<+;S+9&HZ6_LU2:'(NOCL\]C1FL95(W MJ'=F=9.Y:=-@0"X:!U_/7A0\MAN:7%[UD3G-;/CN,I9:VBVH-:NG31:G:"; MPT7G['K1.3O%"1?!S^RX;E.K[8W,3EM83MO"*[#VRL%I&GD\,K/?U/:?6$[V M)*0)C\YN4\(2YV\\>\T&;,N-IKBDCW>.VX\7B3?/],WOWS>\R M!_"#$Z^0NJI8=9!IZZ, W[2P$'L*< K9M UX &A6P%E-'2R_S>989<.H"B=A M8XY0BR]@\BL>UM.1O_SXN)[@$LSHBJ]&5\T#](,U@"]_<5";47OY<1O"GU<\ M/;QZ.8")5S[,#LU5._UR]2P!&,<1G/55IX")_M,KOL%^OYA&?]6O*A!@XZO> M\Q6K'I\]1Y"-@3I2]0B &_P- $S0VYA1;EL!,S%-!C\%DFD3E0!. [S]HEU] M0OHY96S,R (&I64DC-\+!F^00C,U@5D M$)K4R0(F16(P[A WFI:RT5&'!]QK3L]^,:F1QR(C:&"_(R0Q.)%.+C;U$2SH M](+X^NY;YC0+L*[3'D;(MV><^GMRX.]G8$G[G&'*;.N=[ HH%#M$&]<3D%M' M%=[_G-0;W?2SP6U(,A#D6/*-95WD?6L36%(N?L;^X]F[;FAZL)G]%KH3_0Y> MXCNK\6$Z&#BD=IJ$+YY>@N,,LN= F205"J;#"F02R!M<,YSUC#RZ$^J:P*-P MV\A.ZVG6\?RTO69&!]?2#(B[)9+#5YZCAA,@WV\4,Z&D3M0,Z[7#W/$)F2:#.4&H9R1)J30[K-LPI>:YW?1=+ M!HY^Y^P38#[>SS3+)8@F6EMH"@L:7$AKA.E<'+?+ZFU"FHYMXD_B3"<]KL8= M$G:P!!P.)\C#9@23HT"Z$;=44S/G=@285L\%X-\"_DQ6".3L!!-25:BT)DFD@!4"E\/ M#6+7"3(@4-2!>0.'J1,[;\))!4"N([QRA+;#3$\%"CL[NP4,EM;_#3@L<;@% M,^MV W(LM)W*WZ#^G1P4H=L/ @<6/#KM6%8"X^3"] /IWIET_W$F%CJTN:QZ M?<%>N,D60H&'G#V9G@FIEM2$"V;H#(>_+?N_S)"RT[XZ,_M[,8U#,XH)F68: [P>A.%H8>C!=BHP 0"?FP &:*="M O< MPR[Q5Z#7$]_<&-#[+K;&]]6;]CB8/SO+XB8"8#-[^]6%XPD.;@(RS$X!-<>@ MB[J$FR/S90/QVM>)?Z'MB/AZ/+4P(G&P;OJ.P<+JDA+\'4?%]UU'\*[#D'1Z MTTD<)#] MXK'./0Y8/1JTH+F[86/)%7'Y&=@-9P]!+YH_G[9GX<(O!BUX-(.2,@9/56>_ M)A_BO(_!PM>4E#B$]9L 2B%8(\D1B5:)R0Y&M<6 7%.?5.A&1(7-GZ#3S&+,0JO2-N Q>@J2M[%[0V>NSZ>: M^XR_5D< ,'A;: Y.LP/\URR\VJYN)UEK3F -G?NC\[R#N7^4XH,IR%=GAV%T MC#Y6# AV+HODJ4BA(K\<.32^/DZ38X0F'=1Q_06.J3O0T>DF5NS#@P/='E 8 M+#YGDL\!((3NF&YJ="Z#OO")=L (V C3[9T#X= YH_.5_U:?F #[;!H]H;(["6>A[_MWL6!;. MMR4S.B30$ YM!T!6=$)-X:7C !:B9H25H/M M-YWW8JT37G_:ZQR$=3/R7Y"BW*CJO!>NJ=NV@W*'.+/7^B6IT)$+K*/IILW< MJ1N%#B6Z7\W/$^U60"HP]\SX(!W0S "]&(W/.C:=)73?F,-E P,&]?%I1WU- M#=1='W>>_!G/1, ? DS^-37 <9J.IVVA- C[ N V@SXR9[0#6'V5;$S(G!D7=G2;@[SO[3 MC*@R/!*)[$W';WW5 M A)^FG1)&O\!6A R\;FDG3./O3 :+?&.SMCQQR"#!CQ<;]:UIUN3+)&]01QVPK\^WY%!PS MS63A*UK^V2RJF XB0=@L#&XPS'@#+"MEUL?-)T3[$\; MZ^""?-;N@KN=&QL29A_>N/P!N?UYA1SC9\#5&U!^=\:H0HR[[)6ST,T28SHO M%3J3ICDZRZ-8RO5+VI4-A]4X)==DRRP)W@Q\M&G/:X8SO:\+N:(% /\)EY5% M3 L<_QD\ ;T>V!_J8QV'O?CR*0J?_]WE]E3-;.AE1>E,7YL9%%UXYTR+2P/G0F&>JYBEODF3JM/(<2,S-7\Z4ZI -* %,3-.+BK%%]3LC5EFQB*3 M869,91CX3+KG3$B@I-:#WG.?W(,M$-TC.$?.4N!E'BE/ >YJ7$U2YFL*OW1V M!\+UYP@4U>5?31,Z'-6XX=K]":J^"U6R^P".+@2? MAOT[%VR3S]6/#<")I HDN^Q+4R7<2KK(=)$= Y-VIG?;I1O9 -07SM:%AL5, MM[;AP"22\K/0)J+=>]-Z\Z_LKYW[X(]D"BX9@NWID:U'"\/NW?[VSEPSV\P^ M+&LXLU.:6=+X!$ZDXPVV-HU/BLF\>6-G]I_U3FG1WFCJD^Z,T^>O*=\3S--R MDTL"FR)L'M6:G6$+%LKDO(=FEMO6M67)]G# F2(Y6]8Y+X[^N5T"TSD0=?1F M@T/K-W3YPFAI+O"CW$@X@N

3A)NH+%CXY6;E9M'SLT>'F4'P-8=9 <7 MR61:6HCD9TA54A0E=@!R0[WWV GW'P)!>$1F3GT$;D#6Z8\G<>\28?]#,"*L M[,WJ\I5LO/ 'A4Z"8@=&Y%2!&@(:FKC0='R>XXK-^M+?@ ^5 N M5RX?.9?WE/0\62&P&.>,M#0A7.8%(DB3 8=97;>T/9/:V,V,EYC\N\T()4\= M[IDZ58,@U5I7N\4EFP.AQH7K$.2S,'KJ#/7Y@]!L'@MA(#&8I,ROC+^N!D_\+^3 M.94\-Z2%$-N:VWQ]NU)JMS%^ K-%X$0>P&R' MS\L,5]XYFR#(F7=UE-KGZW"6&G.JC))K=KMC+L-;]X9KVVG M1!K0X>4RF_,(75ZKQ,VJ=#$W#;MV7FA6+/+$[PND:92U+#L&AS2B9=#6RIVQW#]!,\7G_R:B)E_;PKJ'J!X=*E+9YO]>=>WUWODRLZ#7IKUU]K5&?GF.5 M9#<;&0XCTQ8ZNP+'],K$8Q0+1O:NB@;(RS+3#D';T*LZ&JXTA MKI;9!#HNX@X3DTD1%SC$F]1)4K%GB9).NF*>U.?7'PW-*)<]"?E5<*BR&(A& M_7$=P20TPETPH_/M[\:NOLU3$!K4^0VJ<$)[78,;W#EWN5H)/$, M=6V*TX/ITC@4'X<%^_U>LS*I4BI\6!!K'(Z$6)O#3@Y5U"0?T'A1FEF"O-XV MRD]M68A=82:#8:)]]W!V;K\GF9JR -;@[9OX(]J%2".2PQ[?;("YIJ5UU=J,S=I< M/Y>%9X;8(4C N$%\GH"O=H438T51$;"F/B='BF;+H&,W_ N7C._VB=@K@ K MU9?H)-(^V$5R4?("7'=M;HYO=;G*EYN%--":BC;AW"07&=DM<,3M^P>,0MXZMI3%V8! IZ86_"< PSJ0>&)\3 QCD\L?R* M=ZEM_G)9N>L7!K%<%^;:[W<'A#'_XB*$-9':2.R.K"E?WV5IT(TF5*9F96BW M)^[P!@T4H\'E%1!6R= 2##YS\A,^Q9B68ZQVLJ4:RR;D"@KWR@;(*XN88L 4 M[X2Q%]R.3JS?B&N0+V0W@]QM3K^PI2"X% D/OH%?$>R^+".@\!>XI96YC(1B M*0(X "<"AZEJ7CJVC77[XT"M]^4Y\=1I:8#OX6GYIU(Z'%? M%E^*+]5]GJ \?CGWV:+_;'E^$2Y2W3#HDR?C@W TM \L,"RD-[.\;6QD&,[V M;JVC)3E2\MKQN&:-22G8%8E X6G6UF\#V<]YX03M1=H\AC_0[:J\;U]D15W3 MP,>4M,^6O:&AL5VP@ QDAIEF3>]3DXYCEI"'*)723X%7":[X#A?[2LZ"_-L* M&9>S--%%@AW^/*ZY2HHZ65_%%8)+8M[LD.,F[,@49\F9W4F,:P>#*Q.DD(N[ MA%B!*Y/[O\H3.Q?TA@+TN;18^_XE^S.?$"ZJ\B8YB5;2:=Y(EIRFDG$&\F0V MX=.9R[U!MH"Y+A)J)EFO@ _F#9$]>&^D,1^&SK$Y!U8_.V?4L01:Q9DE[&8] M<=G;_6R7PH KF'W$F:+)%>]Q[6U)M$OH<1N.<9H&HR/T0N#V38!&RK-EYO;< M%/TEZ;S)/G@G?#S:I;A,/ACWAI@ Q00>.B;T5WQ0., \,P4':I1+I42=XPN; MT73)S+@S!-6=B]TTUGTRS!BVO06PFFF;Q'N/UU7XB5U7&AOAEBG3/J"53:(ZW;.A5#H8Z 6U4K7V=\D[6+M1MS/P[T31O_"]^ M"5Z::;A XP<)>0Y6-);:B2G:"8 M9'YNE?OAG[LL(C%.5F%0@MNW&\-)<,H(GIUA)0/7#"2&2V"AT")E>S' M; E_A4]>[/S9CH\#1J"5N^2>;#0L<$6*+R3+[G/4]B?!51*Z0G]%1:?X+@:H M,U,+*^MS:<(_,PQPMB &/TO2\C#G8$@8X)T:I TC">@)\&4O$$9PY3,B_D:= M]=1&MAQWT0,VEG170K2PJ<[H OT^#2Z$(=(Z*7&5-D[:"P6*K/*5#P=)K"V> MKIOOI PG2F[M5DI1NJ M2[P_I]6G!6)\_2 H'TZ[?5&^8YQ[8_,$]RS'Y)L8!O93N 97KC9HBX"96%'9 MN@2NF31KIZ/V?YIH[ -%8RL:^SYZFFF25[G".BYM2.!\$:WAI6C"++-V:;%S M61_H6U-52I*!$MX%VHAU+ 4\8):L<=S0Z3(8;XU47VB\,)%XX1BLZ%8#P39Y M].AK9'6X+8MW'-,J\G+>^B0]O I\_P>PR)>8*85_B&&EP)V&WSD?1=+CW5 ^ MEB@!?:?EBJ<\O;"/OM8;Y"* M4=X?[+$>)G@,LVN=,0Q0&&T=LMM9?U8S^BI9X@.D@N:A7>KIM>_.F::A7PE- MV/LW K7.\_*2^U,M0723FK96CY)XW_P5?)@&8GR&"Z'XV+3/TB3%]6AX#/CR MI*Y!;&A5)C6B8=Q(G\KL(_=M"C+]O>B;6UP$NR()Z',_MA?3?(8YYG]3S$C3]UQB%:)P M;UH8\3%CEU(2MS.#X$]R'8L"Y]"+0%)^.;B;RI'*T=CE"$7G/)M)X%UT[ R7 M S NJRR!L<#( R/]ND,^G'KQ4'J- SJ(0U%^R)F6%Y7R5')F:KD@!%HEP@L M$;L!H4E;FZYL8.B/"8Q@2'>"_;8U=>S,,5HD6 Y5RQP MUU0N5"Y&+A=A;FK #YH9J4YP,R3!9Y6KE:M'SM76FZ%Z!1?W;.O+=24.$@&9 MF[*&4FHNRRV:S%!;A!?\K^@ M-B*1*ORDC%H$JGS MG%70IB)H_9"$Z_EGA9W5RUN\YM_-\J3X$,W/S?P#?Y1^A^" A:E07D2X2"BQ MCNB[F06SBJ5Z&L(AM7N/1^Y\C5IN4ZI2XJB.!8]##M)K_>29SIR^,QMT9BE? M\G0AKG3YF4(!J@2.[%32.'L[^U85__"WDW_:X%4FO>57+F.*RM:A54)_AT#1 MU*;,4^?@>SP1M;)@XV!9&6RM0/C-#>\\B;8GE8LATAT/&?C/1BW% MUT*6RA[23X8,U[?'YV>%P^>'+4,\F]AC;3<5O*\#X%XW=]>UH%,;1("S#;H" MZY)&+=CA,OC.&._(@<_@5NH0MEL]GIKFD MP>&UF]NUU@6V,"E-%(,?\;R8.3Y*??/[G_JNW6/\>9YDRWJHD;!_>[NR-6PN M+&>.-<)APB"Y2HOKXS109%WPPI_/HA6 M&)YKT3&X^S0;\=+8@K4=9%^'W7.(W\AE%KSEM/A3XI+5G^;49]ES9(O8OBY_-X6RNO:5!S?1]B8Q-V6BRQM@5WA MD=(6"RF7=B;;E;5E&[A4NO\LKR)I6HMS66\^A(?9_#0D@V%!,ZFRFG(5P4P> M[TA_,E%H)QA>\?#F9]E%Y];44"FS/F-&^,3@9P/)&?!O1TVS,KD CD^EQG0[ M:+8\SC6N#CSCQJEG%QOIWW/7>2,N M/[[ANSOG'3%-9I$5!*9UH<[N[F$8ZGQGY2B-HW-@J O>V2,VI,_I0?1$.ARG M_S'J"L:?5"= 0X3$B)/W&9IEDQ5,JAM8 M0)D76N:MOQ$/N@+"8$M+P'P5=XE1VPTM$>]8S^[0=!KE!-R7D@FTD\6G$.-I M:^MZ:^NAMK9J:^L])59/&]&;SD,2\R'J/8!UT-B@C3:#YLT56 -AH^CBYWE2 MH"&Y3'C*&Z@VGN9*'GBH08,A/JYWC!1DFYM:;/59F[L]1Z8RI UY6-W\O)0^ MOS5CADE;Z34,?2$;1=1A&#&K0E-/ 44OC.#7HVEYN#/#11NW""]ZCEL<))EQ MJ#G\$N2;Z8X4(0L<^F82F0U=W8]']S%,=.Q-&#I:..^"S158PHI@#/A21/1K MR"DM?.QX?-(#9&P$F"._R(.F\CO^RGFV1"'ND!]KV9_O-R]I4GQ=E[@L0]+O M;#XOJ+&"Q@;.[1H-?OO07UAKKP!J2.Q;;)ADZB>T#VP6L?[C^G(1309-XKW' MFPSZC>L;04!@#I1+<.).<.7U>&8@N31IL M2^@LO@D7[:!S/W@W5,U>15%[TEJ*E1SKI&DJGB_.(9[8 LVBW&67U,T8(MX0 M(2(/_./-]Z<8+/ LI&+#*5^Y\AK:;8)X?1.6_6I8&=N,V$#A%A(A)]%L!Q-&%[^^XKF44IT^8N*(/AM A>-9=ED_[2+MFP]@/B6#3P=B5* M 5:?L,-I8)F#HPU6--)%*JO9_#/(W '/TO+$=C1+[Z5PFV^XQ8!Z>QVL5 MX)!9'1:M>7U-M_STN;=)_)0S*V_8VW964EV.O&8WH$M^+(IZ M>.F)W#8)GT*J97(9FLMP4:)CGG^Q";#J^TS0M'VYI0A]]3LSK'Q[(HH<6 /C MBM;'6 !WX,D&1,S(V?'ZC5&AUI+2+MLP\,5UA\6..>Y\ M&[F19Q4ECBN9,>NK&A&.-F!D)N6\1>+.L"B< M.6(/!/\JWW6&V;]H(5O9W S+&[T,OSN*,0A3Q,J*\PU SN0#7M2X(5N?0R-P M$839VR)T:D+'?.UZ_W5#OHX9K"PIF-Z.:RFQ4WK(I7S$+9<@82;SO9-Y$V:S M<,$IS3QJ:W:Q/QBS(G 0[??+:6NM>_K3'T\L=\>>A=#5#$(/GY?TOA)*?87; M9DGFPLV1:7]'0Y[)2BCK5O$**;=%//BU$0D%82F]'-!S+=MZS@K#6+2 S<>!*JC;F%CNHFW_X43 [0U#*$6$P" MOG0Z37CP.Q-J^%5CGX23-?.A#%GO ',25C(QY('77/":>;@G_O6/4@03X?UL M&L*C]^/BK[F=U?DTG@5>@$<[UBVAVW M25+45@77C">X"'IF($UHF\%P'F-9(1"%LR*DXHG7<,M3V=:;_"HW MUQHLNCKY9.\=IUNHH5R22L$W30!?,,E#J<5 MXVIL/[;8WKD?;'YQ%."7ZZP/N"VJ V5$]#K!QM= MI1ZZ\NOVZ22ZIA11MXZH>Z&(.D74W0-C^992T!9FU71=>UFZE5,Y<]VA8+V7 MTM8D,)A7Y)(D84,I]]C)WS/9NW1C%TIL.1SXSMB>0^[41V4\A$OHHUK69)76F68([@41P#V!13.:#>"Y/[!!LET^H,D=IF?EZ@F$8?BO(R-RGG 7M%]L""^7*9 M_2\,%8JRV (:P6<&6VO:6BP#/]7'M4UT63U@_$B1V2'DD(NB.Y:,MG8G)7I%@YRPJRU6:MD61&T4;+?*.GB=N>I!0YHF6=S M6Q -:Y!N#!Q_%\*%)4IQA]@0+:DD%*@\S#Z[4X$C(.XW $6Y-1S&* M;LVYB;6LZ>QH0?9&0E&!M$^MP$]W+AZET+9F4OGK 5.9Q4VZ!5:%^DULWFUM MKZJ;^NI5-!4P^MX9! .?/A;V)?_1%B;:WV$_TAD4'IJ&*U\8.IM]W((G:LYK M.QJ'0 K4PZMF0,W M,U 6!M8E#1-$!%(Z)K!,YY=V3E5 V;B]7N',FAK&0?8 MRV:2$U^"ZP;&BTL;E(OFX\X0<'3V*O8#9&3SO\. M!,9#.O*K[WA@ Y"THCR.M4G=-PQ1((-641+,F$?Q^ \<-T!MXGQUJ=EFN3GC M7!$M+RR#]P]?/K:DJSWM$%X2/,F)..W.[^?.(![Z@(2PCKOK07"OQMS#1Y." MAWC2S3,;@M\:I=M8\U0!FVM MX>1>O]]*SH M4T%F*I X)8C;]I$QO$X'IA?H&98U&@\F"*[!EV%UO,4J&Q^:?N?#YOIYN.[2 M([.Z;MNJ)(07)9*9="2U>3[H4XL*=*!WP;E8["[=Z;H4['9T3*4MG#(;- OU M,XF#)VXS=N[(@WQ;F#ZV/JLF=V\O[YV.+\; (OAT*+7;9Z]D+7]/V *)]F9) MCF5-@@1LX)_.I3;5!.B9;E87N"EK*KOETY%W;P/_=[[T#B1J:E,<2;#Q:M-SC9\7"7PU7;>@%!O M1S^T-.&"ZS:7W;/_/@?V12GYKWI#*@CN6^8,RF>?,-W@^Z(S.904VI!A\IPT MP[&#]"9Y]I]P$J*[0R\?#1:ID]=:*Q A]"08'9QT4?GV9" &J:BG"WR.8 HT MOVN-D[/@DM340Z54AHO7+F-C)YEU*E-=@^P_)U_-8O;AU<^QR^<2WSW/#/<3 M,.2Z=/,4;:O!4 GL&@@9-8/8$_8Y'YJDUBFKA:*=83L$-8Q*$.@Z08*2 PUA MY=_8!^XBXS PN2@SKKK9<&SN;KJA(DGQ:HNLVL6E,^JL#XD+<' 4;'$9>1 2 MMRIK88#-<+BD/H\6>7E)A76K?'R+"O["]V!A<3YL+^HVL&Q'/X.S6=+ -;I" MDN4MSUCID&V8#KY[]CAS"C1NU\TC/C=)*NYP'>7EG.(@<.&/\37 SWYO M/B8('<"N@IK];2HZ?,R6[+*_BO>.7D8U7@.G0!I.3-$$PXB>G?VW'%M6@R'! M$)=GTK+]!J+D (EX&$3QC)'BW](O9',+?.T%[UDINH6E'%SMBAU#^S*O-[V, M! ,'\='.3O@"REM?;KT/GB(?7Y=K#N/]+M%I.Q/\QWF)XY7HP1XE;L)^@J%=BF2]X@K3Y7F9XV"% MP?=XR&M5,%+QN"4 M \V3M(P=/AK( <(#7(DU6=[>"D\(\6GE\CVQA,Q-YZ9$OG 0!@\D=R]P' QR%C*,JY2[ "T0O47A.U3/XN(53:#@%V@AX"BN3 MW;_@J*?"3M&5221P2FE)>;#RDG(4HIMHL$OX8SEF]33N>'0^&9IP+L]\%,OK M'6+2D"#<9R47M8.F5YX&Y=*5K)>SQHUJIBDV\(MV[NIA#K!@_XZ#\VK#,XHY M*4DS8'AW0D-5+_A984Q:6U1,4G^49QZW022Z2 M+,?;3R:YM/][;L"L_>Z7HHPW:AEY3FE_._HGTA)C%TM+52FW+XB>>W247>-9 M7'"^#E2('6UBMU#9@>MQ+QD=!Z/5 R:/W:8<-T*6'Y,&K// )%J@8F?AX$!3 MJ9FG,CB]09CO,=<4WLG(LF 2;_BTG7EB)''APRB7W#[$!4\1',(\VG/-;3^= M_!_VZ>+HG_\\B9[9*3SPN9VX\SRF27U8NQ6^">?T2UGKUX(@Y[1QH8Y^L/MB M>".5-3FGX+$ :Q7^[\ 8^(#_MZP^R*8#OQXF9]R@WR%E'1IXGBII4T$Q(=7! M/8?+<5< \WA8NTS YR&#!O&P*="O.:N,\5XN,'Z;"\I2(/#@E[LU<4@BNA7P M-?Y[S5N"TF29G)F!R/]/N_L'T1*7*O*('0KSF7#@0Q?1/UKXTE[LJ]26NLO2 M+A5(LQKQ)VRG/_FN_JJ[+\)SE>L6;B74T.X="E[@"Y9N$L^457:6<1E6?A,\ M>_CP-"9:V@]YW0(Y 3^]/Q$(# 'L,9^!&F+M%5GCR,XF+$V9VL%MZ'(="MF1 M0G*9>>9>8>T5MP,2X)UE! 15UH[;,R3D[BO['E*_\[=9\:C$4VQSIMCTB+\* M1,!2.>B!EH%!#$]8/SFLM)^;G%[\)S.K6@Q)]^DB>[&;SL#B<8;]%"8-KQ3^ MZLC^2JZ-KPSO]E_U3<0 _PC./.V0* LL:P9[J;QH)>NR0>?],]B2O5<#3!75 MC,0V=]4)OR%^N:<2)!]%&B#<6$(@7A9E1'[ GVR9TLDZ#JZ(WO)W?BFWH]V= M^-7.?GSTG +'9Y2KJI5G8 M_BE^.R*Z('&N5:RRI:0#BW75?/OKGR$";C[3 (ZQDZGIBR*15/S@E. M;79EIW-CVF0NW[40+6K[P7QEYS>E54%'@Z);7D?Y0/!WG#3[-.O>H;WD-;2? M8UA\(Z+C.8M@>WD7ZM!5\ OK9\*"[4)W^B8\QR_E!>LAJ[.V\:YSA&!,Y[O298-A(-"6 1UXE@LN111"%W?AD\#T2=Q%_@D9B[//L!'YR6O M0>]ZNV7=<5T8>\1G6?,DHR6N8SA#6+;@1A@HYZ:RXCG4$T)L'/R.1/^]3A:F MN?H]@.AJ:'V[T/I@._H9MW&>$D5)3PA%QQLZC1RK\9?C:9%N9$B")XA0>:D( M%>6K+ZW;WQZ_>Q^]?CT5RW[X.P-G?X?XX/<*0CFL.!=-_3MC9T=*Y-';]T.P M[WZ-T3M'5S]$_82QR3_^&]SXJQB^PO[D:;"EZV=Q*:G)H*Y;^.AM6\W/DYI] M:_YML(>Y;P G-8/@:[D7GW^@#SE^ (*O44P>N(T8B 0$?4&?:KH.N?35]LX+ MRR$Z\?$3D#C?YQ!'?X*?[>SL(H@ ^VQ:B' Q\>!0!';/FL3$OR1UFOP[^EL. M 71NM9;?\EY?+>'LW>3_G]Z?O+9%!U4WCT_=S*:K;OY.5K..5,E\^=;O!A7# M_#S:W;6%CF#HPXL7T;G0GF9+82__36:H3TI?C'K3P8.JC/ET5<8/"" U15JK MSK@/!!TA9BD[GV0I)=&IPS6U5+>EV4Z?)A9H(13:C@AK((N(;1*^]_M.ORYZ M.5@*L3-\LWI>F;#%>+WIG:N#==@':B<1TH ^0>:S-\3@8%/@&!N*N0RV[R,D M!KVI$_C/K(E^LAA;^>]C!V.@K 4/ZBNISD4H#SMZ+N;2D@4!Y5C/JSHUSN]! M 8-$U8C;_A"]_>?)I-6INE^#NC2=KBX]#1J@_9PS3']D==W2V@J6(\-IB\X< M2"Q6JA+^\DKXU.WL7M.S/*4.CP;+IGPTO+=T]XC34-'K G.M6/U_B\5D6R:F M49E#WXBY.(WM,-0H1;>@K6.\R6M8"<>;QKKCYSP7=6TN^A?CB8GGY!E./D + MG%KVW0P<<5/1?<&"?+OS'7U]"W1)V8)>RCZ:]#M61[L[1"GY ;7DK&KSK040 MV7>NB$)T[6_P_O KF:"Y_XSLX-KK.WM_UB]_ +7.@F#P3?.=K]] /M'!Q]I0>Z1PK!OU1] M+A AXL+%^O%_0C-> O]QW>U;KK[A!]_A(E(=6)X>$.W#(B<$W4 MU:T#PKFI'F.ED,3RY4V4Q-BM@$1>R7UG;5!O.#& N*KAFX3>VJQ$EPIIIG MMY^H'O,L0=GZ8>D\#N'1[&]G]P0%-DF/N7956DJDBG)Q\=9-3!#+>/*EZ(SC7EU=YX\'W M_;@Q WMQ/$VQ_F9-NRA3O1> 'JWM&)W(/.@XA@-X:F\ M]@"45VHKM1\KM56K*)\KM=4QF8X*^:P(ZVN0_58AUIAY6HE]7P&M"_%",A[2 M)6X5W(8=.X>>5"/30>,)=[GI3,![(TS!/F(KH42=!%$GZ#V.1[TI3,.Q[5\B?E_FG8@+WM@Y BM1KQH8C5=&F2S[VDIM(BF;\>BT6R?7OJXZF]X13R4KIPBMAQ7 M]V63Y%KJ&8UC\ 5:*/>V]PY1HZ5EB].@- P:$_TU KJ#LMK=BU\C<0>CL7\0 M[^P>Q(='+T9UN&HZAC.<\$^9UZ38.XA98VB/X MXW*5EU?&R-+"MVTU/T]JV6KX['_^C_V#[_A[IV_?TH?TT?,H6RY-FB6-R:^B M9-'(@L37;]_@^'+>WTJ_@_\B@<#-/3AU*4M-9.2>M-H0G^2D7*YPA2VMG&WJ M*#4U4#HAY&([JS.X484STFD/+#Q7N5J558-PQBNZKGWHX%K_5?=6YY[#V9S! MK^?S=MGF=.U50ZW2]LYK[--FNCEX9_M<]%/X4J+)*LB8(L/IHDNDKPU MV]'Q\%Y&7/Z=U31G*H)'H@V_5_"KF3$%T&R5T\);7G5KJB+)@7S!8MZ0$(5_ M,;I7YW5H?3!==)D 1>&+.'R>MO3ZH[5'IMMP']\V7#/=;;AO3;5 Q8:[$OX& M%SS7Y;;W4&NB/6FT(9M72H!*V(O>5N7'*U#UH/YH\3:NKT!]<5P4;9)'/QO3 MT J@!9L#F8DG6]<660Z7PIWA8%\,_-1T%W7OJ9YY?'IF,5T]\\Y@R!2=)CD; MT%^+RIQE-:^:]RNY1Z]]IN>!GF:HV\'E K_RRB2@041?H*Y)0?FP@P6.DBB> M=P8=NCBZ-.S9U'#<]&7><=U;E8,.4]DV$1]GQ:,]>>L._B;8MGX\;^YM/?:3 M.U?^,C[3MUD#3SR'!SUAIU0VGLL&I%I)_L5$Z:>J7 )'0]!&<<;>SNY+-,?_ M2$!NJBO\[U[4;UYW3U<[^=J.SHY!TG* MDYC^XQ0L>W$&=\10!*7J79F>H2_PO@*2Q1!-EB"4%)"5\.<*7(P+4\O.^B9* M?%#FE@S^:7=_^^#5RZ-H!5^GQXG) >D\\^#/8C#6\?[AX?:K ^=CA,?U%<\C M4M[^8K1\740_)W#;.3% MO:/MG9W/Y41P='=VX'][!WU7=U/Z[OHS'\K>W2TP&3L(=>]5CW#G#M2X2LX, M)UFW**'T;9)?)E?U=]]$?QD5B;]:@E35RY?V5C 9MO7.CH*X2> M/UQ];FC9Y0V<_S-<.(SIZ9+TNTM>Q_";!6CABMO7@P0RSSOL9('[UN/HY7Y\ M=+ASG>WPP0,X5$?6G2U0FV87D@P'2])=G%Q'\+1G^&8+=-)HJ\#';,DY\3_M M;!\>X6/]:7_[U5YH:/ %=N,7!R]CB+>C=Z>_PMM!T(/7 0>*?I\R(9A:E'RF MK'/OANA/P6OA/?9>;(=^U4;KI"S]^6T396%L/0!CV+.2>!E.HDZD: "N;YE? MD-]RQ:QT"?&G0;9U_X4_2K-Z#J_4U)A!0_X#=X=7;9/O<04L/ -%A;QNT/O> MCG[#)'^>F0L.G>D/\/6:4AI4+;%*S#YB,BLQ?@Z"95/1QN_EJF&VN5'4'#V# M1WIGSK!2@M_[(>K^]RD6VX?LG>OF9DGK91OW!;=[NY=J6N .LA6F4$2IEE*U14A/GEY'>H15;,"?I-G M?,4B>M?F)CK:V>W'R-*?PFD1("+ZKPT#$6\/LY)B.0-,@: M97?G2%+;PE)3MZ'WWI6S=R;\XO(!)X.O\E[KWM)4!3J^YH@1_ MSBJJ*Q5.)R;S?[>9Y%V"BRY*&Z]1%K@LLYD@E@JY$-9:;,U.DEL Y2"F08\6_$"T\QX(Z MJ'GX>FU# 2Z,]=Y[.SK.\Y!NYPG<+#7_;O%.R1SDH8Y=R8\)P^<#/S[/5E)) M;/%+)=R"RA%\6#-,++4UGTQM4X?\"'VIHM*;348A)> -3046#1N2>U-TRV6$ M%? E?[09N6DX^X$XBF*H, U^O,%I08W>\5I Y=O$OC6Z M\(6Z >WYMLK*REIM>352AFS@X/WX[8=P*H7,J[+51[>N"YWPCI/]$SP0G-R_DN'9WG) MYX9O%XJ+O!#;!' JTFNCD8/XX/ PWG]Y<%T\0EDK)"6=TN%!>$A"N0 G^)4-L0:LOWUS>%S[KQ09 MQ6#MZ_J&?+0=B1>TA+MU.-2#7(BJ_#MP;@IP+KDD39^C?V(M[[RL()B4]-VJ MK$T=$NRRK#X0DR8KS G$]E_@O<%?2[.FK<2O+B&68G>._@37(8^@,H3JH6\K51UGZW]^@:OK]Q>\8+E?@3(Q47EXW9JC .9;'6T8OMJ/_ M[YW0\/^_R;&CEM__VN(W[@;%7\H&'=D\FR/>?3+"<_0[_"@Y([>R_AW]N98\ M.!6EVXG2T7;TLR.HCTY^<(0E@W@,KN!5G9&2_@G\PF*.#N=)B>ZJ_J0EZH>IGSZX2AJY1S!4+GW? >"E7;Y, KZT,0OSYKS#FY7GS=+Q M)H2N99NG&,)5)DDEMORC+8+@DH/B@H9%D3_H[U!; ',MM^"*;E$V-GP32))/ M[#HHM,EK@=9>[Q]L1M0F] TK8AZ0/Z->LZN;?G214,D 8 MFT>DOS-G\+;XHC_)B_]37MQ]I^8+I-]]QJ$>I\R22-R86 N^!(^%_7ON,"P5 M"H,%A*0".8'KI5B0H$300FI0_&TB^C*Y0B;&),&7EC--?6#2E(#-)+["$FV)E+:FP%CC_@(74JQH33C%H2NH( M1"5U%7'-T32H6.IRT5S29>%9"$2QE:2D,1!(83AGC=$,XCE80]N<>U:'/8M6 M=3:2FZA*[!G$6\L=N.)I+V6UPT=0J/\!_5"8ZLS6!YUII 1O3= /KLF2R0.^ M*I=4YB=56T;G)E]%BV2>Y1E1C5/JG =%I$AY2878E)L[)Z=%*"6;1462Z0, **63591A1MS^\\L ]N_"5F<70EX7+[B M&'W;71#X(P%3 0HA.-;FLMRB%P?:;"%+5DD&9PQ4R8'S/B)/V1 M>J '@SS0\ G5%=;.3A(E!8/VN8H5Y]P>CD\A-&BHQ46>RW=]G<4%GOGL$[3 MO.O4^TT:JI*H,7J*!G><,Y4GF55G7 MK/39CLAM4U".>;FB*$%*@: ?^;+1_&J.<"JT$/PKJU[!U.'!) 2=)'TIF;>& M:]B^.,@'%I'UBZV:QA)A4:ZNV!A7)1C[3# QZ<@"*1+.SB.+P,4N3\TB/.1$:#N*?Q@(!%5=W=P 3@ CH %JC,Q M=1@SSEE.8L:@+++"Q^?_:)02?V^A0@&#^L4/VI7P![_>//]Z7-$;V]' MOSI=@A_B9Z143!QB[1.,)>,P??'QE"F@$"]G"OF7!E^&YP'"!(YF(6' M!2<% [+*7&2$ IH3AT@JM$AQD6&$'^2<+X58TN +<8[2?P7-/D\+JK(+%#%^ M>TS,:G[N\_-S_]MP80>-QG@2\!)L"E8F1*\",YM^1>;F?,,ZS9MY5)KVWP!U!3< M4R'(OV7"=9 @,O&]#+558,&U;6;-7EB,V I5#_LR]-<$<5D1YFP6)5AH:I]H MN+>#BTQDZ(+T'%V"F^/GR2J987XNDP(4F+&5<9=VR4*ZT^7=>8B?SIA<=?C[?&@?_\0&$%#R0;"W6X<8&S"SA>T@J-$AFVF"+/H3( M)D=L4%+7;46/[EB0,Z^@5\&%R8KP9TBW;@#G>$B]DULJNI_!V[T$+JYEU.#/O\EX0>S260GF-X'S 1X"-Q8\ M9XJGL!^??W!\^I9_L1V-6QMBQ@ >?(E%"0\N7AKTO=%;(A<)&!-K%!0 .%[L MYWTQ&L/DA!U(B.U.J\;VS'447<9Y%(]._C6+18%7?*(\F]NFS!]<,:"].R=F@ =O6$:!9+?U:6 MX O2>"'LEL7W#^6[2RU@KF%R^$O:BVS3E[.Z\\[8&@>DX:; A@K-%P8U$,)> MZ0.F_]K5/GDABOE[[].]*.6H:D\54U"FKZT[7-94U).'JAN^14V3P&CM E$* M/GM'7D=5+K*&E>+5=O3C!=D@\K@3YK*3-_]Z_IZ9(,<0C-(O$NQ8\8.@0$ MM86MFF*<2U @^,]RL<"0&'] IQ9\"3D7F:I*,HE9W/2/K !>!8.2H4UNC,GI MV^!A9*!BY_ACYP9SF!ZRAQJ(VQF(OY6@_ ORA"O7?5R/7=F?D IQOB@Q/F;E M,--^D55EP?Y05^\ BXNK1MRV1$\T@G@[ VZ-H^,?_G+RKQ_$ 3ZJ M4^2LN*U(II8 _*QT#YNPZONT[IL.64M>GR2HJN32X:M<=FE5%J3&^A$"&1=Z MG@8\\,):O=HGM%R;-5G2C$]$#I(SB635>J?GCJLL.EH.=3>52*SR"'O6B3S; MT>M"AGV]VOFS/:Z.\XT(C!H^G5LC+C_<.*G8#MLC_YX07G2]#).U8)EKK,K M+^DR/!X)U*?+0*8^V*%'EZ'2E-JAIB3.KJX])EX(!6*+70*Q^>2KU.V,[#]: MJ(^H5?VI^A.A2BX/4"Z)RPIX7M_3[2Z.?H:KS\LX.H'8),4RRRK! M8LWW5?*?#(*1]RWX56"A3A-@K.BX J/G2S+_RDQ3)$MZ[_]= I-2QJH;0H2O MRS%/PS 0;HZ<0HU>;=$ZX7[(ZJKU>6[*7:*2]H">\.3';J/>B(_"$!HV#NQK MHL105CZ_YIWQ6W+.$L-7.-T@]=F-YL'LI/J1U-+G@ MQ4'#6O+( \9.7DES( 6\#VEWF7G0?&U-2;.N, M=5F(6&Y"AB"QJ"!^F4EH@=\<\/:[[K,3M /@P!.B3 M@JU%B\$S89E1:->QK%VJ$#NZ!E[+Y!TW0-%,MT,S[2J:Z?[13$^LX/1:U.*B MFVQX*\D&=6KN/(65FWEW&-'Q&P*SHK\;, OGT9OJ+"FR_[ 12,T=A&(@",4XT)%7'G)42^"<2_.'>I,@M351SM0>!BSS/F, 9_BZX^ MSV^B40]@,[#6 =?\#X:Y"+ZUB28*CB \ _>C=HAACY"6A\)0QMWES.450/DG M;7->^GE;PU%JPO P][YLH"AH-P@MK[*RK3O!J1@J?L<:G1#*)R5SUTIB7R , M8SM7*,G-O)!<$W3@RJJZDN1?=,D8TER9O:IJQD2 / M6<22D+T0I\2"HA4]GSB#C=(KH_AV\U'(70/L"8(,;5NP.?+ MP*&N&_@Y?1NYDX!($"<8F43GI9< (71"H6_FX&]4M,2D1R\ D/)!+ZWS]_(2 M#]'G/GS]->UFE$-'-61R$CCZ*:6A4YMRIA0Z/YH%OX)XI5QN3#')EM7GJ"B M*B#.6&"<4U$5<^N8Z4NI?FM!6ORUFO4+("/Y7?C1X;OV+0*F\4TGM I+ MSH%^C2"HD)1O*"8M+%'L3$9.:;ESPG?VP4HFZ]2L-NP$??YK$N9UFP\%9QRF M57WIJ\[0WG@18Z'BN/RKL/F?38M(5*6<=SM<^3-:W,A_0SGWH&+@Z2[7' ,/$& M&L2N:2BF,Z="0,> =Z=@*O#M%G'(+\"_?SL^?AL,8_A9R@-?++%[F^?Z,JU7 M3^HPAV8>'*<8L($F^/'[U^]_. 9]9S] J'Z.X"-NM91/35(5U+_IAF][Z/2/ M;T\=6/H-;4(!_*AC(RNW\OO(SCR%4.<<:S[#G;6$(U/IN9 G[8/)=ASW.T9$WR$4.Z M9QE\E=+?",Z4 8?4BT)_@S^F.%=ZGOD6+_K"L^SB.=:.J\;F @@6T>!0^EE. M5X8O4!>!5/?"0=CX5[AT ?H3SK'!=\K-&1!@07$F15<.Y.3Z"BCDY>SL,_"Q MP##6W(4 %X.KH44E$CSC5WS.D2_2$:*.<'J(Z[:Z\CEF7OS*9IE'?-B6"9RN M5];8E,R'DG40N1LOS5@EO @P-*B%%IQ^Z])SZGHF4]C=V6%P6E7<*02.8.^8 M!SG ,MC_!A,1?C/V-C>PB&MO'KME#)>=;1<$.,]J"WJW%62>.]5(JQF$ M5I4%S72 LHP3KVC\CTQ/R! J6?+(B8)SHRP?$%N;CRXW2F,E[%"&M*2)0/:Q M^)#"B4 <&6(_I@/U=@SXZ\)AV6.+\[T%D;JHS?.@79'P0_(@#D]$^SW,V4V; MFU2,!\5XB2L.V9+18"P;?=]*OH63*K/ OCBRU,0[&.&'XZ=IPH[,CQ)IEM0T M.G*# ZN#-20MY0^6\+#R([*;UE/RF0AKI^GV6%HY6V\=728-+K'A!NFBIED\ M^ J-[);NBX$5*I^HV(Y^PG&QF' EV*&WS32KC5OE>WYMCT[=QZ9^^W4/@!92 MDP^P-NE+_!!I];,#MFV>A.9W.:3U+0_63@;"]L)S8&12&S;#1HQ3TT!^$/U% MFY-\2EH7M9<@+EC!CT9:I[>GZ7LQ(@Z+1E2&%; "<###;9CAFPNUW(>PB M$*AI&\D\ T[]NC2.TJOP45V4;WKS"JDC)D^5XE%"0+92+KS6/]!'T MA%=A9CL7(7ENWDFB%R40RK?S,%MI2J-A]G29>US)#P\,:>R M*(T,W+B!63$>BAU:PP[M*7;H<_BJ(0D+[*-)O^/5 [L[1"GY 1QXGJQJ\VUMR$2Y50X548BN_0W>'Q[ G0]F MGKC<\ZW]O7P)OI4Z2O#M7FT?O-S#[0;_ZR]-NNE+VSL'KS[YG?V7NY_Z#KS: MBT_=;&?[U=XG+_0%'^CE_L@>Z/!37U(*/0(*P;]4?<$5O<<3Y-D'U_>1&OOW(-A_(3>?GD;M3UX M7E^0R",BZBU,X1<@*1 0__+?W^SM?7,/]!4;Z=[Y< >>F'8^IE'71YHS6@TV^XKU6S3$;J' MS0/<7!Y'=$H/U#!QDW-^1DU595LG!4V._8AX00L>E>'$ CU-DR9Y/B9)G(]F;&I. M?;E)RI\J.55RXSV:L2DY]>4F*H$J=:,Z#E6(CT0AJMF_\V:?R=9O+_9Z$HW M*\Q4U+1_.S&[S3%]9LO 0YW4O;1I*VGO2PAN-V+@3U_]; 85]&A.BWKZQWM< MSW9W7L2'+V^)^E.)^@I'=$NT-[HWLGJWG\OKJM M$<[]?<1)S/L%G$_0\#RT"Z9T5CI/C,ZJ0Y2WE<8G[H569 MDG:,I)V@K1B/'MI]H2W**@N/UV]21IXF:2?(R.-1ZO_S?WSC8AT>DIY2T:@+&J&34N5>!&(% 3)C:8Z*M M,O)#,_)X-/NS?C=]3??Q"!N(=Y!0JU>A !>HT: MQ]1-9#ZN3%&;."I,H\U!HS$L2M2Q$%7M]!W4S,O=6TY25?Y7_I]LP*7,.Q:B M3I!YQZ.\[Q9DJ1"H$*@&5^9]>LP['@V^_T+=[XGSOQ)5B3H-HJJF5E];A6!Z M0C!).H^)JLJ\JL&_^>O!H?K:RO^JO)5YE7DGI[S5_9XLDDA'-XU!@(Z7)=#S M/TF#TYO*192:61-E==V::%[631UE!?S_+N;(\L4=WPC)O76P_>+EJ_#_'>+) M?_:[OM@^^L2KKLHZPY?\MC(YO.V%08QZHDV.8[.A2MHQDE:=% 4]JT!,6R F M3.TQT589^:$9>3R:_>#%KLJ"RH(J=67D49%V@HP\'J6N[OKC$P@EK9)V>J15 M-:YJ7 5BV@(Q86J/B;;*R _-R*K91W5&*A /+1 3IO:8:*N,_-",K)I]5&$VV5D1^:D<>CV??W510>CR@H:96TTR.M*G!5X"H*4Q6%"5-[3+151GYH M1AZ/3C_8V5%94%E0I:Z,/"K23I"15:F/Y7BF#&]R_*+ I@>1G=.FG'_8FB6U M2:-YN<0I201R4J3@:,R*$G4L1%4K?0=-\V(W/GIQJ"*@(O#$(BYEWK$0=8+, MJ_I[%&>C(J#Z6YGWH8DZ0>8=C_[>C5_NOE0)F+8$*%&5J-,@JNIJU=4J 1.3 M@$G2>4Q45>95]?W-7U_MO%#^5_Y7Y:W,J\RKREOY7\DS"J_E7]J_I_G,P['BVSNZL]E!/G?R6J$G4:1%5- MK9I:^7]2_#]).H^)JLJ\JKSO6AQ7(5 A4 VNS/OTF%E0:7A"4>4 MRLAC).T$&5G5^G@.2*7AH:5APM0>$VV5D1^:D<>CUK4G\O$)A))623L]TJH: M5S6N C%M@9@PM<=$6V7DAV9DU>RC.B,5B(<6B E3>TRT549^:$96S3ZJ,YHR M:LLQC>*U'D2 3@T0-"GFYO% M.9?LZ?^:>L!)>ITB*I^QEW:,N.]5R]5 E0" MGEC(J,P[%J).D'E5?8_A:%0"5'TK\SXT42?(O.-1W]J5^3B$0(FJ1)T&455= MJ[I6(9B>$$R2SF.BJC*O:G#5X"H$JL&5>95Y58.K$.@@JR<)C'K3G)LJFI=U M\XBF5Z4ZO6ILIE%).T;2JN]Q!]5Y$+_:.U)I4&EXPF&D,O(823M!1E:U/IX# M4FEX:&F8,+7'1%MEY(=FY/&H=6VA?'P"H:15TDZ/M*K&58VK0$Q;("9,[3'1 M5AGYH1E9-?NHSD@%XJ$%8L+4'A-ME9$?FI%5LX_JC*8,U7),HR"M!Q&@9Z^+ M>;DTSZ.\K.MH497+J(5/BKK,LS1I#!Q?.ZNS-$NJJ\>#XC(ZX&H\ME.).A:B MJBMR!TVZ?WB@_*_\_\1B2F7>L1!U@LRKROOA#T;Y7Y6W,N]#$W6"S#L>Y?UL M-]Y_]4I%8(1'HWF6B2LF):IJ^W&I%-7VHSV:KZGM)RA#D]158Z*J&@ U -_\ M]6A'M;_RORIO95YE7E7>RO\Z4.N)A%<,U8J:Y&-D/JY,49OHVOE%&2_M'6S1(H62LX!.5-FV0>"S45@,SJ4.8H'"H@5$#,RIIFZ , M39C::F F=0@3% XU,&I@1B5M2MH1*#(]A!$<@EJ3NR#?]L=WLM.S(^,YSZ^_ M2N11"^J34*!C.@6U8M,1CO%H/8V)5-H>N[0]B7,9TRFH<$Q'.,9CBC2>&KV8 MW<.DN5MA%<=(^?L0I%F9IY][>L<$-31I]$M9;/WM^/AME"SAJ6X+/%2D[UB0 M[EUMM;>]=XC:*BU;Q)A.RQD8C]'YTS@/4!V)NV1FP5J_/'PYJI.=GBQ&_V-T;UX\U>ZIW5.[IW;OP8]T G;OX.AH5">K=N\+V[T0SGJ/:.,I MH%J?T8J#TFVFJXHTRMU%9J/PIJJU91/E=J*[55JSP.RBNU=2K,@T=#8YD* M0X-@"M-$>5G7TG7-D):' M=*%;5=:$8AA\R&4>^I#&W6WX?5)GEB2,Y[B>[6[O':@XC?9\OOZR[ F* MD_J[ZN^JO_NX_=TQ$5?G^CQ1:ZS.[;28JCB-83;R%VKJ5C#*@QSO#UG>-B;5 MAHE1QBYW!=!-Q L>CSC<.FIY(B?UT!ZT(DI'3./YZ#N M #51$1IC'OZIB)!ZL>K%JA?[F+S8,9%UC&"21TG4\>@4=5FGXK+>'D"B(J0N MJ[JL3\@1&H]LJ,OZ"%U654)J@L>E9M2+G9 7>TM8B(K0PP)"GNPX?[4=TR2J MSHUZ#(RL=%8Z/X',@M)<>5OI_"CIK#I$>5OIK(&+*HPGQ9* M9Z7S8Z*SZA#E[4=(YWL;O/]H*EYC66!]G/[1UHU)HU_*8FO#-NOHF?O6CV]/ MG]]RN?4CGCDP)D/QM*9Q/+2Y4&HKM2=,;=4JRN=*;:6V:I7'07FE]F.@]IAH MJ^&.,K526ZG]**BM6D7Y7*FMU%:M\C@HK]2>7#W/5;A"*NK4XJ_6@WB'%=J* M-1TYQF,B QG&(PPZ.D-'9SQ^X_U$-?MXU(R.SIC.Z(P7+U2$1G@R.@#NH0V( M>K%CE0WU8A^A%SLFLNK$GB=G;]5EG8[+JM/>1GDRZK*JRSHN1V@\LJ$NZR-T M654)J0D>EYI1+W8Z7NSN2Q6A$9[,/2^Q[H%T%!0RO576VN@P(?#@1/S?\8C& MK2.5)W5>#^U'*]9S(M0>$VW';9-O&;L\+4D8SW'= 3JBXC3>;/S3$B?U=]7? M57_W50R:]#R&-2%JF@UA4KG1TEG=3D>%VLKF56#/%(-HC17 MWOYZ=-8UVP]1L[S-FNW?Z*NH[)MZO_'WK[T Y5^?0-83E3DFIKTLU^GT/78#=H/V83@'DE21AP/)%@:2E,3:&F1GH3)=TL+NP= 9>AVG MW^VR&[ ;<-38]EB$#O)PU-C"J)%!B!G46J%::+QTX'S@Z^7'[I #2?O.)? % MSQ1>=F"78)?@^-+F>(4.%G%\V?+X MDF&)^;45HK70D.G _+'G(M@ECCP= ?\-QHG4/SXFCC<_E,9@BS2\HZ3Q1ZF* M>+(XB]4.]Y#J5?!6?)A!1PHE)EDN_([?$4$:P0_>2-S+7(HT*R#$3%47!V#E9@ NMWP00&<1,D]\%"O7\E_D)*Q"<+I \?M.1A[ M=!,7T-D0NOD;1+)I*?<19L_M=[N7-.O>R](K 9H J,-'5: J?Y/M@!ZRL77 M'/J*X8-AEIM)SRHJ;D0^>D4! M0^&)S,TT!R2:9XD9U58YQ=#N2D"N>%3*P>;[?_[3=USP>(]H$L5W<53"$.9! M7FR*=)Y!K/<.#1?$BE+%[^IHKNY>W6XP2_(>2^1U\Y5$K6@UH:1N@HYF4.FA=MKDVTB#/<7(Z,PKY A$P /E<3VYR MTR$'Q!>'4_QH)'.PH:@*JW6\7#]=B4-'G1"+JUH@^,%9%LG$T6-1Y7R>Y<6N MMK/T-C,C!CN.BP6($#8/( D:O_SXNXR2J7D:-WRZ6:.6*?X#7R !-:84/YM'J&0?G M?MH\<3:8@7'4WUJAVZK[(5J)=I8ICB%&4U, F/$D#DVDXD#7$K!8F"RN3/-> MNQ/8*SJQ>36+2H33L=03QS(/I^@H8+BS#.>5>EVCF,(?81"?3)BD>X4#6'X! MY!9G9JUP*[#6:U,&$4,PCSN@-J,G:W&NMX+O!71 GP1BH!OH- M?[]#]DE,NZ9[0#IFH;'NCPM1MNFE^9B&$,0:G##7<"[KQ2KR*]IW2?XSG5X".2!Y,)B:RP&C$+'W6NP]W65+.S!+. MAR^?=>@/[QH_17OZID%_H?2\8>DLV-"Z>V(#55O0!M*R-J4E&2_=#A^4*4A7 M&G>N*72[_^'\9GN_X*&Z6]CD?TMP-)D#XVSV ID,B2S%3NN0!A@O0<4 AJJ]O?(N*E>O4-L!O^ X-0=90"*/*N5"CYZO-UMUWQ(8KT M6BCRKQE2;0JS8 &P)^(9V%ME#@K"5WP4OZEU&.1QW8?&^OHO7S_"J.3\703T M4(78@!9Z21TC$V@/,![;P$7Z),'_&A8'@KB7 2J5\<1:/$$WO M@5C(+_LCR MRCZ;EG6/<7U1Y/&XU#O*];KO$F?^G<9H2E]PE0$\1!,\1(/0EP0\&2-0LVK1 M"#F7[W_)2F@"/_]!Q8&)3,H<0A?#SW4?0%3W116Y(LNBXV1FEA'#WZ/E Z9' M:3D;FPG .JHLYUN/(16&+?=Q:G8WC'/C/&X<1YK8X?U03Q=U ZMO&ORJX-", M38='"QGD3M-O\,':!4&,X/LY#%[JWX,A?8,835^ZC8WJ%JH08@E+1FHFCK_' M"0U,&M,B653=A< )IIHZF( 6;Y-LK+>FLP*B*A 9?#(%U<,$!&WVMOHDZ R' MTH0:O=T2S$U78P--.+6I$;4""2U\/>TU :>9=^*4"QJ1^EOF-VEV9V;$2Z[0 M\68017KBI.$$$=G,F,)I"O9_:U"K.0G.Y7_+.&\L9:UC\Q:6X16NYUCA^JA7 M+29+=ZRL'S0'^IS$1;4OQ"!\* C_CJ'+>'V.!!:<1^]PDK' W;IR@O.47)]< MR)J_J"(=/5E8"Q=$!+X2(CC "VNN8L"U#E6J;5ELJ1%,HD^"9##N,NM-E0D$ M]\M#+UK] $'+%]1J;K_>9:>:HFJL+:1,3%0$T1P@R.S]:IW*=*;YN$R@2SG& M8YF>J&K; UP=9]^E>K]""SP'MD0:&G6UPQQ ;S6'W3G0:TE#B+-QT)%Q58 MSV99A&.=)'A4HMJG+Z9@_K=3HVRE^Z-[7>W@5RW)[Z;S>I]!?P-H"QIS@;YG M]317R5IW,#3P1S!TQ&Z%AP02LW2$XEG:9-/6#&6:Z)Y#29M1;!KA*B#% ME=?5U,L5G\M,MJROJ3P9]0?*E78S] MSZ[PO3__J=M[__'#;S]]P=_I?[W5"VW@45+'UO71*/A-@9-*C.*TIZIZ[5?K M!WX%X5EUL$-/&-&'5UI;NFTUHBS=.))A$)&CJ^>)KCXMY8K;1+BMP1!T\.K8 M UF:T[IU_ J.F8,;F)!)SUFJ(U#F87!OF*G5>T%F>K36F(D^] Z("6$BB&!B MW/G0TYOZ.7#ZVH?>U4LMJS +_6Z&\12NMNM%;AU(U"%%-;')'@[%3*;,6C]P M)I L=GD,_9EH'Q]G::E'@70?Z],"%1X56?BMVC72,\54F2AIV6%F76M-OLP; MV+T/VTX#9>)T7-(QBX -REZ:G3%8D(M>XPC&*L,Z??46@C%_^ _2!2YA!K=R M2W'(KO@EQ84%O4[J;'B2&9(FP;&4Z=IRZ57\5C^=("ZLHX59 :VB M[BR/P5X"7&MI+GO(=*K7*-;7F:_BJE43XFZ@R@0B[**.?LS"C0U^R"R5QW&Y1VTWFO'W^7!(NL+&XF\7<9O;^/HV(*_=7*J5X(,4*8*WFC M)'PKV"S'W=3O;ZGC;#[7';G7G=$;5,RVC-*J3VZW M,]C]3&]G.QUW='V]XR%XYAFZTW$'P_[N[O2NNSL>ZKK>T#NA?#S?=OG\H*BX MR:MY\EWGIRA0,21:GV*?5"2RET><0*@'Q%K/(-)E:1RO]Q*W E7HOQQSOP,] M%CH-0:S3H77F?@+*WT>__Y'Z-&8$?/YW&4I]R*'K.2?TH9TZ]OM]I_X?"-=& M9;^H(S+/T-$%\\P+\\R :<9&FL&9(W/*Q>,8"YF1K7W(UF%DL\?ISALM[^^/ MA+1TIA7KO8K/Z#W>*D,-3ZJ'$N2YVCY>.T%\=M^T1;DG9+T7N4R:6>^E_:XJ M:4C)N9CX.*2G(60&-[O![?.VTV<,=99Y(4,=0QU=U1"!.H[C[/0[!C<&-[JJ M(0)N',=9[H4_6*NMCK/NNUA[R-T?(,:]Y7^NBS_HG"JORA_>\-TLK;^@SI:K MB_BB*)8V2YM1Q3K)L[19VFV5-J,*VSE+FZ<[#"%LU"SMEU_Y6JX%-:58M7'0 M,E@SI]MKR(H8#M%9&?ML2K<03!=J,4=?V \9+:?9@814FI+?,U"SW(8FDS MO5BE! N=@PZ]>'UW1$^W]I$+'8T>N*_%[-0Z8*2D!68G>YR##I;Y0Z?G'WCX MC?FI);YFH0=9+&VF%ZN48*%ST*$7F/SX]'1K'[G0T>@+[^DMA[2VF]=_IMV\ M/N_F[53PUZP(DC,4"J/N@N^P#[ ,X&^_E&2\A M .< GJAF3ILOQ?<_/+L"/V:J:%RSPO= G(%MN# JR>")I13.^&H(:4K%0J0C50N"G RQ^=^1X MO0.++[ /L \0#7[8>.T1JH7&2P? AT.WQPY 4#%\TICAG^&_G<9+!V6\?M\9 M#?AF-O8!!G V7C9>ZP!\V#VT^DLK'8".8OABAHM0,U_,0).)N'C[_*X[H*=;^\B%CD;Y8@9F M)V8G,DJPT#GH8)E_[5SWF)\NV]9PET5.5_'.>*27F>3:)"W&5P#_>N#M\0:[$WT-'/&R8&)@8FADLQ M9#K TW4&W0,KG[,WL#V<*@7KH*T>5MV/5/=I M+O.@B--;(;_/9:JDXLPJDG<6\K$=PN=&6,XL9PON/669LVVSG%G.C"$D9,YR M9CFW2!4P>P-[ \,Z'=FR(9_;D.G NG^&2R0HJWCE2/8 ]@"&;S;> MRS->.O!]<,&75MH_';VQ*K!.S-V!%V^W M>-_SW-QTA&CYMB&KE, !Q1&(=MUWAJ,!/>W:=_>0Q;YFH0=9+&VF%ZN48*%S MT*$7_^ K[9A<:&J44X:8G9B=R"C!0N>@@V6>YUR/3G]DO87\9+&O6>A!%DN; MZ<4J)5CH''3H97"&V@ M3"+4=,E)9GS%1K(0]9Z5\6>HV5S>IMN"P] MP,=_;QA8F!B8&*X%$.F SQ7WL 9^:>OGD%)1;2I@9F!F8&9X5(, MF0[N7(T.W79JL3/04<_V&<,+9'(=M&/$NON1[GY!+)*JJ).S')'*@A.TR% . M"Y6*4)G!CV'PH7?@7E K'8".8@Z$ M>N?FD.TWWK]YB@9_#N+4)/A$L9IG"@ON342.P0[!",[&S(MT5IHR'20O<,I.(2U MC4U9RI:08MO_+G9BQ\5(1JH7&2P>\.9V&IE[X@B!&?T;_=AHO'92Y\KP# MJZ2UT@'H*(:S:1C^&?[;:;QT4.:JXWKL 05P]DTMFOP4S&5>5T*C;<[B5$- MBY:B:)G+C^'R 9^BIJL=KG=MP:RNQ9Y@L6@M-&0ZN-/ALW:$M<.Y-_WG?I_T'\+O(N.+OFX(.F))K-0F\5OH4/00:X3'T%D%N(K@)B&F(9:*'X+ M'8(.='E.=W1@:6GF(8O=RT*GL5+.S"*6B-]"AZ##(IU#*UDSAU!3Y0MOU6UL MMS9UX9N6#MK#JT2.HJW;N10UC[,D>JJ2?\V4$F,YR7(I8K/!5P3?I>(M=&*D MQZ*E*%J.%8XJO=$9.#V?C^O051$G;5DP'6VQ)U@L6@L-F0[N7'5'AU;E:[$W MT-'/H?M8C(+M5G\%CH$'>3BC*_VL!!G?#$- M$9$_TY -#D$'NH:GO/>PA21DI6]9Z#%6RIDIQ!+Q6^@0="BD80:JKD M="_+U'Q(NM>_9"&P?B-OE!,CN2-$NXZ*ONOW$16CK!PGTK)0@PX:OJ:L1@Y9 MCLTZZP\/W 9\405S^,+'3EL]DV:6NQPM6.@>=- ,\]\.+$W,#$54IYPSQQ1E M"T71\1J>B+66X[R^,_*9Y=KEKTQR3'*6D-QE:,%"]Z"#9F=)*F2".E\B(OPW M #'K'Q\3Z)L?RM/SMPC4>XI !_;L*)J'L47;M_E*J()PNZ'O.[%+BI4 T(OO9&2N%BRF M4J@ "^;B/_)%L&MS,77'&0B<^6($&26S6 $D0BSV3Q+07MJ^Z.@VO@NCLH@ M$?,@+W2C2J>OAH"^ 0Q"S6483^)0%'F0JB LXBQ5NM?-3@!SSMZ- X7W'&:3 MXC[(I0#3DJF2RMT<'Z;&)F4$'ZI_H0>EIO%\'J>WNO$I_%^"_U#F7>@K7J 8 MYO$<>U!]2U/V/(]5_35\8Y9%,M&-S& A4R#-#1R5N5\GN$HJS9126&6IE*/ M2MS'Q52/ZH>CV7 5C8C;#EP$99'5;(56!UV[Z;S7C[]+@D56%C>3^+N,WM_' M43$%8]/@6;T !IP$/.K[;1=]?J$+0S&NQJ MI^/V>]<['O+=;L=?>^8'1Z*&3SH1=>SQW3HJV"ON&[Y\V+>:73QADC6D>'B4 MD% /F+<^@TA!@/B7__/*Z[VBEV>>/WWA3&!)Q"&O<+(TS4H%0;HZ9=8J8N6CO&?/@^& M#PX?H2[?OW:Z([ZGJD589:$_6"QM2K)E9K#>$^BHR^L/G9'/5U6U"*LL] >+ MI4U)MLP,UGL"'74-AD[OVF=_8JABT;)H.9RQ$L1[W4/O]FFQ,]!1SPM7N7[: M)AYO_SQ%=56*+<$3"9?*,402$EC\+WT,A,. IXG5OIHQ5OJ7A5YC MI9R91BP1OX4.08=&_*'3\P\\1< T8K%_6>@U5LJ9:<02\5OH$'1HQ.LYUQWB MN=&4U-D:_V*A,F=O-\A8T,:KC*Q=H>0O?*]36P,6_[CC],QRP;^.U#1:CIH4^9+&T MF:.8HR@IECA'><-KI]L__5E_YBA2J&FA#UDL;>8HYBA*BB7.4<.NXUUW":J7 M*8K7]=H@VA;QT65H@>GDF!/Q/9?O^FY7[/?#;<6M-ZDV]_2JRS8W1-SNRU7U M=R,99GF ]S'>P!=DCJ-YJN@WKL^D<;]Y+B M1:%X8>9B^XU: B\=<42@]#VD00Y_+K)=+W0<<0]OS/,8I ?=$A%\"%X+A-]_ ML]:;?_YN[@R5D?[&O4P2_"\(?N3I_?AJK'&>4!$$OM8>>*B6N$OC_MQ@Z3N*"J>E0/]X4,$"S B!M$@?\ M=8,#U)__]-WO>*/W(@_N!8; &)?5R LXGY01 O.\S,-IA?BS>9:"&M1:3*W? M@&\GT(0FM4FN!Z/U',DD!I1>.,OYP7V0YT%:P&]4.9]#UZ!UG#Y C[(TE8E^ M#4< K!2DIB^JA%="8SDA:".;(8?!Z\ IKOB\?-5TQ?1="M#G5$0Q$$4ADF , M_&S^_J#O05'D\;C4TVY#KTAT47P71V60(+5EP(? =?";(I;U8&L"AY&%92YG M(!G=6;#[1$=M:Q*HB6\2I[&:(D=6 L&'X.<[($1#CU5DH?1?(%(0J=3JG4B( M 4%%6?Z62.3@21PBX6X M"T!YDSR;H8W&602">6=^T@J*FVX63"9@;5*'2EF9XUQR9?F5:]7_G,7?G94U MZW_=RNP61C'%]3CSFV5\-)/%-(/)[(,8J?:GVI:A2PHBM"P%>1>+34,P-KYE MCA6415:O^J%,X9LWG??Z\7=)L,C*XF82?Y?1^_LX*J8@2LU[U0N@GB28*WFC M)$1^X!JU%>BE5=/VJ\TC\VCPXQ@[>5._O^7@O/E<=^3V>MX;M)IMRY]5G]QN M9[#[F=YHQS,C=[3SF:[K#2GUQW?]ZQ-U![QHY/D['H)GGJ$['7?0[^[NCC_: MI8J'ZCKO+>%;8KD+ODN([T5[X7O1O!Y?C';V.?H!%Z/]9_O2$.WL0NN4?:Y[ MTD[ ,\^?<7TFL"3BD%BJA@BRO>8;W.UT/%YU92RC8NU$L.P-8YEU M6/9B)=GX.J)G/V!196!P0F9[4@&IBY:.\?/-LG.;B-VJ/9@E87^ M8+&T*;_\<4)"& MX(F$2^48(@D)+/Z7/@;"8*WT"'H MT(A_[5SW!I3TRC3"-,(TPF;.-&(1C70'CG=]X/V<3",6^Q<+E3GC]-K8NF[KHZX8.V@YK5AGMK^3-2G[LHH&LJ.HP-VHZ M\UXT,<[CZ^MH>0U?I]K6"*;;Z3J=ZP,+Y_ 5>&U!30M]R&)I,T^Z2CJJNL[_=XIC[E24@YM)SHE7UCH1$PAK;9^IA!+**3K M#+H'%NUMI0M9B4L6>H"5,JT!TK*H>U$O.3$?,%" M9;A_3K@?C7J'EFMLI0O04/X9CJ904A!MLM@>%+ _M0:]*,F6B>'#R7KW*DJYVM MIP_9F4X.7>&^%]BSY)DT6-K6(3Y#"!LU2_M8:==KV/#?8)Q(_>-C\GCS9'%X M=GC]HX/NN?UN]\?#'CS[L/\H51%/%G0CW*]3*>(T!%]3^,-FD31"@B0C\7<9RME8YJ+K.<+O^/#_@8(79_,@AS\7V:X7.HZX#W!I/@;I0;=$ ME,?P-3%>Z#<#^*:<@/Y''X-#=S+),'_UD_@3R!A*4VM M.B6"-#+/Q^FM_D>2W<:@D%"9!USQ$8<[AZY!RW4SD>CZ;T0$@X>A;&D;^AW* M?1K_!+@UE4%4]>9>YE),05?P.2V=[*[^:>-CD<#70K"/ G^MROD\RT$M92[ M:NZ+J?X>RJIJ3A59^.W=6+^*BI"I"E!\0G['GV7] 6SAE\^?1 'H="MS[/F= MA#[#?T'G@5!@L_$$H!8^G)9:9_![-07%:@'@)Y4,,_CZ?\L@+\S?ES90*R2X M#_)(05^A'6,1*9BN@.!!AU@L.,JY%&<5%B5W.9!-670^". /Z>RT)O!2E'H'5%L1:0 M42.T&Y5A 7^ H4WBVS*O_HC67S< W43QJ2P!A14Y># *?@$V,5,@F* 04U#U M6((A@W_>Q5FIH)MQJHH@263D"&A+FT E1_@HF)'"=L<2-=!X%!H+ 3FR&7X" M_%ZYC'"'(MPGXS7[[05JC:],$.SV%DSA3@I>6_M6& (:^!TPHRM"<* M!0$3O%C.]5L9##?0CJZ*'&P=W$2;_BX J9#">"":+<('OJB=6SWP[:6A-HWA MA-H6^SC*SO@'M7V&O5ZG45#F1$7ARLO0X)#83*PD M R! 9+]0 B1%;YW54V.92L-^NV(%0XE <-#%U>\:C(IP(E-0A@000A@%S)PA MLN2/#1$H/+X#F)0:+S* E#B%UISZ(?V"3*=!&DK=?$7($$-]B&!(T+N@T1> MO:2,I!98F6A0"R%$N94P.AP1A(WPT7D)74%P=$0"*)Z Y*1A]%PBX)KP9QZ@ M],R8LP*AT( P/K?/T$!N)BJ8%!#TR%7/;?.4%YN,Z;GHME-,05ED=?4$_"[( M^:;S7C_^+@D665G<3.+O,GI_'T?%%'J@8;MZ 3PW">9*WB@); Q*K(>MY]VF M[5>;![KN8A6/XR0N%C?U^UN.=9G/]3RWXX-R7FU?S:CZY':'WNYGKG<]XKG^ M]:YO==S!L'^Z_EQH=Z"=T6!7.QVWW]_UD.]V._[:,S\X8CA\T@G#8X_SUJ'( M7FMEPY=?*ENMWCT!D(84STP3$NH!"V[/(-+E*KO7V[',?I!\#[JAQ0YS/\%< M8!_]_F?[LAWMZUJL4_:+.N)Y>>;Y[[ Z$U@2<<@KO5R8E0IF'B&0A,[*U!-D.3#MA9&-D:[.0&=GL1K;7XN,T M2&\/S-YE=&L1NA$2*L\_K;)V(ECVAK',.BQ[L8(A!U4'.?=I=]II?'N<9N(\ M',NS05ITTPT=Q^&KUYXW_X>.9CW/Z??XLIP+!TT+7TR0_&:7AM$VR(ZN@PM,)LWQ]=7[VS3M,>^<''5RIX(%'RJ?2;-8L>3SB :FB^L*([]\_@0=2K+T5MS' MQ?2QBAHB*G6FNAG 58S=\=QNL_9-U9VYS%66IC)Y5V?KUP+0 U\5"%G5'@F2 M)+O'UC'?'9X.4E4-$;NY3T)_)+%HD!'GMA1^W67HF M]^!)[^Z"1!<@@E'IBB]:$:"R$L:#=4],VY5@ZO(_U2!=L;NZ@RXGL[WFC*[U MTG.[;_:LMK5FP>YPK]Q4DZ'!AE!V%4;Y(,-FJX!<,[)O$\A.VU7J@ ^5; MQ6EG213H5O7@:B#XKW&I0*-*K<'"$JJ;%4Z2!73EQP)9E3[12*=4%L:Z$YI! MUD!4ESO11>JJ\G%5C12-%LMZ):H+JZ-+MJSIRX3,Z%=F??JCV#71_#JCT> M5^TA>N::\T>X:@\M20,)5>ZS'-J[:0W;IGZOVM)OU.&O22M+CJCUV,1Q/ MD1C9B*N&#K)QU1[;G(Z1C9&-KFJ((!M7[;'4\7C5E;&,BK43P3*NVF,?EG'5 M'GO.3N\Z:L?I/9>36$)="W2\AK--#U8L\?R@@3/TNP2U:U]^D,68::$'62QM M9BAF*$J*)Z M[@Q^O^..GJ<\#WRLKMZ _8D1H-/ 5(MHE.N9)_"#*W84T]A5@0; [) *-)X[ MX@HT)ZQ \[-,=;43U'(0S>(T5D6N2Q;95A.##D ]+E-ZM6B+H7Y4)0HIIY$&Q&0F=HR&]B63298 ,Q95<^)X>NY M'L>JRE=6(*[J?^\%+I2,GPMWK%=>Z$%VL*;%'V8G]*E,,NL]3FH*[<\RW M]JW;T=OU$-;M\+EN!]%3EWR"G.MVT#)W(D?(N6Z']=C&=3O(K@!RW8YVLQ[G M35E)>ERWPRZ&XRD2(QMQU=!!-J[;89O3,;(QLM%5#1%DX[H=ECH>K[HREE&Q M=B)8QG4[[,,RKMMASQ'*O0XH\4G_RSEC3ET+=%R'$\_:FBIPW7>&HP%!]=J7 M+& Q:%KH0A9+FRF**8J28HE3E.H0<_I M,$5=.D6Q:"D &6N!@A:83HZ@DWZOZW)%W78%?US XP0%/&YWYLL?7\2C-W ' M9ZCB82IX]!L5/%;??KR"1S/__F$A#Z6;Q7:O76];NYNI]+J>1C/A7N?@&W&' MNFW,I5L)_(+1@U2%;5F'?",HCTU!?J]W6GJ0V^/5/:=SWBN[^UZ M:,^\^?9V:*EQ:0&[&(ZG2(QLQ%5#!]FXM(!M3L?(QLA&5S5$D(U+"UCJ M>+SJREA&Q=J)8!F7%K /R[BT@#V'NW:=5>#SQY=S\I6Z%NAX#>?#M/4 \]#K M$=2M?<>7+49,"_W'8FDS/S$_45(L<7[J#IB?F)]L\Q^+I1EA M-GEY\F6.V>59)[R@N?"+,9107XCXNIN)W>%+FJ?B0)+&^)OYO0?K- M$3"&<&K*#00Q-CL149GKF^BG4E17T%=Y4O\,U!]+,FA, MOQPHE86Q+B<0R7$A8J5*<^V]"&89H,#_ZHH'R_SWIII/J$?!^??/D7__:[D\V]ZUW?>L[L]]W]Z?B[ M^S/:XU//U!W?WY7Z?NI<_)W% 3 7W^-FSC M7'RR4WO.Q6\WZW$NA)6DQ[GX=C$<3Y$8V8BKA@ZR<2Z^;4['R,;(1E=64LHV+M1+",<_'MPS+.Q;?G;-13SRWP<=[+.4A*70MTO(AS2]IZ M'OAZQ+DE%XZ8%OJ/Q=)F?F)^HJ18XOQTY7F28U;PA#)"@=NUC$SHZM2"[_T%NLP79_>+_ M!FD9Y(LJL1VSY3\'BW JPV_BX:?GH;J4KOD);@(PSA;]::UC,\^PNQA0NO)M>=[+^ MBE1*Q.9Q>"B4,E+B7N92E,I<:9_+ K^+]03FP4+(V3S)%A($A[_!YC)X-\=J M! GH%CNK2R-$<5%"_UT!,L51.UA#($[#,L:QZ@)E&F6!8##Y'HDA"J'*LXBL'! M6E(4H.,.O#VRS'@A^L!$#W-Q2=3N1X +7,G/Q MJBMC&15K)X)E7 _ /BSC>@#VG*8Z\.0"GP.^G!.HU+5 QYDX*:6M!XFONGV^ M$[E=SLIIEWMX(#,<.PTSW"4PG.=T1R."VK6/XBS&3 L]R&)I,T,Q0U%2+'&& MNO*NO'ZO* \L_ MF?H##F;4_]\RE<+OZ+?\$_XP)<"!JA<\0D&K:9!+NMJ!;HB@-YZ+:;0U4<%HK^BT_ME'F>1>:4N MVV 2^N'_J]H*4:SFF8(.82NZO,+KCML3H* $>NR*?U1M+;9GM:U*%^0RS&Y3 M4'6TK,0P$:^]55NZML#FF&*SK[P:E?QOB;*/TSO0/18[<(7X]QS>AC[JMS9M MPV@3AU1[9-.V3VB\XEEJ)&P#TN.\_G3G=@Z36_=Z0W#3Y6F0>7 K#=^]"R8P MB)L@N0\6ZOTK\1=2(CY99'C.VAOVT][TI+81Z"W)3N =^/7HVSCBD MPYN,86^-EUYOC\(AO='N9_H[GX%YQ1YU5?8I9+*S/QUW,-I5[63DCCK[%#(Y MI7PZ/=OEPX5>Z!S3Y90#+O1"R]R)Y!QPH1?KL8UYAHXNF&=>F&<&3#,VT@P7 M(& <8[)@9&LCLGD''B5F9+N\:+DUU?2(>-]:641'R.^A!'G.98Z6%=Q*+I5( M/)[G4A56LMZ'&72A4)299V&Z1-2;8\W6&C9FF_A+2?;^5K MN1;4E&+5QD'+8,V<;J\A*V(X1&=E['.>1658$$P7:C%'7)Y0Z1C\@65IC]VV MM(4YZ"C*ZP^=D=]G)[(;F2ST 2OE3$FJ;+P,X*_^.NRY0W8 @HIYPQ[$\'^Q MUL\3 $OXH]=U.D.._RT')@M=P$HY4Y(J&R_C-\3_GNNQ Q!4S-;X_\6.,_/6 MSIG4_$7F=W%X8$X!'P*@N!7]_$4\6 DOJ 0.'XZ +W_H]/QK>MJU[U(GBWW- M0@^R6-I,+U8IP4+GH$,O7M_UZ>G6/G*AH]$#M[68G5H'C)2TP.QDCW/0P3(/ MFN\>6+J7^:DEOF:A!UDL;:87JY1@H7,0HI>AR^32_LG/2R=J]9]I-Z_/NWD[ M%?PU*X+D#'7"J+O@N*D(U4+C M)03@>"4]>P!!S7"Z%>,_XW\[C9<.RO2[CN?WV 78!1B_V7C9>&W#;X[?J6KF MM.E2?/O#LROP8Z:*QB4K? O$&=B&RZ*2#)Y8VBQMBZ7-J,)VSM)F:3.JM$/R M+&V6=ENES:C"=MYR:?/%$.U9-..+(:@A%0N5BE M!'XZP.+U^\YH<&!A'_8! M]@&BP0\;KSU"M=!XZ0#XL'MHY9Q6.@ =Q?!!8X9_AO]V&B\=E.GU'-]C F 7 M8/QFXV7CM0Z_.7PGJAB^EN$BU,S7,M!D(BX==RE*X/#AF&L9KIWKWH">=NTK M'F>QKUGH019+F^G%*B58Z!QTZ,4[^-)P)A>:&N5K&9B=F)W(*,%"YZ"#95[' M&0ZZ]+1K'S]9[&L6>I#%TF9ZL4H)%CH''7KQ.^Z!%=R87&AJE*]E:+F"S;4, MX7J%(=Y>)T-Z!PF58PY+Q,_1QE%7/G2=:^_ V>S+*-:^4,-*![/0;:R4,_.( M)>*WT"'H\,AHZ'J4M&H?B=#1):>0,0O1D#^SD T.00>Y$.RO^Y3T:A\/6>E? M%GJ-E7)F&K%$_!8Z!!T:\3I=]Y2UB5K((G24>;Z,.K_S/'MP?D/B%Z#F<99$ M3U7RSWFFE)CGV20NQ%4"_WC+N77$&(]%2U&T'"@P-USP/)(- MF:)H+31D.K#NN0SJ=+7#N63,"LP*EV+(='#GRG-&_0,/.;38'>@HZ/1+/A;Z MD\7H14FV3 SG-F0ZN'-U\&Y1BYV!CGK>;.6%%\B_.FBCAW7W(]U]FLL\*.+T M5LCO6,V,("9FSG%G.;9(S M8PC;=@OES)>#M&W1ZS>I9)"'4Q&DD8CDG4RR^0Q$Q6O,Q ",14M1M!8R!!WL MZ3N^?^#-8.P-[ T6Q$MLR':*UD)#I@/K_ADNU*"D'MH!/Y]H9E9@5K@40Z:# M.UUG-.BP-[ W,*RS(9,2K86&3 ?6K]T#2Z"UV!?H:. M6,;=&QC(-XGGE_G8,AE:8J%2$2JS_%&3MW[OE*5.*:F&/>!R)VQLO%2$:J'Q MTH'O@VO,M-+^Z>B%+S]@]&?T;Z?QTD$9SQF.3EEAFI)JV ,8OMEXSRU4"XV7 M#GQWW0';/T&]G*_6/^^PG%#-/\M4YD&B=UB":!:GL2JP3,S=@9=NMWC?\]S< M=(1H^:XAJY3 <4Q\T'/N1Z=_HAV"R\>LMC7+/0@BZ7-]&*5$BQT#CKT,G"[ M]%1K'[?042AG##$Y,3F148*%SD$'RWI.?\#T=-FN9J$#62QM9A>KE&"A<]!A ME^&A6W7,+305>I;\J?XS[>[U>7=OIX*_9D60B(QO?J!+>P<)E:,.2\3/\<8Q ME98Z,)T]95Y6"X,-*_W+0J^Q4LY,(Y:(WT*'H$,C'HR/DE;M(Q$ZNN24,F8A M&O)G%K+!(>@@E]=Q>C[ST.7YEX5>8Z67Y M4NS\SO-LPOD-B5^ FL=9$CU5R;]F2HE)GLWJ;;@L/7#[C5/K*)X]8='R23:* MY'+E#9R1?_H#.Y141)O^W[)#T9^*MM@3+!:MA89,!W>N1H?NA[78&>BHYPWS M O,"\\*E&#(=X+GR?*=[[;$_D-40,P,S S/#I1@R'=RY\KMGJ'I!24&T>6'[ ME.$%$KD.VC!BW?U(=[\@&$E5U+E9CDAEP?E99#B'A4I%J$SAQU!X=]!C!R"H MF /G=)?B058B%26I,OPS_ /\=UR?'8"@8@[=[;D4%[(2JBA)E?&?\1_PO]?G M\)^B8AC^&?X9_MMIO'10!L)_OB*7HF)>>N?FD.TWWK]YB@9_#N+4Y/=$L9IG M"NOM342P=OA>*68%9H5+,60ZN,/Q M/CL$ 8>P6-J49,N&?&Y#IH/L'.];%^]S#HX-JM-[.%=)IM1;D:4"NAVGMV6L MIGH#)YN(2(XY)X<. ;%0J0B5^?RH@@O>*6NY4M(,;3[@0WFDIW:MM'XKA6JA M\=)!F:N.>V"QG58Z !W%<$X.XS_C?TN-EP[,'+=1PT[ 3L (SL9[><9+!\$/ MWI!II?W3T-^Z>)^39&Q0W2]IF,UDG2:C*YX]TU)J?9Q"!U5'K@;Q234"A2D)'\F(1L<@@YR75UW>";3$A;B M[%-F(1KR9Q:RP2'H(->5YW8I:959Z+F+(+Q8$E53&;YIZ: ]O$KF*-NZG4O1 M\SA+HJ=J^==,*3&6DRR7(C8;?$7P72K>0B=&>RQ:BJ+E:.&H:&'@=#H'+IZV MV!_H:.C F>AE.93%\$5)MLP,YS9D.KAS-73[[ QDU7-H?;S++P8N2;)D7 MSFW(=(#GRNLZ_6Z/_8&LAI@9F!F8&2[%D.G@SI7?YRD#8?V\]&[2T_8/.?'K M2;[U.<_N8A5GZ5LQEJF8Z60@ZAHTK.]F(2HB%_)B$;'((.@0R&GO7NVA1Q"1Y6GO>V*$[7.DJCU+UD(K+S( M>]S$2.X(T:ZCHN_Z?43%*"O'B;0LU*"#AJ\IJY%#EJ-.?_:=D7_ZTY^[]U^F- MF.7:Y:],@@V:8#L@+A>UBJ!^G$,)_ Q"S_O$Q@;[YH3P] M?XM O:<(=&#/AJ)Y&'MT$Q?0V1"Z^9N\DVDI:RDW.WW&7HF&UE&Y6LW;-I&# MLLAJ%\1>Q>GM3>>]?OQ=$BRRLKB9Q-]E]/X^CHHI=$=;1/4"## )YDK>*#D/ M\J"0M6HUT)FV7VWNIV-2Y#A.XF)Q4[^_95?=?*[7<8>C[ANTAFU85/7)[5Y[ MS_$,/.0-=SS4<0?#_NDZY%_O^MB).W0Z"4$[H\&N=CINOW>]XR'?[7;\M6=^ M<,QC^*13'L<>2:RA;B\R&[X\EZUBIB>$CD.*!^(("?6 :/P91 H"Q+_\GU=> M[Q65 X=VF/L)8HU]]/L?&>1"@FPB\7<9RME8YJ+K.;3/'UJG[!=UQ//RS/,? MR3X36!)QR*LX%<4T*U601NJ4U\VT1I$G9#V?2<]&TO,[/O%,8>LT:V/TSD)F M9&L=LGG$\T^MTRPC6RN$S,AF-[*]%A^G07HK&=TL=64LHV+M1+#L#6.9 M=5CV8DG;7!7YV8^C?,ZSJ P+SL=NS^D\ZJ*E8_RG/]W/QR&/4)?7'SHCG^]' M:!%66>@/%DN;DFR9&:SW!#KJZG6=SI")H4509:$[6"QM2K)E8K#>$^BHR_/Z MSK!WX F6%CL48Q6+ED7+*&X'BON#H7O@69T6>P,=_;QPZ=ZG[>+Q_L]35/=% MYG=Q>,KM5>JZ.3?)$,E(8/&_]#D0C@.>' <,G9Y_34FO]E7"L-*_+/0:*^7, M-&*)^"UT"#HTXD'S?/?8!?J7A5YCI9R91BP1OX4.08A&ADYW.*2D5Z817L&R M5:C,&9:(GSGC*,[HNCXEM=I'&724>;X;*_NZH8.VPYJU1OLK>;.2'U'RUZP( M$I&O%Y7E/6@B7,>EY&EY"]^7TM[(Y=KI]@^,7;@:?5M0TT(?LEC:S%',4904 M2YRC^EW'XYN5F:*LB$ 1+U9Z]$_?Q=J&L_GT% $'8+F4^@_]/,/&19*W,?% M5,CO,<@YO14AR#N;R5SI/MW+)!'Z2]7#.!I\>_F8T%<3_7AXKA;8ZI5<@OP5 M,F DAJ,W(IOH)H(HBM&H@Z3996C?M/'[2LZ1R,I[4459'=!WFT M^G?UUK_3&,?]I0@*J=S'_.Y8G.LQS#6S?AGFGAOFU+I@3PYSZ7IO$"P0OH(T M$DEVBV 6JF7GLE3\3[8(;J'IKSF(%/ZK@@1&6.'ACT$3'D#'_K?[Q5V!V*.> M>U'AR).,R#R,/5K=%OTQ4QI::TVA_J"G2HFK!/[_+<+G)"Z>1=C;HNOCO/9T M!>4/<]KN<$-PT^5)O3EX@YD$O0LF,(B;(+D/%NK]*_$74B(^V6J!Q7>5=T?N M:/>%U6ZWN^L";7AFCWNO.[ONSX9I\AY?>H[>P,"[NV[\[KK>Z$2R 6,?['JH MXPX&O6?HSUZ7G7>@T[LNL7^@+;ZC_$EPS[?EV'Q;#M]13B"ZX3O*B2J;[RBG M?[4U$8?D.\HM8CV^(\Y*TN,[RNUB.)XB,;(15PT99.,[RJUS.D8V1C:ZJB&" M;'Q'N:6.QZNNC&54K)T(EO$=Y?9A&=]1;L]Y:+ZCO'7I(=1%2\?X^<+!N4WY M.![P[6AP^HP<2BIJ&599Z \62YN2;)D9K/<$.NKJ]1S?.WW]-$H:8F(XMSM8 M+&U*LF5BL-X3Z*C+\SSGNM]GAV*L8M&R:#F>L1+%L1#+ZP-*>K6O%)N5_F6AUU@I9Z812\1O MH4/0H1&OXPP'74IZ91IA&F$:83-G&K&)1@;.<,@T$ MV3WP$C6F#&K*Y#O*+T#)YH[R<+UH,.]%$^,\OM.(EM?P)7NMC6"&7>?:.W#: MR]#Z](?^F:)(@::%+F2QM)FBF*(H*98X M17G^T!ET^:[R"^JJTNJ86JC:. MWEKT&K*^ 4__6K25W_]65\Z:FX;K>X>Y4-,9#BOE4*E@VT'SFPOY=@W'45U M89IZRGLR**FF-;ADH0=8*6=*4F7\M]CZZ2CJRG-&?8]]B*!J3CE=L-"'F$%: M;?W,()8P2-_ICTYYAR@EU;1F!L%"9:':(53&ZF.VD88#]\"#04-+IDQ:*E*%J.!HXYI.@>N//38E^@HYVM$0$[ M4VN@BY)LF17.;JZ_(=C'35\^; ;:'+X[]7S+'FF#9:V=9#/ M$,)&S=(^5MKU$C;\-Q@G4O^X51X]M]_MOOFA0#Q_BT2\HR3R1ZF*>+*@&^Y] MG4H1IR'8G<(?-BN5B4F6BP*>6<@@%Q)$&8F_RU#.QC(77<\1?L?O.")0\.)L M'N3PYR+;\8(W@V%S%$T RW48]TG(^AQ&$4QP]6'8X-=]!N8))3";Z*\JM/;[I.R=T#M% MG&. 97!YN/()M'S;W(S:SSUK9]=N^;KO#FH_U#:NMY??' WE9UJ=!F#I8*\ MM!/CM\ 9W7WT#*-^:?H8G&NIX.GY9^9A[-%-#- 2A]#-WZ0"+8 O:\\'6$ZR M.6+"AG0U46_;X0W*(JMS0K&S@%PWG??Z\7=)L,C*XF82?Y?1^_LX*J;02ZV2 MZ@48=Q+,E;Q1$@P#M%O+5@BM4_:+.N)Y>>;Y[^4X$U@2<<@K M/<7/2@4Q]DD+/K1&D2=DO5W+[DQZ)'T,ER(H>18SW+DS05C(C&SM0#;OE,58 M&-D8V2P1,B.;W]+D/ M).<=CCG (?4;;\H&R+RO?3<1R^3^9YCT;3T2P0N^\3U*Y]]?\M MQDP+/D/:S!S 8OG*6"1/[*Y9ZHX M**E.4](B*(H\'IOXK?0H]6/1R-L@$1-923J7M[$"[,>^SV%46"("OY/!E_-E M-8TP2U69%/@0_C&785[&^I_8D*-_"1_?^O5>\^N3(,1\[EB:K\C_EK$9RT.9 M@FZ+.$A 6=EDHJ262H!:\98-1O(IAM4H#?(_V2*XA?%]K8IY%#*/[(U5SRV@[WJ"Y8YV5[Y6QNJ[P[?[.D(32^X=OO[ MO 9=Y(H*SU%1X8L$.ZQ\ @;V3:)+M*2<0L<=C8:GJQBPJQK B0L87&AW]JVG M,-CU,:ZG0/DT')_LY7H*M,R=R-%>KJ=@/;9Q/06RRS)<3Z'=K,?Y+%:2'M=3 ML(OA>(K$R$9<-620C>LI6.=TC&R,;'150P39N)Z"I8['JZZ,952LG0B6<3T% M^[",ZRG8I^" M!3N?\5S_>E=9@SU+%CQ;A[J]2^W0OD4=>KOL XLZ^%S4@>B1/#Y>S$4=:)D[ MD?/%7-3!>FSCH@YDEX>XJ$.[68^3:JPD/2[J8!?#\12)D8VX:L@@&Q=UL,[I M&-D8V>BJA@BR<5$'2QV/5UT9RZA8.Q$LXZ(.]F$9%W6PYWS=7@<6^!CXY1Q MIJX%.J[#64EM/4?N><[UB-.2+APT+70ABZ7-%,4414FQQ"FJY_0'78+:989B MAF*&HJ0&9BAFJ'-H%A34Y?)X%\Y0+%H*.,9:H* %9I-CEN3Z0W= 4+OVL0D= MG7)MAQ/4=KA]=(/OS 4>=(&"C6((/;?3+(;P7$4?]BORX/?J"@@;O?+5M+/-3-ZV[*_"X.L>M578,'A2#\;84-LCM4 M7[)9X !;N=O6R-;J"-ED I\6\K]EK LMP-M;7QXTQ[FLT!##R/(@A0;"3!5U M<8:['6-8+V"1ZZ\F^LE5$8BZ7[4AQFDKRB!L _+C8.=T9W0.K(4^VA#<='GR M8Q[<2L.W[X()#.(F2.Z#A7K_2OR%E(A/%IB>L[R&?7R&@S5U938J BVQVQ6/ M'V+9N[[+P.T>4M]ER/5=+JJ^RR\(PU(5J]@"0HJ6E';IN+W1:'>=D)TE0-SN MKIHM'LQK=A4)@6#D>E=EDY;VQNOM+NDRVJ-\S*[>[%48!JUBU[>ZKN]Q01>J MQW$YM8 +NM R=R*Y!5S0Q7ILXX(N9->$N:!+NUF/$^JL)#TNZ&(7P_$4B9&- MN&K((!L7=+'.Z1C9&-GHJH8(LG%!%TL=CU==&=0 M[:X3"ISW<3D9!]2U0,=K. WQ8,423QSI#GH$=6M?VHC%B&FA_U@L;>8GYB=* MBB7.3[T^\Q/SDVW^8[&TF9^8GR@IEC@_78T./"[$_$14HP<>K.350&8SU@*3 MT5G)R!NY7)>Y773T9BL?<1F8Y]T&U/5)8H7U0+*)"-*TQ'SY60;V_K^F6@K\ M.I+C0L1*E:MB'SJG/JX;P\?*7'R188D)\)_S; :/9_E"_"LKI'DXP+SZ++G# MPA\Z>1\:#N'IN#!I_+]#0S)/Q8(VG^>H]T[=W/>*[?W9T:OD=2]_-U MJ./M&OU^N>KV"0C:&>W,]^^X_=ZNV@*^V^UP]CS5LT]\CI.SYVF9.Y&#G)P] M;SVV\%*TN/L>;L8CJ=(C&S$54,&V3A[WCJG8V1C9*.K M&B+(QMGSECH>K[HREE&Q=B)8QMGS]F$99\_;@$O_=WZ%&J\-'];JL/U-J%]8' K4W3N"K#:;/UO>ZQ%U^GL5I) MX![:G^PD4D0%O!#4#1Z?"M3F6NQO/9]=] <="[O9 IO'S2H M-'O"^V8,6-Y@-BO3N%C@609X.((6DFRN)1$N0@ @&&(6%XWA"_ MYH.VP$2FIMS!:G1C>0L&VVP&1!#?X1= ;_#AH8-=RR7T4>I.QO#Y.$B6G4=A MHEWRET#RH87!X3?(FQ>DF%_W*.150<<2_%-+@#'(I3+&X2Z;]G M*9_0FC*<,19^$W;S#Q8(*"H%2F$(!U@ MB5RYXN]ECC12HYYZ#/8,>.KVX =/]Q701L9W\'0J"RP'4^)'H >O09\U/#N MUD-WM$1K;."UW^V[_NH)Z/A<(MH!3#JFEW4=&=V>[G)C5 [*+"DU_^'??OG\ M">'N X@GT;UK#"L#FE'!K!J=[G:0J Q;*/-<]_V^*EV3&NH!=>HJ-^+SY\_ M=V \&H!A\/,RQUX5-4M]_/#;3U_$!Z J4[HFRH/["JU'0.40G.KNP:.ID-]C ML$CHTJ/U;8+;7$I4E"/&96$,06DKF0I@.?#(RM*Y; $'<@DI2Y$MX;)-(/2O8 MA,%GF^@^% _5N4*?UU['7[FGMM! 3;%\TU3;.7JPU^DT'RC34H&M+>T1WL!B M.T!:*S?8X@&5Y4.TIPOFH*5%4H5Y/(;&S)M__E.W]_ZW1WQ&_Q%"IR2[=\7O M5?) M^2#\<1\)/PHM$(NJ$[4&90SMT\6?__0= >^]6LF^BICPJ\DJJ()H M.HC ('!<\.T)B+-)N371%J ,,(L!*-XGBD9'VJ5FPT-W7 @]B MA=^#3T/K(!V-M"#Q;%R@)I",T#BA8U6#:*0/>U5S55F4\+&Q7&3P=_Q-"BBT MT5B#S+:V"!D%0,)70^@Q]$,J3Q]Y/M:=/ M +7JF*RV:4:.<$8M61E#-!F.)L( V"Z]F"39QTXY::'TPE]&N\EN>V^L^ M2WTR:*C_++7'GJ\_WJYZ8*?M3W>XNQ;:1G^X\AB=O!'.@7OIRF,=3H*S,0F. M*X]9CVU<>8SL7B-7'FLWZW'FMY6DAW-V2I[%#,?U>6@(F9'->F3CFHJV.1TC M&R,;7=6003:NJ6B3TYVW4H\E*1UT]N'^)0NS#S?/L[L8EP/'"W&E-]GC]&UC MZWFU\\8).NU)#:$N6CJ.J6RZ[O#/L]]BBR*N):!'MX%'/+!7@" MSN6*1OI D(A%2U&T3/3'S-.&':<[X#,6[ ^7/&MC0Z8H6@L-F0ZP^[XSZ/$A"78' MQG4V9%JBM="0Z>#ZM=/I'%A^@+WA0&_@HVN6+*W]-)G(L,""P_)[. W26RFP M<*PP/RLL=;TLNIU+5>1QB*6C\7>\W$V&6@X2ZO.75F/QOW1Q#F;_I^_+$2\] M1$F7M+GJE'4G+?2YEJ,@)?DS"=G@$'20Z^K BU>9@ZAIDCF(.8B&_)F#;' ( M.LCUCI)*[:,@6]9+-Y:LFZ+LZX8.77>K9*9OJ>JO)$9,373\#0\M-J\1?]YE M5-Z9H+A/MXY[ONOW$?>BK,3;WNP*)>@XTNDKC3Q!C1R2'%.J:N@,/9^@>CD\ MX<,-E*>Y3%&T@(PIJJT4Y?<=KWM@9A]35%M TT(7LEC:3%%,49042YRB!LZU MSPQ%GZ'J-5[X;P!"TC\^)HXW/Y2&YV\1A_<4<0S.!5X;=RSM(5+S,/;H)BZ@ MLR%T\]./+WYY5+(]M]_M_EBV@V-%^\#2_BA5$4\6= 'D[V6.HBRF4BRV7[PM M\&Y21]Q+H8M:!O-YGGV/9T$ADX5XW;]VNP+:3N(LQ9/$>J6[R,0$QB:NXK1P _E<9#HY?,D MNXU!H*$28:8*):)2XM.JG,_A_7"*S4>QRLMY ?W!OZ^/KI@&!8PDER+-"NAC MHK\:9@!SZ)8.]!BZ/ 5YPMC!SE26IM)\>A*$<1(7BW=U+TT/ J6R,-:_N(^+ MJ9C*( I!L:OU?QA@H&6!3:_&!<.?2*6@FS V)?.[.)1B(F5#'@$TCSL&9:(/ M:8^E-GJ1@OKF +5Q"'V8@54M7/%3F*793/\FC>*UP:/Z0"U:>2AW< */$C5/ /] MXJS^M8G&)Y;^WS3KT[H.&(?S-F)YMNX[3C$.=V5>8?)K=?9$-QTN>DY M#VZE"4'>!1,8Q$V0W <+]?Z5^ LI$9\L?#A\T!?(9+]+$0"P%\$W1#U5R+E" MB(L >W(%/==PLL84B#2 28F<@4Q%)!'>ELDO\"J@CLPU.BU)*)?_+>-CR622SO\*%8 M5?B(+X_A-W(&@!KDF@: ?"$<_P:/@:AOIP89 63QE1S82P\@SX)H%LQ=#H8. M-:$/('L(,Y%L-\*7;4&P=]*P1(VH-S3$$=BVJ("8K M,+J NT"< [V$* >^45LV?#PJP\*P/SP=A-K\=57SM,@P MB,!/3'6DDF3@.+E(P,"Q#[*.SFZ3; Q#!^/X)HO: S>CN11"$O#)8A4MO84F M%;A@E-VG^@Q%EB0@"!W:Z%@@@";_@(Z&8%;9#+[B6<'J &GKM]=W1RL-T MZ(AMY'*BM0X86\;(X"OI5GZ3H\=6"*_K:)B,Y J@1*' MC?73"$8 (2;LQ]E$JHP,/'?8E &ZB_F2GFL!6#6/1RTG3 M;=R\3!$=\/B@'KPJQRJ.8B1&\YU>_1VG,IM<&EW7,PTUQ;@ 'L8I5UQ4$PF$ M00 S$-Y,%M,L:M@5]N+NK9X8PGRGJ,7JN9WED! @E](/9MAWI<:S99&J:FE#5BD6&W 1:J&6%4%9,=1]R=,S*G50C:&CJ9KUGUZZ_IFW5G+MK$6V3 MO(&12*XD5C-[;.3VVG_,CS<0HT:'=?6!(\Z#.&J, ,23:^D8@]O\Q#:A!M%= M ,"MEBL]<8U&Z[TW1M]?\]&5A2?Z&?/9RL&;G34O-XUPU57HO/:OZM\-)1B_ M?= 'K]E,K'-][HB>%- MMP%LN^*;;L,TCXUOM@K%[AJ<'A_IG#<4\49-E3T2BX"G#E\B&*D[HB6T(S*!CCXM,KG> M0:+/$)D82SPD..FN[._PX&33'O>FUB-"D^XJJFILXFRT]!@C5SWV'YD'::BO MI;2-9,Q*R&9 UFO02$-=2X]X0[VTDPUL*9:Z&8^$*'XOA M1XM M"F/U:TO?^#)&>24N_")R_O*UT9!9P,X2_=:L#)N7RUD\)WOF)>?F'1#;;E8U\S*O&=(OU;PVU]!;.!LQ9!0K M\POM(4L'WS$1T,8#-JZ#Z&8DWYB8-8, ;MYL2G91Z>EO'X MM,S+GY:Y^'G$/WY\GQ(3P%-/(BVC!P@[NOT&_1N$UK,%0PXX)YA,I*8,?6[2 M62VA_?+YDP[S(4I.S!D&\4'@=+]JR1PM6K6W"K+[/;?!)7J)9;4$ -'V@R@$ MY!C6<)4]=Q%'Q!-S=*J/L&D#\)4:RG(15E9J*+: M=Q\'">[EI2G]4U\Y,DT^>6J\7O^_6_:OPW2TB9Z<<=S$>R4D&\#S:. M:\EQ&B:E'L_?@CQ, &--UZZ4E.+/?^KVWO_VR,#T'_&,5W;_%N91*VE5QF$. MM]931/E=YF%L6%S+5V3S!R=Y>4KQ/%.*YA3^M=_^0P>;)S V/2^%3\W@ WB4*LV*M8GR]! U M>#%VL:CCP8\??OOIB_@0%O6,WJS;5PN2:QNZ>A.<;>IY8_U=5Q6:>/^ZB6$X MO8S-O."! 1I+J\W0K#(-&H=1T ;7WQAGN=DW5)LG5_;2-0=,NP*FQQ"?/>E0 M3_I4QSG=3F.9=8V> Z%D&F

9 MXR+XCF/6;M&3M)[-;TTL 8]'LSC%12.=X +Q$P+Z%;[QYS]]!T@(WW\TW?H M@96&>_/[Z/U;LPVZ^6=SD!9Q.<8%5SSN+>6[Q5IJS#WX\=J:Z+8CQOKHB]Z6 MNL6E7[W,F^-Q\D(O%LPA(E*/=,'(2)JCQ),L2' M_U#LC]NU/O#Q<$O"%5^F69E$1E1:< J,1!^B+-/@+H@3O5[46+S6!F7F$ ^, MP)B]L99: -@W##;4T@+--D35Y=HE\1Q BC#0(#[=T-673__X[:U)7%-3PXWX MXC]DI WT-XE)<%74#_U";/@/F+8CM&15&0+U09PDL)VFZV4YQR\'HRY"P-*X M8.94JU&?A)C$N<((%2!7;X#$,D5UXT2RP(,Y>DL(S_)6@7%]N X>T%LG 9U MX"N_ ZK@SE:UJ[URG]LRP%,G\JF 5)F7]ODJY5'@*13X+68VF$1/G1%4Y>SH M^2X> %*3A0&R&28Q/!L9$8+0&*B)W_]3*$,8)[Y7^@VKAP: MP&JTU'6O^SK]0>D=HSPPM^K$V?O&"8+&\YY;/[X\Q6 .T]3O&;$LVS)G K8^ MN7+-(H]O;S5QWD]!:2B(<*H3C5[W.VLG*/39+7CNI[_]\O7O'[3[0J69E>F&T4[#1'AQ\"! ;;3U4QO M\F/X-JI\V,7:;O6\0$\CTV3Q0PLW$F^:=$4->CM @LM&CVU?N^+#=A+1 9=> M*@+#P-QHO9U:+<8LSZS\J%<\N7CRY.+57S\"N&*)#9BOZTUCM)O/&4PSXNIT MU9=&UO4_@Q3,7^/B3T MF)ZFGFUKYY#>\S[A,>3/'SY\-JABF@KJI>'=K56K29H; >7T\?I9\ WF7+5A5?,< M5"\5SI%N/;YJ(,HH5KL:6YD@L'A %8V\O9L1@==FZ!C@WR<*K<6=UOJSY@C0_62ZRS#+98&4@>H<]SM MKT*!E5;,(L#HO1)_E-%MY8QHI[787;'DA&WC6WO6A$!3F- O34\O)=9&-JNR MQ+$VQVJ!&/^9!XM@&;IO8_6J7OD65<',$NN)8%.+&D*,Z>'7T*SB$%Y;S@1T M=D-NP@GY?35L/"0#AKE9Z,34 S$!^R8BC;/2:%YJN] ]F^EDWQJ>=/R"-FXV MNM)J"F+%"0@FRD>(Q

DT%#_5RXG;'J]TAR* $:ZS3+,JLCK GGUBE^0JBJ[ M#]>8J_HO9H*:5;4Z,#:39#SO4^7L5=E3U60--!8725V'<'4W M.J[]FDC[8;=PHW^Y-(TKYW<@L$+.S;Z\PHQ4[ZV(T1JP%%75&Y,?J2?RP7(8 M\*B_\6AC)B*R<8)UI70<7IWNJ%N"-[N8/(I;.[BOIK=Y4%:!6:C5)?W@H=Y; M7+7/PJHZU<-GEM.$?;^K5[;[;Q_3)^[@&!5\- 4+JT5+/9MYY"MZRE7'.!N1 M'6_X'.AT6W/(]C'*&[%M^D1E6%BYZ[&>@__&IAHE&"+N^C3-4$>.JCI= *Z. MH70H]3K-H^UI7(DDA-+0![T7I%--5[-Z73(:UP=N SV),*[4K*2UA(VJU%L# MS_1VA]%(7.UYS8.%R872&\V-3*7E\<^'+571JOIVO]G M[UV;W#:2M-&_@M"[/BM'L'J 0@$H2#N.D"5Y5GL\EM;2K,_[25$WJ+%F$ST M*:GGUY^Z "!X:;5$@,RV$61!:?JH,DEE/3T?4)FA< MX)W;; BNJ26[.FDCA=H<#1.;60RVPNYRT6Y/^RTC3HS).;AL?>^=VUUIL[#4 M!NNM&.UDF_,BM@)L,Q-PZ")M.R,]-ET*'(K7TI6KL-Y5^KSM&6$:'!J'8Q\B MZULFFCIC+4>MH>T64=5M6\69\7\M7*+%AE^MKU"9]4T63019:&O7EF[9# "] MQ+]4]3"V9=W'QF ?I$)W)7LN+7G!YC?_4GVG"[=J4^75BT>W 3=?HC(+3#?< M[GV"%B4^MXEZ_3[9# 636FSM?60J M>[",+J8%1_WI^R+A5LD*=MG1N]ZF_0OY0$WCF6XOR5 MIM(3O]5H(SD'.+MF\Y['.IG?14"=^M*)^^(V;=1I(^:@J-+E3[)KR_)]7WMI MCU:K&^T(XL8%MV^G\UK)VG^%T:W:U"+;-=9HC09?6?/GEGK*VG8TKBE2JY)U MW0"J=N5M.L]_5I],GM*LURK,FW3Z8D^*;?]%IYDJN7[KV][+$OXV#:6CBC[O MILFUC>%_< \W^EFC0KS?#8NM9Y?XP>7W?!+BW I$WP MZSC?9:E(+9_:3F&#P)-I[=6>N#T*CSN1^K3HU2QZ^H+?B1G*6\\?/.8 M]U98:SXZ2\%>;DR@UK" DS+5D_+N;-.$;[3&;-9W?>UAE[0Q?,T_PQ9T;K6[!==?S?C M3@NNJ](UD;(\:JT+FTD\6,4Z]6R#83<]G4.#R()DYZJ7%\'?.M-HYIBZ$F)5 M-^Y[?2"A:,MI'+/VI\)D^'5Z8-EL]L+;/$C WR,:*2^^' WRW:__;F]XJFS6 M;CRYY2Z^-<;787H?WMN)[0VQ=NBB'[JA+X*WIGE8E_!JW=B]MF63:GH70'^* M-N-DR]V43+VZ/MYG#*LN +%^DUG_!IUA;V^R_^(N;U;_32WWB"4CE&S3,I.@ MN,<#L9DO9<1FK8%FMY9C/SX%]*KBLN+$JL$:G/R'.=9C>FIWWA MG4QQTK"#1:T:D]PEVYJ*@4TW;#ZK&:6RBS!_,$A^R]W[KL2-<_NZW.05&[J7 M]0,T.+@4+>?9-3V0U>XCNV=MTG%=#]>KTWKM[+-JNLA*UVQLX(^ROINK1"MON=1*X6T$6JG)K>10L'J/>-621?%#/FUB:;Y''S MX\!-9'[;D3M_;+_B-[]<%U:6V\Q@A"=SD64#YC:*Y8)8C9I;R\@]0$O:$M2S M[\IX:M/FU_V:3<\G9"L*W=NYR6-F&WN]YI+5\I-&>#,MC%>MPZ7+ S 2P30< M=?/@# L,%81;MW*_R3'[1J_/MB4S!5$#&(6X5*^DZ MF.S+Q]OI@2Z%QQDQ'4Y:%[#I0K!LIS;OU7^T#%;7R][5,.N]?K/-682NN.+. MRVY[3CW'>WW'#6W3B-=UDAJ["VEW>MCYH^U-Y\*71B!WI^ M1:1D:X;.]M=DI1]LO4-:P5FZ)JAV]I'+^=6_S4U+4F<5:32>#4?[M" \V*A- MD&[#_TYN] U2-I.,;:IPF[WJFE95FRMLDQR=]\?4\%T$KU>W;[K=N4V=O(T1 MW!W-<*UR>O>=Y5%D\++E$OL:!B ZSWY'\6;3 _MJ(:IU3ZPA#]Z]=O.]=F!7 M4Q5+8_0$&JS:24,'+W#699W8YC5M7/=FV\0.VN5N/]E(:4U'0_TV@&$\HL8A M:>1X_:6W^II8HW%L[C^7KJ_6('&D77D?C=QJX[6F\T9IC7&;=M5*Z_M9MOB+ MTYGZ/UH_@)W$K/D2V0"-M?G7S^OQI$L+_L,<%9?K/IQ'U*=3,PMR2%NKUV9; MNY%G3=^"N .,'BTZU>?3(*#4;:FYJYE#LKT##-/JM M)9NUK7, AQ'@KR>.V17PDXRHJSSOQ5A?]SV)T%4_BKW>+<6U*YZ90;"]F9G->NX/FP MDOSGMN75VTMEAH\:Q#$I9VUWXO7,5EL!8+N![4VXY:JH:C4\>NLE=HU"# 7+ MQ?IP;;2562<6MJ5^+IVH2\#>?I[WKU]N(_QJMTX30;7F4MIZ%&Z39 MCZWN.U5]F%?<%N&MQW#:QGRVOHB91;:=1SZPA2L]Z'M0;4YX7"HU[[P]-H]Y MJ&VNW57M:(G!7FMETC1 +@<*+R1G'UQB0&![L+TP;83BAJ7[:=>GM+ M@Z>F;S!H;*YN@%$[/+9K).J\?GV)@UUWF[G4V2]]SR*CUA5JZ)^ZO9^7N2\W M/20'_5*"=6=Z5==]^2+"%>1F^$:2TYF.?Y3#; MTT9KL[U75_G6]?9JFZGV3<4VNT-!NXR1VF4\VZ=#+=17-7&'GAEGT#-CA\3^ MB_O:-/K;D,BM5\06[+*E;7JEA4&O"O13ADSRP">GE!N30%8KOBQ6\[4E418F M4J'WRAT$*^I=\A0W'>B[)KP68]<&B M;/1!M%+/61+NAJY!>[/NT#[K.K#W3YH-!<:ZG[1UMSH[I/.OM54(/2ENH\3 MI=4UMFZC3KVKQ=II7?UYIP+T>;/MG;SQ 4R/T_^P4W)J?=\_YV=R#?6[7^QQ-DV,7,C1L86=KWSXWV S;<=4R=EY, MYQ1V7O0VN4EK=RNK79M:?%."JFSF92O^N^9Q=W"P)[;KV8@P[PW729[O6GU8 MS5EMO:P?2_V9Y>Q=I:QKY71EE?_!A*UKUBQ;?7PMN;;ZI;2Z,[-C)X9"T+3R M,,U%KRN3B&T.^Z?:O*F9V]M:FM9?;.-)K:CJ3+_&YH W^YL$&^$F-?DU0$AF MIG.W7>#_J?7_TIH#+D3?=HUO.]^:0Z\7K9EU45UII.K[0#9KB[)MO;QN1M-T MA4-;G5! [AS>2I/4@YIH)58/$&-?D>6O)O0^HS5??Z ;@DE,[ M-_,ZY7^S+-E=M3X9+F=07V /J.O5ZUC9 MGJU.:7+YI_KFE^5UL]/U0/]LG!)M5LH@8\'V668#$K0QVD%7FG4EACN)==G\ MV4;[C"G?I6)N=1/:4P18+G9V$,SQLR6J=&]97'K@SXDT/.4FVY[+?Z*MCA2?/Y9@5 Z^RW M7IUV;FF;EEH[2Z>V MPTR!H^QTX8',8*VLRETG1&':1/:!ELIW497Y#IBFKU M%[5PEG*?J&(>M:[!I6E?>K->I"'C0:[B)9-8UG[N*YZVZ%J.SVX1VLR MKXQFI:W^>E (K:5_?_>-KBM5L'*K:]U;_<"N;IZBF82U:!.I;"C,3J]KGMHP M1G_/[L^MEVZ=F'&7G=_8DN"#!LU%&U6==]'6YM(DK+FWNNEAT#VX-7O:\0^# M-Z]Z ;(-JBT]G-N]L[C6P+-YQVUPZ]*#W M>!%LYM]:=OS'#Q;3U=/UD&]?9 ML1NO,32X-M#;=>U:(_ANH+JMHE^YSCW&A:-C5Q' M!!M%7Z>ZLDU/R#YV[1/JVDA_N6B3&9Q4',[$8K7I!%6Y-BCK$H&N!<3@6:+K MS]8?FO;I^S,A-E>PZ8%G82S/PMME)?YL\\I-!I#6(MG7&BQ@$8)% M>*KP2 =K0Y[M/<==V6.C%7O5,G<7^F!&IW%3 8=3[QMS#C00K;.*!J-M[8>S MS5J.M7:E-9RZ[3?;)6G9Q+KVP@^U':UE2R2Z/C%"N/JQMB!GG6>['A:X9P*@ M_DZM+O4;&F/1Q$"M&;99-KFYF,VW6O4-WG^>Z]U$;\5E972CU_9S]$:_K1W' M9P.KGZP8V[WE-EG<^VTF!MQ%G[9Z[M]=TWU3>N'6Z;[9S;2T-[8!Y$*52UL) M9?!_I\&A[51N.^FT!:K.XFOWW>WWS#UB#]!M)E8/:+19SL"6^JWYRJ7&=46K M?76#SEJRP?DG@V[E:_;GIGQ([;, M<^"$=.#=)T?W..KRJN]$S]::'J;,MA[2)[#GXQ5AO>P"I>]4?36%\JL^LFNK M)&O5SB9N-JVOMEO>3BO6H=QJ%2K;P+R_J;51A_DHMB5.LU969%?%R8P[X\,V MNW<2SND]ZT)&F[BRI8DUY=7UW/F:70FERV3<^;/6OM55LRX-;2<,[:[!5F4N M*S1(X! /]3&5>D29;P'0;>]FW_^[%6I;0A M'5>/;TJ,[=D=.%-M[X.AU-&RRF2+.)?.JS>O7:&-O;/-!-N^QR $,_B2*1@O MK_1;RMEF"["//35=9]-:FSYR[?GL#N[ E>N6U7^O=%[51MD 7W"]XG.;069> MV'QFZE'Z(LXME.MSU2P0ELL^#:CI M:\FMUF/&-_&W!9*AN=;:57!(QVSK4C9_HE]JI="K-F,?_:YED>\']=W@B'); MW69M/O,RA9G7W94?V!A+)Q6M]-/\=5.JN1Q4<^F/__$V>%?;/.^;X%^J-NU& M;/>'4BN)[9&P264FLMNUGKZ+A8%/CR%,7IAV)6HAI\2A9I:B[;=KN,G,6#)R MQ;V&=>\;F.RD@2ND:3O-K'N$VJ\.OM7[.?9H76Y$HTF@M/7R,_O\05+GY?I& M[5EPV&T8'YCV.^>%N3#NXJ;=DTU#TU6)FBR;4K3)[%NEI\66LL);XL]T1 MC9NN1!O$''AL]^8=W^IBZYS%GXS[S'8Y&52Y0H!IK #3\Z&VZ.:&WF8LG7"5 MT#WO8"1XTUD SD0>3A[MU?M%\$P;"O.VULO\F5 M;33C6=]+QR++_W1\&_Q-WUL+F?4?])TT!3ZZ46/_:>1+)PA?:HU)VRUOE5BU MK>A?M2*QL==T2-1EO*P/APOT=UV@UBWW.LAR$FP8M=AH F VUY#]5NAS+IOS M\.\_P&SV!++9)Y#-/CTD?]WC\J#>:;'2Z&G"%Y7M\F)"S^M$P"YF87#26)35 MPMJ8W?S$3?0:X/>.UV@=B&?MX!?CA-T[B>&$"*4-B6X5[5X;1C9Z :8_/#5E M7G-V\Z28J\]?P4DM.R#C538<:;Z&;#_%IY9?D'ZEJ^:)@6\;ZMO'79JNZ%,I MEY=6-\E^.&&JS#>1MB-5N;!DL13[IAM\@7A#FF0)CC*:DAS'&+6[);L:=P4N%4M%# Y M,+G?3 [J#+#VF;(VJ#-P'. X;!R'/JM&L[8I+7T*/ L\ZSG/%BZNK"%\D(Z] M4PG39L*:-J-F_+(;8>-R'N;S\I^K4E^X#@;9SDW7+G34)J3=P%F L^#[6?@X M#'T.,B#[G$I@8F!BWYG8%.P8_G6S,[=[%0\M3&!F8&;?F;G\4_/%955)-_[( ME&_:4&K@M [#VG9*PZSOSFIG$I:N@:7+?JE,PV9V MGKJZGE>V?\9LJ]IDU[:3U<:WUW*@K?Q=]&U!6)O35MM)CJ98P#69N?WQD\BR M!>Z[M4[^#AX)/FV4&VT-1^C*3MN,R6'#H749S+KEC)O3UW:7F77Z==]NIJM# MUS>IS!CD]N^NW'WCNX.[]P>DO5O_%LS,L__ %N6_G#='+WV=0F\3\-N9GXV9 M^6D3_$VS0EL@;Z<+[K^K&1+>!/J4K;[P[,&<4K?Z[5?=HNJPW'_=J+&_W< + MM5/@:]VL3:FWF-6!;>5C&MUTN]=W^'??F]_8@F73R.X/%?RIKI=]5<-M][?; MW2QMMNNE9ML/EUJXNE*BWE/FWG%KV[;V:!^CV5WHEKI!!#L1MYA7GYJ^.-F5 M4MF*+"?OEZZML2VX6Q=SFA*ZKN*@:[RYOIDM/-!J3==BR95UE*:?I.T/X=;6 M\2QK*TY-5RA]I[8SDGX)\]=NQ+F;*#"T2X>OU4_I6&_K>CF.;AN/[LBR9H[A MZEU/"=M:I5_\UO<'=:SMK?3';B;\?KJW/3!,_>"Z+W2[U*Y11K75A:O_\O:N M7@2O=AN_:+Y1:[Y03=LFCMNY"WH+;3]'!R%NT(+E@'G56"W,(*4MI7/E)FVV MD!DR8<;$]'U:N[XP:Z8$P315P?3,U'9LJ#.VL'*+URS;F $M@JW1LLVY;YEE M(S]_H[W0A@ICF=;=Z&MUI[ZC[-YF$=V4L'[8EZMU6O=_N>YZT;G.+8^[H=6O MW_R]FU/]XVP]XL328_]-F5D"UX>B"UGH6UA)ZAJ?.<>OVPU]=5^/V@+:]O/? M_/'R]_4*+@+[>Q?Q,W-?MILFLP6;WV@!T6-'U31VMDR+O5I8&*G0?[ZFJP$_ M_;UV!66S64FKW\U,-;/]W0Q>Z_7NWM/4O'$+@-+%*8VP&S9+-J.)@[E64N9N MSQ>%*906JNL!,*21?DK? N\B>''K,]>E(ZXJK2.1;3HEO^AYW-6>-\;R+JJ% MK6MSRD);V-8]6"]I2[W?[3LX8%HGP-S:VGF*1JJY$Z'I45W?/F;6BC8-'I>= M-."# ((I,]1KW/*\NK8H2W;31WR[=6^\87\$;?/GKB#>=M\=$-@41=M2=H#P MZ4)XKV59;MH?C^IAY\6OK]>H8]4<.]3-Z3BL=M:H.=M?-H4O@F>!N55@<86Y M JVVGV:OK]T:&F-=5II5.%W/!JV@P# MR)OEX6K60XB[R+[MO*G:^(,;BVV.E&OLOBVKX$A,]DBX.84=9[3])-9:<9]7 M8]C)M+,W2N^ZY_G_WM;;LFN!7RLK[\Q,>5NE_MF!\JJK:UQ'QQSBKL>U68VI MTPQ:@=>.69NM1Z_8$0C;%M5L?TO0T59GOT&^MQ<+[(?4[0[?;,QGQT1F+;:W3G M&ZQI^Z*LO_0;:R3[9_ WY^/_NV7D<3JE/, J_A2J^(]?Q0\=>![]]%^O?WX; M/#/#<==-33II S#]'5,(;#?Z1:"N5&TGN;G0:9_W-EQ@PNV4?]!R\AZ-%/KY;JOMH5 M'K*\JR![=A'\=TM'F\]C=.O_MC/(W>_&NZ45)#MSXADW 1VG[ 2F@RCTAAM+ M,OVRH<&NZYS+1;.L5]:8 P'U/;D3>TG:A2RMI:D-U9DS5]>!L68VK&UQE[2P M;<>2*'V=MC@'?[QF-^U?%NT(\,%PN8O@^2U/V7-39[QOW==*6CL:1[;A.,TW M@M6U':#3!3ML<:7U%WSN_+1K_FHGGUM3VTX(M )QNY.M7*#U/&V_:L 5J]TE=6E77G>=+ONT*:LU&'_6YE#YP<+WK)LYWXBYXT;^ M56-GMRU=6*;J? OND^'\.?<&N][!HOQL7ML\=.==NIF#KJUFF]RPGAR_\2PC M\;L@N[W1;I_OSNO/JUJK-WK!T-OZN[3/2R:#?XM"?(&#*U-?UKJ.S"%S;2 V M3YNQX2_MX3)YKU6[W<,)#1/,*[;8OR [>D"SYW Q;>FES6#HG5@]5!/?B9-:- ,]7+.M,4@7CQK&Y/:QV@HLY$&V\6_:.>WFO!2]3&9D%Y_561'6\YUHS[->=]J&DY7USO-?I9&U4P7"TZ4JN*=!' MQK8SJ*L^/F&

@S:E0ID4V*8R2J+-$PVJ3PO3_<2^-703YS_HZV+]KRC_P>Y> M1'^P1N.U"Z6:Z>9&4-H\X3W[=7&+=N0R(6][;(S-8Y/VB>3;G@B2>:H,^F)5 M=TDD-]J\#IS7>0_/WL$]F>&>L.6>9(M[ULS3!O8O@J][;GC768G<,='_ZIX= MWLZYW_9PD^?XY9=.[$F-V@?'=S\8V/10-OUE51N]<7:KC+**H35/]HX?6D*:+06*U>F MM,95(+IXZ0;FFP.W,82J56+U-X5-%F.? N-CJ?5!ZZO)[7X;$.AN:X_MEO6H MM]E^ZLIH+'H4\Y690;HS MM0%K<^=+IW!W[S_K*IS:9*']E&1VPK#)RW=^8I?'MUY/N]9/-HVYN[*]HPM* M.*K9):XWT973V>'FFMQO^A=VM]\D\!6[,8YK5A2J\AC8B^[V7">QM6M[YM+W7E"603 MT8O@EU[$ONW):67L6Z-VV-]-I.D%6S)?3*;T=)![$!?\]N+E_Q>\>QW\\NJW M9[\]?_7LU^#MNV?O7O[]Y6_OWFZ1=&E5J3V-E]AJ63WE52U5;=>G5;$GX5-[ M.9JSFVJU?&(#E4]=/Z HM/O0?L$ZHJ\;]:11ICACV7=8LFU>W;T?F>?K!?3" MX&/9E*Y6XTGW_?8B?97L$<@^CB;F:9K^?UG*6RZ)MB_1/]3;S^SXP9%U]VEW M;.FU*4]??.@ . K+Q=-/F@1.ICUQDLW\X>E',T%1L'G+0/H+_9<=3;JOZP7? MQN;=QG^#! BG(0'V;N/]TW[/JWNS%WY#SANMR.W;S_'.' ZS&2;A#"?8O,4# M/'F^[/6SE3:,E9G=NFBJ>2EMJN$^J7[8 8>-/B[$@A@\=(]8<%FKXJ^/_H^K M]7M?%>^9.0M5_7WV $Z2;S&_[6.VJ>(W\LCO;I1[502O]"VN ME:5P\+OZ8'HTU3O#GHTS[I>RO@H>OWG^[/7/P:L7P3YCXQL7\1_E9_UBB]]6 M=O"TM;M^>1\J)I@(6:^JIL7O9D^>OYZIU^[-^(@6;HFV9XH/\O!\WPB,)(#-2P]VT?PO>V#^$D06U# MJ_RY;:OXUKQ.M/,X MW[O^F.>&(\_7U9MO!V_[[\%+UP[T\0M5E*)#.#DA,!]-%A:"Z"((7M@1%M==X](N&QW4!8"!J:@+'H$!9M-% M ZS1X'?3_+&% C- UI1BS6^"LFE6IE"UUQH:T!H +KX/+C2K=_\\7+B8+EK$ M&BW>KJZN3+J\!HMF4'@1 )*Q=%1(IXN2A"- M$L_V=21=J"5H#N>)">FQ_9*@.:CW9+J8D&A,>+4PTV^JNC0=*;\/"T _>,A8 M /J!>I],%PM2C05O:G7-2M?OV+7Y$*NZMK,83>_!(31,[RV]K4,"5/L.5 /? MR/%1+9TNJF4:U7ZUW8! KP$$ +WF0 3(IHL U.HU)M%]>>-:-/YS55Z;@ FX M/LX9%H[M#@7%0+VGTX6%W"9<<'!WP/D'M>#0\Y]/]_SK*VT\I%[9N9R#>>2; MCH]YZ0:'?U_D%%0%GZ$B!57A^+F9X82Q(KH(7BU$9;H;L\_@2@ @ )WA<""8 M$A8P)H"AH3)IS\&-&+X'\!"R:<\1CE%\%_KS0(Z'O!&]7O%'_7!F_H_H(':7.& V^6#.E_VLZ@YQT MU.ZM)VY(4,^F4._C(WCILSL\A&X1#N;83X*O3O/2PUG:X46>_O#TP9,!1Q=Y MF'TC(>@%38Y""3MJ M;6#GU>Z#0PN9I?ZH3W\K]0,?F[O^/__G,PXC\?2YN[?[53[],6#V1B^44%=< MU4$2O\0SNQ/YA9U&R+;3+3;&-]4;PJ8J,JA6M2:.Q9>9O<^=WS?M[!NC?A6LK.W.1E,0 +!! M/_B9-:7C]U93 .W3/^[:T ;B"TRB":D#[RXUY'^%:&"UZH#Z6E]SV"%@'EVZW#H9-C \?#ZHU89#*U; MT_'QA@SX,7C\YOFSUS\[%<(\MC;*12O+N0K*@8/#/JT5I^;CH=0T4E<_M)96 M\^K7]8^+MQ=!H:211T&CQ*JVS4^".?O4]'*475_KQ9LH45"OYFWC%/V6JWDK M3ML->[O^OKGBY6>G(+DBZJ;I*J(L/@ MW*KT$:WXDNDGUHHUU<*>,-8TJ]H^F_%JI>]QJ6P%X=#:WUV..L-,QI!.GYJC;=9GL M&6TJ#B[NWTU]UI0PQ3HSHS>P0 OQI=$C2KT4];'4C".,$/^@T:(SW=F5F]-B MEB++1LRKIKWGU[VCTX9:(K-Y4PU68\H#V+)_TEY[=&64'//PX3 IO>SRRIJA M5TRJ@-\,U*^9,<(_*6W%Z_]N/:+Z:&W;SNQG0Q/^*][D#U,B/2_5QQ9"!R"N MJ6WHIVDZ@$O>&S,#U\18*.9').K;3H7LR"=UH5 M:>[@HN$;W.,2@_/C8G_V_^^LUKHI=F$)#)$#[[AK,IS4A74;57\T)D*SWX_: M9M%I\\'8-B8&=TX*.*3"3O&EO<\KS[<(!WGEP%??G?5ZG+3"8]'0ZNY#G]#[ M-C/HO55+5=OGEHL/ M3\*G]G(T9S?5:OFD*#\K^?13*9>7>@665NT73$(3NV[4DT9=LUH3?U-)M_=^ MM%W>^K'LHL-/NN_O*7)UCTOI19[F/Q@R[:M\;-=T09+TSFOB++KKFN@B2^D= M%X47.;[S1J==T'@UQ?U!_JI*4[70.,?^W%P\K^A7/@X6SUL M2:!I[O^>WVGN'H"_F[N@:6X^^>LC_.BDAP^JMP]5-G:R3/T^<=/;Z*-H0 M&2 S@-T# +L0P&Y*I_!H_86^91]]V@1_RP(>_?3L[=N7[]X>=L#.>'M\DE/? M0>:]2. -X:W'QC=%#*@-U)XPM0%5@,_/G-HG]C7[1'V?-/V1S;?:FX%;TP<(.V/2^G,<_@U<%'<+F6^B MJ3][VQ:]_5(S80NJVZHWHC(9DA1)2A@B/,T1#TF.DB11F'"22D:WJ][B5*8L M2@H4)ZE"))(QRM,B0DI@R02F.,U95_6V:M 'QJZ?&*!]MI#F/R_7*/ML^9S5 MM6GO]S]F!MVC8+4HW5/^\?X?;U]H[5$SC+Y+_"B02I3ZK9N_/D+Z-S>+YJ^/ MRL^:'*LK62W;SQ_]%(6:"6G2E:MU[_L3P,[Y(/H$46/"U/:)MB _)W\2SDI^ M)I*1*,QSI%1*$!%9@FB<1XCA*.6"AS(K\IVJ<9)$11YBE!9YC$@1Z\OU=2BA MBF.,0YDDX>GD9XQG<9*#^#RM^#Q"I J\#*>"CM]5LZQ+VU'.^!D@H.6-5@1$ M]86HH,B<5I&)0T9DF*9($H41D1%!.24YR@N6QB2E!68[W90.<02LL=#H,FVD M_S#%Y5^JKJ2^B>%6TTB"/!U):P%4 %28K*$/S.L+42?(O&D;X1#P]P0IVK$)ILNZ M4.5'TSAD%BS4$MQ;GDE<(*V/I 65YM3AAC *J90(%ZE6:8@H$"^B&(4\3+,\ MBF6D\!A6>@>3O_ABK)4[+9F/\"0/[K4P_$LB\GAH-)TMDGJ@+S@BP;19;E1I!1 M;41SEN=:+F&) ,2;6EVS MTLW\K>QP9#%"TR9P:?GH_AY_1 9LPA$W ;2DTVI)8<&YBEF(4D4+K241O<>9 MU!H/PT4415SE^2@6?PO!+S]?JT6CGBWD:X/#SRS\CAJJSV;1:-K3,4_ X>-; M (\>0DQTPM0&$3RI39C@X3@K$8P+Q0HI.$I9DB$B281H+#$*19(F29Q&<;A3 MS':(H^*^1' ZR[$':0,@@?W*-&CO,8;/(QI0R[,M\@=LWE5+-A_%T0%.1%]B M"D!4"-2H$F?>LQ!F6(E6%3%!(58Y(DB2(%52:JK?V!>PXM18,6%J^T1;8.13,_)9"3V2YUPR MFJ$PBS-$LH@AJHUN1#,A,D+S*,QVALD<8J6>[7J<4J$-47HH*6)@DG7VB M*C OR+9Q$K]$3+A(*:+"3'%1IN4]S3+$&"9%FN8%W>T/>UCB^Y%E6QR-98 # M.$#4_+P-<-,NHUF:T]<$Y4*?/GV^;5$&,Q/GFA5O2EFR^@8<6)Z)6""MCZ0% M'>:T.@R+(TGB--4*2*3M<%HPBP:@UOA.4AY%$4:%HQK2\ M"2,VAL$^JK#;\4/39*P<=T")D]OL9^DP\0<';(L(*![W388>1%1HRS,1\H.: M<^(*/I[27(84*94*1'(9F:1 A1*1RCB/A1E>-THZ_+K_SF_50HQ8R1?/(AYR&FKY M5>19,4K6_=%D*Y[E\4F+Y$&V^I(AL-'>;KR6_M'#ZNG/J[G\ULUVS>V@R-Y+ M$3Y:TTY\@1.#;;):\;F:F"+ECR3^-Y^W$12RTRID*B,Y*]($\:*@B"3Z)ZH? MC$@4LCC,N21XI_OPX=WWQM' 2#P+\5CC_H[*YJ"*07C89V<'B&H0U2"J)R*J M"<8LT?(8*O7P;//OM1?#VW>OG_^]_OO[UQ;DL%43:?!8%X#B=B.,4J W4/C6U 56 S\^9SI>NM?#RO8Z+"#R3 B] MC&437+,;QN<*7)K>8-99$M4?SC\P(OQ0'!9G%>"-:)PRRE)$I:FOEQRC7"J% M!&-1EH98L'@G.?Z@7*P63=\X,!USAER+U!)%ADG3VB:H@ M%R?,_681&H,&]^BXSL-CC]7=5U]*AT3;8&13\W(YR7H9")D%(:(8!$APA1#.2\D4C@BF&5Y7(39&$;[:()NIU%L M&'I08^P3TT[9;(<@_LEQXID0]4K)0'V^5HOFT'12<'Y!L.*,B0IJRXF'TLE4 MY6F:(54D#)$$*\19$:.X2'!D6MP7T2@#75HP_'6=73]FN(%D,YJ.I;T . X M3-8X!^;UA:@39-ZSDFPA93DF!4<\3A)MD&MY13G.41RE.<>2A'*<<:O'E6Q1 M/$N2!"3;]"UR"*1[ A>=75X:4%;-,G"!GOAI4*NY'HE3&3U30H#:7TD M+:@YIU5SXH(I$N,$44$)(CR,$$WR!.%4)5%&. ZI&,. ?]6BY1C)@A!C!XCP MAMA>FO' R#Z2=H*,?%:R+I*$A9AR)'/!$,GB$-%8_Q030GF>Q5$1C](1=$Q9 MM]W,.X1IK&=CTD.0_>1 \6HAJBL5+-EG!=7R_@E;(*HO1 7=Y;2Z2T)4EJ1: M8XEYEB/",H58K/^%A>22LCRE=)1 ^SN#A$=07 A4\P$DG!P2)DEGGZ@*S OR M;!Q;7.&"BI@A&LH0D5!INYH4(4IYFJ:,AV&BY!BV^+'D69:#/)N^!0Y!=4] MXH4JE#Z<,JC51[58'6B#@T_+1[JQ6":D#!E&8JP-LT)SS'B6AM! M6:KUFUS(+)/I&%;Y)22\&44!HF,HP4V7J@[$6+.1P%?FB_M\)&$>I%!4\U+.;%I MYF=.?M"23JLEY8RS1!8YDBFEVMIG&:()*Y"*29:E8<32+!S#0V"1]ECE\;,T M24\9[KB3W6$<.01-_?0=@'0]9_)/\$"ZTG0LESM(UVFY*+Z0?]#>:0Q/132@F6<;Y0_ O*N6;#Z> MJP+\?S[&#("T$(XY4U5(4CV-X:"LWLGA<: M"'^K%L++)GH "P +DS6X@7E](>H$F?>L9%J4A9@IEB,1\E#+IU1+MYP)1#(5 M)EBKXD3DHQC9(\JT[1I]2D"F3=^^/F,7AS\@\/I:U6Q9+CX$<\4:U0? ;V;! M0BV#JNA#X]=5;4X2N*L\D[) 6A])"VK,B=680L2N3@J#PWF?A"J6!YTQ^T'].J_](*3F66*$D9P4B"C.49R)&211S;?4+P=0X MAO]6:>#(BD\R2U*HO0?DF2*>3)+.(& G0OX)'HBS$K",)DI2$J)(:;%*,*:( MD3A&!>$T5B(D(=_I;#-&[?W( A;/\ORD:0(@8'W)+(#R^U.7WT/9O;_B_#M( M"SK5I#8!-*L3EQ/0..1$8D1#DW")18)HQO5/:$FE;) M6,K4,5D=5"J(!/OLN0!9^U V88*'XZQD;9S&A6 D1EF&M=P,DUQ+79(B0I.X M2#.>A)B-W$M@%%F;QK.<8!"UD\,=2*/X(O&_]5 /OXL:)5#Y&5V64K_3DU_> MXRCB N,(Q;G*$5%AC&@<%TC2(DD3*F54Q'?>1.0*9UG*D12B0$1KTXA&3*(D M2D2817&>R\1?O\KSZNJJ7%[I+6X"MI 6RT9*Z9M:%:JNE=DIK9X&UZP./K+Y2IG.._^VSQ-[5E$X1B0C44J1+$(SQXM2 MQ)3($2F*6- LEIM!^BJ^9QU MGZP#=*]^^^76VB,L>2QCA1)&B1GZ&2'72DUD"8Z*B!3Q**G1H[^.WL$PW#>, M[)8PHY^'R6'FM=*P:-YR%IS]^2&,8"D51ZF29LIL1!!EC* HE%&A<(:S)!W_ M_%@>:IZMEI=5K5] ;C":)7VSS6%?"FGO?S4- %C_'Z-0IAP1P3&B4:Y?C>JS MI4^5C/)X_+,T\JM%FBE"^\]YG"U'@8#U]'EZ_F=,IC0+8RV4-+IKILJS$+&4 M*9322!4IQS&GV;'.V*NF67TS$YI(MF%$H[(U:G';>]&DX%PR+7%%&"%"BP3I M8R(1RRB-$D'U08J.=<#&>:]%-?53M5!!:4D1L,9H?"^44%=<"[ XF@4XQ)&- MW6__-800N#>6+1#5%Z).T%%P5G(RBF2ABI"@%!-M_,0LUG+2I$_)7.5Y$?(B M/X(N:BT>F(0 F' NF#!).OM$56!>$&CC&'Z4Q(0*AJ(TDMI PJD=[(-2B>,B M+QC-=YV3WV\@@4 ["TRXEV8%$*NY[Y3Z:O$P S5"$2FC5,-@&&-$I H1BQ.% M>,PH%S$WS67'4.X=C8\;I1&8\RS22Y*4,414EB+*>81DFHN0YU0R/LH8V7'? M!4(TTSPY.4VR6)\1%!'--$2*!.4X#%',TBC"L6(A&\4L'G#;_<1G*%5AD6DC MOS!]%C40($8H0SP*4[WJ.&-4C7R*1GXOFIQE=.8_>!W\Y:<'%:+)2(93J31+ MA05!)(TXRDE>((9IF-$0\SP;I>?G#B\>%,?XNO.EUT_3O"@0EC)'&CL*E NN MD,B*, WUXIC<*5 >Y9U>KY;-DBUDN?CPG2^6XUD:Y;.4G(G8,K&8LS]+L=X^ M%:4$)3C6!THF!-&$A A'6&98A-KZ'67^WWV>)2E$E!5Z*A M4+WA8[8OD!82J<]4L$8\#!/%$J1X87JZ4=-/0E%M/\5"LC#+M' :6:'[#E_R MMBIW^HXS/G$K0,.IH6'"U/:)ML#(IV;DLY)Q>9'+0HLEE$=YB(CB'-&48<02 MC%.<1RK)R/BI;. +?6Y;Y8/ MP!LM519EDB>H$%(K[7D1HMQ F\R%C)F&M#@>Q7/;47C@;_K^I5QHN;M;\G6(B!V?N_(9S=-9.E'F MZDJ?H$[#0\T!B#H=HH*-=EH!PK5RP5*1H+ P=1J)-L\XC04J192A-.$UH@EF;8],"@B(9*H91D2<0$ M)ZP8)9T7Y-GY00)4:9R=W_&9E*4Y1&P>7+-2:D(%@EV72S8';[YGXA9(ZR-I M09\YK3X3DB2-:,%11@37NDE&$4^Q-K@3G(LDRCB1.S'40^SS-5"^T3CY:O'< MH>0XP[5S/ NI!V.J?&)=P(E3X\2$J>T3;8&13\W(9R7PB%(JQ#%%><:D&7:< M(QJ'*9*R$#'/LB(4HU1G'%/@F5+"_/; )L#$Q,QY2" Z.5@\$V)UM9J;FOF@ M6EZJ6D/ E;[_I5HTY4<5E O]NPH>SZNF@:& _DAB(*HO1 7%YL21]CPJ<)+$ M",?:-"+33(.8@%\.Q)'&CV4C_]$61'(-(GH)=N]=6A42$L]OGH?]"JJ(4 MY1+<@9[I&M]!6JX_4O7Z;9-0+S5HJGDI@TW^@DWP8!- 000%\4O-66*1J3@4 M*)1Y@@@O%*(1CA#.$\Z*+ E)4HSAJOE=+9GF&_F2U8MR\:$9"(D73D:,JQ-& M))_AV(-$C#M/*DZ26?>/WL<)X*8_/'U@^.-AQ1 MO5=[\V[:>XSAN(H&Y'X >\RKN?S6'7Y7+=G<=>VYU%]7=>/JU/*G@?KGJES> M@%?9&W7F(**"-CD1\D]0CSPK18W$24X*GB*>%QB16(6(ADF,5,1S$<4X9,G. M"/I#G$)O!UC[TD+L./T,M4)&O]!MR0=>GYXJ-DG,F2"23)+.(%HG0OX)'HCS M$JVY*H26HTC26"(B>(;R&"$92GI.!9EA:1B,;PAORZ!O1G M"WDD!0Z3>&8;-/L5K-IW $"3@[P6GQTE(,1!B(,0GX@0IW%(:*)"E&>A%LB$ M,T2%(BBE-).A3/5?1YG:?B]"/(MF<>Y=P@G(\*_WQNC_,DTD^^-MY/CAFZD1 M38,:/KWT&HSAM3V2Y>\N5<"$Z7O#%C=F,/:B6AH_5ZW_K"%=+_Y#;1O=UDLS MEF9YJ1IET-LZ@FWE65$NV$*4-J-'_^%*OW!S,:G=.'LF!,#Q\.0EX1;A+ONP MP37[H)QJ@%BA7^()FW]B-\W31\%?O"(Q\)5W(8M?WCT/WE9S5L^"5POA.PY; MFV$H3=[W,N1]5;ROKE7-C,;=>$KMYT-!^+87?T92OKY6]S5T[I"5MW2U :V- M'A*!:1_A.=O<$^)8RV%?Z)2MEE5GDYGG:KWI2?C47H[F[*9:+9\4Y6/.F^OR>< M[!Z7D M"R ^&3/N,TW9-%R2Z^YHXB^ZZ1M\HO^NB\.+.2V ]PTN^D$M ORF5 MX'MS^3H)_U6>!'I\1\)!"$!]S"3SB*@'J'$CD%03T'SRUT=1^,B73+UIL/L] MZ!!?L[__5[$Z4)HVFW-I_Y2(&L3A%L6B&M?MTLD & MGKH@"H@,R'8FR!8"LDWLT('G G#,%V[W!L>B''!L.CAVM,JZK]I%34;O<^G\ MR6KX77U4BY5Z I5P]Y]$_]5R"LML@)!'-$\4PB'FB/"<()Y''(6"[,X&L([ 7^KJZKF^F5G$'^7R\OFJT817]+#LZ91^O]RK+'1&&>S.(?AT>>&YA/$C4G2V2>J@M2<,/>?E=0L<"AEJ*26 M@%&"2,I3E$=4(*PP5XJ%:2SDMM2,,BD$BQC"F&>(Q%P@2O,T>NX M_=7!SWY_./)6U1]+H2 BZYE2!'.$'\HF@,YT6IU),187(I(H42I&1- "\5QD M* M)1I,XR\)L=T@-DU1D(M::4A$B@G/]G4Q*1+G*)&9)K KIDI;_U08 M9@/)(Q-SY8-(?BB;,,'#<58B689Q*+&6K%B& I%4I8@E:814F-(T5DG*^(X; M PN)<_VIEL9IBDA",L124J" 3D-8#Z(=- M\& 30/Z>.-+.&!,Y92C3VZWE+Q:($L51DE%*"I'BJ BWY:_($Y*R-$,*$(O2WD1Y9(@'.5:@ F"$0LE1TH5:5K$*1+-9G& 0>F>&&T!4(.HTB H2[K02#M,HR7FD4*)$ MY#S5M$AR+;>XBJ.\6XGC M&&R&>5XV=J5Q#RU3H3.:7S#VU;@/4!FI/F-J *L#G0&U0 M3 !"@*F!VM R]?QM66B9ZAM2 5%](>H$@?^L?.ZBP)BQG* B3$-$9"0193%! M*27Z?YR$29B,T?'4^/->%W^K*MD\6\BVN47SMIK+<3*FXGP6D;$RQP$> !X\ MU0N!>:=#U DR[UG)-LZ4Q(HF)D7*I/QRCCB/$Q1+S*G(TSP.HS'ZDAY9MD5) M,LM3:-I];O 1 6B3H.H(,A.;*0QGHNB2)$66@4BQ'0/50E&41HK*3#):*'& MZ!YZ9$%&R Q'D.![?OE/X%F&)J%>[="II2QT1'DHFP"JT8D[DA&L=0J1(L:H M48V(0GF2*6/HBR+C"1?)CHU_2)/0(ZM&:3S+<02-3P"&)FYW39C:('DGM0D3 M/!QG)7D%)S&.B@+)(B:(Q"1&C%".XD1A%JH\QFQGZMC@YCU:1- S)Y6S+(HU>:MH"@-(S,Y+*6()SE#VE25,L,T8S(=H^7G ML8/8X4S+?1"SDX,AZ.QY/N$"U]E3;)960_C-&X%^$%%!GYH(^4&3.G%[&1&' MF-,0%1'6FE2$,\2T(H1X'*:,Q5DD9#Q&U] C:U)Q&,_"+#QE&@4H47Y@SP01 M99)T!A$[$?)/\$"-9%HWEK0 1.V'L :*"/'VXY =Y>N)!%R3A85$H)%*FY2EF G$I&A&5G72YY#XQZYDA Y 62#L]TDY0GODCHL[?.(W#7&01 M$RB2(C'% PSQG,8(YU$:29HP+'=J] Z)'QS-.(UF>>)!6;Q/AVJ"MND1:@A@ MY-KH6_?Z6M5L62X^!.KSM5HTJH$\"R^GFD"NJ,?)%4!GH/,$AJL!S8&W'SR= M?:(J*!W R$#G2:6O0:O;>[1.?U>-8K6X#-A"!E)]5//J^DJ3"GQ!G@$8D-9' MTDY00IR5)YY@GN(T%TB&'",B$HZX2 G"+"<8DTB(9&?.VB%I8AU,/EO(%VN0 M?.D<>N,4QT6SA(Q5?@Y@ 6 Q 742&'F:I)T@(Y^5U O3G$6I9$B(/$9$%1GB M+"X0HP7&A>"DR$=)]SJ^U$MF&(\UN@:PPD>L -("::='6I!PIY5PBF):G8-:=3=EU?T3 8WVRX6SS MN88E2GDN4Z%%ETQWQH,>XH ^LF2+1VS1 >#@"S@ M48&HTR JB+$3-YDJ4JFT"-,F5F[Z@)HX*F%*FVIQG+&4D SOQ%$/\3(?68Q% M,YIG(,:F[UR&I&@_T.)O:J%J-K;4#O MF!I3EFB5"::3 Q9-W1R;,+5!_$YJ$R9X.,Y+_.8DD:D2"/,X0R2.+QKJP]J+_G/D$ \ MX*&Z4KK0S2+D. \0H02K5!%)$>* M8JU+B42K6#L#5P^)'?2]EEL-JAE%A+41UI0R@CSQR%:0.7\)GH5I%F5,(I;J?Y',2'"9*<0E3522XPQ3,FK( MY'AV^2S.(I#@$Y?@1RB7."AP EOWI:U[902):I9=!<0L6*@#1\U"FHDO>0Y M5,@T]@MFSE_]HIBDC/!,*U!$($*S%'&&M2J%J:)A)C+)U!AAD0ZPG?;5IJW\ MII;CZF T&BLN2@(.$E)XQ-507R#^'X(XCLM<"K"I-"B..:( MI+Q /)3Z7RKFN"@BEN)XC/C'_8CO. 7Q#>)[8KLR2;$"1 59[1>DG+^LYD48 M8<8P2J)4RUV&%:)Q9$;YB224<9Q$9)11Q/G\+R4-TIK$D->+%RW2CM6=@N*QVCX!?@!^G$6, 1C9 M1]).D)'/2A#B5"2RR"*DI9[I()%)I&5'J$U_EJ28&%_!* []^Q&$_U)U)5ES M:=CY,PXC\A2DX!F#!Y 62#L]TH+(.W$-GXSC+%89$E&1(I(R@;C "8K#/&,A MDX6*\S'\XB#R?.#G*?=(@HS^(WNY'\_U"?PQT-"@EUTN/JS*YM*ZN*M"'SD. M&?[^"%P@JB]$!?WEM/J+B&0D%8Z1*"A%1&L@B!>*:[N=:U,>IR'='?)TT#QC MC9"-45&45E)>;N#CZ^*%1L=Q)AKG)^T Z1/K D(\7.\T,*\O1)T@\_HCL-+WJ[H)1&,U SI+)/.' M*R$5?N+R!8@*0OOLI*)()(MIPE#*4X*(RB(MX0J*.*> M^'&E)>3L/2B0 -("::='6A!MIQ5M*H\*3K4I%PDCIG+3LEZR&+&8R0P7"M/= M5FL'-:H'T7;6( 'IZ%.PP5WSI"XAW79?&;G'"H2B? E6WSEUO&HT'I*2F1,\R0Q'E=E?RMR?Q?E8S=Y 6$\8A("H(%@? M+ODG*%C]D97G;ZN+-%94T43;W31#1$EMM>>\0%DBA0J+7"J"QVF&?^^V>A:" M^']0MOK1*B2&>X'=G0X*];0D-Z3M[O-0MIE7<_FMFVS0(N!*'W$5E"X.M&2? M50.!4L]4&""MCZ0%S0\TOR]H?B3/PE@F&#'%&")%7" N\AC%1!1Q+&+%PE$* M*C8UO^?Z?N5B52X^O'9Y-=6B^=E"O+ONG0'XEY^7-=.,72Y8??-JJ:Z:WRH3 M]%_6U5SSX(=NLM+(K1["=$;P6%V7SA@3_>%LJ-"80.#FC$_"A$D[04;V!W?. M7SN(HS0)A?$&97F$2(13Q#E1*,5$R327,E5R_'B0S]I!.@M#*-\$Y6#">S-A M<06D!4W 1Y Y?TV %A&/DD*S4\J9MOD91GG,.4IERE+&"IDDH[2PFHXF$,^2 M>*PTT#.&1'\8^\C1HF\+#T+]SS?AZYNZ^E@V^H#]&'"U4$6Y-&=SA'@0Y!)- M+YD%R ^Y1* IGOY=;AD>357","L0IS1%)$Q"Q+G"2*4X%W$D<3Q.BZY> VPK MLG]V A^OXT2@.YPS^2=X(,Y*.(N"JXQCB2)."T1$$2$6 M)AF2BF2AP(6@=&>ZY^$!G>\0SE_C@J$Q"&D 'R J"-2'2WX0J"<6J!F1"0XC M5*@D1R13(:*"ZE]SC-,X%1PS,EY2(B%7*<1O&./#\D='%,>9[,<@PYHR#.)[PW$Q8P M0%J0W3Z"S/G+;A9F.(L*K(WO-$9$FNJ1(E8HR;,PC&0L<;131WI(E.28LCN> MD3P!V3UQV0WU'O['0=S<='V,]1TOU:(I/_:=O]P$F">07G*?2H,FH?GDKX_P M(\B1]4%1 SH#G2=&9\ 0X&V@,R@= !@/BI&!SJ?(V8M&RMF+'E;.WF%NAE^J M6G]]$8A57:N%N F6-5LT<]NL)&#R?U=M6WOP%'D&:-]!6BB/F-0F3% *G9?[ M/XXSK)^$8L%"1&C&$(^2&*4BCV(99H60R1BI>-9Q^'SH-QRTDW(P_;Q%Z7<& MI-TBGRWDNS5D/^L1^S>U?%V\8Y_'Z2C@04=I*+#P";XF"$H3IC9([$EMP@0/ MAS]"^/SS"7B2)@5C!'&*$T0X%X@F!44A(2J.\BSDA(Z1"WAJA>*KBC9!L3AK M_P*D(#Y("0B;X,$F3% -.2LY7PA&91&%B*F0(2()0SF.8\03E?(L(854V1AY M@Z>6\T/Q_B]55Y(UE^9X?,9A1)Z"@)\G+/K#Q]"]VNL(%2@D MOAP44$A (9F>0B)X*A-%"Y3)6"L7,F.(I;E634B2A2&60O"==J*'!+;N3R$Q M+2_&&I@*^HAW1_(^]1'?=P64#S@5H'R \C%5Y2-D-,<%+E!>4(I(0A2B.&>H MB%A"LSQ-7"N]4Y>L5@2X 34!FJ?FMJ *L#G0&U03 !"@*F!VB?*$_V61B![ M< =Z@7SC1O_,FE+X&!&)_!02T0Y-G^N;\;H\123$)RCRF\WO,[PQ09'AST:= M?\PB(H2(#%.D3'MQDN$4\3"GB!49IR+)4BIV*H0.R>!\R>I%N?C0O%'U6^.I MM$B_':VHYG/F/N[C%N$P;H'788N?HHO1)H$ VD&*@R<"WZ)8!<"JSS20IH(DPG)4X+R."*(LH@SFJ@W<,3 M[&"I XN#0 >!?G8"/0XSSDC!D @+I06ZMMEYG#,D(Z9"+DE">3Q&=N$Q!#H& M@3X%M+O??$#HN'ZB;7Y1SE=+)2$D[YESYHQ)ZP_S'ZC1/:R@O3_;=?YZ79)1 MHA+&4!871.MH.4>4TP0EA>)*%"2F*CI&!*:5 I[$8 #[_'78/"SL RW@ 9P$ MT ) "_!*"]!2'C.9*H0)3[1$YQRQ,$F12!6.A"I(0L4QPC4C: $C!FP ^\Y2 M"_!];T#D/P"V!Y$/(M\KD<^2-%$1%J@H%$6$QPEB6210Q&5*6)%+S'::9XX1 MT!E'Y(\5T@'LFWY@Y]O"LW[@_[5:4/N"8B^Z T'%Q=:02QW1Z:H%HM MFR5;2'V\#VS]<)8159]J*Q]**LBI=6B@,]!Y8G0&# '>!CJ#T@& \: 8&>@, M&8:3,5KOO8_#&?N#3HU60%H?23M!<7!6;GC"(IRF<8BDP H1H0K$9290$88$ MLT1&&0W'R+_K7'G/G"?OM]455_7KPGK$7VS;3=!:2 M>!8F$?CH 3A\ HX)4]LGV@(CGYJ1STH"IIE,"0X+I!*6(,(I1TRO&15YPCA7 M+.$T&2/W[/XD8$IG- IG20R):><,'$!:(.WT2 OB[K3BKDBC),:Y0B*1TA32 MYX@+$2&E6"1%3#-KO'U_WM4]BCML#;Z8@K@[,7!XU(\8G-BG+),_;H@3FAP! M$$'L\@'J+C1*,$D405)%&!&6"$2SD*(H8Y01F; XV9EO/**SNH7$'17&+W^P 48;\"A?G,H"+03%_P*3!-M;Z&0F$RC.(\02Y,<%3QD M(4TCSE-Z1,?S<03:V*YG@(N#G<[ZOXS/E?WQ-G+\\,W4B*9!#7CI$[_T6J3X MZ7#-ZF50%<'R4C6FW'K1 M5/-2,@V<05$NV$*4^B(-G4MUI5^XN9C4;@ 3GI@)C8]S@W"7?9CP6HMJ)^\0 M*_1+/&'S3^RF>?HH^(M7) 9P\ZY+Q"_OG@=OJSFK9\&KA? =DJPVW"ROEN^K MXKVX9(L/JGE?+MXWRTK\>:E?7]7->_7/5;F\\93>SX=2X6TO"XS8>'[)]C4N M\F7EAM9:UNE%KVG][\%+2^S@\0M5E*)<_N@Y ]T3]EAE>E_V!%LMJZ=<6R.J MML\UW5?"I_9R-&-TJJ&9IWN MK:W]Z^[]:#N%Y&/9E+RFA\]WHPC>YM/5]#GS2Z>SU)2NZ-/M&=UXRWGJ_B'X(? M+/_0.]]=[U=R]UD>C7_R^,[U)#2_O_5\#7VRZ:_G"UF#]+"DP0/=PIUN_U7. M-'I\7]I!$I]Z[GL'(F]U,TF/T# JNW!IJ(]N:VY!V/B:[;W M3:T*5=?*'!=M3=SC8;IS;W&2S+I_-%&GN,D ()M MSZ[T$I: ;1,[=H!M@&W^;HTGV 9ZVR2/'6 ;8)N_6^,)MH'>-LEC!]@&V.;O MUGB";:"W3?+8 ;8!MOF[-9Y@&^AMDSQV@&V ;?YNC2_8)F5I.L&R^7_P.OC+ M3]>LE.C5POTBV'6YU)\ \DWK4 +R ?+YNS6^()\0JZO5W/0'=&A7+2]5W0)? M=:4?2N)D6JBY2HYNZNW+L6#-GM?E#-7V:N%1D9&5EN/K5: MMT^6Q5>7FQW*N2:W6*&(4,1^AZ971Y%M9 M'4WP4>Z,=69!'UV_O0"_R[NPO4=6H RI@%1@$H,RI )2@4D,RIU3[H@II *3 M&)3[I=P14T@%)C$H]TNY(Z:0"DQB4.Z7.EMYG5I/DH;CC2UNZ6*7)X(20;8 &V"["PLE-:F;)&N>P#R:@SJ6 , MQ: D"5]D444RS\5M*RN>*>9"(2-]VPQF)\E[72B6Q*R/+' Y_L8.Z!U(ENF&K MYRDS+JKB3O$B;QMB\E(6IQ3YY",IIARYX;]"2B%8X:7A'-O#;K0%H@VPTP+; MC6;"#3_##;L9K:_>C=9,O;J(G"L+F4*0EE00F@*WBH35TO/J+:_LME>S5-KV MU3G2VDA2T4J*O&;213@GVY]6XZCW+G9MFK2/?GL7*Y="*/CV5%3PCB_)S7=D M8/QSG_(P?AA_/\;/E=+!6$_*RD+J4%R;2Z'FX$9;+G0,]K@JMWK%LJ(ZE/.V M/T!3E)E3=4%4)[,3-CRX\2^=-O#]J8C@1WU_M'Y+O_R%/AP"??@C[CJ8;V$? MGB_5[U%C>#\ZO-^7W7Z[2OLR#%1;^(OP4]CFW>)U^WS[7+[>KM8O%_N+LK@J MV]4FHU%?)_$?D/:!='J=^+K1GO?)>RR Z2X ( 72_I%"IB'39[T @!1(^T"4#1]J>NK0GRTPJC48XYSPR1WU=/.^U*$TEHK@0V%LU.2* M8919=JIJZ>LGZH">[7;7)3\])!A>''(+-Y,A'_,=VL]M]8:\< MN71"+!GW(^4>(1E]2 :0 FG_2+'_P/[CK!< D )I_T@ATY#ILUX 0 JD_2.% M3$.FSWH! "F0]H\4,@V9/NL% *1 VC]2R#1D^JP7 ) ":?]((=.0Z;-> $ * MI/TCA4Q#IJ>Q $:[Q7OK&C;N\IYF^0P5M6&=RF)3%VGSZM5F?7.G%W?KNW(5 M@.T/+$S[1*:-Q=#?8@!8@)T66,@WY!N+ 6 !=I)@<>OWE+=^G?7)"6G(&F9) MI: I:JM(FRRC2=Q$<]18TE!!4,I1J-5X38)H'WJ>=RI_VP;"F&7@$ *9#VCQ0R#9D^ZP4 I$#:/U+4JYZR7C46F8N3 MA7PJD90J@H++A41Q1>H0G(ALC/O0C_-_7>_VK]HP[G[M5*C>%KM^7M'FY/OPIAYK7 M44I=/3,C%;I"7/H0%R %TOZ18J>"G6@J%9I_PLC,Q5D %I;=G;[,W;*=TU+$:IKS M^J&MBO3-K6NBR'PI2>B&=R6 MB[+>K5Z7Q>JP]'$)K9-8XDY(8_M2V;[_:VK6?LG%;G.YRHM?SRO /R'\Z65O MNU&N$_2+^-UQ%5HOW_W3<&)UP2TF@11N,0GX< NX!587W&(R@@7X< NX!=QB M,JL+2.$6YPD?;@&WP.J"6TQ&L ?;@&W@%M,9G4!*=SB/.'#+> 66%UPB\D( M%N##+> 6<(O)K"X@A5N<)_P)7I?Z(^R[L99//.63@^"!&2K1>U+.%')),^+> M\B"<]*7FVQ>2^XIQ=I^QDI%SE=%V1R_LO;"ZX!:3 M$2S GZ1;8._UY7LOHY+A-1N2;.C?9(HAKWRE]OGDF.=6,#5&,PCLO>"F#_AZ MZHRLMQL!^5NX#.M4%F&WV-3%TY+*JUBV"\F7B[;L/)JO=.7: -L?6(0ZIPQU MLA&>16>(AR1)B=!"G6PMZ6)$R=;+P-AQJTJE3:V&3"E#J!,<168+%2Y=4":S M4N7M4.?P&OSN^?5^MP_KO%J__%5O1X0 MN XE,4;)%=9^)GIR1C8_5$$J:;)P_.CU@"_>DMWJ/VSDTDBY]([#S&8K#0 + ML-,""S,[I9FE[+E)W) 5.I/2O)E9$8FXCEE9S;C5:10S&VEG=KNG/JQLML( ML [+;"PLI,>E3EN35*6N/*!5#:F["UBXV$EK6[4UQ85")7E%RIM(0?!*P?$< MC;72JZ,-V9U<#$=ED : !=AY@X69G=+,E*BU&F:I>9 FQ;BGR!PC7MO&3#1O MT_7(S'*LTDJ12//F:&KP,<>J)5.JS#Y57&=@)FEDW!O75N]&:J=4Z4W3;!0K*3F527E5R+EC8M6\:,[_B64X+DA:7.S9QTRM4\(:MO'E$SSX&#%F%:[:].D??2;>TAA MEG:X9PS;G<:%\3]A9.9B+P +W^Y.7^;NVXJ)H(4QY*-NVUVI/?E0"C%AJW-> M^9#ET54_X820T5 2;4>M;&04PG#G/3K)=&"Y9O[0ONV62FG8]J1M>[1&/;_\ MA3X< GWX(^XZF&]A#U#?_DD8WD\/[_=EM]^NTKX, ]46_B+\%+9YMWC=/M\^ MEZ^WJ_7+Q?ZB+*[*=K7):(+8290!I'T@17O;*;6W[6ALYK( @!1(^T<*F89, MG_4" %(@[1_I!!.@,THQIA*X$2F3=S63*MQ2L):3E*QH4[R1ZBC%J*T7Q@Q5 M.#9'4BY6] ( 42/M'"IF&3)_U @!2(.T?*60:,GW6"P!(@;1_I)!I MR/19+P @!=+^D4*F(=/36 "CW>*]=0T;=WE/=9?WZGJ;+L*N+#9UD3:O7FW6 M-[=ZEXN+!N]'ON;="M%;6ZETE'Z,F)8T@Q[2AI(6W4GJ1LQCMGO+[ MK,I'+BM_SIWDSVF*Z)?.FZ4Q!HT1IY)M0S_CV7@-P'9GXMB#80\VL\4 L [ M+; 3W(/-:)<318TB&D?5#^]U!F4I&A-(I,Q-+*EZZV[O"]Z;E4S0ZO/H5U M.KJACI8/G;@*D/:!%!:--C)GO0" %$C[1PJ9ADR?]0( 4B#M'REN,ISR)@// MT6BE*K&<%2EA-87D.-F8G4W52LGKO;\KW7[-PY>^_#8#-V+I[5BW&2 1?4@$ MD )I_TBQW\!^XZP7 ) ":?]((=.0Z;-> $ *I/TCA4Q#IL]Z 0 ID/:/%-G[ M4V;O35&"RQ(IB\1)I>S(*2'(QQJJ<4++ZF]G[[WWW&N6B'NE2)FJ*&CNB8GD MM:VI!"4_,WO_G^'RNGP\>?^/'YX^6NS:=&E_BOPPAT_R-U/XLE%D#/G[68D$ MD )I_TBQX\".XZP7 ) ":?]((=.0Z;-> $ *I/TC16+HE(FAD(V-TC&R-2=2 MSAIR.22J3%BK?*HYA]N)H>2=#=45$B(,99U:DJN9D4Z9^Q"CC(H'W MR.=UU_NP;BD./>6'N]Y79;T+PWI"ZX2NG!=@^P.+_2<:M& Q "S 3A(LY!OR MC<4 L [2;"0;\@W%@/ NPDP4*^(=]8# +L),$"_F&?&,Q "S 3A(LY!OR MC<4 L [2; HJ3UE26V5S&F3++E:+*GL CD7)"G3?G$EK7[1N2' MLGV]2N6F%O?[DC8OUX<_Y5"6.THU+E\Z(4]+?[+"L,]\=/HS7=EO[C<['9HL]")1P-I'TBQ7T47LK-> $ * MI/TCA4Q#IL]Z 0 ID/:/%#(-F3[K!0"D0-H_4L@T9/JL%P"0 FG_2"'3D.FS M7@! "J3](X5,0Z;/>@$ *9#VCQ0R#9D^ZP4 I$#:/U+(-&3ZK!< D )I_T@G M>%&L&YW^ZMTXS?0:6ZA>9,#%<4XBRZYP(\[+)EL/8_MFTHL MI$Q*%$-0%*R3-EB53!2WK[%]5_;/UFGSJOQ]L_L#CY/NV@QI'_WVY3.]]$+A ME=+^;S;]"6,R91\!4EAS1VHR=VLNH3BK726FDFXV&RH%Q3))S6LV.;'@XQ@W MS&'-L.:/6S->()_7(#_?7Y3MX>WQ;;DHZ]WJ=?F"F^9HU-!?3YC8OE2V[_^R MFK5?=;';7*[RXM\ M<,WK4]>\S#Y8\G'][]>'_KZ[NR?UY_##^/>_NK@Q=!YQ<*=#.;[WB9 M&['$E(T,0W#R(<".%#M2K#2X2'=@X2(3&@+L2+$C_=2.U!GN?-M($F^;25(L M"W+*,"I1:NM=T$Z/TG@$.])9A +=S.;[[6&"]C/W.'1_"Y=AGL5SD9F%-(I;[3?IOR\VEVU[N_OF7]>K_9O/W[S# MM,Y(#H 42/M'"M,ZI6EI%756A1/GLAF0DXEB36GP,&,L=Z)6==NTC&&Z:)9) MQR$''6RB(&4S+5&BKX;;FMCH6ZQ;&69CEESKI50,IC4K.0!2(.T?*4SKI'E! M+W6L+%!4NI+2SE"H8O@HM_U4:%N9>I07O)-IC;33NOU: RQK5F( I$#:/U)8 MUDEOGVC/B^&&N$V25(R"O+-MVR6"YT9HZ;*^;5FE,LM"4:13;3\C*B-O&2,7 M>>3"%F^\O.]]EE\Z;Y;&&'C6K-0 2(&T?Z3PK%-Z%O<^2J85&2D2J1PMA=2V M63J:Z+-D,;EQ/ L'6I #( 72>2"%:9W2M+R2Q>3HB=FH2#FG*3"F*=7H8Y4F M,&ENFU;,HC#I!/&4/:DD"\7 "QDN!\\*S?[NK0KCUGY+-V0>FZUY*0*0 FG_ M2"?H6]UXT>RO*CHKF@\&XIXW5_6UD&?.4TXF>6NDY.FH3"3;I)74GJP6AZV@ M)F=J)E8RRZH6XXZ;YWR)JS[DQ<0Y:E8W4_".'6_F."93]!$@A35WI"9SM^8L MAJL"TE HGI.J0I'C59!VSN2DA&'AR)J9R3R;ZBC(X312"T]1F$Q!"1YL5<$K M\]#6K,32*/@S_'E*8S)%,P%2^/.L'-!%Y9C0@6)FM3E@C.1E&,Q-*"VMS9G[ MH\VITKQZ)LA4WQRP2DXAV]I)U^WS[7+[> MKM8O%_N+LK@JV]4FHRUB5^X+L/V!12/QV M7WRWC[=YR<58R4?(1W_R ; .RVPV*]@OX+% + .TFPD&_(-Q8#P +L),%" MOB'?6 P "["3! OYAGQC,0 LP$X2+.0;\HW% + .TFPD&_(-Q8#P +L),%" MOB'?4UH,H]U=_F7"X-;RJ6XM7UUOTT78E<6F+O8-].YZ^^;F!C,: 73B+$#: M!U+8](EL&@N@CP4 I$#:/U+(-&3ZK!< D )I_T@G>+^X&YV>>VMASF0*V5?R M-1E22@<*,00RL? LC-"AQM%N/[_/@7SD"O3GW'3^G";#SNBE9PS=%OO/B:'+ M\*1]!4@[LFKLJ+"CFL$" %(@[1_I!'=4,]JS2*NT]HJ1Y%X,'9L8N5 T^_RPA&V]MV^=864D%J8!G<99+P @!=+^D4*F(=-GO0" %$C[1PJ9ADR?]0( 4B#M'RED&C)]U@L M2(&T?Z20:5T7J\#Y36*?#'>VT>?5JL[ZYH;VXOFH?EI_+-JUN M;G#??'IS-1S8[] 3H2O3 =C^P,+3T7D%BP%@ 7:28"'?D&\L!H %V$F"Q86% M4UY84,4R'TTD)U0@E6L;-Z\B,9]*SEGG;/2]/S%]^.+SFWS%-V\3&?D++S"( MI9-NJ8S"\]*SE0Z !=AI@879G=+L,F,I^A"H%B-(5>7)N92:<864JV;?X?*Z_+[7_>.'IX\6NS9UVI\H/[0\DK_I>!Q.-UO= %B G1989.60E<-B M %B G218R#?D&XL!8 %VDF"19SIEGBFFFH)GB4(TAE1-A6(HGHKE3O)8I"GL M=I[))\:KJ9J"#(I4J*K]3+3$='),^J",9WWDF20WR#3-5CD %F"G!19;%6Q5 ML!@ %F G"1;R#?G&8@!8@)TD6&2:3MIO/*BB8LDD"]>D'//DI2C$E70N"QM< M/:IHRMX)9W0BKVHB)60@'URBD$M(I@;AK.PETV21:9I%#X%?%@RZ!YQ&/CYX MXSVL\V);]JMM>=5(';43N"B7>1'?M&^Y#/N2%U>AC42Y8Q\!=.WHHVT-D(Z. M%/M6= (ZZP4 I$#:/U+(-&3ZK!< D )I_T@GF$;L1J?G_A"\B"KD8#AED20I M;A-Y8S)9QZO/I3C&Q[NV^<&CBH_7^?M#GN0>GX172Z7U4KJQVA3,4<^ZF9YX M%'[2'@.DL.V.U&3NMATT9[P81YY918HE2]%61[6&&&(UF6OY<+9].*K\_%/) MS_'NL1HNS%',NIF;\.Q)&PR0=N39R(@B(SJ#!0"D0-H_4L@T9/JL%P"0 FG_ M2)$!0P;L4QDP)R-3PD024C-2NB1RQBG22G&I3,K:U]'Z0)PB Z;5DFL<72$- M-J4QF:++ &E'QHW]%?97,U@ 0 JD_2.%3$.FSWH! "F0]H\4:3"DP3[9I$+5 M6ICC%)VTI%2P%#3/9$7F3+"0:^2C-:DX61I,(PTVT338:%TN;G490:^+TPSR MT*/;B.3K*=!5^ &Q_8+$)1X]&+ : !=A) M@H5\0[ZQ& 68"<)=H*YU1EE+Q4+0GMIJ J92*E:*6@O2 GGH]"%2W'TF%/R MLG"C)26I#:D4(@7+(AGC=:DBJ&KT9[;8O6DWT7[-PY<^J^_$;UU9]4O7)B%C M#(UU9ZL7 NPTP(+ASNEPY4H(^>E4JG.-8>SF3Q/FF2U@>FBA+'Q'AWN<"#W M<8.[:^-X 7>;K58 +,!."RS2;TB_83$ +,!.$BSD&_*-Q0"P #M)L,@MG3*W MQ(O/C&5.42E+RLI 09I*4G)KN?*A6'T[M\2U-NWKABJ3D525CIQ3F5AT3F:A MI*WQA+DEQ9=<2V289JL8 NPTP*++0JV*%@, NPDP0+^89\8S$ +,!.$BPR M3*?,,#%F5?(Q4)(RDV(QDBLED(R1"\>=:!_0K M4\1UM377$EQ.[TYNZCZMOK[)_CZOA^.;'X;4[RAG- ;=GF>E!$ *I/TCQ;8" MVXJS7@! "J3](X5,0Z;/>@$ *9#VCW2"V9]N='KN;Y:):EVIA5'RTI/B(9.3 MVI.4UNDBBXC9W\Y-^<1X-553D$&1"E51#-$2T\DQZ8,RGHV6F_J<=\F0I)I M>>I'GR0[SS&9HHD :4>^C.T3MD\S6 ! "J3](X5,0Z;/>@$ *9#VCQ0R#9F> MQ@+ .^SSRFP]+;5LMR4O-K5]L%J_7*3-;K]#&X.N3 5@^P,+ST9#,"P&@ 78 M28*%?$.^L1@ %F G"1;R#?G&8@!8@)TD6,@WY!N+ 6 !=I)@(=^0;RP&@ 78 M28*%?$.^L1@ %F G"19WHG$G^E-WHB7SSBNA*7+&264F*!@=B"ENJI-!I)2_ M^$[TB^TFE9)WWVXWK]X5$#Y_6S_X9"@?'/>*M%TRY_#2TE1*2N]X67J^(S-= MIP'8[BP<.S#LP&:V& 68*<%%O(-^<9B %B G218)-"00/MD4T%51,K5$_>N MD-(Z4(RB?63$X] ( 42/M'"IF& M3)_U @!2(.T?*60:,GW6"P!(@;1_I!,LR)U1R:M.A8LD*W'K'"EG! 5A#%EM M?(E1><;K M?;C\X2)LRZ$V[LD'I7'?EW]=KW:-R ]E^WJ5RHNR76WR]R5M7JX/?\I_ALOK M\OE%L[_U'C=?6J/Q*/>L] 5(@;1_I-BL8+-RU@L 2(&T?Z20:)RL\,;Y7V9-,#V!Q9;5?0IPV( 6("=)%C(-^0;BP%@ 7:28"'? MD&\L!H %V$F"A7Q#OK$8 !9@)PD6\@WYQF( 6("=)%C(-^0;BP%@ 7:28"'? MD&\L!H %V$F"A7Q#OK$8 !9@)PEV@G??NM'ON3]PRIFOHE9/(NA$RIM ,7E+ M-4K/@K A5WW[9AZ3MCJO(QDIVL]PFGB?[R_*]O#^^+9UC[84G003=T(:VY?*]OU?4[/V2RYVF\M57OQZ7@'^">$CP3ZE)G*_.ZY" MZ^6[?QI.K"ZXQ220PBTF 1]N ;? ZH);3$:P !]N ;> 6TQF=0$IW.(\X<,M MX!9877"+R0@6X,,MX!9PB\FL+B"%6YPG?+@%W *K"VXQ&<$"?+@%W )N,9G5 M!:1PB_.$/\'[4G^$?3?6\HD;25&[G(NC[+4FY:0A+TTF+;-2L3!;M;I](\DS M'3(OAI0.CE0.C)STF5Q2F0?E4HW^]HVDPS6%)Q_>4GA_0>F[LG]>?PP_C_)& M)V>G?)\39MJ#^ IS/0\X6/KA:T75A?<8C*"!?B3= MLO;Y\ZV4,RZ;&0EY) MW[912E$PSI/@0E4?BK?>C-$, ELOF.D]=H! "X][UX^_A*G4\9/E<>: M6-)D([,M?DJ,8HF!G+ BVVPMK^QV_"14"$&5]A<*S) JVI*WQ5+FT4C+K1*E MW(Z??K@(V[)[?KW?[<,ZK]8O?Q4L[0Y?_3!*>O;=M[\.D_Y=MIL<=A;]-\7F\LV*W;?_.MZM7]SM_0%?!GV 5^&+V,,8*L=VVHVUD47 M3#-&*YJMADK!BTQ%L5!33)E)>]M60TBY66ZD9J.#K=9Z."(@YCVW-C&F%1]] MGWOK.,"+I>%^:12'K4)Y8*L]S/*IV&HWDHSM+GSY4_EG[7.V-5 RPW:WFDI1 MM*TK=]*F6&5@(8_BRR-M=V_;,UP9Y@%7[F&63\65SV(,8*HG?=70I&:B2A"S M-I"2UE/0K!!CID8>#T\4WC95&;,TIAK2MNV-V_XXDZO*DRR)B-[N< M+:T12VT,;!7* UOM899/Q5:[D61L=N'+G_!E'U6SYL%>*^>DG!/D57)DO?-% M6J=S.7IM^$Z^C+-=^#)\><)@X:?4S<:A;:=YK+).5R':SM\'>72:;K()7%>2VA12/$ORIG(J2>20A!/MAQXH,\"5 M6#I4NDW/0MXU?6O_&QJBPX>?@O$___":YU\$X[T,_0$/?GCVWC'O!OM>15 M>%EN=)M";7^)K\/E3^'-[B^/%O]W5XCO(+I0F<^?5[%%&W\4W;<_/EG\L+D, MV^7BV3K]N7.&AQCN0X7[YV[_:O_/3?UG"KN+?];+S4^[3D$_^5"7?VAJ_#$9 M[N67O7&*P52>-*Z+;P>NG4^-!U*50_#V[M_R]E<;9.WK<+W?O N*AW]O\^NO MV5\.WTZ7XO]U7?U<\E]^6N7]1?L-#JS>_D ;V,MPM2M?[TIS\S9%WOVM M#[NQFS_[T>V6P:]7NU5<7;:=Q=?O?OXOQYV#;_YU6OW9VO\Y4/K8YN#MK_1G M)?7O?@_GZO>^A__9.O\[W\3^;.7O?0]^H5]_SVA]HW\1E#^RX?N(C_>RF;N3 M!G3Y@ @'T%N2(>O_/419X_N@?B=GFR8QM@\0#3Q.>/[_Y6P793&)O^J?WK? M[Q-,;K"G\6+!/2_1CD;IH)#[4..Q_1![0_ M ?>;HOO=_9406!T"^SE#AK)-7MD8E&UBBV[\<>D(*B*T2^C8='3L MI,\G-HH]X>\XRW X.3RX/@#VC]:W3K=X'*S!^I2LH2>8XV"-8 3B@0D-UEVWJ?NS==J\*G]O M$C]RDPUFEMJ-]9 35*^_5AD/K'JSC( Q\^'W\/NS]WN>>:C.5'*V5-%C2D>=>-,WMGV0X6$")&4TY)V^\S&!M\]WFL/;X>T]>+O3QG')VKZ\\DQ*KM<*J_A[?V+WD>]'?6 $QF]Q_F_ MKG?[F]8B^\UB6YHJI-5E6:S?GL(,GQT:N2RN=R4O5NN/U@Q^C7-ZG-,CT>&L!3 M#,-6=NCA7-:[,.25D%;J1+. M ^D$SQ=F%'^GG%G0PJ%E'6.5 B,/).29)%. MUV2JJD?O8=RE%N^'B[ M?QO4\,D'8CC*FQB&+ZU!_AZJ,..P$!-W*DAA9Z>T M,\N3TMX9*C*FX3BZ4"PQD\O,J"JX*/S(SNY2:G:/=L:7CCNXV:Q$ 4B!M'^D ML*Z3ODS(C34A!++1VV9#;3OFC)$D8DXBM\V8M&F,2JI[M"[/QGJ9$)+025JB%#FRT,9+[RL MM522.7M2A@U%X2R3YY%Q)Y64JHZ15/Y0)1^O\^,/-'*4>$9(/2@=7 P4C&Y&EVJAH+EH;N>=K45)*T9)-]^WT2D+GYNM M1 LP$X++$SME*86N'0\:]NL+ A22BN*@6?*U;4O,"F,.FK7<9=$]+V;&L?N M;1XY:=0RG_CF[@=+<[&I;0G&_6*UVUV7)@.[/=JG]N*Y0-H'4@0P)^U)8KA, MW%LR52A2+2"@X*2E(HM(2>AJS%$ R^+Q^NUJ'=5JM7SX9)'&<",9P MG*=#&,XYYXR)VP=2.-HI'4V9PEDRD8(2N3D:$Q12Y&US+G-61KHDCPY4[Y)G M'M_1_EVVFQQV%\.4_5DPKOX"1YN5, ID/:/%/9U2OM*FOE@6: JHAJRP[IM MKG0D;D303F65BA\CHPS[FJ\PH,!Y5BGE[\NN;%^78;$M-G&WN2S[>Z3ZNO7VR;+.[:O_3;S?;9.VE\?A#/71OS5$:ZQ(53;(BE;=<"^Y(L-8SM?&0" MI<\SR5-_]1]AM?[3S?-$=;MYU59G4X"V7%;/(0W;]][^Z[LG]>GJ]>K-MQY]WS[=+7;;U?Q>OA]1W[-46H\TPP= M.>N<-29N'T@G:(#=F-K.];6,M@UU./7>/2O,>=&5(X-^D[O-J=[79AJ(L57" (;)[OG[ZU@'&Z0[.EDZ,%:7-5]FZF:)W3&V@VGX2-M01 M6?@[\A^C.:B*GG,MR#'K2&FA*2:?2#17E<95:?@HYP0/XZ H4SPCX0!8@)T6 M6%C=2:TN&.\J5V1JX6V+Z#FYE"M9Y83(H6AFOJC^'E9WSL*!BOR9;.,_K,AO MVM%^Z]7ZY?5J=W%(YK_M3HZCLD[<&$C[0#K!T*8?Q9EYEKXX:;5I\9-F+I+R MTE-DAE,M3MG(+1?9CI&E'X1[-\16I457W_Q*MY_7ITVU1TG+V]$:V,Q1N[J9 MB@]9:(@\/&;^))%.T+5GY(O*L)*"L\1T:;[(#*.A^0T-.?F054%G)N8)"SD@D@!=+^D<+,3FEF)N7D7! DG6@;MJH\.5V'7J4EN1QBRE*, MD5V_ITT>&K'WH@XHCY_5/OS_#=MM6._?+*[>=:;"L5177@NP_8%%*'/*4(:9 M9%AMNW&3N" EO*"H@B8518M74@G"'STGC=-D MW2VU4RN7+^JP_ M@,O9I3-CY9HA$/T)!, "[+3 PM).V_1,F6RM("MMVX2Y%,CYX7Q5)NMR[I*#OD=+$TNF+2QM%@EH5')WDGK>EK1I:$.\+#>=6MK7KVM;6]?;LL6Q M3B>V"Z1]()U@#-.-Y,R]E-M)4;EEE31WC)3/+5!*ME+.A26GDL]AE*[OMR*L MQREMK\/EV_^[*KMGN]UUR>.\1RK&2I3/4<"ZF8^HY^XXNS['F3]%I+!N6/>G MDR/&RPT*6T]N1 C26^,RD8XKN0]Y/OOT[KYD@D.\X9Y3VA,IF@K0 JG M[DA-YN[43J@4M+;D;=M?*^$$N=3^;S:9-Q^VK-A1&M4\H%,+AU?3INK3*,B? MU1C_+>1#"YM%N3FV7'R5MB6O]@_?OK;S53G=*@2 17E'=[HS]ZA-R6!=]I)B ME([4T$XWMHB,E*_2:N893T?%)W<\&KFY1_7M9OMT>[/R29[RJ8+M@)&OJ,+-/&4!1CE:06D51TGD)4;+B1((P/ MG&D_2@.<<2SSM](;8V4WH!']:03 NRTP,+53NEJT;J0G6@5[LP\]EA_.O M3IP62/M BK#EE&$+9R:5*!4);B0I8_-0?]!B%^TU"]:I+.(8^>MW6OCL((4_ MAI_?7I_\6UF7ND+[/F@#LLTP-4Q<'!G/_L@X>YE"2)Z$2H94U89""H6J83F[ MXK-DH[3@&;/879;MH2Y-2 MV%TLVK_TU1U/"W#PUM_I/,"B[&&&09)DKH5!05%ETI,R6I"SUI,0*@K)2\IZ ME*[YSP=Q_&ZS'J3Q)E#ZP_T7/R<\4AK]\R$5.$[ ).X6+/SNE'Y7G6:J-(.K M?F@V'%0A9[@A[K-A/&J=[)'?W25Y_T!^I\=ZU1Q*T9]2 "S 3@LLO.VT+Z#% M7(KQY"UCI JO%((S)$(5)6B7K:YC)+P?R-N+L'[9OF^U7FRNRC8,;RTOPFY7]KM#FOIR%>+JRNKU\,+;Z1WNE(N@.T/[ 0S[-W(SMP+WHOGD9OL2(CD2446 MR$NCJ8BK9MU,2[0S[7XW,M]5,%VP\'1X^B?KLXWDT6=-J>A(*LA*/LE$SKC %2M: MQ#Q&O=J#>;I?6HZB-5CZ5$=FNC8#L/#O[O1E[O[M%,_&)D1!)#V M@11A&<*R3X5E/K:P*J1,U@1'*EA-W@9!C!5>O5&0.,'-%ELA%$8A)%YB(PJ3C M9,4XAPUW&GC;;NGQ.A]:,3T^B/LXU1UMT4B+ZHZI.#YN7'1_M##?53!= ML'!YN/PG7;X:4WR-)+W6I)11Y%G59*Q*Q@3%1+3W Y2#9S]^URQ\UU<)'.T^9HX1U,R-Q/:/C M,Y0YSOPI(H5YP[P_9=Y5!Z-M"%2%K*2L*A0]"^1$\,&F$F4YJFD=Y]SDWLR; M+XT5,&^8]X3&9(JV J1PZH[49/9.G1.S7%A*MFVN%8^Q;;A5)5:ES"&TW;8\ MJG 8YSSD_IQ:&_CT1'T:EU!F-<:_/.YQ%=X,7>=P"-E5- &P_8&=8+ VHW#( MUR!B,9E8"(*4X9J\BH)JCHS'X(Q*[GZ?S7AQHY3C'#CPI=%X.1MB@<,#3.)N MP<+Q3GK.;B(7PGF2JC3'BRY0X%93JH))GI7,R=SOHQ)C.AYO!.U8VW^(17]B M ; .RVPL+=3VILN)K9]FZ7,U'"#+Q6*V3*RV3I15,E>'-W3'_?-A3'MS2ZM MXW"W4VH%*O/GDYO>7K=%]Y$.29>K$%>7JSU>4NC'@8&T#Z0(9TX9SLBD?>1& MD?'"D+M%K<8U7\K9CF\3H?5+3DO[]7S''N,*HE\^@E">DX MZVPU)FX?2.%Y)SV33<6R%"O)F/60H<[DJM0DA,TNBLQ5D?=83/Y@GF>7W*#" M?%[* :1 VC]2^-LI_+M'%:E#KLMLO_L__XV?!N/S+8ELNP[Y]Y2IL]V_:XHQ[ M' ]UY= VQ]8!$"G#(#:CMXJG1SI8#FUF,=0J+D,CPYRIXJVT=]34OO96_E\ M&_M\5_9WBW3^7;:;''87PP0>=%C]!8?T$ NDL3&)>P4[0C_.N<<[V?[^1K5'#L_X4H_6=6:..M;-M$2?^XY/3>8X M\Z>(=((./B./Y#KXG!DCYIQI'LD<.64<<>95YH$IX_G]G$773%^5X4G37]K&+Q?KW[OZ9F[9=< M[#:7J[SX]=0"_!/"GV" U(UZS3W7+[D8,@N)I)9#^%8D>>4R%6:C:F%8T?*H MB^*(N?Y?'K)_$JY6^W!YYU9"MRL&_4D++7YW;0JME^_^:2NB?X7L9AJC^+[C M4P!$$?.%CR@"4<0G>S&GX$SUA7SEL441S%-,3I*-7+HDO!?QGEH?W6L4(?Q8 MC8\01?2U(!\RBNA\3.;M6H"/D $A0X;U*I>\B&\6 M7UWO#@]&_&FQ>2<9BV%EO\9-D_[BF2\ BY!R0D. P!*!Y:<"2^%,EBIY2C5F M4LSJ%A^62*H*G[4+K+JCP/(N)UK-+9XTLWCQUBO^]N8?S2A:=/G.)1[_8A+C MWEWA4BR=5J>O3D*TV5MZ"A=>9N9S'8T!0HW)A!HS,O-F=CD8IJ@XF8:7K12% M5#-Q6V41,B>5CLI3[G*P=!]F_EOW3T4'K;CGY]_3U2. /;G08PA./@03]-IN M_'/NVWI>5+3#\Y8L,$DJNTA1%D91LKGY:;>HV\VKQ6K]NNQNG0%]C5JBAPM2&L#A*W]] M)!ZAX/OT82$H@_*$*$,],*]!&8$&I.(L)C$HHUQQ$CO3.V447EQOTT78M<]N MZE"R>-7HOCGTURC_NEY=#>TV<([1E8@!;']@<>: ,X=/G3GDFD2TQ5,1N0S5 M!XR\<9*J=;;:*'GR=8Q2PA=OFR/]N'F"/LX= ME243^O2'#9U+6C=S$\6 W>].YKL*I@L6Q@YC_V0Q0>61,^:&<@!!2EI%/CM% MVNNL,E>FCM.OXH&-76ATYH:M3W5DIFLU L/[TY?YN[A.5NF2DF4VDZ6 J\NI""<6&,@L"'WIR/U7)JOGK6S<1\H)H^G*^5?WFU MN]KLPN5PV')3!3@L^?;AX<2E?76_7<7K8;WN%MN2RNIUR3<_>;UN(G2HH0W[ M]KG===RM\BILW^ XOY,(Y4Y(<;-D$O G&$+.*4B+)NB<.9G$/2G?0B^O12+F MD_-2BLQU&>4$Y:U6?]L$]X<69*D[5M%VHL M2[J.\K;I/9OJO\MVD\/N8ICI/PO&U5]@J9.1(%S:F-6APN_TF/Y8?P$<_W7E M^&A&=1Y#@-#KI!6:(2L;%2?FLKO)9\0D$T7&>=%.%1?%/79Q?O9.AT=N_"CX M4C)[^@H/!&']2!).$3J:]W#@?H8 #GS2-SV=[W758I_*\_GVS?OECV;YZ6N(=NR3=VQT&2,6F*=1.)LN+576?NO8!RYU/XKL)IJMJIX<50__J7WX"$ MLX_S-B#MZ @3%?%SKXC/(J)%'8-N_Z471?NO!LNL!5F,BG%-46A"AG&<[-M M514_ZN1WE^. >[5K"[N&74]L3*9H)$ *;YZ5^S%>?&"^4.;)-R>3;<]9LR:I M="JJ,)^J'..\8%SWZZMM[3F+ GK0SBH\:ILNPJX'!K4?GAV@(VUOC@RP_8&=8,#3C3[-/1DA194N54<^ M*4XJRM+",:LIFM!"JV"8XWR46ORWP=BWF^U[R7]>GQP4_H=!X$=)2VBUY%JC M?F,J]G_'[ 3J^2=A/!V1A:,CA3&69\;D Q-*4;5)D9+-/9W)BH(V)BGI:Q%' M]]?N5,]_3YZ)^VMG)!4 "[#3 @MS.Z6Y5<&MYTP3LZJ2"JE23&G8ZZFJXY"C M-^/4\\/G56#WJYRAE0/Z5'PT@I,,0K8-J.44 M6,JDM:A)NZA,.+I:_B6G >,Y("KV>Q$&5.S/*D3Y==OYF]K\U=OUBI.UK@P7 M8/L#BWCFI*URF-.ZFDC%Y-SBF:0H..U(2>F&AH4V\G1_K>?'KG87BJ/<'6J! MM#HF<<]@87DGM3S-;#!5D N^;>&U=11L,[_0]O6UF9\HZ>B]]/&ZSX]M>9*A M0>^LQ0)@ 79:8&%OI[0WQY1R@@NRA1E2R1IRN63B7&21VW[.UZ,SVO'ZSX]M M;P;N=FJM0,'ZC!/5FZN#=)2?RS:M=G?M'H,CH#[.AF/[4MF^_VMJUG[)Q6YS MN]#0/3\ MH+6[;]YJ;1YG_\_M*<_Q?W?2"ZV7[_YI4PW2TU=-T)EFQ>&N\X4/=SWI=7GN M:JHB$B^Y#.Z:*-J8B4.[L^HKOV524'=^U!>H 45GJ>\&&E)]VH MJJ*E\IZL;?M-)50F)[RCW%S2,V=C":._) LKA96B1GUVJ?_ORGZ1VEI<7&TW MKU>Y'!K'U]4ZK-/0P698CJ]7Z![?G;]_ 5B$6!,: @1:)WV"QP3%7!X>WI&U M!5JLQ4LN!S*R9F.+E"4?!5IW.1%H*ORDB?"+MQK\MS?_:,'5L_6W[W3X\2\R M/,XE=\>6TOC35T\@]NI'DW!4T-&\AP7W,P2PX)/F.DQLOFLDL5$J MY> "<\YSDX\.Y>]R;/# %BS$TB@%!X8D8<=[^DD.N^UG"&"W)WUR795JN,W$ M8M;#BRV!HDR66& ZU,295D>OG-WE:.&![7;,1]CAMI,[:_AC!T.WCQ0ZQ-Z- MBGQ3:TF')VC+S^DBK%^6Q3;LR^+FX]VB".'FR=K=?KM*PY.TP^=0J-&) MK:-08[[P)QA-=:-M92(X+02JQ4+7TJN2CEH5W.=VX M\8CG]9NW#O%],XCGZR'\&_[YYE_7J] M'C\.Y*M(% .+KDCO.#_JE7B7&8 A./@2(N4X9<]F< I=14>4UD&*EMM!)*9)"V^"884*S,E&VJTU^]E;#GY:;_VW___(ZK]8O/XSC;F*[<;J!NJ7C @4^D#4;"I19$'*)TNJ#BD#5LO$\_R6'9_0P!+/N4EBVB34XD3E;8YMN!,_)\>$C#MYVW?.+D8Q'VBUC:7VL]].?:U,758=VCY*23 M< E)_.%CRCLI,/K*DKSZID@4X]M\A7!"R&@HB<))V<@H!&>(1R>9#BS7 MS/LS7[<44L-[SUV8@!1&>Y[P8;0G;3D=C*K">2HJ,%+.6 JR?128#,X)I:M( MMXV6A^H5RXIJC9&4TIJBS)RJ"Z(ZV1 1HYTT&5)KXC$;4BVZ(I44 MIVB8(R==K,QS)8\OOTJ33>"ZDM2F#/4@DKRIG$H2.23AA/$]QFBLS6(W5CKD M7M<&@C7'LT_ V3EC:FA_258+?]/6PK&0*21F:ZE%Y8],FXN\Q\[ZVW[ MIDV]J<&KEYN?%JOU34YGM5E_C21_M^Z $HE)'*Z -5A/8F,*[ICC8(U@!.(Q MWPD-UO=\TODAPK?%$G?:P[Y%-:SZ=W].AP+43:7%B^MMN@B[FYWLU79SU>B^ M.=PR*_^Z7ET-.][AY9[+ZUSR\')/2*G]UOO=XBJ\"4,9P/"M[9/;ZW"Y0RZT M$Z&;(])NELP=*]0>.%N*@K,O+SC33HJJLB(5*B-5ALM=V@FJ-:B28@LE\E%W MG#_R,D_=I]77[Q3X>7WQ5GX?K_,W[\3WV5OM?;9^?*.\+VYT=Y0R,V7'ZO$[ M1\&9HH8C3,7$A5/"*1^\E;Z31N5:23/GJ%FF)<]]I9A6$&MMBSX$PC W_K4 1Y^)/HQ_-:RW9X^B5M=OO=KU+N-TW=#BW>OBS1CO/< M_LX5.P?;S?IX^&OAB)Q.>M=;#RU;3**4BB<5Z3P;-?1\HW3RY]\TZ/WXKMYW%2O.5F^GJ.!+OF,3P3'CF29/PP6IC#*>A MGSPI4RIY8R49':SU-H3(OSP)?[^>>?N 6GEXYFP]$V#/$VPW,@J#/"^#9"R: MW#R.@+3DOVOY,1\[%D4'^X70\-I6=R ^U\.OVM>$T+>R'K/QE&6KD<;3526PT1Z3=K 24)YQ+/*1J?S^(ZEB/SBF&4H19Z352 MZIBX<$6XXH.GT;-/7K% -3)'*F1',65)1=N0A2N6A:,VXW\XC?X@KF@<[G?- MRQ.!]-R0=B.6,,!S,4#N;4C:<)+9>E(E60HJ>:I*<<>-3>;XG8T_G"9_$ /$ M_>;)Y\51GMZ#4!S>'K\*J[S(UX5>8WM9?^[^K;6[?,#2/60V"779[ MG$-U%1S-%VPWJP3U!.<5*$DE7''54Q9%M5W_$"CEF,FG4)@K,A9Y%"C]\?QY MD]X737F?'H3WQXMR4TGP[6;[XR"Z+P;-??96 M?3;!A62.8J01,^_?WXCL/>3>F47%PJRT&_EV3%PX)!SRP7/LKBK/@V[FJ"HI MYCUYGR/I($JU*0[-:.\QQWYO#BDU[GG-RR&!]-R0=B.=L,-SL4,G;*X^9?(F M-CO,6K<-HV>DE/"F5.V*=/>85+\W.[0,=CCUE#I*W'O0C=\M<0\_W[4##,ZL M4'TPU66!ZH,S"Y0BD]SZ2#P'V8*>VL8M)D=L=O0SAZNMG MZ[1Y57X<1'4(F<8)A@R*#&8KV$BD8Q+#'&&.IS3')*6P5C@2Q092Q=3_G[UW M;6X;N19%O]]?@9IS/+=O<:J? M5#A.K6*?D72< /L\ 3L:ACF)PN^F#V"18F+HC"D#LLYI$+R]B^DX:. MXT9[-5S?XE"?1.$3YMBGST8_RD,^0K#?'UE;^F+,+4W!HCO740" ^,U__^#^ M,*H \S-UD$Q0GJ#\B* \<8\)KR!1)/4+Z7;*LGQ%?NPF.45J7X MQCO\36;5,BO*@I.[J,JM#%.K^%)8F/98%QG6)ZO/6I-A)9=B\L",5DQ\!Y!3 M^$K6_<$#&[9M-559 #ILX>(!<(SE>GH&/$)Z^TEFZ=FKYZT6X0S,S_ X0?XXT_WC#6!.J)^ST?[F=/W.]1DN2DZ4V\;HR8/V)> MYR03KWMLO&YJQC8^1\?1-6.37WLD^L%3!.EH,'VJE'\NB7V<1W'LNSYSN9TS MWX]2EO+897[@R9"GD?"#O<0^+Q0A=X*<>4$H,;'/8TF8.TQFKN"9&[MAPG<3 M^Y!WGB\%_N?G?Z^+2U["C3;G[1M>UYMB>?%W7J[E:8:#VZ#BQ,%4)_^D./<4 M'YL0=Y*/DWR\;_D8".EQ+QRSP'Y5K@ABSVLXBEH2WC)'7L-'=W9:$+YJ#KI2'+7.DP,"]MQGD< M,B>-/3O@MLB%\W"R,)JYF#LQB<)'718V=50; \_X;3O;;XKZCDH%NI=([W0% M#WX%DX;TH-YT+\R%'_G,S3S!_!@L_U3FG+DBC_+,R<(#@TJ.\:;WO'9'27HZ M!?-'I!U,[&=TO3>>J?-]DK;/XPHF:?N@OODTXIGO9HR[,4A;D4@6.YG/HB@/ M78]'C@SW^K,=XYL_L;3=C5?/0.!.\G9B0),I^_!(/@G7\5S!)%P?U)3-;2]R MHHPE49B 6>J#<,TCSD(W]5+I^7;L\E,X^R?A.@G7*6/^B<8$/E4M+Z]M"##% MV48BSH\"Z39/<\_< 'F:J-9I*1^7,C4:5[/-. P2?!QL/!)@D\2?$^">U&2Y)$7,#?+!?-MWV-">-_,B;Q+@SUZ 3R"=I/4DK2=I_0BEM1_:61 ' ?.]+&)^$MDL MD7[$G$PX41""S>WMC40]MLKA8:5U/'.]R=I^1)+%Q$7@OQQ 1']>!XP_?#-; M<.Z_L9)C'P./\1_[7EC'G%-\WK'ZP_C@K$1_#Z":]NCU<[[1%O!;JWG]Y8'ZN2 MUS/KW3(;.TLB[7+(6/])G'BDL/V5I$1;66^Z'1OXCG&[(*;>=F+J8R>F1HX2 MXX3EL.VHM=-;?OQ0O#.>+(K+?6/W5LMI,_/7]4*"+:>MS,CS[#1T;);&=LQ\ MP5T6>Y[+$EL$D2?LP/?W^JZ))';C,,A8XN<9\UV/LX3'&>-"\BS,N1M'WJZ5 M^>.Z 9@WS4^RR>IBA18>V)4_\J9HWN8.Y=?.%.^X=R6 "(/+.?SHCI2!DGI9S9A',Q\PV%3Z@WI]J-!E:G0?O MW3\+/._FFP]/?O'_6C=MD6_&J^#NJ"+6"["C+%5+F;U^HXPO]4_Q>M9]<27W M/ZO6=?]A57>?KQOS\4OKBC=6CL<&L57NE#$MA76*/#N!,N$>YA,N5P/S M_&QD?5EDLCFSWJ]K:U$T#7G>2-?0N[!$D>>R!FPKZ!CPL5AG+;Y:OV%&KS!+ MP2%Y:RWXEV(!%P9OD_7%QKK _ZJ91/AP5C6MU?!+V ,"#TX*K\\ KRK@RHU: M$+8PE^7*RCG.,R*H(?R0"1?+->P$D.VJ5:F,7%0=\2A K:HK ),":+DYLSXI MP#56 RA*IW\Z4L$1! #1?S:MW2ZH)O\$P+#F8^_#\:_+AIP&_ K,(P?JN6N.JE MQ&<)7]9+=3L[5T\HDZUKO!DX"-#L9XGW@XA8TR__7FW G*NMM$80H2"R7A@$ M-M]IL!AL'N*X?J1#]+-N0< /;BV1(0RNM;VJ&!T<8,,0)6M>P!T#5$K O"^( M4^8 5;E6/T%,N9)6*LM"7B)1Y'A#P-L $^H-*R47"-65K,EO"G1 MTT7!K!.)Z("/'Z]X^TZZNJ+L454E16 MXG4#$+.Z:AIURPIQ]&L%0*.L5J@U:W*!?=1J62O;9*54**%^9> )N(WLF%MP MWQ<$(+Y:E0@!_'*&N%ZN":"*35N$[C-S+S,+CEZM-HKZZ@JHNUH!X<#N-,_$ MBY_#G?Q[S8'CU(JGG:,T6,XLT%BXIMPY;\B752_IU>BK6J=-(0H.X&O,CVJ0 M)APYM,#_?(1]<4 ;S4T^ M7,K?,<5#1^-HG!H\3@^Z7U5[Y5 ;NY[CA>P1":2 M^5(FC'.9,T^D82;\T#F4PR*R),C=F-E);#.?9SE+G#1@@70S/XIM._7B77OE M ]^0Z?ZI.L_^O2YJ^4%)?^!XYW2)UT:^PJW(5WACY"N\-NHU3L("1:DL2>8H MW 45J>G5D@)1>Z7%8D/<+"]*=-T#WJ9\^;E>K]H,15 !'V@ISQ&\C4)^]$%3F# "A0VND%M.J)5Z#D(HD7>+25V7P)@ .) M^.+\0V(;6?!R5[LKEI> !U4-FM2[)2+64BI\)-:P@1Q%A+5J9P7J/#!5\--P)L!-H';#]'"BU)-_;#+55O,225&T*V<%MHLFV3D'34AHL7NJ+=Q_> MOT1:>_JB* _"S$91Y.<)\X7C,>[RA G.@R#T$&//M MS&-)G@CF>SC^@-NAS_<2-#ZV5?;Y'2@%4ORT1AA_H.&U'^? HQK8)GVU+8\: M^FXHB-[]^O;FFH=D%OL 1=M^;"))G14QCDSI:K&H<)L ,[!(,EF0>0H<(I-2 M-,]#29* C#P-/9:FN:ZYP2V4IN!%%7=\Y MUF00D]1=:#\4",1TW8)V -"0/6M%*UL; MFJF\X*02D%5;*2WG5]X(_F_K+\J7]C?RBPR\(LUFD59EY^5X^^G-.V.IG%D? MACJ99O3:K82? %-7NDU:\5J0*@4Z<09ZD=H[T=L72DS0WU_@ M EM9;KY?)EP7Q;_G D]?-0'IL20ZE8*8R0]^A! (DRP\)3>M$L8I)(N%HR9(# M$S2T MH2$"XYRM#V4:IL:74^<31L5E6#-CUIST]?) 5!G*0B3%F!X)Z%0$"OO^N*A!NJA0S9/'2]##G=BU9"E(HCC MDTF.NU;B_9D?!#,OOK[3S$CQ\7H=?NB\UT_!_Z]+TI\ZEMO(MBV5:P,YN:PI MSG0I&Q4"Z;I]*.:.,&YZI^UO'W\?!#4IS/)%UEFA0BUF,15F(X_2(2<0,GW> M=G^21W9FE;)I;JGR36Z*XW#'A)"7%MP_'N7"A$=ULO$,?8="Y@"4+A3]U_5B MU;3H3\1@DLE-P8RMNEVO #?^^O['CR^M\ZP]LW[O%&C\$#\C9X@L):$4<,^U MB:*6976%<>8OK:2@./GHE8]R1>2.3PM9\HV.VV(>-)P%5(1:7A;DY\P(/0C= M6T 14&@0@]H"0TF@DK0 #Q0.P?U8? (!KPV*GA=7"+S5JX1Y12X?V:9"T ^N>JNP"KH#@XF['^5R3TY MS1[L,S"*057$EY3E1NT(\[30D0-D:[: T:7M=Z]X01$X2MPQ@1UZ>;5N\?T4 M_I&<<)0;<.T\ ^H^!L ?2W4%6Z(7Q*3\0L<] MEO4]Y@SP(PMV_.WL9^O6-3NC ?&]%>R0;O>=&/;,A.O/Y-B[2;">6"U.A.?F MMI>S*,LP$R7W6,SMF'DN#Y/$CO(PM+]'+6[J]M7';"[%&KU@;RJ\]N:P.HPY M@=^H$]^'0A$^.H7B$^67H.E' H5R+9LU"*\:EE YCO(@GIFP#:=O#XL=S.4 M*4UIKZBK:"U@(+) ;U%9T#<(+9*NF%PSVY)6RB:EM%.5+:KR1+28+$#[H6T- MMJ!?CS] T6HM)$ATDOIJ&Q2,RG>5!-(05#;0EF) GZ\&M1^XW69>72TQ,;:Z M>K7'_*T_:?CN=\'EZ[8RA?QXQ_"65_9K>IR!P0U*R*N\^"+%ZZM"M'.X6F*& M^@> +B5?-?)5H[1 :;"2FDRHM7\P>QAV \:;I/R\S2NSQN#!8;L"]=K /_/= M^ ^(S5U/@X,/.O"$7 M1,?NKVLDO8,^ADZLS\4IQ@[<1Z.7,6L0+X@C B<&]M:\/-BR9+K. M!U.(=Z\ ([?_OAT'H#&:ZQEW4?#_N\&]8;TX;ZS>$VS]IC6CT9'E M?C.AQX<0]T2Q=]K2=P+UQ!R?$G,\%V@L[\59)I;WJ.CPX9J@3MK?Q.!&S>"^ MJOW]IK(H)HWO4;*_TWM)CAF5MCMJZZ%O8\SNCS># #3FXO6.7\P[O*2RY>-I M\1XFETXB[P&'LC]8E^@Q:'(3Q">(/P&(3QQFPO<)XI/",K&3";DGB#^LM?MM MOHOG:N<>F39.V5"8LJ52E]#:S>;8;HZRH@:&KVH\A.E.@]Y=D\=WU-+D>R.) M$U>[OZCM!.L)UA,_>59PGV#]F&$])LA.RLB$T!.L'XY7LN(;+*:9O*,/)T*>*WC'0PV')S5/_M,;!C$_@29A M,DW=5,0)XUZ*0[*"G,5):+/$=7CB^%G@)>Y>I]\T<9S X2SRTX3YKBU9S/., MI=P+\C#GB1>)W29A[_1,EI^D^N^[I>&^'Q3S/=&XY<2[OO'\Q'B>#E]_A'SC MD4-\3/"=).F3H(@G)4D#)THB$8/H3 +._-@-6!I+A]G<"V4L91#XSEX#C,@3 M;BXEXYF;,M]W(I9D;L:2/ \]7^9.XO.'D:3.S/&O[Y<_,9Z)KT_@?1+@'0]; MG<3F@QV)/:!BVPUM7PK'WIO2++FT;3 U62Y=F_E> MZ#.>XZ0TWXZCW(T]'NZ-FKDGL0D@C"8+="2,_0[ST":7_8/PD%]EJ[+4]"!C M&C_W@GK]%\N7)R[2FD+"8PI-CAVPXR&2[U"DGDO0>#R7]>+)SR%)0%ESOZX3"P"-]^;YWM,;.(N1/ ]!BF>)->9V/D$V,<%V/%P MTTE./B\YF>6.%TD[9UF8QI+P*6)S+W08**6$:G"$;9\'V"^*2P3.QD0NX) MXE/JW=.PA8_SF+W?'YP]^9!&Q\>>)&#'0P130.!Y!02B)+83'L=,1DG&_ S^ M)^$B8(&;I6XL Q&&>X'S8W+7/O -#;=ZGW]LJ^SSNZ99\V4FWR"K/2X$\!]9 M5X(W\Q_^S";?_Q/EVX^0.SQ:6(\)LI.,?.14,)[+>OKIYX$GD\3G">.NS+## MC<_BF'LLCWPW$+8K WF2W+?3B_ IV^TQL\'[SC0?^\U,DO_)H_PD^2?)/R+) MCS:[2(-<-13P'6PMX'HY<\(\=J0049#O=>0Y)IMODOP3&[R5Y)\:"3_-"S_8 ME6#*%GQ$BN$3!N]XR&1J\/0<0RB!9\/M92%+,\_J.%S<5 M:2+MD(6Y9S,_XC[C?ABS7*32XZYM\V!OJ, )VPU\E\B_3<>?J3GR(^24WQ&/ M><+W,RD*SP3])T7A.1K?,K&=.+ #%N5>R/R4"Q;[L<>",/4]D7')H_0.&QK< MF?'MSD)_,KY'PN'OL-9CZFEPXIX&']>K52DQ7,E+2Q1-5E;-NI96E:L(!K8[ ML(JEHCV@J2G(..I"P>>2-C$&-76"]03K1PKKB9],.#[!>E)&)N;QK!%Z@O64 ME/<([=R3]"LHEEFY%C0GR%K!%Y6PY%)8/,OJ-2^GS+PI./",:64*#CS'X "W MPSCVO(A)QW:8'_LVXTD8LC06OL^SV'?BO># MV3FY6U6O#)LF*HAWFDF_&[Y M@5CPSTMQKAGPF+H\\A9^B-D&8\VI$;@RSD M/@C1V&%QG.2,Q[F3"->5(MN;;O=#$XB?P/E[P MCH?#3A+T.4I0F7@R%S)D//4$\R,A6!(Z/HO /O5"U_6B[+O*]"<).GX>=+]N M?OB;IZ7\L[F;7]<+P(,,_BV*RVL^A9]>"\(_?#,$G<.&_$DR=,TW].7D]B-PP 49#_/0-&&WR38 MTH,+R;,PYVX<>;L9J1\!4$4.E+!L@;:!E'"NUH>J++)"-I]@[1_+*OO\@R6! MOE=XI?5:WD E-U^QX][1'1/0EE4K_^F.-*'P5]B+0W5-8]DF0'N# M28Y-CQ88^]%X8:TT8@RYQXD1WY:Q9]N9ST(_#W ,.AB*?F8SD'V![0E,*T5.$E[!8^H*9+ M)K!KM7-IP:VLRY:N /_YIEK T39T005\?#6ORA+8P-42%FO6:5.(@M= ]O3$ MG%]**Y5RB;>[XK6*%2.3J 7V<[*NBG:^Q33Z.[^02UES7!R^EZM6_1;W\#NH MD_"OC[AAVM@Y,05NO?@__^N+:SO9Z[^?O*4O8MPR(0\BZ^?G?ZZ+= M_";!D&@D??%Q51;M:.\J/G,#!C88\1KX$4(9&42U MKJVB:=:$: +^V0*W6PKD.,T!^YE9P*VL2UZNI?6_OQL5QP.: M:V;T@B+E\"1GONV$@-6.RQ(91HQSL"C$(2) #[P^GU-'%S\':'\0=8?\29VG04@7;CY1KL- M[*';P/_ASW!NVW:N=0J,%$=7LE:X=V:=@RS2E M^MDNQEZ'WU<<5E^#S.#DPP#."A*VEKR!9]OJU$QW/ "^IHV"GY/ZS^(D DX> MIX(E@*]@#-BVEV1^R&WY/=R?'&/O-(#?+0<(_XZNYWPIWO>7LX7LBA$-(OKVN(IEJ18K?#(FO!;F&CZIO.%*?4A$EKY>PL:9_ST!1K&5;5]2,$,F' M"U3#U/LNX".MWN _KR%J_,P"JM3YDXVQ@J28 6Z &@R@@I_65T6#)Q= PO#= MI(,>AWW_ .-G7=< (#19:#(\X1,RUG3= "@ WHV\0"MH1E<&OUOG<+]K2GM% M=&AD?5E0#TK X;]7&WX!:/$)J.^SK+?NY; C=/()W.*>?BE 81:@,M^5$>!Z M;LA]6S 1A#;S8?,LSL.Y2F(@GC?"/@6QQ&)@?.T K??*K>5&C!Q84T8/R%7G'J/?<&M>@#A1CEBJ-@=IB07G MC977U4(S.11R(!Q;ZR>9R44*#,MS!D;XG(N#FM]X0/3T3; X]0+/D3;C:2J4 M"99&-FS4LUV>9N$N1_)"$7(GR)D7A!(,+^&Q),P=)C-7\,R-W3#9Z^^% M+46N#9EV5Z'NV,HX">9MN^6H.^O4 M-?D%9!!^5\O+JKRDIT".H74#CZ(.!-!JLKI(E3^=XIL)&% @I\ZL3Q1DN.Z' M.A2!'I(^5 %( _A#K/J4BXQ\(C1"W)W@$RL<4'0(&MEB2UXL6PYQAW@8,MB ML5Y8I5$P+73TD]?EZ1-8QIW$\=V,>8GK ;'X G37*&)1+F,DKR0)H^]6>G]3 M@$?2^E3]34/^;PKLG5K_"P+]9Y[-_^^:UZVL3T-GC\\98N@,G0 S[GU;P4/ MT-5R^ \%G@JA2BY;4/1N) &MRET^!X\C#V^I3P9DNJB$BE1L0YI42@#I!3J/\;!FTRIRIQW,UEQR M 0JS:$S XJ*L4DRS46#/YJ21PC;*Z@+5YZS15]9,WOWCR.YO?,DOZ";1M"CD MI=0XOV6C:*8+VM*\ (VKLR_PH:'5O45K^.5M+*$;[)@&;C[/,2-RJ:(^:T+> M?$WQKWK@J5,QH=8J@29:BDUL)*\5Y2$B8>*6":!1$I7"O-MD=@$-S8N2PAJ' M035(\5+Y4\GKIH== QO-%$T,1#OR. 'BC^C!G*@_33L'[+B8]R=J :I$7LMV MWNP2JE%CL$C!#4M[- M8&S8@>UIZLS7+?;L3.6FPK0P^&0)J+^SUV9>K4MU74,)?V!5X\M7I[Z4)4(1 M8WP2+@SXE&))*.7'K1/M1;2&,0$3TSIQ5F^<9&X29C%S>>PSWPX=%@MALS#F MW(MEF-K.GBOTF*S>WQOY/O\9,!NE6S-E[QX3J?M=D8$T4!RB"]RM_$+<]5A@ MGK[,HZ]&&R>]!<%VJ8BJK9EW';16P+95@1+C:(R^XN45WS2O?[#^.!X@WV,U MTE=Q;%*5#D'R V5C*W5V*[?^^HQP? A]%BA0*6O[][./9Q8F6AMG:S-4*\CO M^EGVG(%T70Y">[$:F"-<)\B0#QA5;,P((M\[:1GPO-260UEPBJ<7LE&I&3N= MMDDN7>"K#__(TMJ-T9ZV-(W!463M"J9!+_[ES2&$SJ< M+LT"E"S%2U0-&]!0=>*\ULS() &C[[(0:TZ)1>1J(D5QX+"XFLLEK(J.C&)) MIH\&.]Q<+;/J8@G81-O7QY^9NU1V$EB&*HT>'Q'5.FWS=6E2^;6Q!\^P175I M4F>J%+!,4LH-K(A1Z]G6#@!@N$997*J3@&9@K*G!G>+Y#%8!?'EA\L#H[!4( M)/TP;@QMLZ)>F"6:9G#'@^,0,FRMA%ML6OVT2MA"HQWN7A>H4((8:*6\!NN0 M @D#5(/5F' 4IVBD="J$=0K%]3-L<:(^* MD&"!K%AQA9Y4H0%4 : 2^G"7''!RK;/']NGN2AK%7X=+> -*-/KLE#%#EFQ1 M9^L%XEJ&--?[*(:K<6W%D/:,B()&QCG8W+!G4SJ2D=8L"JP7-OH^WE-WUEOD M39U8QXS\/!1Q)IGC@ZKHVU'*.,]]Y@9N&&5B:?"CA8!7*_-4=0[I.! M!$0MX?ZYDG!$Z 6)QV(9@>4KI&2Q)P SL##)MG.>Q'MM&T['E7[KDJ!OXEH3 MLSJ&6?6P)92>6-11+.K-/C= [:64%\@(9D09&"]=$U] 7V"7.S_(\%SPD---'(U."<64O93BSQ MN))^Q-0!+!MMSV&%/?(ZC*Y>5D4VU(\ VN1<^9H-7^18'@BHKBZ)W! 5:%$8 M-.*UB@(#8R$#MJ_6UX]HI]"0LZB,=(RS 50KH.OFM36OKK L>D8>)A,=WS8\ M=>#'++C'AF;:R.W?-!O&A2[6'"UT*4D)Y>*27"$KOM$1,4R:Y4/8&-BW^:@W4IGVWIN+2\+N$Q:@-$+JJ$36K/&\H1V&0 M=&9N!*/H&.)OUMD=!QP3>H8 #UQM4G_G,Q$#_#>(88 *70]XAC@I.6 3A(=#C_%#H_CHO\ML4_B@;OGJC5N#X[ MCR E\*()IGR6:4'NQZ;7*$RPO+M'= 3AUE01IL(MY4-+)5";["]5A7L-NQ)K M:0HG*8*Z[2ZE(*]2YO#S?OJ$IE"C"I*N!Q9BBR;MKH>UV8"JHVG%E(HBEUDA M'8&Z]W9=$V<9EI0B/J;()S#B2RG,5$&XKG=A14]3$Z3- UB2/$]\/\^9&W-, MD Q\EH@ 6^@FKLSL)+73DRA*[XPG=W)IG4 W,M"D&,>D$QW+S09@))9"[G=A M D! L9BMD^LDM9K4H5K"V?Y#8I1" *KR7&?GH>-_W2KICV4(=8,7,--_87EZ MBDVLE"IA&B0IEJ1;+B@YWU#'I&*P.TK\5LQT.T#2L2554@Y[X'6]Z4?O8-I; M%P,Y= =X($#JPP=$V=1R3.IU-ZX.5_2BJ-*-;T7#NG[;B8BX3';\1+F8Q>Y M-(ML!C9EZ//8E@=:I![#(7\!.$OY"^4W3DSR%,7A!,J)-1[KY.>BHF9J?3=# M[*2V%-3PXO<5Q<=?_)__Y?FOSS_^3O]]:?U:G5DN]@:RW9FE+L!Z\:E: 37% MOON2<0HEL'#\&G;#_3//[OFJZ,]7T[RD)&!18"G\V MFA]2BG16KANJ-MGY!;QQ 4P]+Z10S49*!0O*@:0E3,B_A']24TP5+6XH2M*E M-'>;-E5M4GUT9KW?>8949[#-&"8<=OWM?GO_>]?>KHN-D]V?ERK9O%H.#',\?E0FF/5Q+C'A>.^M6\%LE* J782T?VP:U)EMF"$!!^RR:;>'PFF[ M7#^[E<%!LFT8X=]U5*)Q8G6WMVG["^V,4V6G&6L420IV3AD/Y49G-DB5G:W,3D0,*O6A9*(] MTMA>M\^NZ;*?U$^,KVG;M.[>< V>ZCQFDR]25R6ICUN[)_Z&.$ L26\?F7HY M. !V/D+_##F']@*;$T9]4UW/8?XX<(]HJ3/PRUUS"[U'D7+(-"(-4IGVT&=8 MU)SBYP7\_%+N(NN9]:/,N$$/U>-H@;LI6I/MKAXN&NVIY:) QZV1M^3MO1KZ M=-R/*H]]5>3%I6ND::#7#CEW=[]%EJ5+&NMX C3("FP+P@==8LH-* M &Q%E>N0@37,[;L90N,2)%-R]A')V>&4G'W2Y.RO'O\9"IE/6^KM0(DA&Z-L MJJ.$C6*WW6KHY<;Z*C)NC&=)Q0>-[#'^\&V!AU$ET*3;-E2^F^.M. JF05'V^:JCZS_@XZT^!@ U5*FEQL"@)TS;,& M4LO M^M?!>HA(G1]"IXK3%8I@Y)<5I$FNT MRQ"Q'$G$^&CT^TE1/[0!BTJKT2]$P=^9R7LP*+8@7QDV/+P82C/U:[5[LK5U MQD<7Y)U3ILL !+I*J)M78=(KME'Y.C@-?$X3JGY?6TN-6+.NU3'Y1E6%SZ[K M!<.>5;M=@C14@0YZ8?*J$RPJ'[WCK=O5VSH%_4PYL'O&ULRKNE4=7?0R)^)K M]Q/IMQTWB<*0Y;$(F>\&DO%42N;D<>(%(DD2OM?1_)@XUH<:)4.[^5#B^*^E M^-GD24Q!K1,$M0QT5=J6 >WMD@">/"SIO0)3&LGI\TIQ#3C-MT%9/8Q[?84= M0(H,,\J!"4S\_<@:XD,HNY-P@4RV3SC-=&=CS.Y"USF6X.!()>L?J+9NQ;%: MT^*+JG(ED! Z+5I6%@86+ M*)4N*/6RIKHA(Q9JT8^BV@H_?>SKI>&T[_MN(+@N*B*UA',V& 7]I4)!1/T1 MI8I"*34?JU5-B@>J--J2'=@H79%L3@'$8H'&#\4Q"'ZS:RWC28\YUH8M:L&P M>Y2>>J::7U%E-9A\2UGJ"QM4A&NW J&3GTK<9U MD]6H_-#Z/12FPCQ)U;D(=9(SZXWI&Z:\'L-J]%I/+ZLWU@J$]5(URZ+Z%IRJ M5V'VDNEYU;4 0&.XVY3)BS05Z$,+G/SDH$Y0HRU-8M10K$M.^AX4G&39\;+L MIP'GN\.AFY[CRCSR$Y9Q&8#RZ&8L=M.4V<))LLR1PN?I25)+J71?BG,2"Y^J M'^5/6@"\SW_<_$VV\TK5YWR:\^5'7LIO5$'O@]N%CX[;_4/V$E2:_GV'Y/RZ MZ;M1#$VC!5U,9QL5]2#(-VSP8%)&!F,>*8D&>!_6*C2O#L1:K#_1D&D#-0UK MI-]7..+J=8JRN2:@P.9>V:_I<5;R3;5N7^7%%RE>7Q6BG0,LB-/H'U#ER*J1 MKXS5;ZZ1@NUJ[1_Z7< VNIC/9=$4RD?\RJRR]>AP!+EZ=>R?^7[P!T2!K5GE M!QYUSGS;O=63]EED1[=;TSV+_.]:QL8FDABPK/KH/ 57/^6$>SZ^CK& M'MCP8HL4,FN;6@ZP^UL-;X]O$Y#[OMGM]Q?UW#%,XUM5W+;RHJHW6VZ-:_'F M/J_6#8*9^7^ *9Q_1'=Z1)#U-K=Q(,:Z?Q< >?S^OW]P?YA([A&2W%"-,^&P M%V!N8A/0YN5C(,1'=_/W0)I?%9I:._LVJ>G:T%1B"A?@)&?C;%GL=AGZ5D)\PM=V1ZE$$X"?#( / M+'.]V!,^R[+$8[X;>BSU(I<)GN2.[X2I[XM=MTF2QIPG2.LXW>]D?/]2Y')K^ AK9/9*K&M4+T;+@KVOS*&?>,2]\XB[ M46B.4E''?AWCH:.WA2P'3KQ[-R;&?E/C$*X3:,<%VF>JL7B1=$061BQR\HCY MN #]7 MI<:3J9>G/@MY*IGOV3@QG/LLCNQ 6.7E/$GJ=1,;IC1\8C)#?,(E9I/585=,R=;8)1"=0+MN$#[3#45 M@+6?1[%@81K&S)>NS=+,3YB3I(F,TRS/LKW"KC!)I1]Q>%S8"?S&CUB2>A&+ M8\&CP+6%'XE)4YGXPE/049ZPXC@>.GK3UYQTY2&3MC]B"3L!>+P ?J:*3)*E MGN"NR\(PL9D?2Y^EPI4L2O(P=(3GV\Y>YHN?V8GG2-!%)D)A[Q\.H,_ N+C*9ZQI/7,[[K9O=^O:G&5,_\+15^@[%#9;6\ M8"4UU]3U]]U8O3GF"N4T'$_N#E/&/E,XMZGK*D7M,9<74HT*'PYPHF'4&;4( MG>M^==>TG%/=UW# BIHQ1=7V\!*J^:.V/=CD!]XVK('7\UBHB0N5' +,5WC M:MV4&RI#QO8S9]:[7(TO&IQ"[ZS2HV>Z9KZFOY 9>R2_%#1PB;?#PQQUCNVN M1-U4AJ;O;[X<[G".\VTR7>3=S@&!+N:F#0"U5*#VQ;KOJAGFE^-0&K[DY8:Z MU PW-9B!T;1ZK@Y>K>ZZK5L)$\"[I?3Y"8+7[V[[8%W['&K'CLT33-\E-0:: M!EFGLKV2:DC%'BC-I._=^=[2M#G0.UY:"^P"D9F^/7VQJ6JONUY52^L7.J<' MH*K21M9JN%:Q7*VQ(=:[(7RHU^QP4H;J%JZ'<&T-*<^_CG0S:LM _1()7@8& MYG?]JK0<]:)/I>J@B,^NUC46/-,=&HA2_V@U;GNKU86NMS^SSOLV&J8+O:K" M[^BYX7!\,QZDN[(Y-=["C@$S[%]04X\,W>V+_KVJ"]7@"X!)6P)^PB^D:E1# M<].H/IO3I"8]*6PPM7TPF?VFH2P&#_2=UX=GO=/TDOZ;;BA*(\OR ::)IWYL MQZ$$Y=85S(^2D'$A)!-!Y$E'YB+SW%.4Q/^EJ@0B"2BW[Y; 72\*0&1UWU,7 MII/,7S) [=N135.8CL[]7>,9*KWSYDU:TICY*1O%17[337Z>?IJZ&5U@-0 $FF1(/\K+M9KU MGJY;SABGN9@%[+S1JJ-2*EF#J#YIL;_(:-JYFB^ MZ0>Q=6RQS*J%[-JPJF^:?I%F;^X@K/E]G5G_NA87!*9:7O!:](,?]"#R#A#J MV#3$05Z#UV9K33?^')?[+#>=?UD[RU1G^RNP/9MYL5(-0"7VSRUA$V5G%P_A M-^MGT.E6GLJ&3BOLS8^&=E%+>LG,PA:F< DK]6!AAI.S!?],C3TE7'<'%#2+ M:[RY EOL,_0+(U[4?-G@; !X;.HG>S2Y=C+Y.I39D\UW$F\9H.B"I@KNARO. MK+<:1PWN]DYAXS@F3[(**2G"OYX2=DYE!C8HTEI>M'/:&H"L\_]3YV.:"*"X MU>&8P+4O1*=VBC&&?MQU09XH)*LA(:EQJLGK9L"TX,BBZ/I(+\%Z5U,"@%TU MZ.!ONEU2&V?=B[IGH=0S: ?0- 1AZ(C"PS;K/$?VJ [*L?^EGJZD"58*Y"!]J_IE_=S(R=*/GZ8\F!ZB2B:%M3E MM9(L '?9SRP\A* HN)1*C;=B1ON""%SWXF^XIIGXJZ(Q('',[.1VCI.0]8>S MH_:Q$RTR4H0/ HC;&T,A<(E+(9JJOP^(=X6=RIUJALL,MX="3Q9ZKG,MX04D MP0;T\F([AD5!212^&):D$PTTCFX;+]5H9;-@_DT+JF=W%GP T>(/++MG/$L M=IDO@XC%B9\R3\2^QWGB9C(\A8'397B26O ^_TGF$N.YRL(YSP!A&F*"U'%\ MLGN.MWL,9%6TMT%,4BLU:WA+8DX [W/D0[(X9J7YJ'@:8?7SYF?X8 M6):H]NB$&90E70+1M+:2-.3].K-P)*:> Z4$8"JU MCJSCAFW5V6 FO:*/)78SIFA6YE?W>]T0*=@&(6LW.YF.T&.NFO),@S21/(S* M68!U1_:<;!0TR4*M<+H?3693!ET*2FZ!23L;-9-!& ZT#R?X=)T9P_ &FP$7 M/=.0$UL,K4M?Z0&(*PNE0@,*W !,-V-UX4G*(<2A2$"0 M8&]D4HJ!B4')=K3]Q:*;+(-$;-YQ@""<]F/.0)\X4/;#MU. NR/ _MW$VCR!DO M_>4@D3O6M?6?<>X7R?RNZ)6[2>"+V&9!%* OS8OA3C/!HL 3PHO]+,KV?&F8 M01 Y4<#B*(7;=T7 N*3AND$L(C]RG:CKO9VW6?%JATBOS:S$ZKI&CI=R<9@X M92H^RB3+LT>Y:^L?4H\6Q> 0\DV:K9AOE3]H?KDQZJP*_54JH1KE:]-/6EVH M@:;# BIBFO"Z-4:=US4*TR[Z4-3]ZE4*"H8.CP--KAM*(]*#2+%>!6=4&J:, MYOAZB=$PY5''4'1]*9O7-.F[6]-\K.>O=N:(_F'6J0%GUCG\CJNL[JW3=P'I M;'OR)54OF??@6PH5 P4[(&W Q$'+P4@2,G#FH%BIMZN:E,X#-=C^%!$[4NK/ M"RPM,C%&I0#B_/6BU1*^NZI!T AMRZSDQ4)YS$N0:IY(@4U-/42!\2:2$&Y1'TE]CR1N($7Y2<)$7W$A)P?L9P.0_[ >E2H MB!10*D7"Y&=0-[#P?HH0?8?)^;&MLL],%2YF U!/W.CX2F?# X;P[!S0E&0! M H=2SC3@5WRC!ID#BP"9@<68P_G'#=Z15:WZ_#'T3@-1HI"B+V>Z]%0'T0_6 M+YHH^A6E::D'+Y AX7QE>E\WF9R2;)1K=9#1UIB,-HIK;">T95L);24EM/T# M77ME1D/2#R31;)^J][[_6,)MLH_9O +UPE(DSS[ :?&!125D2257Y:$U=^&B M#DC)>K<&D,XQ^B],V5F '#$;5;\4-*,V5PN?61\+M"WQ]*4TWD?D]>\^O">Q M8%*85'P#X(*'Z#P'^*2^/XZ:$V8D]IO\E3>"_]OZ2UFE()O^QNO/6(2LY-'^ MT;NU]N_V;*JD>>25-/%427/22II)>!WTG^YQ7V*W:#U1HM42N$V-_0;(K;90 MG)L$AXFH*!-']IG<6TY2Q>N[#,8MUG4+7JM#P(-W&P_NJTE;.>+"#P55?]9M M)*Q/LEZ\&GE1U:>Y[/I>J.2(+C.]&1I675*R%NU]XFTST'ZU\H465K\H"=MA MAH/*E>@5&PI9DMZ$3H^+75SO\OI(1\*\=F5IXFZ;':VM*4"+4#X-4]7VZ=#' MEI!RT?09(;U&L+,'3/0%U&;#39 >,MC(, U"ZV*3)^+DU/3W"O-E,$E[[#2E M%-JMAD&%(#^<;DL#F$.$,"^ >.H-I;JV.[HR<'UL.U,959@PKZ&5*52^N\; M;S;X$9!962R*UC3ZZ:CRLH.F:IY3]\G&0RI0JZ-#2&^K^YU.&VXDA?*LU3J% M^[*4W8/?717MO%@>9AE H"(]<:TANI4_$83(BVC_)^8S06P2=&XP6( 2C[J M4O$Q&0)DH#YUN\?,-%4.[21MSTP4>BH*_:UH/K.WM93LG4[Z8K\!5Q\[E7X: MT&=*?:@H)Q /D\-A^@RVFE0HAMCJ2$7X^17\G9#TY&+DIP*CVTOQ:MS8:0W1$\NA4'P0 M*F%2%TH4=0QR@".#-'* 4L@JJ7Z@D(EX*.6F]K\ZF,,Y<(^1N*AE7M5R1N_O MW3VJ&D0MI E!<6W$^@ECCQSQ6M6Y+## I]1GG3BH(V5*/]ZHKGUGUEOL!J=B M9EN*]VQ+&=]RG6Z7E%W3+<;B[:#&1UV:=;[=:T&#^A&"FZ(/IT: ;L8+(*PM3+*Q] M"<2A=SLV]+>U5>^I?D(K]T&NKB(#GN^6-R'V0=>7+?U0=Q/%GZ#Y1+9?IFLY MNTKB80!\V+<5Q PN@X&FG8H17:H"JW9EI&A,#GJ"#C9X9OTTW'K*2ZYC[29Z MKQQ H$B4I(C 0ZA.#T))E">PQ'QWN>1*\44@\*O&= 4TZ>"@Z$@X3=::,!NE M.PU#_O*:D^_ZHVHT6K'I*GF_U)JPE:UK.'Q@RM+1-?RTC>Y !VNV N-R8LJ:K0V+[";].M9-WH6A+XKFFT[O]9EL6\4E@X M7-2T>*!>XXC?5"LO,Z[2UGK>HWLR([>;#>QAW 3V)%ZJV#N2R$5AJEXRRO-) ME35-T7!T3RFB5&V(S<+7D#,Z@I%K(=Y9JPJ;.&"*&=TE74G7@^805,:D\$VD M?6S;AC6@0DTYC81KE:IV)^:*C]6"C #E=5F#S*T+;+4#\NYB7>CO2&I@L(/: MI6&)TZ)8%HOUPG!R%8Z;PQ/4$X1OO4IQ?+!(:D57"RFQ#0N2B38Q]N5!WZ2D M2P1I5"\EV5%_HPE@<*8N \+$#@U-=_DM?6,G[>Z%')7B+<)KQ%K5A2T9E:@!CZ*G]U(.^T,A&%13G:U..L/"N:W#43X- M8 >8';U[#]<$DY27?56N^NUZ.;A 4F_D4N;H:]DOA^OUO:ZC^T.SF?LW+!W/ M%3R4G$6"V\SG#AB6KNN"N1C[J>,$D93?95A2OOY;('Q5>/B&-,[*' MHU;!LZED[OA @LH[HW0_#WN:J+!2X-'&]9 M+8"DY?*RJ*OE=M/!W8THHT:J1$7J,MPKB]L"1 M![\PV8[RBS;&M!76V8@Z74%2 ;3:N/%6_H:%R6LM3KJJ#&U@8^O$X8NID[TY MF?&I$FYTDWXAU[A..N_WH"5:;^R=67_!(FP%E:JAU^J0:]._1OG@:SE4 M()3(62\P80(E[>#9X:@2>#=U=CW/]+/2%)WO9Y?2@U1R@?Y9U' 34R0UI29 MOP -NLB*]J75!7,'Z:P_*H/?^CB7DV;]J!E8/P%(*X>8N 86%%+Y-:3<=3! MM1/ 6^E:_D[9/4#3O#V&8L>$5_>B2=F.S!,_=E@08^6CGPD&?P0LR(3TR%OO;DS^>I/H%MIL [-R(DU'4=ZNCR7O$-+,MMTOP'S09>R=%VK M K(9J1$!"=+.;&L./#RC+JR7A:#I--BP@ HT23Y],P64*73 M\S/>PWOC)9R:!4B9+<[;J:>D:& MC&DYHKI.T<\4LZ%'AP_TOU.=Q*D[,JGWQ-O6*S1QMVJU00%92M5^CHQ0DTY] M/>]#5^?PI?I)(OH5%>CVFU.%$ZUI2$-92";M6B5_WW-G$2?SXLP./28C)\?I M7YS%<#,'9";"PBF"^Q%CMP$N9&3B@S M.XER$7UW8Y&/ S37"N$;C;VH 32/L\O(5?6(NXR8$A(<9ZBRUP\S2!4;-7QH M]SG# 14WFU>-JC=E0BZ(46K639T*+O3X"MV'P_16ZAMC=7RSIE;^&'#FGR5& M+#!*.^C%US%3S8B-8TF_O]_4QWU&K6.YRXM*R0Q&>E,2 B##HD#I=U%AEY,^IW/@=#31ZV$O-?3^+DU_ M5W+"Z/2:QE0F4;"0FV+";EY,GPV,S15Q-$AIVN7V7AGE!D4_YOZVT@U\C;D) MI'-8V*N* ?:M+!VPFUDOG)>FM\9FJT[*Y+^;8\"C[LZCP^3-83<;T]E6KP2_ M]%[N^,T'II@JEX2'_)>41]%-_=Y[QF1WW/J]2!$O@I?7W6>7I]LYTS#-ME$H \4=RIDO_?W08CQUZO,'(>R;5J/CKUB.F@HY_G'"O'+&\;@<%7"2LFITI2UT7P($4- 5= M0V9&Y9^F_XXN,M7-.[16W\?@56#DX,I XH4^:W<092(L%E@YC4D6(+9;8\'0 M\SO Z;A(EYE$LXFUV-4_;U5+:FPXLLU;J=OAX4,;U_CPW,,T])U8G(+[L$#N MT& :@)(!M!(<6]LYP[:[*KG+W,@PC842O(A;46(:+YNJSTX#S"$.A.H='&J! M.2P&J W.O=<)6P#;E'(U:&>[)0KH;>JN@FXYU]>C?X6R!/8V1+U^[;WE%MA- M>55>SZ"58%/99%IZ]=EZ@P.K%(^ZRHO6>H&1KY>Z:YN*5? N./=&+8+?U-A" M9M/I3H.D$^/_,\DZQ+>!,==W0T#;/JA4Y"T'E M_TRRY8_5[KCK[9XH^NHQE48ELBQYN?F/V9O9->!)+QO5!6QN@C)'.[L[CZ6Y M!#(4W;Q&W1--9ED".R+/(E.N1?/M)*F.8^EO.A*[DHI1*SY-_)@Z.G1*'][6 M-1YNI2[V[59U>T @Y;[C&G9N5L MVS.$%V;JT0?SV_/NMV;ML%E]7Q'8<8DM?;AHMT1>/]9NL%&5W*_2 MY(=-4&!YU=I$B66 -^5;8_@9*P6Z-ZM&7CH->T*C;V>]A];'+;' M\0[!C*@W.;9*:^E3?-[12G&3I@L[-YJ8UB@HBQ9W3MKFF?4_U17F MX\\Z90)/8M3$#A2[/HO!M,GNU->=BP!_G6)BH +$CD'.-7*H"_5R5,L:X&@M MW;'.P-X*?OY+3X$=5=[(Q)!N#3=TJQ[0+ :AH&X"*2@YU^ 7LT"WVT]W , ML1HU">,GZ130JISTN2-S!VZPMW9YT%<3F_K,@Z^Z8W1@38?,;FOMF6QLM!6& MN$G.-?JA2L%"AYJUJ@J5Y$Q(V[5]&.ZB'\V[A:W;OLZA840LTWCJ,4/;F$@S MA='4(NOC>]U<]-,:&\OKC?DLD,/_= +C1%DM&A,-X!:#A0O*EOL M_ ="6W'R+I.5FTWZ?Q*]K$^-+!,_*$_R:P[@;'N:9'##YM<<>Q[T!X02"B. MRDH-KCODAN!;]D)7>6S:=W<.Y$'!1;V=TXLLBG:+87UB$3T[ZDI36\J=K[)" M#0(Q'.2:,Q7-H(D?S?]KJA([U)"*.;3M5+-78\'JW +\ -GX-:MWXTFZ\D7L M5K'>GO=7%\ <:(B#=NQ:OU9+N?]*\ZYM..KJ5I+@6K,^4YTT3&#%M!@<.*7( M@;,H6AWPN4"=9&G&(>K"75.'0SVP!KXH?2>3 OM4>/GY5P/V3\0;]9X*]Z1* MW!YP^FN2&2A@-P0-.6 / LC4S1SR%!'%ZBB5TLY-I'# \KXQ?>1&&8-+8QK) MB^;EP%>$_U(R8DR$.V7#?SL 0WO*AC]I-OQ7C__LQ,0/?^X5TW_LLL%O9H#= MV*==@:&FDZN9[)=F^"4%N1M9EOW$$37]?1+XQ^9"FG9J77,1G!?&5N4:\RWP M='W?R<[JF?-:8.KKS"IY:MHGF20AU!?GDJN%Z/Z'YL.U]WC8&S'[1O?P25PL MA-==FSG3-6U!LVIT0H^R:0Q@S/@C5=A]G48$C$:NVL[M,.M<@C-=?GZ!SIJL MT>U$O_;8=>_IFN0A]30*%MU.,=*V-;[HNON8@4Z1<5Q&7\R24X7E-*,"\=U=*&\KC8*\.M=K2$.N,)6T/TI.<\BT^.UT M2;OCMBU>$3W?3@H2\?;I8KSMY2$&E56]@XGZ7ADWZ4UY 8.8 H)VSVE[]EWU MN;#$#L=?X^"#_Z@("[QQ MM6Y-)RV='Z B)T/'W4;)MQ:[P3?=XXWVY35=^+VY*8!"([9O$2^QSKOL&?1> M[_ZLZPJ>@4+>2BHBH*:F*OT7VP["QI=* 0)6/+/$NDN2UQQX<%';'%JG!"BA M80S;G7SCKL3%I/OFVVVC3;ZC\@11&TPJL;GNTE6CU:/JM7?;JQ".,N27&DOH M&,@@C(O?0'RG)2/VBU6!!M.@M?>=?6WO-Y5*?L<&9R83A<8/Z'#O9M?-:^GM M[KX9171MYAF2[8_>41HD@LFK-YWJ-E%(='(>IDO:S#"91.^\BU/JD,YN1.?, MVBJQ.5BJI=#BCTIAZCXDE7^[ ;KN>6O>U_$3DR'\#R05E?9.@Y!UK5676%;LYNWMXQ[ZY,"A['AVP-GFE1Q2D7E32?##K;=>13QK&*AH\#U?B<4 M4/6+LC]:;<*G&I^-:P*R6O:@T9();EG1KGJII_/=-/2NL$&#&;F^@L0 MK68--;5(-%'^AI(F:.%[5![/0UK-_!,M-!>U<%EZXNLZXRW:46^_* 7E*6 MZA]#Z!AU("^613-7J6X$K&'JZZ!/_>ZI#+_I"K\U\[JN<_[.?'O*6;]4BI N MU";UAG=59)P2W/?8(&CA!5V[P114B+ODE$,_6%%KKON?5Q_DMI]R![2:#)NY M.@%GL1OXC#LQ#Z5C>UP&IVE&UDA>9_/SI?@)CE]65'WRL^K/.,VG_YYV9 JP MFFXZT$Z<_BA.?QTX#=?3PR:6C9+)':L8-)_8%@H[C'QK;/VQ+!V^I008Q5%T M!] =V3/<.VP#J_NN*7(8L':YG.LDCV8#3&NQ7>M8+"C/A-RZIG%;-R]EID8M M#+_%/>F#J!&M&Z7V$+/79:U?@S=6LAK9)'!X+>;;F"'))E[4!PKNGX'F3NR& M<1*RR',"YGL)\,',\YF,N)=+[L5VD)^"@9X+."(('P A:B/-U,OQ!,QS %2% M!17WNV-/*JXS[TPJ= /73OR R9""5J>]!S&$\]CG#NN'V5IG 3Q*9@4F)Z8 MU:+ CZ-CW\"5%RW^-3&H8QC4%D )NS."*(VRG9C5<=,XNSDMJ(K4:UU_AJG# MW;BAC0LS4J)C1AS[>U_+I8@^:.=?:8 M!XYQ*+KI;D(>Z>7=.)\M="O:]:!"%KV5F#8MA?;1PR-KDI(J05]-_C$1-Q2( M8"_ *W#@O)DQ<" )O>FGFIE8VW3;W]T]GTH>1&/H?;=M&R6VT$NP:TVMLEW, M9/L9_ -^33=4K5M=V:P4F9)B;[P\VQH+K2VO[G74$(;N&Y6D:EG0C*AV:^X4 M6$ E6H3Y(.:MV\;H.7@#7C4QH$>/DGW%Y0$!8^*L-:B]NC+#.![!XE[N5VOT MVFYGSX<[-!#-U\ M=^O7\=R&5K??UMHGK/1M$2:.\'C.8B\'?=OF'HM3Z<,R4>(E(HIB*7;U;2\4 M(7>"G'E!*)D/OV=)F#OHF!4\B+\>Z!WKX%7 MT#M^_^<*A,L/%NCAU +9_0'0(X-++YO__L'=:EG[:KE>B*K57__P9\B]"F&[=D\_?WC3M7<:DVB82C>.*-UPIM*-J73CKDLW M=/("ZJ'C9K:ZY2F6LZKL\G51"LTZ,3WJ8M.E:IY9[TE1IP9$%!L110-LN*&A M[*J5KYG#]FO52LL_,U/FM_-6EK*EAS!MK%E@G!A$:JH["_1L?3#T=KO>EMJ M]Q.@P6B@]'H]>K;3\70_29RKA2?#1U7]X+!Y"&IAV-C]_J,CH>](F[L.RT.> M,C] I<:W$\8=QPMXD =.')["\?B6%_7?L:?_;A M@/!##K3)FCNZ'=9!>';19.07O)G/E(\)_09P$:HO#XXX!EJC2BMZY& &7??A MBF_T)Q1K3=MATO*9]>::MQQ8=-NIJ==5>?FJAX1JX5#4:I0[,BW"GBZWK9^K M24GQ!KD&.>G-'!-9*7^X:SFAJ\IH'ROJ:F>2S54^.9K&VR\D!^WN4:T4>*%Z M1)<%KRHP'PDP,:WJFD8!3#F#QX89^FNDAB^YZJVM>Z*K@E;JGF*:).H\ M4Y7(30D9IH:#$+U0O5=,&CGOTO?L5;,EJ#5K MN=FJKS4YV.AJC14H*2H9GAJ, MX0]H@%,/">SAGN*;##R0' #GL.I$M5=1?M/ULDHQ0T73$BV<;@9NT\&S@R?U M_F%_7-5/\$L.V([A%NO]WH(J#$U_TDT<.KVZG;6:_(OP[)HJF)OIKZ&K':&L MQZW=G%F_'SC1%15*RJP;\D$D""NO%RL=P$[16WQUTMWA]RFRIF*I/#Z4L$A# M7*E/80>RB?"/\U[L,/&>2N"&J./-?Z3B AH-J&EM.Z^EU'6O)3IXFE=#^ _T M<@T?U!?Q!MSX#Z_!1EF5?/,*D.C++:"O08V/5]KEU:M) M^-! EZ'>XDLU0 9L!C (/CX _ M>*\.*OL=[>@B744C@->M(J)EYQC015,;U6^S^]G .:P](MN>@HYH;B=7)XW^ M6W*^AHYZK+U@Q*J4-\:,;*Q;W>0";*O]5E+WXF^/PXB+6#@LR9*<^8$/?T6Q M@/]Q8B?/O%!ZR??XVRGQX#>9E8!H_829WL>>3C[VXPNY=J ZF=_'U>KJUB!D M;%/8JTN&+%2!M,[3M!JLB=:)35FUD'T=P5:!U6 F+^A&&!6D;$QR8]7=I>E! MKA7Y5/I^'.154;M8H1-XV9J&R.0(US.#F^%L)" =TW-]L>)U-RMQ<"(U#E#_ M9-8EB X&JV#4LJP:'1DP?G*E(%98_-J7:@!40/#:!CKT?%Y65STX[I^/.;8 )5!O_CAG%J.])U3U-5!1O1T5N QX>Z6E;8WYE -84/3\G: M*/>H@S3B_0#47^5T3QZ@]%Z!D['X3J-7#>[W1M&-75"N*S?77 MH#KVU:(Y6<+7MZ/'H3U/N<''R3Z0"C_!=5.>"68&JYA07_#2\SKKH[EZZ\<* M&QZ]H&R5M^GYI7I?DH3< M'B:\W42SP.PDIO-C6O[%5 N3Q%01+>S?!)=SH>)7IIFE*E*FO;:T5Q4WHXAN ML3 9-\HVV^MATS5GP3<.72TD>,$.+(3IM31H0K%]8(H[@YC"8@/E?N'8YZP? MLW*Q+@1I,'#NN2Q777VU&8:[P,RD0>L)'9@VF_S+^?D'U7!7LX3AVW62=U[4 M8,;\>PVFNTI: AW!F77'IE\6U+]5*--5M3G1<6@33MXJT^SS'/J"S:\'F2;> M?SP?Q6^OE;KDZ=N@!JRP8.*YQ_+B4&G96,3H=9)Q(DC(H7F#104UYF&J/F!5:#* ,UE4"( M- N4DL)[5<()9LC^0?CO3O_I%P3\!.'!RP"!7K5S2Y?M*^$AJ7"R M$Q^J6[,:$;-= -=U-#6C*892!Z V1&"4@]23=$\.X2MT,MWMY-#]9)OO&] ' M/_W_+<Z?BCKWEPMVL>;EGN,"80WUO% Q[ZQ!Z;5$9^FB0TO=M>9),;Y-L?[X4OU(!@I"_=7FIC\9/0T!#;^(_O9'Z;/KBAONJ M[3AFEX<++ZY)G!JL[1R+YI*G81*D&>"UE,RWHPQ]D@ZLDMEYF*5I%J:G0/./ MV5R*=2G?YP;A\4*:7RJ^1-1_:Z:Q'8W[]Z',AX].F3]0RM/9T:+3\2I4# 'X MK_:K[/ZD&F(>2$C@Z[9ZG5+V+>T;?V^_IL=9R3?5NGU%>=ZO59# M_Z<_MN*&!YTS/XQN]9QWJ\>*X @11NLTKI>'@!Z^I'1-?@R/W>9EN$,S,_P-4QW^K M7U%U;W,C!ZRMW9L N..WU/'@(4GL ##&N-SCXW)?4?VU6?HMNK]K1S/7MP'J M+J'?'?#&VWD['X=B?V2;-?0L#EMM'$][3_B^[BA",H%W;.3POQ_D?@YR[]'< M&/G>=J_LF^ ZGOL]W,>0NXXC(C=C>>Y'S _A?WB6^"QQ_#"+'2=PPKTTW&_I M8VB\W9^VPSC-_\A2O*WJC[R4YQ08W^IB^/O'G[HFAMZPAR'S;FQBZ,6S((FN M;60X<9Z)L4_@?1+@'0]?G>3FEDG$?#;[0;5?H>#X4E>X!A4I FP8P+LI-4\K%83QTG@\_S'S6C/(E2$[FS, I/ MJ-1,O&),O&("[ 38QP782;H]K'23DQ MR+['9K]7Z>;,7->?A-M#LXHI]O\H+?;W5'0_Q?X?FGSN%+RG3X:?+N*.+V)2 MD1[8 9!S6T9AP (GP'2 D+/$$0ES(^[)5"9Y'D2G2 <8U'@2*QY$.'Z5[1O5 M-^ T>I(_DGR .ZSFF-C2)'['!]Y)_#ZZBYC$[\.*W\CUXBQR?>8E$KT-<L+Q'3L7J>V>(JO@_L3O)'T?,5>ZPT2$(4 #6N98R3VLP ]ZN(WLLL;# M>3[A\-#)3S@Z 3\!=DR G32A!W9$A)GTA1,R8>.8@S"V66+G 0N31.2IG[DR M]D_AB+A#QX/CS'PLZ)Q"-$^20TR G0#[N [R;2'E6F^\-+-A<2\.]1)^4EJ'MML(]*D3#"XFU5_Z1%A8G;]!K>*;4[;Q9'IU3NIG#- M.>._J83HK&XY=OTT6,Y"(F16-2-&Y0-$3 /5_&#@NY&S'?=F*6VF'$,C>U M198%<9SN3T@])AGDWA4-K%V))T7C^2H:]Y18HMIY@=)F$7R M)&D]=RZE76\6>0_>4V02TM^;$01_(W;\^9HYU,<."_W^4;F/;UKHNV56KH7J MY]EBXU;-0J.#K] MOH;N?J>\>[)L6\9!F/MAP#*'Y\SG.;#M.$]8X&5>E@C!W>P4O0XU"GSH,,"@ MU+OE($_S6OX=;O'OX"L5!V?7MSL<)YI9"^R)52U'ODN^%!.]/G3'=2_Q4X^[ M+,]#SGQ?ABS!0=NA!_H7ER)RP_WQ\]_>O>T>Z15D[D2N=T*NU'5[.&#/P@FB M,Z)CG+(W ]GB-Y??;U MJ?/?@-[;4^J0YXAF1;NQ-$[QF[/ Z5.XP+FU ORHA'4%Z,P;/9.^ M>8(3Z0/_+ K\VTU\]VXSH?WV$]]]QSOM1/H3[R^(;@,7^RQ,PH?9GW<;N!S> MWU>2 .+C):!'!-@1#&UV[&EJ\S>A_4BF-O\_T ,MN427T-8 MYVEL\Z/C<^.0/Z?/VWX@!CH2 GU!6G:U;L#6:[ZCTN%Y7^8]2T-W$H:/41BB M4V5L%#9)OC'T%YD /7&Y)\3E[(G+/5+BF_P8$T\;$]:/AJ;.MLU2X04L%V&2N&$0.:Z\O\X&3ZVEP9AP^0DR M]T?(/!XYQ,<$WTF%+B-+9#/\^RA*7)[XM?);G:2M^!ORK D^*&8X0K9G-F9CQG+8VIW83Q-U%3&& "X:D,SY]6]6@Z H@I1X M 8EJL"8\$@4V&HW,K'R>S,K*=,%'D-9)1+T8P4II$=JT-C12#-^W,N7!&NVR M2<"8PWC?2 XF1P(R1&J=]]H'6P7^::,;^AVHXVB";8(=EV ;U.T9ZDS43! # M) B!L&44..HH^!2H21X!+[BK4">=#TY8? \ENK2W\V ]C^!L2%DR;9W.54#= M;K>'F^.H)+U]9;>A);GWY%'^OBBWG><\]%%;S4H7I](LK729:L.**T?K)MY: MQ3M"2E2/3SK\>7]4\;P@K:)O9#1@/W."1^@E1XY+-=9.L]=>[ MN>U9FQ9;]]JZW6G"FG7=*-M^*5N4+-/,! 1>3O);99%^)0%*2*.H]"ZEK?*- M>XU^?[HS_?S(:'8_KO;%E;+=-[!-HZT)TIYU35FC#XT^-/HPAI5Z4/0A9!(% M-1HH<1H$@7=YRPI^+ 7VWT?SY M@'7\=YQ\N%E2CSVP?&1X\GKYV6#3KLQX.^H.OO@Z&J>)RP0RHQ@P<6/!4!] M&T8-TS(*LE4D9F+27+H D1F"059*X%3,P!//+FBCE;LH$LO+,'F)%HEB?9-_ M6/5H&6GQF:_;_N4G=T<^\W;0IU \7O$F?9J]^"[/5XL;_5V=9M:%\Z_9;TX4 MI5B^X^%;&HV$<)<,1M@)PVP=%#CM*#!!DZ:"V.S\54LC,J7D$\'07"!$9\1I MZ[T%XJ2(QE+FD[X*MS_,9X5.+5SY[%\F_6\_IT5YP;U+]#/#.UTMT@7* KML M=^R+*,OLR(SNFV?@R!S3FA1F)JC#/[*3X%G) 2GI'3&)N+BU<123H(19"MP6 M-LW ML)O3U95:V%&W2/UI.>K](4W/CDI1V'*^=-.+4]_X^TV@?MQ=$RJ09^ ""5)[ MDYA'BS1(QK@.2/N#@"B<\@[M3?%PU4!]3)8'HL%&'@LJ6[!.<<@V.?Q/4Q+= MDX0*RY-%2B,SR^<;*YADI$;# 9<84CB/5N;*T262B!(F\>CC=K].1[UE^!ZF M9$%H11%W0P9J+-?".AKRUC;>X_M"?G/E3YU&]QS('-&(BU$FX#Y:C! XFE?0 M:#3<&\:"9=9MF1?A- 1.)*3,$&HMS>!3-H!N3%*"P:T5^X@5;F[\6JEY/0\R M9U+42,0L2!J-%Y%OI=4X=49GA_A*\'(ALD<":"TD34W* MF1,JQ![(G!B;A=V)S%U.L+=,^:T$_.-J42;Y+D]2=Y;,9H24*::/V3B5'KII:II*KA)<[G@4(FA*: MFHL8OWDJ?#)!FCU0%GYSM]XZC>XY,&*!M#<'M!+M@@(AR3!4,8)CDC/I@\O! M; 5:.;Y50&Z\ M=9D2 926=$*."JR5#!C1@=G,.+K65@_1&-W5%$%&A^8IA%QV%$,(8*3W8(1( M26D7G=TN/_32>FHX6)WQ/[N>BP3J-[#HR.1*=E M.=!"N2R%70DM*_L$W.D<(U.>;@<,RF%,X=F0#45'%AP!'P4"-080.NM2#K&' M@&%\&];/P+R2-UID(X%36LA_*9UQ6H.A-&7J$^5JJVEKIJ5V.F+0:G)IK6,U M8BLWH**,)")!M''KG/83F%<+&*JT,$NISM(RH-8CUKFRX2)2@!RE)3QZ0?)6 MO:!6"?U7*T *?1,QU/W\URZ.>A[O5M$6 MM<\ 193SAE@=(7%ERW%=)!Q)!@C&)X$00IRQ6RBB/$;^!$DO*TEW#,I*28F' MP(75C/G,/6D)]!9N73T9KD72OG0 )*F$3DA#7,0_,K(2ZB@B1]K*DT5& M/IRX+^$6FJ?!.%\IC1:J$A%\#QE.V?AP?>8E9$XQ$W1#495P"^W%:2< .:VE M"IV28ELE)=Q+%:T>SD&49@69@3$N D%OR)++T9*M9LLMFG^N?%@%M*_BA\HP M:Q 10RA/7 8A P]:9SYPV\\MS(84F.<2B"X';P(:EW&: _'>SL_0 M$1YPN"4?'LYI7G<,\W]UW1_Q[WM9YH5%G-_RHHK-TNS*[DA*#%U.".!YU)"5 MI)(@#3)^^\3+/>:F_&6&WW$Y7YS]..G#=-ZCVM_B';^?SL-O+[J$!G!::F86 MJ_2%<[E[JJ$91#6;+],_Q!/4T_CY--[5MG["A^OD<8=2?JI%<)_''"Q@DOJC M;I:6EZW]>J.F]S5J*X7C5"/1\B5'Q*4%SP@#3GTNM39!!+X+H_XUG*2XFJ8W M^<*\?U@M%OC3VU(7=D<#%\>2\R^;N'JHA:NK%OY/I/*3?%9OH=A&LF@V16/] MI"_11O&=&/GF>6F+@''PRTO6M#G1/AQHWWRARV,,W6HYW[0,*,];WD]>#9?# MU)W-5\N7>?)[BJ\^3N+R!!]S<#WG;\"O/G6G?7K9IU.'^)8V$AYZ7:SO_>*Z M1LX?)OW$3Z:3Y=G+S3UN:.>\_EAECPDQWQ3-W-1QX?SYCH72M[J.&WJ;Z^BQ MEO(6%Y)CRVYUP]T_H&7J5@^H[/9U7^FT;0:C?+Q&V]>VK/A28YG;-JHPA]/- MYPJXF%OXB6\G,W0)\U6//+Y_P/"MQU'F_=N/[$FK7^D^0 _CR93?H3#/O?S>>Q;P.J]M_^]KF)MYZU<+N6 MM6T(X6'MV^G(31A*!W2F((*@8(/G$),4U"KGR7:S@?M,M+G(8V]<[K\7C[N3 MMK+FR,J;:]B:MVG.O(GW(,1;CR]M6/DS+O2!11CUNXF)4P%"7W^ ]X/_]0JN5+ MC=_<]_-I6J9NLEF_E>;$#W=%C69+O:G@*38CQL*2ZO%PWQY\H3+/A'%%#5C& M+ BM2CE>3D"31+.VW&FYU2K[00F/_W+3U;I:.?5I\2'MALC9768\:BM-:4SC MJ>N,:M?,,\"MIH*]JV"$U.&@L%D+Q5,6'FPJ[8U*^W8?) ?/)()UBIKDG[+SI?/F] +\FO,J75XVK>EJ-P M+<-9*:(_0+QM'AGFO'U[7A=^AQ-EF?=<"X_=>Z.13G#9:C7D^X4S68>NX^N M[_"_=8^F78-X3XB4D'F29K<7 &DL@:QTBSJ-,<,8]PH"2[0,?R;@G%% O>%$.A)SI U ]V^]!PB@3;S/6KSU>-.&EL\1 M+;.ECM(L@&:'H:/-%'RR&HC-EGG"K.-T:WZ]RU:06(YF>(\(*V69$$PA&\>R MX=$P_>A=U1I:UNK.'[$Y[GV[L5S-R;=6+'?4^.L8)V5-]5TXP>^18K><=\DM M2KK^ =-W'G6/^7!76!/LN 3;.,Z>4^HNQI@Y@421M B5+#B!<;Z*C'B,\WED MX<$G2W]>S,OQ/OSP^>*"[*R/D_:H]9 .I'ML3:;;O$3+I#-Z#U(&"X(&#B=J6<30K)EIFF@8 2"L$HZ2480BOU6K?J=T_4-A!L(M^KK0Q1O0]S1 M*:(A[I[KW5V0998 Y, 5HB?W8 *)0(+WDE'GA,H/WD=HB-L0=R\%\JU#S6-V MJ$EE+,7#>].T';N:-O;;@+.ZSA(^MA(; =OSJ'C.!7.>@DZ^C(K/&DPR#&)D MS(?(*-(9T1P<.JRO$;_/-*D*1$7J5TOB(7::$*QX- M2,4TB$0M6!\<<$:BB,*SP,VSZTC7('OL,-($NW_77KL.ZG'-#9\;/M^ SY)S M30VS$*1&?):2@0E6 ^762R%L9'&K8^S!-[QK^+R7_8ROC R_]E5\ZXTB_/(4 M[>LD>*C.^E(GM2M<5/<"N@N .5^?Y_@2M8XY^,MJINR1]#P(;C9?IG_(IQ]QU^1)#)YXH2 A48+2.P&,T1X"VFX,(KJDTT-, M?D.I?DPYX5>*/\S[9?^#.YTLT8S^E>+Y:MBL@K7Y_SCIPW3>KQ;IC@M!'"-% M_/)24 ]=">KJ2OCGJE].\EF]J'(NXQO-JZBWG_3+-&SZXP5(7J?3^'7;AEVHA]"&O6]WYQ73%).6FUM<2(Z5'>$#MDG:U6=D#FZ2]OVC MU#:8\0F6V#7"J$4Y50]F_#&%]-XC4'-Z]$>_P!"O#=D>YZC&-GZV>;GJK+YF M+]>&;(_0R]4QD'8DV]WU) ;^*\WB?-'%=#KO)\L'M+<_8&W54)QPP.*M9S&T MJ4#/L:2 "2-TX RTE+2T7*1@# \@G+6*IYP#V]KRN4N1_K#EL_:S/YZ[V9U4 MY5-^1*RIXVQD31;;7'@3[V&)MQX/VA#R.2)DBIZ[E EP3QWBHLC@O0SX1]1$ M)*VBV.K<B^,="2''$B&P 68<'WW$TB**HCT\/<;P ?'XV^(F=Q.&*]MV#9Z!@VCB;>(= MKW@;O.T7WKAA)G$G(>O2*DYRU%SP%J*@AE-C,F=RA\'Y#N&-L09O=3B(MBD^ MLIA\T\0 UW6_+&?E%^E#FJU2RVE5!ZU-L#4)MK&5_;(5RS& -EF"X@Z9!PD: M//$2F#>$9Y585/K!5>Z76[R\R;^L7>.A-,RKR5X/RC4TP3;!CDNP#',-E83>!YP) MJ<Z^I7I3P5,THVWT9Q_AO4;^DS"R]U8A_:'2@&4T (^22N6) M9=SOHN[]TKB471[9HT=$[K*MW.-8>QM.UU!U[()MJ#HB%314W7,!&].!\1 @ M!Q9 *.K :DM!L@)B]M,0WP[7[;R@6KA_ 'BO<,\]]HU40\J[Z?U[QU4V0C: MGM,>@G-.N027RB%_FR(XPQP0F:PCR45I\N[;[WT^-G:G>1!]1(VJ8SOHZ\N@ M<;=:,7Q//.MKXKT-0VH8WC"\8?@SPG"AA N9>%")&A R2O A,E"4QFRS"M29 MW3<6B0;AXX7PR^D7_+D,DO]NH\^?5N_38A+PWW'RX897\:TWBO"; M.TN0CD."Y4OCE[^7A[KP#.=RW(P X=%Q[Q2D'"V(*#@ZAN A&R>MTCD2E;8< M@S7,*!G BG)*BW$'UIF WB&YH+)C1O.KCN&O"7U >G.:%FXYF;W[:W)]ZM_B M/;^?SL-O+[J$3N"TJ'*Q2E]8'5]6+66/I-M!6+/Y,OU#/0$'N#)O]5;*_0D? MKM/''0IV8S U/N:5<1/7JED<2\Z_K&CU4#VKJWK^YZI?3O)9O13O[ZF;ED73 MS7.>A-2Y6>P^ND4ZF:_PQ>'CNLFL^^ 6$WREPU7E"B;V1_AJF*XB+KINOEK@ M4EZ'74?-Q^_ M_B2$9GR"SIV>3B?G']1-G2\WGB_.AH<[<1_P*;OWPQS@_F1R6C[#K0]X#1=. M\/>+U">W""===F$RG2S/RD4_%*FZ.,=GF$Y++Y;RW"B%%5ZT7"W*-YGT^.*R MQU^$%+OE?/!0A09X4O]X,/_YH+:^T*6.;GB%"=[BBN_G'68=?9OWEW.SL MR@W.GVN2^N/KUM43&D#7%LY]%\YJB3K\%QJ*Z]:W*C\BFW/O4A"[V7U#J/Z=%N!H8G*X6Z2(R '8Y-/C*?NSQS2>9ZC30;^I^O.*14U\8 M^@2]^#F*S#>Z/7><0P0-\PP%C-8EPH/'G4Z?G5N>7XR E$Z+8HZ[[O6R MNSPKOF.$X9_E([96ZB*]=Y/9I\]$W'H_ -$U#]0C-O8/7\HWD&;O,/R5S@'Q MAH$@FI4.@01?)[BJ\^3N+R!!]VB)C/ MWS 0[],^O>P3LF*$W8V+ZRIB/DSZR>#$SUYN[G%#7IOKZ+&DYA87DF--5'O G3_@5VJJS)U+JNY5#G=- M9NY6R5;S^+G63WL?=\@5FEIK;"L2[#U2L#L2*PJQ_/;_O:#D12UUS.,P^R?( M2=Y&Q_^-3*Y+*)OX6212?PWOZ!3^Z NR#OS9_>F//3G02A;HMY,9S MV/];;>MR+,I\8C1D#0S'"(8E_5;;"FO(5T,_W";HYN4.R,N1YN5&NOA:'J/Y MM)JLOAJ?1FWS:>/S:76T*T>15E^47-$&WY7JAS(SK.ZS2@=;1_ZLQ5O/BMC/ M :1VJFB_E81.)$FX3$"C52!L%N 9IZ -%S0HRZ3?GI1ZCQJ5S^N@2K'*;IJ> M[[0=V@'[F9&[\1&ZB9%+O";Y-N \B!5Q4, IG!):<@G4E&)@(BCX9 UB(A-" M,:>#=%>!,UBC738)&',>A)$<3(X$9(C4.N^U#_:)@).9!IS/ 3B;>)^U>.OQ MH@TEGR-*9N:HKI*!UHED MUJ"2(F!MP()BT*2HH-5W&]W,;]'*GSC&Q]( M5?Z5%O/H^I-BK;\S0L6K?3]FQ#4)=H1&?%#PIKGC0D0#)EJ$ M-V(3^%2:62BJHLA2,[L5BM\G8=W@K7F&)M@FV$,6;,.R_6(934E(J@F(P SB M$N,8JB4!01%FC?<8QFUUUKE/6KEAV<%ZAE:T/;ZL\J\G\\42AJ9QK6J[>F3= M64/V-GUS!(IHE&C/,SBY,ZSQ/B>4LNW1CS=)WL]^.#2 MJG*W.^V4W-SSM2Z+;Z,@6@W/&++?#7Z?DR)&N$@."GZ3ESRQ3"!%8D$DP>)[D5C_I^V37'PE^^2XG8#?T/2 7U,1;B8=OBJA$$0UJ]WQDF7/E MM!.029 @=$[@%%= J< XU]@0LMU%\O^1H+;*F8<-:?==A'Y9H.?WN=<.PN5A M _22V"K353U.YNU\Z::M3KUF6+^78-N4ZKI.\3VV$ALMVW-]H3/.<.-!&1%+ M388#SQ4'QJ07+'FJ]=:!^ =-.]H)&Y,[;2#S2#;>J%BK[*I[LZ$A="W.N2%T M0^B;JB:=R5Q3 5I&#L*3#-9F!B&((+.0FF_/O+S/'L6NMR9L0^B&T"U@WK^5 M-SAN<-S@>%=PK$(VD2 U=M),-54!U*\UXJ'AO/?:DU:".R+B;Q)O$:Y%X\S#-WIO$&V%I[J09=Y-X M)05S!Q.%UI.G^B6=SA?+%+O)[&7+ZE<-#:VXH?+=E";K)NO]R[KYDV;C3=:- MC#3G\:P-NLEZ'QW@+LM5#C=[\(DN^4EVE?FD>J+84NK0S7.W2!_2;)5:IK/M M?#_?Q=#&KCW'TK(H@S/)6W",.!"2$?"<.9 YFDB93=YMC3)A,DDBF (E) '! M @$3> (6A+ A!6^$>>32,K[+2N\#=B\C]]XC] XCEWA-\FUX>1 KXJ#PDD=! M75(1'.=EF+>68!Q)D(*D2B?K%9=7\9+:S!*U&K)(B)=&"+!)2=!:X;.)]UN*MQW\39DV_,9(6*3 MYB0"E5$CLBD##L,W_$GRC#^00+9JAY3W,9G$@!M2T- [L!G?Z(71T5DGM-DU MLK4ZZ%J]0ZN#/K0,];^G65JXZ9"A=O']9#;IEPNWG'QX0-.1M@E4T[;PYZ-F MR+$D^*!=/Y].XLA&8CT#%32&M.?J:LUY]$*!);,U M 3H82:E5(')@R) 8 Y^5!$(H35D;3O@CSY=D>N_EU5\U\3;/JA4"U9T1;^AZ MZ"H8X<(X*'2EB0@:L@=*N0;A P?/;03EJ#,V.!]4)8GQHQ\['&1>I=-2AJZCMS=-,'NW8\W%>Q=!0U*]PNE+BB7,N*@(22" M8$R!C2$"STH3(53*V^V^6/;$1T$@<"I!",O!\*! RA"XBE89\-=WLZ7;MI-RRI';]$_H/])VUBK==O]Z\/F1\.L MZEDX^^DD=P=5-H:V7X;&A%9)(3G+RFH0W%*P@1@@7)?^<=EXOE5&&*UA1LD M5N2 K(X[L*5FWL6$A"\[9C1_7(8F924=6;]NZ8VHM?*M,>PK-.1NR-V0>T3( M+1T55'H*4JG2C,8+<)9K<%D[1Y,PCF^5209KM,LF 6.NO$=R,#D2D"%2Z[S7 M/CQR$0"GE8P>:0LF3:.OW8U00[W0)I,+W' MG1#\V:&POMOH\Z?5^[28!/QWG'SX[H_XQ[W6W86]G]]O,\0@9J4,(:5K;SF( MDPBX@"0U1TX]5=(QO:-\4M^G].8TE6, LW>#]?]UXOQD.EF>_AMY)^K?CG) M9_7"W)]7*%%<<.F]F\Q*KZ#Y1O+GNS*G[JPTIN_F'K^0*_ZB[SXF?(OKT<], MI_./_XJO/D[B M\@2_!'Z+;S9O0,%,W6F?7O;IU.%CIHW\![A9W_O%=3N%'R;]9&U"+S?WN&&_ MKO)(YX_W[$D]E;7<7.K^Q5/:&YQ(3FV;/N&7]DI-7?>**VD ME,8<#AWU\VG<^F9?7J3?3F;=\F2^ZMTL]O]V.!4+>]+J5V#Z-AJY1;2'C+ M\='+APXI%U8/-<7EQEJZ\O#2E;6+MYX5T,9%/L?$8C:$1TH82%H2B]PY\"HJ MD$X&S267AH>M<9%X@:,E&2E5*HE%#E9E"BFPZ (S3%EWITS+S^NPO_]QE7[" MCWG[,4T_I+_A9Y[TNRGT4;J./&1-MKW_G.*.NZHSTP^ M["@;(UHRI@X?TI(Q(Z,S;T\2"C.C0VX!0'5X6\E9LJ:"UI;Y0&D1RRHH3168 M2!C2HL#!T)0@F.2])X%X_Z2[5*^+)WX8-WK4:8RU'8@\7-?TI"V<[S# \1KX M;C,<[\BY+O5P/N\6T+=XI5("T,1;JW@;=]KSL2NM@F B@@TII[&=?SJ0LYY?=Y/WI:IEB-RF. M.SUDCD7+/HTS]=%4L'<5C)!!U>/'OMVH]6 )'C>>&>(9..4-$CQ)P-J00=)L M\=F)(F&K8>?."=Y_SN*D#R@D1(L__1[PTM?OR[]VTX.;[+T0Z@"38_78]8VM MWZH=D/85@DE)8YA?U?K/2"A+!\X/;KI*W3QOM>BB M:NW=6SKPBVPQ$1&4= ZXS0K9(@_@M7(@A>#**AZCW0E;O($G[H0/TB-M61W9 MO];N?1<9PY8:K$$K+8GWF()]W+[)3D>SO7/ ,5D]].^'U6)1PNO3^6*@ M?U\(L,]:>%VIRSI@\=:S4EH[XN<8"#MAM Q$ ?=$@K!*@M4B@>5").9I5(0\ M8B!\[IYW\Q=@Y_FL[!#OD2/N-A[ MI^,#K"@9([UJ!2'5N)Y6$%+]^JNEBJ!V3=2SJ%I!2*-V7VZA*&+,D070&O\0 MPBJD:8$"UY9)'JG2T;>"D%80\F2\#G\N4]._V^CSI]7[M)@$_'>@TQ4B:4<'7BK&(*,L^ S2>""ST*'E)G?ZFL7 MK6%&R0!69 0FQAU89P*XF%Q0V3&C^560^7E18H;EV<]3-UN^GL4__<]J?CM19<0:DZ+8A>K] 4?_&5%4_9(FAY$-YLOTS_T M$RRK*Y/$;Z7JG_#A.G/=:Y6>S2QAR&Y/YE,+K>WNE][=TH M*ZF.# @7#@F20=M%3@29$Q642ED;^:CV?D2\R_;N7JHF:NK9O[/5;^< MY+-Z06,CW<]MIZBMG_3E6/0\=\N3A,QT.IU_1&K[\G,ONN::A_)[BJX^3N#S!)QY+ZS)E'R;]9,V\7V[N<4.^;/VQRAXK;K\I2KJ)0Y\_WS%3_%;7 M<4-OXD)R;-FM;EC7 WXEE6F>9J-X][M@YG R+E>0QMS"97P[F:%+ MF*]Z=!G]C><:Q[>EL">M?H7?WD8C>R_-OM*[>RRZ'U-([WU: M=)P>_=$O,&YCA-'Z%]_H]/TTRW%_133-RS4O-RXO1YJ7&Y^7:R=J1KF5.FQ< MG>#"+6W1%O,/J;6$/=!*A-K%6\^::&=GGF/-@,F2")L2:$D#")L]6!DL:,6I M3%QF'[;Z\1-]%K>.KW][XMYW^^FDVPE=0,U M&7#SZ$V\AR7>>AQJ \SG")C91!Z5#Z "HR 8\>"<(2 ]IPA_P6<5KP)F",G* M* R8F!D(PCR8G 3XD!SC6;)4SEP\.6!2V@"S#H_>SIJ.S/?_>9*FEPH)*DV" M'^Z":8(=EV ;:]DO:PDB^&"T &FBQ9 ]"G#42TC6.:*R%,YML1:,_*4/2D", M&<-\ERBREC+!F-MD!SYIL]Z#<1!-L$^RX!-N ;;_ 1E76 M(A,&.I>1&3HY,"1E8-%EPIE1-F^=>;,F&69E )X2+W/4" *;]" BS3FSR+S; M.O/V!,"F]CX:HR;3/91 _(#S(O7XAK_,UNNJ^(5E"B)MQ&;/TQVT"$2$"%0Y#8(Q#]8("12I2DK&"N/,56)3]NN#DQJ\%$AL MK-'@-'.0(O[H,7; &^_@,<$-SRI#$(J!#RG M!3@B'4B>@@O<.NNV*M&,E@FOR9!$+&\,'CSQ 5(@F>0L? I/$LG_*RWFT?4G M+[Z#AG1U^(JVI3ZR&/[M?(Y?]EU+>54'JDVP-0FV\90]5\Q[GKVG%!P/KC1W M09X2O8*@N/968GB^73&?16(J*@E9.05"DPA6B+)5X8WU)"6>]['C($7;2C]4 M-]$$VP0[+L$V8-LOL%EK'*%: V7! D;C%FSB 3@&V#H&EP/E6T?!G-%1(K#Q M*#$ )R2#+27QD6OM-24Y"3O> +SYATI"[P/.A-3C%7YPIY,E/NB_$FICGI;G+>4F/:?VMNW[#W4,2;\/= MT2FBX>Z><=<3EAC"9^"I=)J)%*RE!')IR4Y28D1L#2N,+ I#B &CN09!K<7W MX#\%HS)[KJ10IN%NP]U:J@DN"U0.M]G%F$+Y26Z5*:L>G_-VOG33EAVL#MJ; M8&L2;.- >SX(('UR)#*@AE@0T2=D-IY##I*RY+6-?FM;YCY3_9[B(,"1X7N? MUER3]1Z4HVB";8(=EV ;M.WY\#[&Z81Y Z1TDQ5,&;#!4A N4Q:-H$J3K?!> M2)HM8:"RY2 RI^"BSB!-\HPQ$J4D>X VSG0#MGV[B59X,,HX_'4(J_>KJ2MS M^&+"&X?)<)2_;8)4"K9M$^0Y*6*$+*D>W_;M=;-T#XO$41E\< &"2!%$5!&< MIAQ8%-F[K"FA6XT*[I.?N(02/UX""?QYFLH/R.M>OY^CJ?]K>/U&SK>;W1QA MVF[.P1.3!TS]; QD_,#7%%&)(AH#:0SD"PQ$,9VS3 ZHYPH$5QF\I!FR,!>:)ZE//[[*(@A5X2?=/W#?K>N(S. MS2Y-ESCJ9JF-F*B/^]Q+L)_[2W;,9/&7<;[RTS0R_EG/NGG **['5N((N>MA MD4-/G+3< $M!@"!.E]E;":RVWM,<1.!;1W=V6C[S4]H1X3N2.^VC^4B&/SZZ M-UHHN;5@:9V"I;4*MF%TP^AZU'KX&.TY"2Z%""1IQ%NO(E@G&40MO"2!1L*V M6FKMM YH5QC-=SI2LR'T7BJ'\&>'POINH\F?5N_38A+PWW'RX;L_XA_W6H07 MQG]^OTW7'6%$C(:!YU:6\FX#+G&T Q4M*R5P7FW7P%G#C)(!K,CE:#EWN%Y, MP 607%#9,:/YQO;S,DQ>_AI.4EQ-TYM\XQ*XG-'\T^^G:=:GMT4,;_%COY_. MPV\ONH0KXK28R&*5;C(9<2PY_^:+-D/9-49#[V(TZJK1_'/5+R?YK%[P^SNN MO13F[V9#=Y7+14Y=6@N[F/%CR=>DXMUK.-[ZB?-O)[-U+\FJX'*;N;+Y:OLR3WU-\ M]7$2ER?X)?%;?K-Y PINZD[[]+)/IVZ!C[S1SP!5ZWN_N"X]^6'23_QD.EF> MO=SCC0O-]+%U_(8S:?59/75^#1JFT\;GT^KH_T! MBK3Z#>5Z-@;?NMF[2=FC.M9& \H%VM#H$=;"9:UU5EF M"YJ7&52!"7#:$J!69*.-S]G8K6IM)HG2(H(B3(+PAH+WQ($7)&?&(I%^:]#" MY6J7W51GZTK:.]=DKP?HP$?H($8N\9KDVR#S(%;$04%F2$;:[!E$1P@(0A5X MZS/$$#4B7_)>;AUP,CX:&D,"EQR^1[@$1AH&)&5+\4V$<__XD"D:8CX#Q&SB M?=;BK<=]-GA\EO"(0:1V%J-#(\I97NX1]/ G;5E.UF4:@KX*C\DF%Q@Q$(U0 M^)YDP2MG0%A.*0U.D+ U0FCW\+C+P[X'[&#&V%;X;GLD+:-^%UU>-\9X1WGU M1]T2/MSU,YIZRJ:"I]B+;S1H#S2(\DR-)@I"+%UZ:61@M2\3C 6+T1K%3;I* M@T0@2'B2!L,T!1&*KT Y\4@PX#\1[9D0P6U/ZG,C,\DQ*:J),]K,! MG*$9(3H&19VC477]23/IW1JAXU0"V>9P6K>[;R!N:UJ."AJ;[ M15.A3>)EDHPQ"9'18LCJC4M@N264"D(0':^B*=$NT"0$\)0=1KB2@]?,@=9) MQN YRX(W-&UHNI_2^]O)TOW?3:?EMM+ZU2 M:-_9+(K6MW7$91.M>^MHR)IDD1"N/$CN%0CC&7@D<,C=.-KQS ^H&U%\$:IN%=^6 N^+9@D@2E4R-AQ R1MDD"$JV"OBD\\$):X!0 MHDO1GP?K>01G0\J2:>MT?C;G&!I0/_)@E&M?Q;?>*,(OCPFY3H)WFA*R/PF6 M+[WC,3$T,BJT)R"RQJ4_W*#404JS^3+]PSQ]3[5;:?4G?+C.'G<_7NP\U?B4_K,YP]?;\&W& M]EUKPT0IF43"KUBRQ4(S71JU:&#*>252MMQMUOI)7Z84S7.W/$GGTX?*_*##FS^D[/'M9N:6LW,,T;>: MG:/)GAY0\=M\,#FV;/N&;;A"]5'LP0U7N#^Y;[UZ6Z_>:GOU?C9GR"^Z/[2Y M"R/MWMLZDCY3, MLL+#:@?L<9I#;^(=KWCK\:<-+Y\C7D81>,1@&7*R!H1#%+3),:!"A9"3\"%N MX65R@6KE%4AM*0AI,YB0$A@1I6'4)>;UX^/EU4JF(T+:E(]*7/J^F[*.1!'U M.(>?W5DX2>&W[N?%?)G6#@)_?+=P[[OIW+6VK/61HDJVU9L*6J.; ^5&),O MDPQ0_D*>PR/R'.=!.V(9)SX'':]R(U9*NB,2*)$IL<42ZAMA*0YH$:NM8AV(:N(U)!0]<]HZL5WIF8(3.%2,D9 >/P#R\,P=]( M:W/>.MR1HSVO"5#@V0T.S#>.>"6!&9\ M]%EO;X5&607N1@5::0 HL.W\64=2-/.S2'4:O#:.)MXAVO>!O< M[1?N$DW*4\L@!%^FN+($CKL$FN3,&(\DB>WF"4+2; D#E2U"9.847-09I$F> M,4:BE&0/%0B[S00TEU%5<'^0J?9ZG,-?4]^_[/J3^6()Z(3?/S!Z/TAMU8"T M;6/DT%70"-&>N[YR&IBE!K1+#.-_)<'Y%,!P)BB+)FJU579PG_C_U^)KWZ*K M_7Z^6 Q-8OH*P_ZV'S)RQ],$NW>/WE2P=Q6,$%3KP M4D#3^DU9F?GLW2[2,2V76>OV1QL8<#!G:=O @-'P/>8%E]%IR D9FS!$@\OX MDR:")&1[QEB]BQQ/\=^%[I7-KPJ3.VUBP"%!R:W%2^L4[VUZIS>D;DC=D/H9 M(;74+%-C\>F4I" <%^!,3& ULT%G)Y1@N\C,/!RI'_582D/J>F?[W'=*QB,, M?*E^3,:;6??Z=#&9=IP<=:4;]U'W,76#8TVQF\R6\\YU?9I-Y@O\*ZS*JXN+ M_IKKOII==F&84]%]G"Q/N@]N,9FO^FZ:4/*+_@CO$J:K6*[_WBW"U)WU^,/L MM^[GO_YPU+F^0[E,^GXU-.P< M?$B=>X=/VWU;WK%FY.'5#^O'>OUND5(I;EN_'E_]VW'W%B^[^NONY/PAT,E, MW+1[<';]AI$RU#)*),,(Q97S\U$D,$%H\$$&FE.@=GLJFA V9^<",$]+8.0S M>.83N! DX=P00K9Z\?T59?8FK[_EG\]5\Z??3R>+84[:S_A$\_B9JP34[,NX M6A2GA;JNUEB7)Z@Q.$MN<>$EKCJ ;G\S)"ICM=X4]]ZF\PZ/6*PX__ M;.;-\/G]R^[;R;_AJL&+WY5;A?G[]Y-E>5M?6N6N3CM<\__?P>\PD4B)4:6S ME[<2>8R)8*GA$(F/7.$Z54EMC2A43DM1CNA&E\H170HF60>"2$)Y"-'[<)O% M^#?W^^3]ZM.>TP^N#!5:GMW(<]1G/$=]>>OI"QM/E:X+?'V*CWFTQH]I6J*A M?FK;/"R&3V#0KSQ,)VBR_2NTY&+*G7<],J=BS/BFO_[E^S>_''6G4X2@@[=B M'SU1SF90*49 [JW 2*= B9"%)BPAJERU8DV2,U9(X+9,-I.6@4/S+=,V232, M>&7%;:SX+P-)Z)>_H.!_7"U0/QMHN63%Z*C2A1D#NVS'XHMFS)$7C\R.O^E. M!Y:"W^2HF";:YH92?'*R74YI<+0';YL)?:72@D/R$J,^GSQ8%2T8FHQ*5F1A M'XWN_' A[S^GA&994@5(%'=CFF4G?;RF6;SFAT^6N>5MGXU]:JH\>DA1NGQJ M$,D1<)%0](/)H"[7/< MKO/5@/??HHFNR6_ $!JO6IRMZ>M B]TE*GQC-'K<_3UA:(/3![].[+YF?O@ M)M-ABF0< ''XC('UG\^?O,K4UY'NFM)O!%">K?28["_"A,)OXN:1-U'X_$-: MS(K(NSR9N5D92KF^T;>_OOGS+_^&(8*?3OH3O-*?#6_\?R[WN1QMSQ?'E[,S+!F: BIKOD(=]7U:]D?E@G^F ML"SQ6DB+I9O,NO0[!GX]KG?\=5E&GQ;/NY5;X,U2B1D?*\%AG4A:$$3\S IZ M1PDV40>42R.$I$PSMSWVG9-DLX"8A2_#!C08DQQ8PH/R)D19&.QM/.J'A,M@ M*.;KJ[:#VT;KY\MZ8(\S?$=!KG#^+K><]/EL M'>6_1YL8[,)U915CS(G6A=?&M9TA!!6;.OQ@WRD9;.+E.*U5(#+#8%\* M)B MG!^\\)IN'2%13#EJL@9M-;[1>P>>> K$D2"IC8@G1DF:)7GDOVEY-G6 M!VG_MI;Z7XNH=Q/=CP[:-]'] -S)A9/N?] 5E8V[=?A^R48/W@Z9Y8Q)=(O9 M2E/LT( U.0%5+"8:0E!ZRT%Z%KFTCA>/:$J([\&P%-"](G6D^=F=C0';CB34*P,1$RY M8"R"LY?&FD!3HO;!9K=)!Q4@OJOYT2_[O..16M_D7"0#;'\RPW72_L(TBTW> M<.6G$&"YF+Q[-^S)?3Q!>EB /YQ,\!;/ +W1:%V(3@!G 0V0T A>: *&2Q$R MMU:&K43276CE8+Z?L\F+$8(8GM]\(N0NP#VZE-$%;A>DZ_.UQ][>M MMUUP]]6L?#3&0N5;!->?K'<@RH>A,A?NXPS#^*DK#WZ>"_A"XN+MM8^X(?_= M1[>^\7R&@>&7PH2UQ"_'!>=YC?+NTR%;WY6]];B=Z!CE#NLCAK::9)6R LN( M+LQ-@2,82R2$U;)?F$@*#XD@;A/:_C!_?SJ=%!.J-KY]?7W6;"@J^8BKKSB3 MO)H.&R+GWV6]Z5=R8CI56H)\H9^B&TJ_!#X0B,$3%*2)5@?QYAX#JAB3VD":[,86.3QI.!I"O M^ZN?/5FV.!8IW.'%\IOBB?\83X;CNFZ0B:^/Z<-OYZDA!SD M]?(Z_[HF%"6H+;);H5G.%TM\LGC!.@IIJ%L^A^^';$B*DL0A:X=^R$N-+")8 M2$8IB7$,YV0[#WD//_2?G_1_V27]Z??3-.O33CP//58C]3QU/^5G6VPHWV%' M)Z:;Z[^_S&VN*_]^&+7Y=.JB3@$J>4F"ZX+Q/YY.FF M']U9_^I%]X=Z1/R$%?9?M;#&GV]5-T^&$&>!P#PIB0W7?6F"Y+>;0O6??_[Y MHC9]V/,OA;W%5P^;N@/;F2_F,_=ALECUW>M)/.I^2=-)RNO=W3\A4LS?8XSZ M:]E.+BF"U^%J*?SK7_[TZ^8SRJ]+Y<]P9S=L4#V3_;] (DV:0BJC?854#IQP M&AA"J./24V^VVLEDXK3D95Y=V<<60AGPH>QH4^E(1A"W@=UT:.DR[=\)VI)C M,U*T72>ST-#7]EVR43O8<;DI2Z-4D"P8D#RASB+%.$]Z#2D)$XR-T;"M+ U' M$L6,1^TZID!P)\!DQ8&XK*1(+F7JG\\)BX_S0SA?46IJ?D^7,L*;XO"#]W0L MT5ANUGFCE; 0PO"O[P)/;9$QS?'W7\.Q]8V M-8 7B??S$/*<5^G6 =CA0A>5BD]>XVKH93=]:E]Z?3^5DI[?W\:-'_ MK)!PY=+YO4LE.D1UHH*&+9;N/]QL54K'&+F<92A9Z%)'><%U9G.D:I,PN+XN M+^;OA\M^?5\JUKY?]9/R^-WK2X?VAD)&MRR7G77N%)__P_FVS*4OO!'6D"T^ M?(;"HC>F%(7H$#,('S%*$2H#-5;[LM=NS-8>9^8Y,\L#N* ""%VV-S4GP#AA M+@C'<>%>7;?_CD;1_W7>]ZE_,_O3[R73MCI/L+W)7SQK_3SHRL5J/#]9]\G8 MRZGM&ZWT8@V7DZ3=N[+RYJ4:\[)\/V4\9^<+Z5*2[]]TJ*]R_7%!:_/=_'JEO%V,77;O;EW]/D?JUGJJ"Z"I/9SSWSE M]/:G?>;A_-REG(K%?Y3 M^V'L>0AYNS?5KH-&>CS6FI/-GLY0Z##O\ NN;MC=V474F*@/3(0(3+A2'L<9 M.!L%1$(,R3I1$_U6?1&N.I6C!RD+7B>/NF6H94Z?']=!G_G^_"(TYD^' MDZMW=1TS_4/$W//L6R2.<'HK!^N,OW7ZYC MC?+"Y6\Q+"/\Y<%[ZN2L,\5)IUPF1:R$_[FEH.>HC MIVM+G:^6Y3S3T CF4BG.02I,@6S5(R\%91X)Q1DUFF&.'=QBQ?KRLAWWR2_5]=4I7,/,_>)PC1 M+="_GL6A4.6'4BTV6_X58:^8UB3U/T[Z(A-T:F_QX[Z?SL-O+[J$AG1:PCB\ MQQ?:ECUY4+?>5!WD.)LOTS_L$] I/Y_&NYKH3_AP'5[9#6IXJN5TGR?%M9#. M;618/9OSVH.9X+*YL)/+*V7'"\))Z[(D$DJ1#/I6[L$I:B JI.W"VH14X.D6 MQ-O"".^X%FZ1XE /70QJ=!F.'*-]N54-TOUQZ!YX MW0P$MUK.-_T9RUOALMAZLZ0P;P<-I9>?9S$Y0E^D\&1G;\!I3-UIWUZ MV:=35PCY1@E#4]#UO5]<-QGBPZ2?#-_D[.7F'C?,AUA_K++'1)IOBO)N:EIY M_GS'0NE;7<<-O 7QG=80:[??09J;N?8V4.IZOQ%9PR MMW EWPZA]GS5HPOI;QS;,KX9/'O2ZE<*T6ZCD5LT#4>YE]\.F\*5S"G;"*,6 MY3Q=(>8]%MWEO9X_^D7WA^\^.U16[>(;G;Z?9CGN7C<5";9YN=%9?CC0O M-SXO]^A3^PYIQ%M]:8)R=K"$_HOT(YQ/WO2VG.9IO3L%\5^9OBTP3Q[ M;F=+N/=46>Q F"3!*$*""42-")FP[$WZ7$7J7,^'E;/N;_,O:V>YF8K+@ M1]3IN9KFR9MX#T*\]3C2!I3/$2B-$4IG3T&&X3"H+LNTRP>V2@U$>&LH:3=3CRW:<-'C69VES^IX3!^U)8,%1>5YKY/MQ5TP0[ M+L$VQK)?QB*%9+*,3F+986A/B &,SA5(P:-4V5"7Q>Y"^T^.<3>$Q9J;CVXW MSS!NS] $VP0[+L$V+-LOEBD?$:TPDO8Z*A!.>,0R3<&+6$ZU&$^VL>S^T?>N ML8P=&64;FNW;-[3=^E$&W^?];J^4]K?45:7X^@#Q[KZ&O2GBD171B-&>VXP@ MI;%(@H *6X8G8JR.E ?94MGJEW24D\(?*R(Z,;\H[7(SUB/<%E@>+NTAXM:5C3AL+G?HX=,UG\7)ROAN9PHV)<]2R9!U1F/K82&UO;Z=1*PF5$P3)C$DI1,JUWD21Z7J E]9-3-W=.J,?M&TAI"CUVP#:$; M0M>CUL-':!FH"B0PH!PA%]%6@-/) [4IBDR-(8;N(I_RN A-^9&4NSR0V!!Z M;VF4MK-1"X W\3Y4O+?N&=1$W2RYB??YBK9+B3O>GC@C?99>1@W0YS9$B3YD=UI MR\J#=#ECS!$<<,JF'C]QOA*[T_EB\!/SW,W7<^_+J/+D^MU,?+[\WC)0&2:_ MP\DDHE)>_OD?3D)"A.MMK$6ZMX&]/<0@]0:L_EJP:E.%=+;3+(QLG5Z?@\MHXFWB':]X M&^#M^41,]HYR'\ 02\N)F S>(8Q9(JTKF,?4;LXO/S[@,;[+,S'-952553G( M]%8]SN&G^0QRBKA&I]W2_=[-/3[TNO=A2TE6A[=-L#4)ME&8/3<_TY)(:@0H MYI".>*+ ,L<@Q2QBU-99[7=XJ/BW15QVNWTNPK0/J 9Q@;1U01\/+D@TT,XU/9QER M+$$96"\9^) <(4HKYOG.9KD]5H?R(R75OK=^6OO3BE"D"7;_GKUV'=3CF1L\ M-WB^ 9Z#H"1';X#ZG$JUH02G)0?*C;9,,L4>-H/^:>#9J%VF4QH\[R63@C\[ M%-9W&TW^M'J?%I. _XZ3#S=(2AQ+SK_YHJ@HNT96]"ZR4E=E]<]5OYSDLWH= M_M]3=[J8?YC$A,_F9M$M8O=QW08&UUY7.DRL%MT)OHRO#M>61C%]MYQW ;_; M' 7?'W=O3])%!N2L<^_QFRV[2=]YUZ=8;H(K;>6FWI]+8X_[RCBP_K\!F[=VG^#K_^R21TB_0.E_!1]WX> MATXUYXJ=\ M/YV'WUYT"7WJ:5DXBU6ZR>7<8B&IY[>.7E\RWE/4]3QVD]E@:S_,T=AF9_^W M_V3R;MU?J;S2%Y/,\^ET_K%_>XJN/D[@\P2^!W^*;S1M0,%-WVJ>7?3IU"[=,&_D/-&9][Q?7 MY:T_3/K)VG1>;NYQ0_9Z_;%2'HMB+2]N1M;SYSNFUM[J.F[H;:ZCQ\+H6UQ( MCBV[U0UW_X"1^/HUWU/%_)[?HD(XB MC_PQA?3>(^'D]&BO >*M=MI'I_!'7Y!UX,_NR[/VY$ K6:#?#J1ZONHQ#.S_ MK;9U.19E/C$:?FV43@/#*M<:(XS6ML(:\M5P,K8)NGFY _)RI'FYD2Z^EL=H M/JTFJZ_&IU';?-KX?%H='0M0I-77&]2S\?>]F[I92)U;=C[AUYB5K>S_G[UW M76XC2=)$_Y^G@-5.SU:;(3AQOTB];:92=>W6L=J2K%0]<^;76%S%[ (!#A(0 MQ7[ZXY$)D"!!2A0)$)%@F'6K)#*1R/3P\._S2[CGS'67!*Q'+@LM.3QB\9:S M-YY035@[*P^V4% PJ;"7%#%/+>+28J0-LX@Q(X*A42>C=U$H^&%5KW3W\*K= M]'$:ZU*.7Y:DPT=HU =H- 8N\9+D6V'T*';$4<&HMRH1A2-27';'X30RC"9D MN,=,FD2BV.K]0ZFFE#F)/(T$<>4PLE9+1)QF6%@<4B '@%$ZQD)5&'T!,%K% M^Z+%6XY-K9CY$C%3Q3Q3-"5D20B(1RR134FB%!PG7@E&R%9K'V*3X3APE))S M@+-"(,<"04E;FC0+FJJM(^3[P,SK7GK_^C\^4TSXZXJ899CT0P_UJ0'Y;SK1 M=GUZK6G;90RCL)SGH'P^C//4J/Q><\K'NX.J8((6U40 H;18&F*,[H3DZ(?I''7%O2GSM#NI-8@!X+K0]]!+\D;:Z&HX;1 MJQ*7)-@!*O%QH1_Q&#L*#KR/\$< 9]QZ0#\9M0H4/'2;XFWT\T8KFW1$E%KP MXK5@2*> D?"!& N(Z;PI /W46,N#]XH.7"L5@V2) M<1145(!WS"!C%$=:6"P N0CS6ZV A'7>:\GW;B@]QL9CT?3,;B78=Y]BV"G:LS&I9]4JVA_#^@P<>ZIX*[0?,782A2U13B'C$@4< M9!$<7OA;<-&2Z)(EPNT_9_$T[*S%]J6:CEIL/R3^\O;43C_F2OOIQOP7V&BC M_!WQ<],NJ!,3?\5A\2/$NSN6R'7)7B.-GI#(4SE6+CCCX6((*3T!A3/ M<0GST8["AL[7$G'H$E'Z2OS N"M+L'!EV" #..H M()SQQ)2E!@G,(^(N2:1MC A['D,0-'%NGR$3M L(?[;D4,7NX6:2;B7V-L6Z MNMNC4DPKZ75CO*]:?KH"179](79TDWB MP!A9.1OH,-TQOV$I*[,[++/3DB4;<4 41XHX-T#0N' H&!RP)Y9CL]5\FLD@ M+1$),2%C9G8,&9D(BIX&ZZFFTCQ+(\U;@1 7U @&ZXHPXKCP)/"?'(,'*!:J2DC@Y[R8/;[BA9AS)50!\:O%3QEF+R M2U^)^*WE]N3J&MC59PI G'B'N:$RW:(AD]EE0J03BILZ J>A\BK?*B M3^*4@.:U@.3Q@@4QYM_^K^_ ^:FEP4-6Z"KK*NO#R[K:DZKC5=:5C%3C\:(5 MNLJZ=J(^BLAD%_F)8=W!X7+D5J5W\W@^FR_@-\WT58WS#P S:HW$@+(L5>)5 MXJ5(O%J8JN]5XI6P5'-2E;M*O)!6AIL2%=UMGGSR3%Q+K3#+5(X[_&YQ&N<"+N[].SMQ+9MDYH8WO;&=R>U:'R,&3WTV?Z2U/BH;/D M+<9@95V29"MN#GP7'!5N\AAYM)8BHK!&G$N-C L<*:T2,1ASRK:F)3SFX-5S MXB8;&RTJ;AXI;E;!OE#!EF-**TB^+)#$@'C@4B9D8K2(ZV"1TQ&C!$#GK5=" M![:+\TW/"9)DS*2N('EH6_ZL7>!J*/Z90_&PM=!.P_$UP5MJBK%VYAW<0E1: M=>#)/CP&9:P'BB0%XLYII*/%B)*@ HM:Z+C5]&5W,?M?9U._0SXEQHSP$@^. MUW:\A[=) [0T Y=XA>/!+<0 -\E1P3%/AE$74YZ9C.$/8Y"C1B&G+2 K]E9( MO[]4P([AF(Z!"E0XKC:INL+E*7S%WM(6HF+O@#64B.1\YXA M)@&5#952VJTAM[O+,.P8>Z4V%7D':Y&>Z5C ZCYU(LTP)]+4=%])I1NU[>T1 M5'G4AK>#H6M<\TA=B@@;$A GU.>"$(H4D4P$:VG"6Y,%7\C\F3VI?F5JM=JL M[&1%!>Y2;'8%[@K<]\59G!8L<(8T_ 7EJD[DC#?(NF"(U]YSMY,WL"7O@;E&.B*TA6E[RL,))9Z8A4R@':(VVB0B=XASP%N931,LIQ7GCX=^A^73/3^&C]XKP3]\L03(,">:7AI=_ ME%FZ,@<1(5$#9T\":2)@9\O$*8X&!RJV.+O15$OAD>$)+ AE M%AFK/1#W:+U,EFK%;EN#GZ=^=A9_MY]_;%H_F;7+>?P=[OC#9.;_^&X48?.? MYX6<+^,7]L:7%Y;0/:UL)ZKI;!'_B^!G0'PWFX1O595?X>E&A)R,0,YKA2GQ M.4$'1@O[^>8IG1VK-/,JJF0CXMZ 2BN6D,ZE=D&J"-JIHB;;XTX?H=(?_&D, MRTE\E][.SLYG4U#2]EVZ4O2_?3Z/TS;^$*Y*?MOE8K9&]_P6S?3C*_RZNQQ-[.5LN7B5FL\QO+YHPN(4 M'KZS4*L/@$ F]KR-K]IX;N=V$==R[PAF?^_O[JH$^-2T37>4[?+5^A[WU /T M7ROX"2?Z3WF][B,[J^<[X90_Z#JFR$.N(R? %!]P(3XQ#[K?[I^/$W6LS_>5 M0A+]^#J21V8SUB3H0;Q6[Y_67ON6WT#+=*E!DH($^PBVNR.Q7K4/!AJV=T?N M@06=PU#[9Z!_#UGC_XQVGFND8AC]&'T\YD85\%PWWN-8DI*VV$5 M^4HH#*N"KE;NB*P$V2%8U)$3GW:+K9ASBFM".)8<,2UP,@1&9$U@23B>+3:WUT_]LNL;7^: MS\[>POV:Z;*9?GQW'N9REU6IU;@^@W8_(=GQLHQKI1LO M9$=4NE'I1G%T@VA!M(T.84,9XL%P9 QCR MAO3!)26)NTPU% [8I7RZL0]PE MH!LR4& LD4A!1;(\#9=NR#&5A70$*VFGEFU;#\,V2E^?2BU>B/I7:E&I17'4 MPJ483+(4!:&";TUK%,Z%3@1'#$5%>)$@C(*+A$+GIND M^U\V7\"2P /&6AY1DOF2$6 M4MM6&^3VN.]D +QH5BEP8'3;7 F0@J%E4/:>8QX- $9Y2ER!#,IF"2!EEDPL0G._XSS M6;#M:=XAGRDF_'4%YP$:L+V?V=D4:QV;]IQ]_&8+.QE-P&+(3-(,YRI"9%C9PE MGEM!?=);T1UAG;?<:(0)SH>J@D/&L8"L\3$)JHQ59:8?AW:HJI*<@Q_$NAI] M^.)F&69[$3_[R3(4]/;/UW;T<3HEY?8 L]%?3J^RXN?V8^QW/[()WN25G5S8 MR_;U=Z-_*T?(S\A]-W7L[N&B.YX]J*FV(MB(I,_C-#&GR,G(D?&$!^ZTBYSM M=O9@CVBWT.U'^$\+%O_--*P.$NYI_N#39VX._^">3RU; M(#'=7?]^\N%DE")@O9UL?BZ/)7P9$Q(E?\B@/7+"F7C@A+\'#OA[T,3 AP\@ MW/'C,4./]/'*&$]56W 75FO_,L8*U/&(!1#\.AZQX 4_]*B!.A[Q\%&=.A[Q M9:!A';(S2#"LXQ&'B7S5E:I6;@#+4XZ5J^,1A[KY:ARCVK22M+X8FU;'(P[1 MIM7QB,,K,GF[G,]!,B-4*VH/5U'[8,"JA[8&5,]<)5XE7HK$JX6I^EXE7@E+ M-2=5N:O$#^O47KEYFQ(5W6V>W#A,7$NM,,M4CLO[4U_(6FAD]LB1X^4)MAS% M?\)9T*>F7(>")]\DT7)6]IZSDS(XACE#FNE\EL0:9*2@2%G-O1;P0[,UD.XQ M9TE6,<257?W=?O[;Y_,X;>,/_5&"8VF_6I+R'I4%'Z"=&*RL2Y)L11"(HB[2)!+B:%$A/:,$,*CWT6WIYV!^8.:&8A=3IZO!O$P M_0A>Z,I4#G#T*E\YP,ORF!.33!.=$!8*O%]I!-*YKV(B5 &8HQ M%V%HAI@]^,+TD9I#>#;S\6%A%[%FH ME156\I8JW$IS#$APC@[=68"2)"XB+ M;D:;38A@+P/S4EF[-6KU"2F!SDR^F89?9GYG-.=V",'(,IHAEJ3(U7*48#D& M+O&2Y%L5N@2%/BXH3%008L'#%X$B[G5$FC&/DA=,"N.4V)X;]82 ^G- 807" M%V WJGBK>(F2,DCQ5@A"4"-N-416>\(TEB$8(,Q M(O)=GEIX,GA_ ;.5KIA=;5#UW0^MY!5?RUF"BJ\'SI>4T&Q)@[[G8Q'W@N^EG=@H0)LB6<.2DR$D5S9%3OCM< M:BFA/@3!=IB(>19^4MT%76M:GRB_%AGSR8L28\2HVS M5_'6"J%CCOX;K&.N%#"!:,1%9,@E&5&PEB1&\@G(G;157D?Y5I9R/UF O1[+ MJ#:DVI !4,[\R%&QQPB"D?PR8- 6I. MC%/2<\NDHFD7%7D5WXO8;P/%]]I*^MB6^HFC(6O>NZ3\:SVH,: E&" A/"K& M!2R).4,\2EPFQ",CR$8K@4RE9+33W&*SRRS(C>D= \R%[&<[#.\PQ&!-TP - MSF!E79%X0$LPP(UQ5$B<"+$TF8A,!$#EFC"D0Y"(@K,OI'#$XKC+W,9ND;@" M<+5(U>\=B*FO2W#P):AH>^!* B=TL@JCR)A!'!N*-!<"&<69I80E9>4N,PT5 M;2O:UH[, UF+%YV &[AX*PL:W$)4+G18+N0PDTQ$CR3MJBJ!"QE,$])4ARB, MD-SI7>8 AD-_:@.D(S)( S0S Y=XQ>+!+<0 -TDY\'K\!9I8,&.<#2CF<<[< M4(8,(1@Q%HD0.C(FMLH%GI*D>$F5F4?(&,I1YWI8XT7#6EV(0A:B\HO*+[[ M+WC@3A)@%3QH@[BD'!F/.9**VQLLA@S0I@Q6UA6O*UZ7LZPUH'1@.B$D8=(F!5P@$<0M%4@S M3A#C"GX>,7 +OXN$U?,,#]UE)*G2BN*VXQ.25#5H4$G(D>^.2D(J"1DF"2'! M$A4=1RZWUN TI)R<"D@X0HD)3$:^D\-&SY/-JK&-HS:S#\YDU:-(11"46I[T M5/$^>/16+3X?D')7B5>)ER+Q:F&JOE>)5\)2S4E5[BKQP[;%^+:0PQ"\T')B M!ZM^^AN%D*/S.VHE[0(>W2Z6B]G\6)[V08ZE6&XK<(-_/-I+'Y*>Y)7+Q9 MK #EPQHMKC\/J+';O :E8\;UH7,;)>W*LBWH3R"C9FDE48,Q8#6FLO*&5Z8 MRE?.4#E#09R!4LD])1I) =#/!<]=V&-$S!'IX/^,QK#3ZLCR. ,=:UXYPV , MZ#,V^SC6RLER%K.;S-#W[!B/IG$QFJ51ZK=^K7$HE"!6\98JWLKU*M?[ M=+ MGFA,K$-1>XXXV%EDB? H:1-\D@X3L\7U=IAGNGL*3VQWR^;(6'%>1L^WDC9? MV33@, UB!V@N!PY0):L]UHDAC MJQ!3R0.08VK2UE2Y':9UG@?JA2 5ZH\$ZNM1HR$MXV^QC7;N3T=V&D;Q\WF< MPR731;?WNX-'?AY#LZ@YU.(H1Q5L28*M+*ZRN"^P.!E, C+&D/=4(!Z41 Z; M!']01[BV1M&M@,VW)&S2PC>OUK8 MYC"P3M3!>Y.6M,LJK ]I908+-56P%U!\?P,;P>A!G>8KX]M=./<=1,1Y_L9-DG4NQD,KNP M4_^$#FU'G-0L@5E4\98JW@'2MZ/B1]AZ[PBQ*&BE$7>2(F>U0=%:9N$)J,"[ MG21[LP"E-Z<_3W^,*\%18/"XM1:<]QQ,AI)A&W%B.MHD%,&\ICLMQMGU;< MX1&&YX=%HFO?@D(,2SV-,*38^8?%S/\!EN LMY#KMF;-616'Q%6P)0EV@.2F M''MS_-4-+@H?<.(H2AH1EXPC(QE#@@0>,4M&D*V9Z8^)WF<*Y>TBA@^G=AY_ ML&T,;S?,^*HIZ*]Q\2X!_]IMK8,<:[G+.,11&KAR%+4>1!A$F/\H=\%@!3M M)3XJ'+4V"D4=133E,'T 1'74,R23YIY&:J47NPCM[PM'OP"?',L*GD=J-JI@ MJV"')=@*= =V&+F-WGB%'/<6<>,3LMX2E%CB%G-B?,2["-8? .@HW65#P6HV M"@G(UY+V?5N*'YM/#8@FM*-Y]+'Y% -LNK#T3PO0U[Q6J0GS*MY:CW#$%$<( M)9/S @4B(^+",F2B)OAQ7M/ZY-9WME5Q]';_X9Y[-@V].L MS)\I)OQUK3JHYJ-$\S%PB9"NX'S%Z.@-@ MQS5#)#! 0D4TC M27/6K'K]P__BY^B7B^93K!7X9<-Q%6Q)@JT,Y[ ,1R<6G8P$T8 -XH$9Y*(* MB/GD8DR46[(U(>F;>^O_O MOMJ+DNQ%%6P5[+ $6Q'NT*7H*ED5*<(&7#.N;4)6*8P4#DH)KI3?;J?VS9W9 M*\*]/'M1:]"'%[=^'^%34Y#-*#0IQ7F<>K@B3ZV=+4[CO.9^"D7>)XC7P:_B M_/J-!8;'';6S21-&-W6N+D0A"U$ITV$I$Z..,JP8,C[EH$#$0'^P1-YJ9H,+ M'.C4LY2VO\M&>2>A<,D*J9/[ZBZ@0HS7_XUCXE=93ZD5$)E$&\&L8(*\@R'-FB0M44>.?I?Y]EQYQA=_! MFJ4]5LMO"G1UGT:Z]VFM%8=1[\H3?D.R%L1)I#%WU\7>,K6:N% M967G+2I>EV*J*U[79D+#I!-&$JM#B$@2+!#'.:HC#$.4:T>458:QW69C'DLG M'C+X1A]\ZLTQTHIR5/BY)^64OC*5A!Q^#X=,X!'Q M$ UR&/B%QDR9Q##Q9+?@&6MUOM7^4YI$+V#]6"-@_27@$\DI(,)Z88EASL9,& MWA_\:0S+27R7MF:'OYF&7QKKFDFS:&+[>W[YW^'+?IC,_!_?C2)LJ/.L6?-E MO$_3^(E@[$]?5#5"[] U\BVZ)F_KVC^6[:))E^6JV^^G??NI63[KTXYF"4Q2 M+_N<1QO93OK=N9_)M?Q'%W$>X7=@I_(H]_;5ALZN-;13T+M2G':YF*UM2'Z= M9OKQ%7[=78XF]G*V7+Q*S><87E\T87$*;P&O\:?U!T R$WO>QE=M/+=SNXCK M!>A MK_W=W?E>W/"L'O\RU?K>]R3]>V_5NH3S>2?\L+=9U)7SW?"I7K0=>Q! MEY$30\0#+L0GAI*#/)_*^^B1S_>5=+Q^?#;^L'5=^GA@R\TF8>O-OD(AF^EH M<3I;MF GVN?VHO=8%G.@5?V*W_V0%7F VPURS[_]7]_1[PZZQ>X01BF+<^U, M%KCI?HP^GKDX'S$R_HN;C_[MKQ134O[F&]QZ/\]V/%QXL5JY:N6&9>5PM7+# MLW)E= $92.KE&7;?PT91;@<#7M633H?+E3T8SJJH]TK(JGBK>(L6;S4459,' M+]YG.KPENML\=FDV?*.,F0X4TA9E4S"026Z54O!9)"6B(28 MR /428#/R$10]#183S65QMYHLKM5/M'9W*M*BI^O#>YNSEO5T2G5D%?!'I5@ MR[&C%2%?%D)JPV2D#"-JI4?<,XEH:&H MXJWB':YX*\P=>+0SY\>R$6 MY->X&,W.X]PNFNG'T636MB-OY_-+V)07=AYJA*Q08*[B+56\E?T<>/Z)DTQ% M'Q %!Q[Q: W21 9$F.<\$)XP)T_QZ]>]#K<(T+NU&?T%K.C;#2.ZHSP]&6M9 M4_4OP814\5;Q#E>\%0 /"X J"&QE$"C)I ',&$.688^4$BH%SU7D6Q5IW^+^ M'PH Y5BJ7;;.KA:DJ)! S>$?W)Y\6,S\'Z/9>3=^N4;9B@/E*MB2!%MYSH%Y MCM1"6$J08ER!HZ\"RB<+D?0D,JL%_&&5)%CN/GO_=%C[9YS/ M@FU/L]I^IICPUQ74#FTB:N+^:'WUGZ>?8KLX ^&,0I-@-\>ICS485B@25_&6 M*MY*=P[LQ4>/E8H8<6;!B]=!(:=20HY@'Q37F!FQEW3]M0$MD?!4@U&JP:CB MK>(=KG@KW!T6[C!F&FOID,\]8SB5"FDKL[O.(XF:U% M*\1@U%S\$?KWO_VK/3M__>/(PR9N%CLJRJ]AM)(B[56P-85QE"2'^*@89S)G MY@/B"O[0E 8D+4]&:AJQWD\)_L_3]_.9CVW[6VRCG?O3-]/P8_P4)[/SS'QV M4X9(ZHG$8S4<5;!5L,,2;(6Z [=_52;Y %"'K03?G$N#K /?7%'MD_32::_V MY,_O'^H8K4WO#VXX:@[_:'W\=XO3.*]!LT+Q^ GB_>JX^2O-J@M1R$)4(G58 M(F6%(08DT@8%@*6F"3] MI(;^^\#;4BON*MX6$=>XLVIA=9]=A#3(AN0*6ZYRK,V'I5O,%G92XX3%X7H5 M;$F"K03HP.DI?,,:$!$X]4X@S#DZ]%1:1@ /5QCDIW%Z< M^MUAFAESL]K MQ'BS!HP=54V,E=QE$*,F/%>AR>ZB6*2&L;Z^ MWK_G*A,P [T5&2WLYY'M[$B-%1?':QXEV$HM![0$ R251\7:O(B6&Z!<6.5A M&(%[I)F4R#J,'<-&R;2?-IJ_QMV<-5;JX(4L1TC/!FMYJF /;M+K$AQ\"2JJ M'C@6HH,5*6#$M J()^&0,5&@1+$13F(I]W1(9E>H2N0NCZ165#U4^4W-E91B M\:MXGRI>$&;^[?_ZCGY715TUN8JWBK<:BJK)1RK>/6:?CFDA]N$)NMDD?.MB M_KB93YHTUC639M'$]E6-?Q4- 57()46XJF"K8*M9&+B0JV"'P ;KL;I",@B_ M1-O&)Q0?52^K.K$O4KP#3'*68W6.OQY=.F^"Y!0ID0<$.^.0)1+Y5M?S$^JIGP':"2<7V(\'V M.EOY"%?[_3R>VR:,XN?S.'U2T*:&04N*+]?:]@$M0:6&E1I^:3Z%BL%CYA&7 MV"(N/$.61HP\5410(92*=']AGQ5"_&T%$#MJ=%1/N!TSJWA"?*C2B&%B6%V" M@R]!I1&51GSI7+S" /N,(&E=0MQ8BYS"#.E@!*?6.H[C_B),^Z 10RI"(@Q@A$WB2.CC$$T:'AT1D*R?'^!JP*;3U4^4>96/$3IU#$QCW)6 M\M>XN*.?]NC[JTA4S7"6QU5V$,&G)U1D@QAF2S>) ^.+Y6R??REW$0?(-8^+ MS&&2HO$486LIXL1JY*SFR"6L1#(<:[6?[MP;E.[1+47_&>>S8-O3;*L^4TSX MZ[(2D'=I_O (W6"QY,&")64*EI0JV K2%:3+6=;C!VGEI';"2"0<-8@'Q9$E M)B(3":7$16+%5@9G)\V^*TA7D+XK: )_MR"LOZY7\M?E69PW'OX=FD_W2(J? M",;^]$51$7J'K,BWR$K>EM4_ENVB29?EFOW?3^-H&AHZ:Z6@!/UET M53>?UG,'1W8]>#!OK>Z*RVCGHPBB#:,?HX]G+LY'C(Q'%%/X\\*V(WC;9NKG MN?G/:)9&=\6ERQ'#OQQ]V%Q'I47B!JF8IV.[J)%U7B)&'+$F)J,$V3+B1E,M MA4>&ISSQDEEDK/9@R:/U,EFJ%;MMQ+>'5=XVZV\[5?MY^N8,I'6_59ME:MP(?CZ!QRS[*<>@$6?G\Z:%?5XW\<$W,:4&R).2B*0 FY@H MARQV.0NFE V!**GD4S9Q6OCF 3NX_7EEV-_"-S7393/]^.X\SKL/W9\A^Y8- M3?4)KQMZ'T\YCS[SSP H#@_T\;33EGX-1[.K103T#G6W'WBW1VV$$IHA0Q+L M<1K!Q;")(.]M("&9&.FN*^=B^\.R!?[;MF]G9ZZ9=MJP;1#R7[Q=P$=FV03, M&[>$?[RUYPWPQMT@^LG]ISG*U,?![?_9J.OU )3?]PLW"LM,_4<_OW\'6M4N MVI/1'MP#/"[3YH\XN80[ MPFM/9XO\EUR^=!9'Y[-YI]U@C\ ZY6_(7WO'MXPN0-+=A]WZL6+H#=]RL@#] M65P];7_#.Y\U/U&(Y[&+-8V6Y[/>4'Z,T]42Y<^EY6()#PV?RM&K;&#RDX;E M?"T56,]F%MIL9F$I_"G\< 8&:!'/X'7L_'(4F@1?'6'7M/"X_<=C6()&PPU/ M1O]Q0U[YCJT_A=]/X%_S^"G.6SO9>H&-61[@[=GY_#)K#@AP :_2V,EX=#Z? M_2-Z /A[WB!SQ7RG\XF=3O.[M MXZ?@1[IA?Y&QXYP3;=#;O>:BSV?V\$NH$WJ1[#;@A7),#K+>>J-,<%R<-7/E5 M=":8H/C93Y8A MWA_._7*(\JYH[C=%*+>BN=<9E3*-AU0;$NSCOW\YO2J9.[OO1O]6CHB?,6#^50U[0!A\L('./"SD-G"NPYV,7/'4" 32D;@8^?O])DF?'6(^X8A3^\05;QS%\#BR1: MI]G60&)X,)(T9\A* KXRDP8Y'CE*B2K)D^$Z-]"^R5_?K;7B%U"*MYLZL1.F M2C@Y40/EJH4_Y9WHG'D> /H=.[RS!YT;"&RI@96--RY8<;6.<\'"SOKKVT6F MB]5Z#,YZ,$=$$ 81J7-C-?!^== 4+('4CEKFK51;<76BX+4X1M@1F1-J$NG( M+9)2F"0EH3C19[8>4@W6T2W\*7MWS(%/,\T1LOCYO)EWX; G;XU;G BUT:/F M,SIM O"U5S_]%W.PO#X9%")5B%-CD=8"0(I2%0-75B=6+K&BF/$K@GKC/V4^ M[\E=C_>"SXI039E )'KX3%0'WN;A[V8\\/B!E"+FP2UB'8G .<9O #5;!(TF42MIJ064J MUY0#9="5,GS#YJB3*PJQ2FXL[.?QR+:CBSB9 MY/]>_[C+;>0;:8RF[9(8 M?CF?P_(#P0%IP\5VF;F0NQSE:^!9GLWFSN+R1J C-I\=:IAL5V2M\ MSV/JF+($60L(S65BR$5P:624)!>D$:7Q+FI//ZRR7>_2WZ?[8? GL:W7OZW7MMM-5SE;+EXE9K/,;R^:,+B%(32)9%6'P!!3^QY&U^U\=SF MO.=Z/;N#0?V]O[NKW<.GIFWZ!/BK]3WN:?K0?ZTT)R2KWW?WGU)9/=\)E^I! MUS%-'G(=.=%&/.!"?"*-/- #:O[H!_Q*/P[]/.TX[D@8/NC(C][_B9^[<\1? M26'J4H^/%B381V2&=R16$&+^;>??[ON(VP.;?0U#Z_]^/9<#/[ALE'LA^%K)!O^]JI6?+%CR[]KG[0QW-8CXS&-(*AD,$ MP\UP<"D[K"+?P0A^%72UX)ZQ/;0)WV!JM0))6.EBD+6>( M^Z"1TXD@YB,-B3"JY%:-UF.:P-V3N=U)WWV]RPF11VQK!F[*!V@J!B[QDN1; MP?,H=L11@2=)R0K++8I)<,2ECI9I2YB3R-!+$E/+[CQ956_.LIGR/\V-NC#KN[_.HZ,*-.<<;8BMLKGT'I=Q,8]8V?2NV>9SD5ENY0#47>:ZJ.KOBT4(K9XYWZU7!#DNPE?@< M^&27)I$P9<'O#[DW@_?(D.A1\$QK;JW2[DD-2[]"?-96M?TMMKE2?_KQI_GL M[&UO0=]WL5RX^OW:U.Z$)TDF#]UAOB0=K^:D1A:J$I($Q M2LHQQ#$6NP MLU='3FO>%J$3LL$2,J>"5 B(FI N(4\F0B5$BJH*) M5!#I4MIC<&)MMF\2L??93.^*ANUU^-T^]TB=@%!;>+Z97[K'E5Y/YA',5H?*5>-75>=I2DXG4IIKKB=<7K^\I2&*5* M.(DT,1QQA1FR"6.D/(Y&*9W@'R_J@&>%ZX-$2N#ON?'N7]'=G6B2@'-L:<>JYX($AS)<&P&H$L M"QX)9J/1AA*CMVH$=^@\_7YJ%_\Q6T["SV?POHN_I11][M(-E_QF%W%'PU)H M'9:RE\DC>99 V<]X_!L8^$](BEC$<8 -;() )GJ&!$TN."Z32/MD4\^S@>]G M6V6JW3 V<)YB,C[RQ;_\8E_TRX]$\MN>]\DTNQ]W(]?&H2:-KM1V/+K*F MCFRGI-W,A[C6UWYD"FAL-V@US)X^/*D(I.$ M=X)BJQS;8U%:G\A>GQ%89[P?Y9SEN5399F1OJ8W3^UY8@FU,C"DDI :K%YQ& M!NN(,*$N*,V#"EN3FW>8U-_G"T]G=QC(05G,19Y;UNW*.5@?\'>;\V[.T:@% M!ZA)X/].%]EKZ.O/X:*PKD4'=V+>^1=36+;1XB).8#>?P9>=7GD>][LF\W@^ MF^>Z]&TOD&Y86[,24K:PYVOA;1[NN=>4WACK M=F=$[?\9C78][PTVC"0T9C3W G&K*#(:&T0E#Q*(#!/$[(+#O)V=G36+LSA= M9$UZ"_=KIA_CU(-P?FQ:/YFUR_FWSGC#>;37?@.)]P1=.^%-9XOX7X0\?P?J M!ZWVK_!T(Q! GC3X7/OG,<^YUHH.@?VF7M19F8^.)*^G2Y[92S O8),^S8#3 MAV.6O'HXF]:)=@?<;Y*K!;S<=N?&7;4Z(9D#^P8_.9CS' MRN0?SYLVMUA>,'7L5W-T5P_26\B895'D\;VH_1&%Z=Q M"H\XM1]C5@%XTDD3X1G@UCUB9#BTGVPSZ>+>_:G(56NEIFV770T@?&-JIO#7 M!IZB&^W9JQ/H"%#>1;[;(D_9A'=P??A\!,:F!1;5PA?" P ES@>JP\J7SSWH M^[ZVW+^&G_=_#:__/ :EG.056&_>D?T(:PB<8WGEL/T=J!E<\F'1;0& V 5@ M_@(4<#GO1W_FBS[,EEDWIM>_!P7*#_B?L_D?O<8"#3R?Y &A(SL!U8);YKRJ M/\U79FN=*1H\S]PN0Z=6RVF6^BA.X7:GW:[N#\_E*W1:7,..PM<4]BP643=5X&)R7]O9TM8 MBT9S;/(H4'L^>P MVS]W&P_VX/%'L)53G!GF410&7 0LP%DP42&*+>%848QCO$WBHK9)YL:621J5 MVSUI9'S R"O"K=,I]ZV\3>)^ 2-W3=TN?^PE_J&3_[_;R?*AP6KYQ6 U87Q@ M'L Z6+W>?*MM>3*"#?[_+D$%Z7I[7\2KO7LVZU80]D-HVC/ LQYNOKJ3KN]* MY*;56-T7K/M9/VQP8^NV;:Z R#8>OJ*%"]:[TO;?.ILW8$@[.[_ZS,:S;SY\ MQIEL_+ONAITMR5'BT4^_OUU%A@$D,^1,.VC;>L6>5-@>X.;QOY>=HY2N;W=# M0O/8?]GJ-KZY>H6M5SS9$$$?E6K/9]FTP.?>+#]F01*S&>NY\37G\)IPX8=X MONCC0JJ_%(20QXL#RBR[!9CU8XZW5^X"Y'@:)]V+_Q0=X/G\_'N9UF0[AQI\U/J?6G5O?.KPSO]C_;AQC9_,M)M)^Z$1A3>"O;_Z:S^->& MVVY;WFZ]_R_016KN4*K1>F#R4Q'G/V#!;P,.>'TV:T;&EV[.^<8SKX "R,L\ M&YWN73>0I)L"_[Z_YM?9R8C@L<%LK#1=04.,?V2I@,1R9J-)37Z;*]*V@HSQ MJI@B?_FY;7L42LL%>*2C^>RR=^'[96Q \M,^W3'/;#6!W/+@ZVE[$5?<%+3[ M>N=EQ>AE.,O;:1HWMI.=S. +N_G:-[4*0'7:IE5,=B6!3N@K[OM%V,X7N=B! M:#[RU4FJ^X[\R:N+@'^OB/[)PXW'2LGRNH1FGGGJ'" M@]\O_>K:M=,W;]QR,9M?WOS,;&V"U)U;=_8ER6]L?'RUFZ>C=WXQRSN51_)3S'K[-/O1U:VZR3_*T^ MQ^G[.>VGS:V[ 98N,LD'^C/]. ,!=DFXE4/5O\O:X.?5[%U!X,VG5_Y?1^[S M0\%[CG*$:'$E;9!H)YM/S<<9X&T+*Q)BRB>OUE8 ON"L^\;.^&>!7GMU^3F; M$+.'];W]M]89X!&\+>#)BM3UO[ER1+NO M^M[WG[AV?^#I\[?=G'Q>G_:O.^W5H8UL]L*<'2W)$X.A= M!8Z#L#Q(%&(TB$OL]$&.-XNW=CZ_A!_> MXRY<.PD___K38_(FF@;)M9#(2?"'.$LAYTTPKAGDVTU$6Y_Q_7 :XZ)=!>?*?M_C* -Z6!KJ<0F9NXK@ MGY:/>;XQH(^3IM0;XLR".[WJ+7 .S*8_JX!L@I=X92<7]K)]_=WHWXH2\;.= M,]A#>A,LMR>2)I1, N@220)T$8J8$53@9+316VU('I/>_+"8^3].9Q/@N>W? M_AOX]&7.OPT[LTF+SFRRD]&'1!\GAW!2EQ#-/"J7]\S/9_-53A'(U3KNT_.L559*;]*8FU=TL:RK ML,SWF;[]Z_]@_/67OJB[X,]PM^7B=#:'YV]7M*_WO\ !SEG=.%J>Y[\?ORN6 MN.+:!21H/CC$8T+.6O"MO'5&2JQC5+MPQ:YV40=2'T[M/+9OUDMPLXJK[7YY M=];FML.RE;;! W-/KK(V_5MG=;TV.)VL^B!=EQ0??9<]")WS_#[..UV][43/)A.[_LU* M3_&FGO)\W 5C/+@3+YVRM4M_FB.C@"PKX]P=9^^#EN>=P,!ECIU#O*KNV0AE MIOGLK M%=M'$_%]WN6EC^Q("\[H=N9F==P')/E8_F[>#+=W.8?DXNLA_3&<; MF_G\)GOHP27DNLP<),YYRAPGKZ3L&U<@5W)FHUD9V=X8V5<9TM%#D B4LNQY M2YX[7%A/D'7@QELM$\4B=_S>"03URKQ?8J3%$3"C%\!Z DX1DX@LSBJGL\HE MSA&%]0/2$X+66X-_GZAR+Y[RW"#6*V#I)',R^C]][.3V+_H:U.FB64SZG&EH M/C4 -:'MW=B&U5'Q^-G'\T47(,J< M_*)I^R*_9K4-)_9BO/D@-Q[B^V;:.S_>@G!@$_TY?RMLO%R3X6X^8/=P71W[ M91^6Z@I-5KOXB\2JJ\KH*R[:W!,[UP>O/I>=J.ZQ\NO/7-W MF*#9LAC=F_2GY+/_T7]R4\X@K::KRU]7UN42Q%S']#%V/[XJV=JXZ8T'ZS^< MOZ:_^_A*,)T_!.]ZOISG,Q(/$DRM'WGL+/#1_[5S6(2)^L^=-W\G27\X-3=C(NG8J/MG'I:I=AO$W&^XX[FR^OB)>L D69I9ZHSQO_:'9.O_LK.Z'W=RKY?%5V>?Q:%R7%DD:/F 3SQFUN MCZT$*!11SL2HF#);_0B>:.B^Y4C-E_L_,7COH>G?*@;1T]=5X6_;AWFOSX1F MU036_D=7GF[/FX7=//.X)CB=QI[/:IWLTT\J,KP1=K_B.KG*)5X=^_GY_;M< MT@>/ L3H(JX#[WE=7@8IHI0(YIG)948X-^^0"+Q6AB@)D88<*Z+\MJT03F 1 MB4.:6?A,$@0YE^"#3B1EE><1TSNKCGHB].,R'YOH.R3U! D>L_M5^T2.1,Q8 MW#F5N&;EX)F%%B3PCHA3+0 #8T."+P4 M2-($X*0<=6*K[0>1*2AO&1)24-#0))!63B&EJ"-4< RL;$M#-[CZ4TD482?# MT\$K%M4=CYE''YOY MU4'N,9;Q_4JJ>>K;SZM6$3^#PC5V\K[;]>]6FWXG](IR,M@.N:N: 0!S@.WQ M:!H7+_$$/?!W8B7'B":<)33F5>)3@%ED90"LMPQBMB3R)'#2N46D@I9@0V2$G/KK36&;]5J2>JQX$2 \F73BZE ADN%HM!> M$,VTB(XEOY2"X<=_UQ>!]SN,XB%V7V!1@!K60ZI>WDT/,H(Y5L MK(>7.UII7!>LO\+OZ\Z%G6[VC0='N>Y[YI =;>9 MG7?=X+*; $LXC?W*7]5* $.H]/_I]+]I1\MVW6IK'L]6_2'O9F0Y _,Q3N.\ M:[=R.]^RV5KISCS-><>%X:>KOI)M%R?+)QM@A\RR)Y(#M;/Y8D4-NXJ7JR?) MS01]5V"4"V/Z!J9=9YM5#]+\ '!Q6/K<+;.-\]PFINT*;:(_G8)X/S8KRYB_ M\NO?MJIX&J5E7Q/4E=8T\]#WS8Q]/]MNJ@Z4V=J@ M" *I>O#.G$7&*8^\]I91:;5AX38)6:OYYOF%WAP^O3!*&SF6\E@*H[9+6%Y. MKD\F3Y-.%-FH*'!LL_"X2D: ARG$K$53 HS_')0PWA M XE9Z_P7M?'+M2O?,BAV<"F_CAZE61?'WBRXSF:SKV:Y:0[[KF]KRFS;C:Y) MP#EN(-FZ^]R6$?YZZZ2M+D17;0I7WWQ]*L&&<-6/KAL.E,NPSV>SR?7AA^L* MG+[=Y'+13+J!%AO\IR?K_[;ZP$5&B777]HY+]34Z\>Q\,KN,USW^9O./=MK\ MLY8E/Q&Z[;3K)ZOOJ->IX/VEHX?P@,%1CBC -.(V>F25USE2I9@US.BPU2'/ MD> \P1'Q )#-<<+(YOG,))$"-6';ZDF MX\$A]W,-HJ0"K#;6'.'@LMNE"9CD"-S56,M"M-JQG0RBO.[)^B[E%8W3=E6, MU;7A?YMK"#N;_@-H2GAO+[M1:T/LW\H*3<[T_5OY27=XON0.KG]TXT36"K)Q MKFR]>]:C6[L)&5^?5UFS=#?EVS=/N"'CAPFR.@Y?"?IU8V. 2S[<=0B &ZNY M7OF3J\86/T]S?_4\M.=]G@&S:O/:3R3L+LL_OII+V.-L=V57D]U>P\QX\[OR M.< XN6J-T8UN6276YZMY9.UTGB?0]?-W^FJ\ M\]4(TSR(.<_JN>H!V %B>SU6\;%"OD'TGGSONE!_NQHW^ MOG&C:U.Q^;7C?.QL7='2D^%^Y,PD=M/?['0U':?) W3F?\3%=7.DC1?N)@9M MT.P5/5D/+>W$< /" 6[CYUR%$1]KF%Y@WWYSLS']Z,&M^XL1\;/U[>\XXIO)RYN6F9*OFB9&7_=7=.;Y=QM>U6$O#*O M[=4@OLY*=">]>HO8-O",]FJ\\I5Q[[JJ741P1>"_O;UQL^FR755->=N>KF[1 M6W_P([._DUV6WL%I^E-WD\ML0L'8K[R5J_G-G<=V_7;=VUR\A$E,.E@7J!6( MNF#!X;$:F2@HBC8)SE1R,FXY/,:R2%4*2 AGX#,F(FL"14&#ZT2LXD+&+S24 M>-M7H?4AJ]]6R_'3;/Y3YSJNSTD^-?M$QY*+,65F8#&$\;IC01[W9I=@4H " M^$YUFZG/(8&NZ=B:8Y&LY%UWM!Q>F0;8/)?1SF^.*<\# &*>P4^=M_M@* MR[.> Y#'KD58WL8=?#?3?@9C=^0-V(Z=K&^4*4*_K[YO_GS\FX,+[)@D$GG6 MG2EP 9DD#-YP%KOSH(M%O(,@ MW]'>_"Z9/V>$LGJUCY+;V]G4+^?S7$1]5>??<:)5B?8-YM SIEPXOD6;_K:. MV?3\Z?TZ%GQ-G_K+/KQ_OTF?P"+GL/!\L_A[*WBZ]D2["<']9-.N?W]V%I>N M;4)CNP:0_3B)Z6WW]BHN_04G;^WD6N^79\M^8NBYO9P#@X2ORP7N_;'HQ?%C M@Z ^$,PQLM)AQ/,?EC., M7Y)(^ 'VQUUY$Z6B>,0C8#!% M,2KUO=CPYEKF[WN1_W@E\=T@A!9#A8A.._-P\MM!BX&.DRC[< M5YN#1Y=QT2>0&C!+W?&J;KIS'K/><==L=&Y%S%[$2Q*ZE%%PQ3%!0PN>8 M!47&A81\H#@F'%G8;JWSJ!&<5TG;S;3NF_G<3OM)]#]<;N5UW^3(5??'OX,< MKO8NV=Y\83F_GCQ=YA*G'$3,(8CK!-KMW'W1%N+J6.F-3$:73-GL+9^3V[GW MSV1V,>Y:JCO;]Y[,'=2G5PFE3_V"9L4*3:?UU0,[=*<(<)VZ,#K+,8>)B;-?R^;D&.#\5,.>W9AQW;=]R3KU49V MMC=&X#PN)[W??P-I5K.K5CG>#J9.;3=']%,S6[9@?O+&;%.SBI3FD:&HYU-W M&=#U7)O^=G85_X2;=G.&*KT:I&YN=G[)RK&B4[]]>-/5"^=X]KJN>MQITQ4$ M9O*]:M]S3[ESV4:NJUC(+5]Z?;[F@J.KH9X2 IIP3%B01IK;,0:;Z&ZBY[@%!F* M5@3$M67(89][8!&JDQU^\Q75AXWJ5]/8<@G.RL)73'^<,/_WFL+GIMD7 M&RGLJ^&]X::7:&_XJCWP7EY#]?RZ-/2Z+*NOCNH\CZNRK.RGW%L)!K \@:_/ MJ<+K4RRK_G_S=6[TQOB4JTHLV]./W'(YMU6]3J^NC]%L*LJ.3W]HP@(51.5( M>W=T#_P2EQ+"PH%?(AW5;*MMWZ."A/XTAF5NQWL5F>\-]3VF;3*9^>YO[])O MT<\^3O.R]A:L.RGRC>="ZDYZX#F 53>XZPF4*]>XZW*9"4DNG&Q?;=7HCOZR MZ!1[]8XKR>1*V%>YHNNUZ_ST[A5@T[W"K[O+T<1>SI:+5ZGY',/KBR8L3N') MNY+=U0=\GD]QWL97ZW&-:Z%W]>']O;];/P,\Q%6E<&;N/5=XM;['QH5P9;@J MS>V^5O 3I<2?\F+]VR)\X4)RPMG#KF/J(9>1$XGE R[$)](\Y+K=/Y]0O.SG MX_31SP?_F-^E/BL3H+M==+?>?&4?9TK5EZJ_Z@O6\P]>?\JS0+V=K$Q$;SK6 MRGY54"XP?.VH.^,XNFD)OG#P;;W=N_VO'U+FCH=XPDD_P+!]W[GCX&@#9+=_ MOE$Q?X^.U,7\YC,+#UF(.XXLW%X $'?^;5>ILUZ,7H+]F]XOOH.LV1TR*V4- MG^]HSR.VY&94XHL;\8MK3X48K_\/[__,2K#][8/3AN?9TP?;QW4]JHU]T386 M5QM[<&TX=#5A1$^N"U>%@C@V%$>!Y[0*WM#M+/<[7&,CX^RO.8I?I&+#S4:NVI[405 M;VF;X5\.LCYW&NYB5JQ+$=U>LF^2:SGK>\]I?16%)8$C@[%#/%>B.*\-HLQ$ M9YAA3F]E;ZF( N?A$I(+C#CU&&G/(J*><^.C=YIO';5:I6-CN#M;^[<^:;B3 M!IAZC,W]Y_:K]3D>XSY XS%PB91)$\&0]8H@;K!"3F.! M?$I<Q7L4XBW'LE;D?(G(F91S@5&-,.,)D)-1I#E)R.+ \J$&(^G6["[&(Q7! M>*1I'KR)X7+XG$7>"QX5^*[1;XTZ?$;D).K^&9S5]CRK:=]]=/[;,BTU+O]- MY\1C&^T\'U.;ALU9W,]4. ]_R@V3?(QY M "E%X/U3KW"REH;;) 8K*:1U%#&:).*. N<1QJ$H@XO$ <'!!W7_QU*H'=*8 M:C"JP1A\!+TJ<4F"': 2'Q7J*:(QCD/<3+)+7]R8+IO.PO_JCF=0M&VBK=4\59*<^ Z-2NB]@HC M3$4"EUUCY%ST"#OFN+6)6;(UB,=3;X@ \I-"((@3GI#-3;LD M-'2,1 >HT$>%AEI[8B3#B-B4V^0[C@S5%"D"#GY( MB09)MN;Y)D><40RYI/(,8.Z1]I(@0;6P&'.,E3IDVE97*'P!EJ.*MXIWN.*M MN'=8W',N@"_G.0)?,.7V\1H9A062*C+*B0C$;B5N)7PHZD@1TSC7:3N;QWMK M\ *U"M98KO0A<8]6%[ 0RU%+KH<4V%ZUQ.\"VS:<-=.F7Y^ MNCQ=J5A=@H,O065&!VZ+0@(-QE!D"= C+@/\S06&L)=&L. P"WAKJ(77@A C M$4^> C.B%+DD!<*8D)B49IB9 S(CKL9&[#(JL)\ML-UKKB3-/RIS-$ C,UA9 M5_0=T!(,<&,<%?KJB)-P(J&HI,]Q"8&TL0"GP7KEM&3>L-OHJYQ4DB;?59 C M+KC.17H>.0>0S2*E6FR-NGW.L^!CC@]>S1^41-@=3BFO1%;9>Y1B>WV<+.QFU]PX* MK>FY0J'_">*]:0#I"179 (;9,@]X'18)*V1 TJ+@#A7$>E<="ED=%1;ZZEW6\?UC%8VZ8@HM0YQ+1A\ M)F D?"#&.J>,6TD9L M4D!,Y4/W,F+D@B, T-0'R@'AS=8Q0V&=M]QHA$GNDT>"0\:Q@*SQ,0FJC%6' M+&LPN)#S%A7#GYIS@;];$-9?U^OYZ_(LSAL/_P[-I[_^!?YXU*:\V@RK^ZWV M0L3*:QLTXLKGKL?.(^NQ08)(JI7&5,JM3LF/B55]\*?AW7F^L/WWV,*6>C,->?]X^.OOL_RC=\M%N[#3 MT$P__I[E]SL\[P^P__[X;A1A0YUGW9HOXWVZQD\$8W_ZHK(1>H>VD6_1-GE; MV_ZQ;!=-NBP72W^>]D8G&\]YG-C<9FFTF(UFRSG\_TKBHUFW-B.;UZD=7=AV M!/]+,S" %^VK#:U?ZWBGXG=E\NQR,5L;D?PVW]W5V[S4],VKIDTB\M7 M_S][[]K<1G*E"7]_?T5%KWNG.P+)R?M%[76$^N;5A-VM;17+#0)T M%2")\^OW9 '@#:1$D2"1!>;$6$V"0*'J9)[G.;<\9W.-6S*!W^5Y\9,CN;@_>INYT.4!??;?;N^/SWEE\ MYD[/08ZD8D]_?U\@/T+NOU\^D[G77YRX?[JBHW$,KW\,7';S:=AZMD^#\IH( M#Z>8Y@D6]!YVW5V6X@ZQ Y![_NO_^HI^5;5MA-HV&*,C4+;1K>_3J-^C'M>J M@JXX=R@X]X_ADS$@"RM@W\4F?HR=;_O8G':M?^KV Q4 *P".3- 5 \, +MX M8MM9#F_E^&<.JR_MM($'.&F^:6?-6;1=_VW%Q9&JZ_Z.$E9WMZ)@L2CX<@U^ M+2!>.^M;W[RWTV4<$&]Q/%_V=A8JZHT1]THDRI*%/%^ZS%6PX([ZFLH2M M5@0Y+/-!Y!"1CDDB9J@G C/-E2Z,9#=!V'48XJ=U#NIU3D%=KY3.E7K=<.'S MFFE\F8OI5W_"1W2776@.&*LJ%1R">.\ 1CWA>;E#U=1JF#')=@:.-EOX"1RR[@5'!&:3.[9(I#A4J'$ MB4J:Q!"2VLFIV <&3@8\[5_-7L>NG8<_=_.^?V!^ JP0L$@$QOONW5O2AC\H M;*F"K8(=EV K&^Z7#7V*6N>V)REAB;A5$;D\8MUKBFG44B>\FQX1GV/#_HOH M<,>I!'U$>"7% X68*M@G*-ZN0JZ[MPIVA(*ML%!W[R@%6X\\C#)-L#'5'Y H M..!U*@&/JGA+%>\(@R7E ,\WFR4[V%B.<%I))3SR@43$E8S(Q B[2R>"J>-8 MZZU!@_>*Y>0Y8Z_Z?AG#C\NNG;U;Q616S92&/ZYC-N=8_^#$A69ZPN4N8S0' MC'+E[-,'G"4^X/49.0M5\5:2/V 653Y*(Q1',L]UXX(1I#U)"&ML%*->2[(U M!V8O&9$-NSY64@0?$5()]QD@3A5O+9NN.[F*MXJW D5AHJ[B'4_ZY"#S6.5X M*S_/NQ3ARJ&QL]#$CZ=M5T];%(A*C],$[WQWU278^Q*,,$)3#HP=?AI&"ZZ8 MMA$9%@3B*4IDI2$H.:UBBD1;O]W^:@\'3-:$LNPN(D@/S=,(,5%REQ.''T>3 MQS>FL)P]_]3M84M?F6? =W4)]KX$(S0Y#HK3B;+.,H<1U13XV1B*'$T):6NE MH$(:E?FY*$Y?35%MN^$*CY0JV#'D"PZ MX-Q=.;[,Y\>+D)I]+12I'B#>JPX1/:(B.T1AOG336$,[A:Y$C?#L-\)C&2;> M8X.BUPKQ9"RR+DJ4M,.!(2,3@4O08#W55!J[ M[Z$E^),9&S413$^H%&44^GY>7VHLIW+U(8GW@+BZ'(3?ST242O:C(?O((PZ< M$61B8H@+#8L42JI""[:6!C9[SAQ0W>;N*F/T'N,G,=$L[?1N[$WK%,49]]"_"LCN+MBO6KE5'_")@>V6U*G57 M1*O47<*.'PUUEP-KU5VO[OHGW75,DY$:+ @:HT(<\XBTX0$E:26UWEDAMQI; M[=E=?P6V1COK6_]W.UUN.>CG;CF[[)8C]LE8/3,[GMU1F7_/912U<&7_QD 5 M;*UG*UK(5;!5L.,2;(6%NGNK8*M@*RS4W5L%6P5;86'O0JZ"K8=B:K9A6-2_ MQWYHHK;8/@S3S+O<6"WZ_(;%O'D/;VW:6;,XCDU:YE/U-:=7*(;5G-[S6HF: MDMMSEWQFG0LB($$81CQY@G2 GYB@UI@@B$RTA+J@%=JO3LK\FMZLC\<\J,M9 M/3-3<:P2]CAHHO25* ?F:Q%.9?Q/,KY/V GN".+1:,2QX,A1Q9&R7I! K2)D MJZWI/HIP5HR_ZGXV>')OY_FE]8$9"QNK'J6IID U!0Y"O =D"CR?E3AT)K_E M*(UE1'G*/<(8&)$SII&-,J'$ S7$V$#:DG;"JC'QS0 M5?&6PB.EKT0YL%:=^^KN:B]5F(KG%^F M<__RW;LNOK.+6$_@5,N@3KT;.W-=TNP;2S9JU5-QQM^]!'M 9M]S6(-JK^W9 M7J/>\VQL!9D2XH:!O98C1,P&AHTPQ-&M>33[L-=NI5^KO:"@S7#)EP4 M-G2FFE^U%OD0!7M K%P.HC\@&%-I_;!IG;H8N!$,/B> HKFVR"II4$Q&2F?N]&V/C:I4#V4V9 YD09JH7 M/D8F>D"+T5H366I-9!7OEW4*JJ*N.[F*]_F*MP)%W,5;@:+NY-&+MQY^&5FJXN4-!UY>U.1>T010A5Q2!K4*M@JVPL+(A5P%6P4[ M+L%66*B[MPJV"O9)8>&&9RQ&Z!?E; >QGZNHGR*Z=,#!OG)B3&\6<_\[&BH- M 9\NJA'AEW[1S.:+YBPNFB[Z^;L97#0TWPP#<>;+WLY"_VT-Y8Z 3JJH:U*B MBO?YBK<"1=W)5;Q5O!4HRA%U%6\5;Q5O/?%:]HG7VOW[.9Q[53XEZX5'7A.. M./P?LM(&A(U3 2L:;' [:[)QG[93+[V/T]C9Q=5/_C#O%SLY\4KPA&%2&WN/ MEY5J;>/(2&G3)0?959N M>TLO8TZX#HE0A&W, Z"]159KASQ6G%KB97+J(6'6M/#MB]NZ#_^T"JK\=A%3 M>3V$5%[-_F^.IXRO&;$XPK49\8AAZ'+$%G[.S2QOE\G77RP2,A*1P,Z-'_UT M&0IZ^IM+R,M1?84O2?!\/QV?!_U/ ?A6RHML@B=Y8:'M3A**_CB& MY33^FFY.+0[%[>NFN2_]HGW?+L[>9J1Y"]_[_13^^%43>V]/\W;HEO$V5.9' M@K%/;Q!"'[I#Y/4=\J]EOVC36;EZ^++OERYS[$S7QXM;$Y M>=LW'V(7&]N#B3&=SC_T+[:U]X\#_F^><"V7K"$O['(QWS!L?@ P95[@[X:W MHZD]FR\7+U+[,8;O/K1A<0SW/:CR^@,^3QPZ[>.+/I[:G#[>B'RP\5;7_NJF MM.'[MF]=.X7M\F)SC5N2AZNO%?Q($?)U7JK;#([U_1UQ)N[T/J;N\C9R),Q= MKH>/I)'U_G9\?Y_).NNG23K?]S2:?GS3\EZ'T72I+FY!@KV']; CL9X'=0E^ MC*CN56<*'PF(-+BZR:>0-'NE)K[ M?@HW@M[XX_DT]NBO(,A\B*IK<_YL*/593FWSX?H9+'N1T'M G_EZO/[)>.X! MHAYA$5X)M9%5XE7B!R#QBC!UOU>)5X.EPDG=W%7B8^HT\ER]X/N5J.9C+QY< MW&;:IEC;AQS*[S<@]S9V)V1\)_G4D:)EG.0K:8L?*IK4 M@2EU#X]2L,^4$;'0.ADM4;!!(FXX1LX:CJ0R@07EI8KR.B-ZHY5-.B)*K4-< M"X9T"A@)'XBQSBGG367$VQ="'F%5&?&YH$EEQ+J'1RG89\J(*A%.L;:(66P1 MYY0@YWQ$CC'*&;8XZ"T?45CG+3<:88(5^)7!(>-80-;XF 15QJI4&?%3W5Y, M]1$+09-:#3:^./AO;?\[2EV,39N!.O:+)O=#J#G39Y,S'8F5^45R+D>_;AZL MX8G!,42'F"(,<64$TL8*<(N5,\$0*MR6[_RD@S5NLA0R5/P,2/%J#12_ 4Y< MF;)QNNSB^9@-1"_/V>"?'K-QQ.BM0S;*Q,VO]YUX'XG:EN##5(%7DJHD]<4D M12A/$5.)!$X.",*NK)29:6[.;M2\(0C12IBAKCQ&%E, M C(,7%UEE4U4%!>1?516(D>BLM*AZ6QEI4,3=66E V:ER(6/22E$N)2($P%> M$P;7B6FMK;>8@2-57 CV45F)'IEGE"I\)CH[QOAKK9]];+WYL7W?@FA"<];& M::AELR.(QSZKK-%!61H\&:V#QH@PC,&7Y19I+BR*1K& @T\IFF*CLANDV)V= M 8)\1F;&LU+;$ES@*O!*4I6DOCQ(2Y2F(E DL-6(LP2$H\$Q5EQ[EX+Q6)<; MI*TD54FJ-,RL J\D58#P#XJDHG"$4^Z1=@)("IPA^$DIA'UTWA&LN=PBJ6)B MMI6D*DD5A)G7P[;/NCZV!)N@5K763.UXX*,FV*JH#U34%4SJ#J^BKJ*N8#)> ML5=1U]*?DOR@4@:IYN"4K1-11^.OUJ!7S!5W@9C?"KP*O #UO@%5[J M;G\6 J^MA?;CV=ZOMN#/G84_![N(3;)MU[S/A1C-:>R:^5")T7QS.N_A@J?3 M=E$GII8'7@'R2 M$0DQ(?.\V,"0D8F@Z&FPGFHJC;U>+/?K *X_P'7R][^" M)?T8P]OY3_]>MHNS-W&QF XEI()L,03XSD2>L)"1T=I10'(?"^F9,>:5F9LS)G9<[# MWL/EX&MESN?%G-1[SK532')'$+="(Z.H05%:8YVDP)S\.G-2<"LIR;.@8JVL[[UZW#\/*VC\7T# M.MOYMH^A^::=-8OC^;*WL] _(#1?"]-*S2Z6+MYR%.8!)M-NLK_5<-I'^Y5 M(_8^(:R<1]P3AC3V$0D5N;9,8&O47GN$_;HYS+["[/[5#,RI=@Y&U\).ST%^ ML+.NVU?G5A6[;%4A]LFS[91.M+A]O&X%K\/AAA%BS\@E7I)\*QL?A$9\*0M> M_BSJHT?M1W3(:^I8SAPQK$I=\_\S__Q MD6+"+U3[ZG^JHE<(]!/&6 SF5IO9!4QYCCZFR2!L<$6?2(1,"1\E[*X/0 M21I>[IZI-%40CM9*\S'![4N0GGT7F_9:<#O7FO4LR4$$+N-8J]*A!X->L7W3*_V/^Z M.([=VV,[6\>W_Q[[10R;X/:GX]IWJ!O0L&5JW<"!\L (T6:TLBY)LI5S1ZX% M.PT"$,.,%88@'XU#0'0>:9P4DHI02K#RVKAR=\NN@P 'J=P5-:M@QR78<@"F MTM'3TI'CW%DB&,)26L0QMD@GAY'W)L)_*?9.EKM;*AT5@9J7H]'PLW73^*>- M&_L+.,Y=Z^'WT+[_TQ_AG_ONXRO7VQQ:)S@(RP-B(<_*C#$A2P)%(1*M:)"8 MVJT#!/>*(/CC&);3^&NZ=RSAM]@OX,87,;Q9S/WO?YNUBW7XX.4L;(:^O)WG ME]YF";Z%._Y^"N_\JHF]MZ=Y=W7+>-MNXT>"L:\_N=T(O6&_D2_9;_+Z?OO7 MLE^TZ:QK ,X#0A]A- M W_<_HO-J]DW'VS?P/^G^70Z_W"E/>I&$P9%V(AD+UH:L_@OEZD]F,,WWUHP^(8'A2>].O-!WR.(YWV\44?3VUG%W&S M1@-9K*[]U4VYH?=MW[IA"/R+S35NR1"MOE;J(\._SDM[&XBN;^^(2W6']^$C M:>1=KD>/!+W;!0TE.[Q!-SV+U. M?^JQF_Y/(-A[& <[$NOC=K5? ^/Y8PL,-]WT\VD+Z'V%9$:WZY^@#_A=EGBP M:/HGUIS/+BL58K+Y'\ASC.L[5E2K@JXX=X X]X_ADS$@NZ[8>9=[1#;7>D16 M'!R?>I9Q%GPD$:-2IH_\=I-37B>1'/HDDBKJNI.K>$/7KR/>,SB MLD#%<)G[+LWES(*XD%MABU5.2NB7^>S]D'?+Z9MY:GZ,/IZXV#6,3!J**2XT M0GRX:E8%.R[!'GK13#E8=?.Y"2VM4-8DQ+UFB ?ND7/$(,>TYUH[I23;:IN( MHPB$:"0%_,-%2D@[PA$Q!'Z)-@G.;SPWX3Y?Z^!NZ?YSCK2_+#/ KHLG^BL' M(_KU2Q?G(%[]\O,G6_T0.C&<330A]:C$@0),%>PS%6PYR%L+49\7IP;AC"-* M(NJC19S&@$SR$C%*A9#*1:YC49RZR56M#YQUYN!#6CO4<%Z-ECY+\5;[:+_V$6$V62PL,B8FQ F/R/H<@C!, M:.."28E>MX^L=\*:2)"2FL)G?$ VSQ4T(DB%C8XRIEUW'!X0]KS=\)^[>?_0 M>(.8< 7R9JIV%WX&.%/%6\4[7O%6EMPS2WJ&+8T".4%99KR(' X&Q:2"=38J M&K:&Z.Z?)1\CE*".5&W'7PCDU#*& PPEK,X.U^!<T#:Y^^/4D>A-9L8 MHFO*9RRD_X!AAP>Y,J.EI2K8RO<'2:A<2>5S"Z8H+$=9*JCP4DC,HQ91% (\/\^[%-M:1E$N>(LL20S2H0+$WR8M0@D5X7EF[_OV<9G8:=6%: M3X3/J,B0%^;+W*^_6G&EK4$UX/9KP&%K6>26(95T0-RD;(QQ MBS1VGC")/5?JN@$GL!;,, P&7*ZK<3;7U42-N++*4,+S8>EQM!L1$\+)A$NS M[YS>YS6F6FJ5F\T>LYQ8C9HA!''.,#*,)41]L MDH):J[;J=?9*[H\1C9%'>.]%L)7>=Q&(J4F64MB_BO>AXJTMM.M.KN*MXJU M48ZHJWA'F%([I(4H=C;3:BSR X8S'>1RE<8 5<@E!3NK8*M@*RR,7,A5L&,P M!NOIO4+2$(\X?JGZ7]6]?9;BK4G4_291C602X\A1C,0CSI7*E>H.:4:4](DF MQ[::(RNJ*#<)(X6#1CS$B*P,"24F=$K41D+"."JDR(1(,Y&XD$-M)6W] \2: M*MYG+=YRH/@!14V5:D=+MI0#CI1 -1A%)<%-4^1KT2 MB*].(RB$#>I1L /DE@?/::IQOQI0?0:"K=;0?JTA@9U7@@>DK0?+!@>)G&8. M<1Z,TD$F[NW6U$JF+=7!HJ M1IPHC$ST# FGE' D"!9M@5.9_CMV\V#[X[S3 M/U),^'?[KM@N::L?%*I4P5;!CDNPE0?WW&,N.!^,<\@ZR?-T0HZ<8 %%G["5 MQC#.17D\^*#0P 55XDJ4I<-.K6!;3<4\2_&.T&8J!W4.OVTP MXP%'(PV2ED;$<13(J3Y1^6E MH^K$@W)@K IV[_Q0EV#O2U I>K\4K8.C.AJ)L(\!<8L9TEQZ!.2K!(4?J2%% M4_1SJ22IU%U$3*46GQ0"9X\XLJB&,4O-F!S0B(3GLQ+5Q-NOB4>\H]0SC((( M%''F#7))$Z1S_LMXHKS;GD*-L3,R:"08S5,H'44V)(^"DRX$Q6*RNM 6'8]J MNCVJQE0+KK+U(8GW@-BZ'(S?3^^/2O>CH7N;$N6>:A0288@;(I"F^2=M#!9Y M1E'<&FNT5[H?802GF@'C&794DS,E90:J8&M[ZKI[JV"K8"LLU-U[,()]]$3; M(2U'.1[DR\5VWNP!,U*(X JZE*CGE6\5;P5* Y(U%6\X[$:ZY&WO=N4 M;_),3#1$_0&E+C(#\$N_:&;S17,6%TT7_?S=#"X:FF_:6;,XGB][.PO] _H( M5->M!AZ*%G(5;!7LQ5H/LMQI$<:X((#LE21/-A-*FQTE#'MK#WL2^_C-'9V+WNX[R-";M<]X'8)SN*43)A1I9U>J=6?1225:A>XK[0:E/TA>RJZ@L< MPA/;SMK9NR9^S"@0-R[B &:G0]?HP54\B[9[B)M8(S8U]C@:45?Q5O%6\1ZP M$_E\5N+0/<%S#^R7Y0E8*W[38$%XPH.Q2-IH$-=*(*VI0]X&3)W6B:@'.6!I MX=L7UTKH?]O84C^M3*G?+BRIU?B-5[/_FZVH*XX3ZJ-_$99=MJ^*-1OID1'G M&_V*N&LU_W@@Z;)?!S];$-8-RQG:][=+ZNM/"HK0&R1%OD12R:>'(ZG9_%V+@XBZE=-*=3.^LOK\&-PN1'@K%/BU,^5)I;^^Y?RW[1 MIK.2_=.F/YW/^GG7V(9C\LWOWS:]?0^8V@]RSC-T?GHN\GS0=8 MBNC.&EB2BY<;#Y^(T^@7S6+>G-C?8Y/OM8%KG,[[!5K8CP,%=*U;#H>C)DV_ M=/]:O]\#] ">-]/VI%T,T;'^J($;'*X#\.V/L]M\Y?--_/?23O.'#W]:0HI, M8&&0\CXBSAU'+G&#+$XI.$DB#WYK+#:+1I%,QPH;34K8G$I[ MQ!,77H@8N=H:Y?$(F_.FO;G>CK^FX8]WW9+TDQN2C6X[VEDX_%VHO26&.HLX MSK-R><#(<:^0-$PZ;86B= LB1:"">' _5,(2<4 /?Q\JJ[1D&# PP#^<&8H,$1P%Q80"#K=H./)#Y MXKAI3TYB:.TB3L^:U4G_H^:']4=NL5H_@.WTX0RHX30+&V I]76>#T51+X9'A"6P=RBPR%JP>N);U,EFJ M%;NCSN8Z@-_.:T5OK0B05RH"Q">5$A_=7@Y0YBYKX/4IW&;9=SFINKIO5UB M:2<2T*0T\ ^QH('$@K%'HA:).H+#5J#D*XZ$!#V,-&#)Y98] M;)VWW&B$"5:@X\$AXUA UOB8!%7&JJWBO(?IZ]5JNT\;O""+JJ^/<9Z\ MS?F\Q;PYM3D+V)Z";]*TL^:][=KYLK](O7R(TS0X0)=3,!-XJY\N0_9WLDL$ M:C5I\AKD_\*]][YKAYYHPUI.VY2OW2\[._,Q?[:!9_7'P_)O_*=3>P9WV)S. MN^%SZRA"/F%UU+R<3IM^"1\8OGQXCN4L@6S! ;N2D;LIX?;_-^G>]SO^M-E)5P.?,Y M'SAM0ZY5S_FYO@VM[>N&,Q59MV8(:QX298N"L:89X2 $YJ1/"PC)B ML"/I8A#+4"=T"T1>:;C]XUKR#YSDSB?*D(F0HXNU_#"U?=^\S-'-D_EL$ *H M_R+"\P\X\"-\9-;GA?MI%KMW9\U?_O+#I/EFU674?W?^Y]4+X;MOLV&663YF MDGEWA_#F0>UK+165,8?[C(0@H3@3CG M%+EH!*+4X2BQI,EL#1BZ>6O_^@'6J#]N3[\\^?Z9R/[8XA+GJ:;%'.S.9KY< M] LP-UY=%]^!K#]YZNU+XF:4CC9P-FEF<3'DH;(7XV/?KYM))/"OPN L.?C- MQ>G\P^#S+J<#K@(TV^9=KI."SY;]J(>O3V"&8&F<1%+[!*C/#-(T,.2-H&": M6$WE=F0K<1J5E2@YD4/8."+-0;UD$-+:1#TCXF[Z]%L$&_B_8_@S[(:_S/O^ MU]G*J '-V(ERX2,]4N4J^RZ/FM==FP-=\Q53';==0#GDM@L7^P2)IF[ #AP=C"6Z,=1XY MDVLYE<":!6T]VP*+^P2(,AS\VJT (<S=Z<;X<=):UXA8?'N,NA MX*0#_06 J%Q?BOH*I8&U*4=,N8"X Q/8I 34SPB-#%MGQ=; D?MDG9]*?4E5 MW\>YRTNT#9J;LUL@Q3A57$N*,'P(\8@#,MA01'D$^R0Q M%OU=PJMO5NLP=+[Y.<9U\YL=0949*50--OZ'>?/3Q^B7.67=_'5H0[Z:Y7L> M8LVQJ.&P\,K#AP^]GZ^BJ+-LQ9_F!&@SC0MX1V/?=7%H-=0/?\T?S8AS B\- M8:YL-$RGG_O&Q;%=9.TX.[]\5I739>>/80$OOF3XCE72==8O3T[LY43LHK.S M?KW_YM?R'%_BZO0NL@F>XX6=?K!G_7=?-?]9CHB?\-CM9W=820R[BW(#SWDRF$JD3;)@ M6GHP1UERR-&@A):6.+]UY,H)CFF2 A'I*9BP7"!KC4-8>2PB(#_#_KHY^OVR M!X'T/;"N:V?KIF5#B@>D"C^!29K;FEWM@M;_>%'ML55W<)<['^H.RM3+MP!\ M.4S37P+)#^WB^!*XKNI@\CMF3;3=;+Y<-*?=_'T[_'55YC+\GM\SX.Y\D=-F MJZ.L@.8QXS9\V(8PM#. /_ASH0]0?"[UC,7+TP'UGUDR@Y@4,>8Q&Z0R\S%?#XS+.K)1JS8? M.I_ZY70(>,(B'C?_7MHN&TK](E>QP:7_R\Z6.0:ZJB6DD\;VS1\HQLUB>(3A M8-I0&I!UZ?=V.O]@%XOA2!"@]V(Y7&.X\B]@E,%MO9TWK[NYC[FI]R]O7W_; MG,1W-G^F^>:O__AV_4SPQ[ <[+FA2&U]4Z"8YX PM"B9;( @K$RRV?S\#6N_ M)3^V/QX=;Z8P+/ C31__SBVW)!Y85)=GM+D6*Y M<$C>(;E'0I_+^;KY!]@#TYB-]!61M/U=F>(2M_Q! MG2OKME:N2CK,=_T0B02W8TTS&Q4=%*-;KK#X_.;\LNO@.V&'M\.K\#A]?V7+ M75Z]TJ'L[:5 WA$ZV!#!BR?M3+K]>E\VOJS5;^+M7C7?STO8[ZT%#F,NT[> M##TSMLR"[&C=MM+S&8CUPW$<)@CTFY!&W[CL^.46DCD1N(&(P: 8P*4?,D#Q MW\M\ VO$".L489-31'V(UYK[1\I/E8M-8Z"2'PEH/SQ>;=3X.>_;92LTW#YM_68MY1EFQLIZ// MF>$:"*W#JI,+WEES5-B@SI"JZF**W29[Y>;OXY=QP%,^Z-4 RQ^'3EPW^MH, M.T4M18%@@SB6 3F2,')*.N-]"$GO)'/[$Y!";KWT.J[FOM]6R;^_DOSU%3Y5 MDR^*KLF71\T@Y9*K\7/SK6]RK<>WF<=7!8L/AOM;PD@$,TL9;%,L"$$\%V5; M01QBT41*9% ^/,B)/F^<[X]C6.9LYO5-_KWM6_]R%GYLITOPX=YF,^:N1UCN MX&_&]Z.IO8, MS,<7J?T8PW &#] =BM4WO:QQ=]/+5Y[L!&DX<6H*MK?W53U_EL MCKIVVB[.7FRN<4OO^=77"G%$B/DZR^.V?I3K^SMBFMSM?>I.[R-'U.@[O!$? MF3M^;[V_.]_?9X86Z$%_[C73[DL:D]Z0;+A3TU']^#U';\XO?2;]H1_<='3/ MDZ*>0+#WR"KM2*Q^,Q& X,>8'W>URRX^$ACNNAG*.6]O,CV.;?\$IM5=UCBW M@VYB/B)\92#X7J?DW+#.V\V41[?@CZZ09?#/W56VH!7;'X#6!2B%P1YE &HE ML,48MHC+F#H##(.J[@,I1S@:64<:MAQWVZ"CVFJ2(FAM[>2Z@PQ:R6RM@L ME=+7IYHEI:Q$.9I2S9)JEHS9+/'8!D6Q0+E?#.)!8N2\M"ABPKS7R@B^%4&Y MS\BNQS1+V(0;4?NOBP/6[-V7[*,_Q@^G$^W@QCMN[B>U'!E MAD-NK+#I]Y)_=_GPX- Z(:R.#Z[R?EO')@NK5'G.INH.2AE&;:0^AS48H75Y M6.:;QH$[ ;:7-A9QZ2B88DHCPA(W3'(MPTYF$6X@^^4*L:\,V/KU K:O'?'^ MS,@M_$FS3LL)YFR"!=FA:?=(^C ^HVZTX#1"Q!FMK"L9CVH-1J@:!T7&,EAG M%".()"X1-Y$@EX<$QB2DDX)CF78R.&(/9"SU1!,\$>SV*6S%Z$,EX^H&CUVP ME7E'M0:5>??<(5SKH*+FB";"$,8ZJQH? F*[Q\MV5"K8VIUS#-2I%H=4ZMCQFQ7)B8D"58A8AA'/%""K/#P MDP.C46+J_?;8[UWT@_Z4 ?FW-S_F;JVK-YY7SN#+%B6]*)SY$SFJ);O/ 6KK MX:(196.JG5*6\E0[I=HI8[93!+4QSTE!0;NXFO>HG9*(,9,H-LZD2'>1>7I$ M.P4?T5U&N*J=4J@RUJ-%-7A2\DJ4HRG5**E&R:B-$JN]H]0C[9-"G'*-M(D) M:6;@/X$ES+8F#MTG*?>X1LGM0]T*4\MJE#SRP2+X.4]D^M--X^V&B7(/&S"U M-;&+$N.PPV#%)T41-X8@+7Q$B6#-F;8NQ9TT-[J8V/42GFG(>+7OXYOHEUV[ M:&/_T\?5\+^?N_E)'E"Y7 Q/O3W@ZVW\HBEV3S%85%[?A]<&BY:W%7^>=\WI MLCN=]_E$5!HF\ZXF4]^=X,65[>M9L MUKWISQ=^-:@:+M)8>!?:O&,8J]T?SS_,&A>G\P^79\L>SJ@SH=F=1G!Q3.\T M64L:>9?K44#NG5ZPWN 77;">)!V'LUK+59_Q=+.G6)^]]1B_TRJ_'&R#YS': M;'^K/<;JP$HWE6[*$NS8!UI4MCGL862'S"^%C2,[>%%7K#L K#O@D60'KX#5 MBJO(5MC.+P?9#GDPV2$C6SU#.+Z4\LO+*;/+2;6X3J/[NJQF^ M%[5B;@2T5P]1C*A>L4J\2KP4B5>$J?N]2KP:+!5.ZN:N$B\D>7Y9HF*XS+U< MY,N5C^)":H4A4SE.\YMUR6HZKV%=S/WO3=OWRZ&@%&XQ>\7#B_/3X:S!Z=3. MKA2YUO!P<@QTLIRQ54T M/*KKYSH>YGAY B)*:*)A5-"K=,ZR8>EV!'N(D/BA)]BDKK1)$"ED,\)HFL M)PS%X+$ /I0AT]M52I1&,"^30TPS@SA60*.4)*1BT ICAX%.2Z1$/1&43XQ1 ME1(/%$VJ8*M@QR78RG][[C,J.9 6!Z<.\X1X(!II+"U*3F 6I;7,;;7*8-8Z MFMN2,D:!,YD$_A/"(&FEIA8SXQ@ID_^P)A/%=.6_?:/)H]>5U3!ZF6'T4WCM M?>R'JC-X%[QYT;4^]Y!8O3,K>%^SN(52_,[:"'VJSKHN1"$+46VS/<*,:UW[;-P";S@8!%IB)\QL>(#"$4$8RIM2)Q*HN, M38@)X63"I2FQZ=F=C@^4I!L'"%LC!*.12[PR]N@68H1*A"O(S=.ELC8A$\( M)1,I9:7LBEO5HRYOPU=^+FTA*C_OEY\M)\0F1I'23").-4,V*(PT4RPY'95. M6_RLB'8\!(RBE^!12^>03LRBF"+&VB1,2*$>->5FPLJ97F]:7U_KEGWU=/ZFY?8L+JX=RK\XN#^?U;QE<7;$#KJ5C'J* MS7-8@VK&[=>,8YI:P3!&WDF&N(@2S#BJD? 6,THXE5+L8CY%"68(&Z50E;"/R893)4V M,JDM=K[/2-@2V)D".W,YD7*7$V0K.X\=K:I@]T\#=0WVOP:5BO=,Q9$IQZ5' MU$6->-0"68\5DEX1>)DQ1;<._-]G$&H)5$S8A#$RP7*7\EUW%EX.G% M>-(_K<>=WG>H9Y[0MR6K+YKJN26KXJ=ZOIQ.UWD#.PN7L@AVT+F^:6?-XC@V MJ[&9ULW?Q^;8PC\NQEEC0WZ^G).8=_#YQIZ>=O./H&^+.#UK#GZ.=(S*BN0H M(L($Q$TBR EKD=<^JB099LH_),Z8%KY]\?.\^V"[\"8??WES.FVOXN#ILKM] M6O2GSKH!ZMR*@V7N5 2/@TA^J"R/]7F@/DND@6_TQ\UB/O^]B2E%OVA@C5Z> M=NVTH7K2Y"E!1U=PY2;8 &S9]:!D'I,UB1)88DP19Q&\7&4$\HX1\%R9DGPG M@>B?;=O]W4Z7\<>V]]-Y#YNB?QN_:.8QSM-LGQ@<5T0RR&HV7\1_$EGH@()? MX.X:HHZ:+.CFO9T^E:;&6;[GA MHL,5KE]WF#?>@X^2!YHOLE4$6.!MUYWEO?(^P^]DS427[*"^26O, +T,\+_% M?#"H^N-Y!QB1]/X_"LPWV 1Y#GK=NS+*TFP)6.ZA:\UQ;\!\B]#<-X M^6. UC;LUNVY%K?A^6]M&I@2]B\*&M4H.DHC(&:X0,<>O0K S2$I$0$S+FD!=#1H*S%ST-UE-- MI;'73?(W&=_?QN[D^WG7S3_D<-85Q^UO;WX\]]O89;\-L2N.&^JCS\Y;CB?U M;F-X+CLIP!K9*74EV7OSK=CMKR^ M:;]M_G#P.D\22YQIBHC#X%*37 \&OC?").ED7=*!;37QXURZX%5 A%L"8!$Y M>YE0!WM_D%!CWW5QX.S!>FK^ =9^[&;-2[@ &&>Q^=[. M?M]8U!_ W@KYW2&;RY?LZ\OF%KPG&V"7MCC\&,'$@^O"Q3/NO+==.QCS7;;- M5Q;8-^WST )!%8UD:!=!$7=6(!L=0PY(+ HJL%)F2PNDB )8#O3%.<15TL@8 MZQ HC@G6\6#H5K)GYUJ CV[OR#4*+;#@;WS,CEW>KZ]?OVZF6AO\_W_9V=)V9T!D&W=D^!I8B'?M^SA\""X^>#1+N-(J(;!Y*3_! MP"VK/$#6Q_ODU_64^>_<7V-3A9=_'1?^_XS3\/._^UL?G:I*#-JX! M8U#R]EQ6^;<<(('_9.Z>@N#0-$L.R#6+K@G+P>,N^_DRG)5]ARNL[7(@,@>< MEGT&_Y@!/Z,\@#O :6==.VT79SD0F%OB73=W!BB>]W&]-'?+<-TONG13$<'# M,/GI)E+?;X$4O23.++CC\].5I_9=7-5Z()O@(5[8Z0=[UG_W5?.?18GXR>HT M'B%S2HRGU'J&O)4*<4XDM!3NP9N"2K*^4_KW8<6U4N[<0]>8YK^>N%M\CPXCC[BT1- MKJQ1;N&;E0;6$7Z!,P M#R'RK>B*\DXI0I%S7" N*4?:.(.\2@J8C%@6MQJE_QC=XM5YSO)G>+8;JF-O MC[3(3P_%&IL?LXZS3'*(.Z/&*J1R^+N-<-A7L$&05"EGL3 8I)XGY"QUD7E) M'-G*8MEDP0Y2#*6 88<2DY"5!",7E,0B6,(=W?%N^W1<3XXWNIV#=FO$R]4; M'^;-]_-H12C8!I+#_MU]ZCX:BWGWT#,;X:"G=>QRPXG.&ZW5\\B>O?RV;'5 MSGX])#J& &..,WP\;7<1:KS%=_-4$1TY+* V.=&0#X+)-)7U]T MJBFW'F ,>P_@%+#,G\[]M#!89$8(M9UNN[KH.=>^':8+R^X\3%?HVJ3V?6S. MHNTN7(WKP9N2M]:Z']$:T89)#C,?5PBX,0[!YK=M&.S%TP[,]_;43C>1Q/QB M?OHFSG)WHZT<^U'S,]C\FW?UM[UM4TQ%S)#VAB]9=CFR=HZYN;QNU@\W>?CV M@6>@<=B%W#26 ]=[CS2-$DFB3?!!.6VW<-='K)4S NE $N(Z6N12=$AR!N8L MYR+YL!5D7TOWIY5P+T=3=I3ZN_VT5J'JL#$1\G8\_(U&L0\^&8-(R-T/G;/@ M\6"/I!31.NFPL%L=$QW0@!*P);VF#K#>@E% &4.$:JTT5ES1+4/T\3?:[2?T MR]YH0YETKAP&&IF>35:QEK5=>FZ$7K)5C^/Y6]81KJ/FU2PWFW/M;!6N&;JQW\YG8$#(_ <@V0]F"]$@4.%LME$U9R[D(R>9#9PZW7'X9& M?ZL37D,X[-4@X(?VGA 3C$?G8:WC@=\,1=?YPJL37D/1];?7!T?U0SPPOH_= MV3/ VJ1",+FU;&+P#X\1(\,Y_$1]#"$?-,-;I/XE=O5PW/#U>0 OAT[[U^M8 M;=A&V8N=B#^S#_$8-^*JL 9>W82K0^/.FG[IC\&FS"/*YMU%RO7R,SSE3>[C M4*,+- CJ).(X!<23IT@3@+E(&:!BT%S&M(O4W/]9 CW%;GKV\^:PQJ64PABS MK*BCOO8V.Q60X2+I]V Z,70'CPM 9S(!_ORNG#33DB6!#KT_/-8%PUP_GY:]G%_^@W M-L?UJ92K9(*+'F!I?:X\AVH^?;2\+N\7])X(H!Z@*G::'97[F+F*!^=;9TW7P[KOO4W-Q\N__4U__7_*U?5:FM-2!7 9\-PUGA^RX%[^#AVSD81\O%4!"D\ALWV;K68T_@NG[ES7ZPI^W" M3@GC>E?L!AM6]F21+O'?KT@QOS7__55GBKWV+U)[SBK<"1;OY1HX=LM M(V2O#6CO-&MO?*L]ZNE[SW/.:RD*^LW@3\^7O9V%?I(G[\73ZV/VOBU-9T>S MRD]-E+3RY#AY\J^Y==YY"Z;2]*UR9!GCS:JH*^H=$NI=B4=6T!NM)E;0JZ!7 M_ *5 GK;U1@5^4:KCA7Y*O(5OT"E(-]6J^$*?&/4QMW'@BE6$\HQR)T.F^\N M:PHR+6HUGBK(>[\2DM_B^SA;QOLKW'V6J&8SJWA+4H(_[&5]ZN#7/?7#8RVAR M_[*4FUHE9+'D*"DBE<21*;UUZCE&0IP4&#G-@3&3-<@DSY CS$CGN>=JJQ?$ M3AE3@)SP[<,S*L <#GZ/$!]&+O&2Y%L9\R TXJ 8$SL;1.X.XBAAP'XZ(,VI M1U'H")S),--;;2!CU$*Y0')'$8(XX\"W3D7D3 #"S)ZF?UP?$[:9T:8RYC-@ MS"K>9RW>RFT&DPU4ZBB\Q5M'TUT4UC.* M%#8( MNGEJ%\TW^3C14Q\B*GVM2C!Y#E*PY2C! XR=AY8.5C-G#V:.XI()HBSR7("9 M$PE'X,0[A*F)(>G$C-WJH7R?3/, KJ\';-V-I4-V&04X2% 9+5J/$!-&*^N2 M)%N9<>1:4,YB?7/P#25Q,DQ$[)%B,2".(T':.XF ^G.6 AM"1>*&WF %?'D2_]&L #W!K'KRHX&_&A&OC/_,MGQE_,KX M!3&^9$8+G@A20>39/!.-J.9! M-0^*,P]\\MX;RE"05"'N\]1#QS */DH5%<;!REV4>SRB>0 ZP79:\%'1L-H' MY:!AM0^>B494^Z#:!\79!R98(872R('OC[@T"3D:-2*2!:W!$A"8[J(0Y!'M M THGANPR,U31\&#M@]+7IQH#SV3[5V.@&@/E&0.6*8PI@\]%A3C!'EE!$K(L M<&DC8X2Q7=2(/*8QP"9:UV3"R-#P"8M%OJSLIY:)?,DR_N7**-T7M3;K\&8' MC=""*,&FKK*NLAZIK"N>U#U>95UE7?%DW'*OLAZSK$N2;'5NZH:NLAY'X]=K MXX5!EM++P/!^C+[7K"R V/?V[[U-09=$Y[/5P5JPK,F/(M+>#*2 ME*4T(:NUSI5,!!G#$](>B\"8D$RJ71R>^LEVLW;VKG\=NS44*+W(@/X)'Y':K7]D"%@KHHNQLZM&%*$1U2:H-D%Q-D&0 HP! M19'@@B!N-=@$WCL4!.-@+1!/K-O%B:E'L EDM0E&AH#5)J@V0=6(:A-4FZ"0 M9[G%)M":DL 3BB3D. '%R!J,4=*&!(>C]G1KVLU]3DD]@DU >;4)QH6 ]614 M310\X^U?#8!J !1G %@MA-=1(N6T1-P%FP?%_J6O M3*7Z@]_RE>HKU1=$]=Q1C!-PN[7)@J.O%/P4 U(\:N<-M4;O9 CRXU!]G7X\ M&MR[4PD'_&S=--XB5'XD&/OZDU(E] :QDB\1J[PNUG\M^T6;SLJ5[$:UFF_R M0.)O+]K--NVL61S'9I!IX^)T_J'I8II&O^B'/W1QT1K^ M\O.\^V"[T+Q9S/WOS9O3:;L +>Q]U[H8&NOF\(GYZNJK>\^O@HK8=W'UW7TS M7R[ZA9T%N+4F6G^<[ZN=AV;9PWL7<[@PB;O;)0%FK:W]U4^G1^[9O70L".WNQN<8M!4BK MK^7X2!O8UE_=#ECK^SMBBNSR?>2(2G&'-^(CJ>_ROD>X0:SO(AE\9';ZO5\@ MP*+OCBASW_O;=YOQ;>MU0V_%\.V%.5U=N,/QC<_[Z1'^& WUUNQR_N "PUTW M_7S:AN:JM3"^K?\8)I&;3\.7KO+;XR[&Y@3><]PW$:3TU-6DGUUD*L1D\S]X MHE&N]AA[_SVRRI:T:$_E#=Y'0;\9')/YL@>;OY\T\:./(-'IE5D93QT:/IQ5 M/HC&LY4G'U\-_VH[<,L9F3044UR:OE6.+*,7<15U1;U#0KW_6LYBPW %O9%K M8@6]"GK%+U IH/<&'*QXXL"YJL@W>G6LR%>1K_@%*@7Y?HQ^#7S5SQVQ-C[Z M')@Z_'CGA2F_Q?=QMHRUMTZAE;X'+-YRE* V;[MCU>]!E=5:@A456")AF$:< M:X6TYQ9A3'A(-+FH\?6R6BZEP50))"3VB"NND8U>(JR)QDD11I.Y7E:[AMC^ M>AWM>?4LNUP]B^"WE)]R\;^^:C_"$R]/PGRQ_OM7?V)TPI2LO=&> 7Z/$!]& M+O&2Y%L9\R TXJ 8DU(I&.<&42=%[AZAD(LI(A:5P$02P1*_SI@V*'AC4$CI MB.$S6B/X :C6:6HI@U<]?53&%&1"A*J,61FS1'P8N<1+DF]ES(/0B(-B3*4, MCC@*1*P%?]'E?DN4A]Q^">L0@^1V:P0'3MIZK 4R+(_R(IP@2]@PN\,S&R6- MVQT:=\N89B(YKHSY#!BSBO=9B[<<^*ST^!SIT6%*,P\"/2IP*(,$YS QCZ*0 MP5M.B)#B.CTF:7Q(3 ,]8HNX#A@Y%AB201N/@TX6;[4PW"D]6H7Z\8!]0AM<1;/00JV'"6H[:6>EY7CO38">X>L M5SB/7 "+Q04'EXF1""]<3%M!@/LDF@=P?3U@ZTX,'3DQ>I=A@(.$E='B]0A1 M8;2R+DFRE1M'K@7E+-;AMU[T25!FJ$7::(8XL#*RE 5$G1":&IR,=[O(>-^+ MNC==%C_%X63"-*T81U)/FXUC,7^*B M:6=^?A(?G/BO!3.UX''LZE +'I]CI(-+G(SC$EEO,5A#@B'-+44N:LTLRYD%H1#E+=OAA M$2J,)\X)I%2>S^B#08Y:EX_[14JH"93)710)W)/4[Q(8D1-5N\J,#0SWXT&/ M$ RK>?!,-**:!]4\*,X\D!+CZ )#))]TY#)89(S5R'&6N-?>$KQUR/$^U0V/ M:![0B:X- <8&AC7 ?H#!F=+%6\[VK[9 M06*LP44MHIHI<#C-V +V%P7$4)" M#NN@I$C!6[:+"HI'M 7,1%%=;8%Q@>$35E)\64U,K:'XDF7\R7:S=O:N7U=0 M7$QB?5%KF YO],P(;8D2K.LJZRKKD&.(Z*5QM)3Y=E.SA9MDA"O8_ M8YQ/IW;UY_-L([Z<;:1?_0F>=)=GL0\8648.W",$AI%+O"3Y5JH\"(TH9\D. MOTK(.!FL( F9D#@P.8VY_ZA#P4C&C"7",+.+ T4[8O+SLJ%,Z74PRL@0L)XB MJC9!U8AJ$U2;H)!GN:7WF@$3@"J%C)3@W7."D5;1(1T,3CP/F\?2"&\)TX]1'[$&V/M52.PR='*0>#): MH!XA'(Q6UB5)MI+BR+6@G,4Z_*"'P40;Z@UBA.(-9QL@84NL5CP9%^UC5$+< MF[,?K1:BXEZI&8_G@GN5_0]>"RK[5_8OB/V5H\'SQ(#$$T6<&XFTD!S)A!7S MA@0K=S(7]G'8O[KNH\&]IV;_TE>F4OW!;_E*]97J"Z+Z*())S&)$7:9Z:02R MTDODO 2NQTPFL9/1LH]"]3NM;ZBXM__*!OC9NFF\7:A??[%,R4A(&O9Q_.BG MRU#0TU\01IE[2K%+$CS?3\?GQ3&G]EU<:3*R"9[DA9U^L&?]=U\U_UF.D)_0 M#KR\Q]; ^]%^N=DNY;C)A&>9"*><"1$ MTL"UCB"GB4-*.Z^B)82'+:X-1E,MAY8"R2-.F47&:H]LB-;+9*E6[#K7OEFZ M/OY["2OTTWOXIW\+E_M^.O>_?]5$(-73O(K=,GZ"NSZ]JH0^TK(.>/&R(F(%E*)\V'V-C9#&[.Q] LCNTBOW)L0S/P$;S6SA9S>$MCWW4Q MGN0UR+_[?R_;+G^T@=>R4-XU"[ +?\_-NI>GI],V=I/F?___S=O5BY/5AWR< MQL["JLZ77;YP[&8VFY)VVL2/(+$>?CYJWAZW?;[:K-^8SWW^<_2+?(OSQD_G M?82/P^W&IH^@Q*'Y]])V<+EFGM;/U2_=O^ 3^?T]?$>?UM>"-WA8)A!(=S9< M*=]ZOD2;_]P?U:UUOZWU%M;B= E[R\+:G (0QSQ@X=(6:#ZTTVF6=-_>Y.F5 M\R3](F^2/QR\.^JQM_!_#.43]X@KK)"3RJ+ L?4.1V+HUFD[DZ@&%S8@BZ-" MG)D$UIY52 KN<3*&)6*O4^1K>W8R4./\Y0HUOE^"TL6^C_V?NT^-[I!71G>( M3T[LX$?L5O^TS&W6E'U[\/)TV"NSQMO^&) >J*#OR[[II04:R]IK3T^[^4?8 M&HLX/;M1TH>EREZ*Z$-"*L@\D]<[Y (QR/'@@]3:1$%VH7)T>_JI MS/W99*TJ^Q;SIEJM2=:C;*?Y^PLK#*?GHP1 \>+)+5)H SC$0B 8$?C)'-ORKO MB78A,:.VYG.!8<"C\( .*@H &,%SQCDB[06ACE!"1-R 15KX=HA!_[I<_)I> MSEZN5]Y.!Q#XP9ZV"U#?G8' [3.]R]QC P@4;@-?@( #>SXT\/M)C(O!5XK= MPH)54W+F/& M"O+ZPI,\ZQ?QI(?-D!,1\+X/[0(LD68Z_X#@+W&ZVJ7@DH(8P*N%&X8]'NT4 M.+\'6H)/9#!:S(,]^X\>O)+X'O87O'T*SE9$JUW5G,S#W < MGN?CA4WO'A,]?($\VW!P*0]=?%J&7Q/,PL.CGOS3_-,? MV]F[V/^SG?T3G.U_AK8_#[GVA4;H7RWB4]DQ][F]D\8<@9TQB#7;(3F&\>-E ML3;_R ;%2^_A7A@CFN1#KKU M^ERD.]H5#[;VY!X3+U\NU-6;\QV]R#YUZ^$V?P(?9VDWN:YPCEF-ORSYB\U< M+)05G_+Z==DU\!.869E,)BOO-.M@R]U$5SNR4,?(]_74!&S2C1/ M\GW U_\8?17;:3ML;G@AK\DG$+\'JN.NA7&_+B$O"@@V F:R5:Z>!I M+FW(,AD>>$B:)5";?A6#.AXDV\Y#O_F^56P,[C*+NUVY MB7=#AG]I0;+K50$HW@+.2H^/!RBO9NO [<:36I-8_O5N +_2NPN*'< 'KO?? M\$U#J9*=G=W^V=D\:W(N"CJ>?P X +T^6 MTP%Y!S" M.UU&W#ZK_IK3\O5Z$/+4 IHO9W[#8/VJ7@ N!S>X*E6; G(W"]C3L!MRKJD? M(*2+[VPWW-:Y)"]V\5'3_+70K=IVES;G<,5+2C4#^ZOO;==FRW#(P_2#U/^U M#.^&-\!^N*2ZJ[4#IG> HJG-3SI=(>QQ>YJ_&=BQ'Q+!MYFA!25:JJOY$';] M<7 03C=>S@VF6V7/!YCC(8(\ ;2N%>9^@87='@E4Q\ZU3PA@ #X(%O(WS5ZI8V)/EN=@G%+KG$7W"[@P"R M1;]H%\N-'YSF&:;SGV^0R8O;#QA<;I\*NX_JK[\#&#^=VK,7:1H_WF'GK;?AX^!=H#?_]VPOU".(/8OD3;TSL=V+FTKE=OJU3AK72[#4/D M8O"++9A4::4ZB\$NFJZ8&=0DU[UW6:5@RZ^LF5F<7D2:!C,$G%&P]Z(_SA;6 MM/E]-O\PC>'=8 :<+AU@];EI9Z_F-B[!P6Q5*S&;SQ#("%X#0V@Y6_;+;%-U MZ[OZ>+DLOU]7ZF_IWDJ=6[>\9.U]4E6/+BAY=3)JD_6O.EMU]O^U=[7-C>-& M^O/=KT!-;B^S6[8LZLUO>ZGR>#Q9[WIG',NYO7QR02(D(4.1"E\L*[_^N@&2 MHB3:EF7)!J1.579LF2+!?M#]H%_0,$)X,SI;H+0AT)^B0.Z")N+.EEDJFX9] M]@7Z06KGBM*U$HY32^0H*C@_(L(]NC(:9.:@H+^CP).*:.>=B8R5TVL7(W;@ M0>V#F[3'(M%'CR;/%8#:XPW^"=RLMN2@%JMFT.K+/Q((XC/U%-'GQ;EK1F\19L'4OK9GSIC8:WD3YN3/+,SE< A:]F/PU\06K5_5",F<4 MO',\"(785Q]%\F$?1A0/HE0Q\ )P,,$7<"M$ T0#5M- 'F">";NIM1F,L3]A M?>LY[/*@CE[=YO6L2I96K!0N;)>K*]*_$2WMJD!_ECT@8_9"#;NNX72$< ME(\,K +8%HQ@Z@A@^0ME-\(G@(7@Z1W!)FA1@!6>#AG>4468NH5$B8HB>A-E MKJ?LAJ05NFF*;^IR@H$'3L1_>1(/@A!PTQ$RF2V:\?=I,,^;G,+KPON"2$.U M 37CI-DW+'REG!750W0@+V5Z%7N+L.XY3N^N(Y+WTA-]'(5^&#QC^O[%E]_+ M1!=-98>1Q\)(SM-5>[[P/U67P@O!&Z$@LI6[^M)]<5KIV:.A<8&AO&"4[=TM M@NK#U(Z"7CQ&3BQ>AT%5:BLSF,O& MVG8P_'/F84Z@K[P\@";-=)>OGU0J0.IP-Q+J4GQ=+ /(NA&[6*BL3BQV-D M:M[7ZJ&BT4'B*=WCW;B\,N'R=M\5(Z& GL[.CU&"Y?H1:G$P3%=)F5)J)7-# MI3VX+)'1]YGP8G%9A"\?P+(#WGX8A"H&CLV#=%S?"T _.T"MX/;U*@_-FK(LTU!;]&,6 MR4;#F5I@6)+->GJC %?64NUCTL95$;WGE;KAZ:HI74;DZ(X&]Q/0"MM2HJ(IGE=9,%X\J*#F??2CEA"S*GY-"(48/%+/@YE)]UNHK M@KP:"U%20N^ \U":#IJ?7GR6,U/_/@L0=;B'66.5VW]D_LS$^WX: M,@$L52 QF/Y-+=-GD:NPK%(3'@7?_2XF\YFA5V2%IK%GSCZ#@]>- [4K MMWUQSFYFLD6W^:WG-LS,?O&6/\Q?D-]'O8H*? Y4+0UN#R[DNXJWNF<4RN+L'(IXQC(3)SUPEXZ.JB/WW?2(M2/WKN:=-8Q^TT MUH&]I.)0^'T5LM0ATM*@"'P<!;[3QY,7]22/T>/ MA.SAN8&G"VVU[^X^$J- G2X+WC^2"9C.I(X0OMYD[\E_*X0 QCGZWVRY#I#G37KC&X@GFN0T5W,%(L[E6H+ ZY5#6$ MH#Y9&9:759(MEA#,KH*FGRL7.BV=@C7/'P/IH5^-M>T2GI2N;\#G4W-*M;8 MF$*DV!6*CW.$I['Y>ZY\\D* O:C:$@M4^T$FX"&?9,Q8R W#"V??R09<8'VU MU9WQ^T#J\H@L;-;E3U3H9"NX7H)3-I@&QF%C$24ZNS+M(3 M@YH?C;+VJ;DMUD@'(XFQ1?_Q75?+RV^4A%'"M1%784WU7CHTT,]2T<7WQ %Z MJC^GCOUB-%.E&9C&M'N:]U*!23J.![,EU>XI!EA59EOO-,'[_OKM4QN+M.W9 MA-NY4YN+[@HK+2.M*&Z_-7GWK1BRXT\5]DWMU"JL;\V-R-!6]O5I4?=NNB2^ MRZV_L8ID^C[V\YD-/CW0/74GL+Y7L.D M>B_J"YYETCO>FI1P6W(VE M\.A?8HEP@S:MU,\+UVW18_!4Q!@P .$H57U^!J;+L#P+;HV!"M&#GQ%6AANBQ2A6=='H<(UE!$,IU&C. MWJ/X91VW*!VEC-*23@P!J^W8+CX!N\WHN,%\C,@:_\1QIF;HKEC4;JQ-,MDD MH08XE8(A.B](E&S.AFR.\[XV9RN*$]_"U-3N(M"+4,:3NV#L@X@'_2_9QWQ3XKYK8@-=E@X;RO5W+;=%,4Z(PANBWLY=Q+VP:G MU4&7>4:1_+>-&:.+T>GZM_ M?P3#$][K^ H:EG0GYI^CF8H256B*Y>K3\LZTD&V6!4L.**IRS_D64.K ^[+=3;@-\;03A'!# M]4: YDGU5%V^[_%)D,0G/?D@W%.]N]VI*NN;?@&$X_%1)$XBO5D[;QD0*C&H M>W]01Z;_'.?9)NRTH$LJ3[+OIQ?!56Z>UU&/:QU7JH?'N('^YX/8?>0BI]+ M#5K/7%,_V /F&I%9?%.0B;+MGV6K4J6S1ZE>V+M MGH8JEUV\UZJ'>[5&%21=4Y-K&11!C$O+?[D2:SN6Y2N&A55/!PP)KZ9AJR#T MPC#3>X&TH9/82;0FS?__>G-L2FVS,6BIW(JY<#E[M>J*:X$M5B>++96%VF"Q MM$V2+?&"]9I@#ES.GK.JC[C%ZK192[4^-^]E;CHY>"]V\/:SSFZK.WH;K238 M3@4AH=HC5&+?5[%O]? M([0F04,:L+N>&$U>4X1JX>0UQWSKOH8-4@+[/"=* MD&U:.;#/.J7'#.0)$JV)HB4B?H6MJ5$,DW1AISTJFL@FBM;"B6R.46\V214L M]:XH+[7)@W@]W<.1@T!4_E)<&X18%CML-:?B,@PC?L=#R^ D=8\[AVZ=)B:%6]8SA7^SA;%B/=,,/9] 7 MXYA.)#BDLGM:;+]RDI].8.+8BR-E/!1L%$I R[-SXA03=OU>7G%ON[=P%>A M)KW]4.+YC'AH492=,:&.C? 2[-6:GD0Q<]0>"WP\_1G/'MS_336!#\6]%.-H M'4_Z6\)#L-3P$OIA4?%I?[/BN I2M!0JPT?5X:GE^$!D;/SW@ 8X<) ,S:2SQO/X;[[.$U M0]>XH1[8SZ)3C^P Z-$3//*N),AK\]N;MGE_UIS M*FCS3CP,9$?&T5T>WKK+G7M#A6S^R<7-"KM(Y:I68U_RT.'T(-QV=R#EY5E(5\?_G#JRFCD\]$-GI!?42R'S5JKUFH=UARG M?E2MX_&&'WE^*E$!T=D!F2HVO8SM!9X7C-'W<(-NHN/=&*CO24\?MSKB81J> ME]%\C#V&AS/M]!+NE_GYCWQY5JJ_GXO'=J-/'?<>(?'QW7#H^JS>9A ML^%4UU38KM5INC+[3EK!QX/]]BEWZV@/G@RPF\$.A6$Q\\_ MH+]6>@=PN-4!ZD<54H?M5H>:S>J =62Q">+LM6+8H1 !3JR([@GZC,,//'1 MR)-=S.OO(2/@1Z'X5R)#X:H/4$VR#T C5$1#Q3_E8F;U^5RL?H)08PA%')!F M;;EFU6W6K%L5LLOD;(CBI31O%IWF&3&:!DJP56F36W5 M::/*'\O,,T_B("LLQ>>"0WY2/567[P/1!0EPIGP0[JFF2J>J))5^ ?#T^"@2 M)Y$ ;QV62MD[J_)=?>\/\SL3[V4$V'@RGIQDWR_9GY@^SJE4JPVDX](*6WT1 M",4Y?N::HU;E^+ U<]':3NPN%MW"A!YQUP4I9K/&J4K_5=M?=95OV<;F[$E: MVMFS2J;8DF<[-C== /R.IW8VE[49Q3)BDML2J=-]1.E5P),M36R'\]KD1I MOL:IVNM,S*S\;_ )$3OKAT(Y 'M,[[?32_G:<=;Z#M;LN)SGX'WT%W?"%IJ0 M#0+/Q;9CP">XRZG+1]BKC>G^CXM>"IH4ROX0WYG*=^29$.%9(_\YS\2IVNN: MJ,2,BDA]#2I,4<12O/5%=,*$AQ/F'"IC7UL3=1$;$!M4J1B R, :^6_6^[&6 M6-K"QZZJRFD0F/3/&BV?PZ_@D'SA7;41]FG>V$,?IA.$83 6\!&Z(9& V<*+ MS5.D'\4R3G27\5X8#!GV_%7>#OZ+S;3DM'F);B_^B8==CT\B^,'_SJZOSM63 M.#9(B1('TD^Y\EXPWD<>+?6]J/*.V-98MFW\ M1,X7\:TM\E]/\5VCUJP=3/TW:ZON+E0W>^7 Y3Y:QJ@=$8^%\$M]L;: %_TE M\;][0&>EE/5FQ79?@WO=9]^I$7>9HFVV<%>3N(NXRQKYK\%7K%6K]6,'?,4) M_%2M-1JU!T>[BH>[QF%GGF2_ P?Q?_-[64YBAZR4Q5Y5E/<$E>51T88.BA*3 MO;_NV<)D+6(R8C)KY+]1)CO:-2;[+,2(?V=?^;V/A%-*94=$941E=E#9(5$9 M49DU\M]L F_G(HMG?CP(_ F[KK"+V)^$97NF5'B14F+$8*8RV!$Q&#&8-?+? M2$JL92MQS9.2LOUZ)R_\#E!AK<:U!V^%A(!'XV E(L\YKI2N6BMDPUY(56=) M/XG@80[1E2D*9@M='1-=$5U9(_^-T)6UV:]2NM+.EQ I;UTG(!8>I;3U2*:+ M"(H(RE2"BQW+ MR4B3D:Z3D28C;8_\YXUTW5XC?1[XD5IZ]]AU*+MB#&OQ@F> MJ2#A5;*78R/>IY@[V>F_U"G>04=,;R%.FQ FE?:%AX^UTYXAZ[ M>!#=1-4I?>O!%6#ZKY,P2C@LT+%!6^+!K9PZWW<:'_F/*A#N--WT-S6<1P\2 M..NJ-;YS7&^HCC=G;C#"U&WQ_NWTW)YZM8;7JEOQL,-]$>U_>_" ?-*[U*K5 M&L5MB&R ;*A_)Y'-UN&T2#;6MF-[@FR^Y(W4B&R(;,PGFQIY-D0VVX?3/-G4 M=M"S<8[8WROMRGDEIP6GWJP^RQW'U19Q!W''4MQ!C@IQQ];AM,@=N^>H$'<0 M=VQV%X-3N?S:)O8@]MABG%[&$1N$\=)7#??_[]/-%;OTHQ@LOV"?@VZB=@CH M+03U4V6W9?9G-_NS&\#=_"!F?#02/,04.5YXB6:&=Y7[\9G''!C%$ZPCNCR) MTD?%O!\Q'@J&+8E=-]UZD']_.J;L694R@T"TL%.TT#[_A6B!2J(LE+^1YOZ6 M/P1^,)RPBX=8^&I/5[L[$$.>VW^RN3MO<\_/KDCGR>9:*'];;.XY][J)I^,P M5]+_WL$&%&2!R0*G%OCSQ1>R &2!+92_+1;XL^A)7Y(!)@-<:H"OSCZ1 2 # M;*'\;3' 5[PC/+*]9'L7;._US07I/ME>"^5OB^V]#@5V)*#X YG@,A/<(/4G M\VNA_(TQO^?!/5;0\?YC=1$?ERV!^/$I8PS_\HXGU(^/X?)##F4J26<.*T>+ M]AFPG)>#U8&I)<+I9\TJ?,JBP)-N=KV>74=JF*_3K=;TK9;7K4?EMM^H'#:. MIZ+# 9TT*LUZ_88__<<7U4$4>U/C/*YL4K9KFI76R/8GEO[O M=^Z#(5&U5UWX"AH3%H3P\W $RSD>!^&$C;!W.7S(PQ!W!\ZMXIZV#V\K])ZA)$X/)X3W"!?[V+_%TV>^[P'+W'"O3&?1*'Y,W=.]>[[790,X>N3-YAUG$/FM"KYT0:_L;86YC(38;5XJ2 MUM0B;W-&OGWYUZ]GMW^_N6@;:]?_F42Q[$W,U=3B'CATZ$/QKT2&:C6NNG)/ M-\_A6MUI?G1_S/?'+='B@\.-7.'NS1WYP ;P-S?Q)DSMM7#ASS+*SB2"D72$ MZF$(?X!'2QA)1PRXU\.CA/!&:C.AOD#=.12)#]]2-^1)/ A">'_7Y/6)J6SZ MR'Q]SO#55C5\*AB4/24=F_*N <8@"\?@<\'M/JF>JLOW/3X)DOBD)Q^$>SJ6 M;CP V2AAI5\ &#T^BL1))$8W^83PWN::1JM2:]9G+GHBM9'.$G-R&\L& M8)>;WJ9N15Q*ZXW8BZAE0V"]%BP8"O[]?S[4/A!P%CFSCYTSLESF^)W,ZU"Z MKBI;S #34U\'T0$[Y_%@PCZ) M@2]\._Q+,M46F6H"RR*P=B]RLTH^S BHGM0KXL15L24V-%]G+3:P!!:!93!8 MQ(;$AC-L.)"BQ\ZZ71A*#(+-FI>752N]^8134XV 7$IF'Z>=Z!?17,,>N*=D MG19WWVZ^7OS#E(K/EG45G[]]_?8'.[NZ8M<7 M-^UO7]OLTS_8[2\7[0MV?0/__7J+)94\9H)W!VPDPBCPV7@01*)PK+3NHXUE MF5XPQBU>\,YQ$L.3\#PX^&L@L7ZT+4 OR3^=T^$ZB_7/ YE]SO[O<+.@^#[ MGOI0/4C7E Y5T2C6@L9A(M1?/3[N)1[CZ4'7$8 +[]:-]9/Z6*>ZIW:D,KC, M8Z/L9.PHZ>A!8?5J+PCAKD-L_,W]B?XJ7-SE6%F(%:Q[6'6*[S?S=U6]JDMA M57DLC.O,]Q/0^+14%6Z=[S'1+P/7]7"W+):I1O#]=&QX-_$PD!TL9E45JW&@ MOQ#@;_G>V0B'"/+TT[+;.-NGF-YGKNX6;Y#7WIX'PZ&,L%G"'NMCE2W:(U48 MJR0<<>GF8ER48E%\ZD-=1QM/\)7<0'T&LP'W)^G[*>A@S0#B2N^#NX+[NH(X M@JFK/H,7$5'$PTE:UNL&OE @X^/4AR@:F"WJY=5#DG $LRW"BZ)D.@>'..?U M+L+$1FHDL5!-/6I!?7KZ]0J#ZM1,"SSX#2>7GH016H.T3CU] M<*'@/=TO/[4X6OGUIRY'TPD@XSDWPC6U.'R5+3&[5AE>KU6.CYQG*KIA85Q_ MMNJ[7JE7UW&CFE-I-9K+EH^_3V><=\Y;'FVQ+W.TA )^!>MG1^*Z^#Q\P&,S MP2#D-Q5)6@98DP))I-SOH]RW,O9(NTF[2;NW4;NQZO.%2=6&>3G55=%OO!?Z MZX"W89F*O\X6OP%4F[+%VP$4Z9BUT!D$%>D8Z=AZH3.V_(NJZ-^WBKZ8/=Q- M_]6J0B?[J]+6AB]I_BL2>J&()$I')RJ>E(BE2N,U)IW')N2^!=5W_W7;;3 M!!Z!1^ 1>&\-'F7IS,.8 M/60K>@G@0>@4?@$7@$WEN"1QD]"@.69O2R[7^X M]\^($- .9WQV-+Z_PXB;8PMT5N^+]+G?E=S+TG4JXW<+"$9).!LC)LF^O"G! M@GA-SH;:ITT[:C^W!3YS5);RHY0?584OIBV.MP1>(P+]!!Z!1^ 1> 0>Y4 0>@4?YT662(\UJGARAP-]&,J+/G8U@TA38]OS8DF=1&;J>FY+8#9BRP:!1^ 1> 0>@4<[ MW9WX/DFZ/0A"M(SP<"UVY8 ;$0DFL C\ @\ H_ MHP2>Y>%,2N!9"QVE$0@\ H_ (_ H@4<)/+/"@9C .QL,N)?/,"@IB,N\RDFX0 M!NQOB0R#/F?G01@+,\Y4V>&TSH[&_7<8<7.L B7R2*$)/E.UD[;C&1&J-"2= M9_#J;4N -B(F3> 1> 0>@4?@42K/\L FI?*LA8X2"@0>@4?@$7B4RJ-4GEEA M04SEM0?\NPA9F[L\DO=\:$08:(=3.CL:\]]AQ,VQ!Y3$(X4F^$S53DKB&1&D M-"2)9^2Z;4L@-B(.3> 1> 0>@4?@4?K.\F FI>^LA8Z2" 0>@4?@$7B4OJ/T MG5D!04S?7-" #MDT 2?J=I)B3LCPI.& M).X,6[&5@VL0F-GD,B[23% 15 050;6S4&7K%?B7=SRA?GQ,:#^\>$WHK%UH MCPOHI6NY G.;]-*F+X2/G#G!#?)U[HCWA=;8?=Z#ESCAWIA/HM,/[ "N_/F@ M$[B3O_SGSP>#>.C]Y?\!4$L#!!0 ( .0[=53C@ X)@A< " = 0 1 M9G1C:2TR,#(Q,3(S,2YX5YL)_%4G*UYS<[5 MV)H;R9N]3RF(A"2<*5(&R)G1_?IK@.\$2) 295-;2%62$=%HH/$T&D"C ?SZ M]Y>5AYX(XS3P/QZ=OCDY0L1W I?ZBX]'7R:CB\G5W=W1WW_[RZ__,1JAZ]N[ MS^@S>4873DB?R#7ECA?PB!'T:O+I-?K7Y>,]FCA+LL+H.G"B%?%#-$++,%R? M'Q\_/S^_<>?4YX$7A5 CD[>CL]/I MRGYN[,W/[_[Y?U_PJ^3DT*V8+UA=+$,T2OG-1*YH&S?)YZW0;?4Q[Y# ML8^\P9=>!YZ%+DX>B2GIZ]O;T".$P9'06A>0V8*MK,L>1%WX\BOQO$?;HG!(7 MVMCD=)3G)'ZT.BL7)'((PF/R$A*?TYE'1H*,,(D0'YT) M18FS>8SV1F^"AK)TIZFY4$;4;;-&),#4"4B)_?)O4Z.3W^UZ?[6,]2 M8H_Z7_62 _W;8Y$\PYRDY!$?+3!>JQ5/$C25=PG5HP$)DOS;NZSFD.R&NB8] M>7\<)Q9):4/%H;N$H,)9Q5\409-F.?WPX<.Q3#WZ[2\(236FJW7 0A1K\WW@ M2/ :"A._1FF)(_%I='H&3? &F!TA7]L/:JI[O%LE4KRVJD0&]K:52$$2I;^O M*U>+:JL2>5-_3G^,Q(_&LK76H%L%E/YZ3+R0BU^CO /45:*NL[>N0J79F\U- M"Q@,]FK+IBE:A+AYDB]=FDAC5K93E=S8B#]'\9^MU*1@IK9#2#.$R-^\5<_4 M#4!Y/;#O!Z$L7'Q*/Z[7U)\'\1?X)OKU>=JY'\D<27-WCIG# H\T&\7C-0O6 MA(64\.)@(!DL&9E_/!*#TR@=@_[T\.P-6-R41"F@;'%$\C%D(=Y]7KTT;TA# MD?E>)',D+72: NWQ\8@#"%YBK+Z[G&M&NLH)63C,7R1:]>(^%*B&)K1+YEV% MABS4I\TB7VEQE4F$?<>*._=_DW]4^E61.2!HR5F!JG:^LS]IL MR<<4KYY1G("POPLAKLO9@95.).=.O=CC%#,!-;^P$6H25(D"N9H MG16*7LV28E\CZ/&(%C.]2@I_C,C3$JA M@OY"IC[@C>BN?#SSZ"*>U]>IS([<##KS5M&9N#RA+7&10EGB0E%6:DR$TG)1 MH6"K,3T.&P^80?*2A!2$[#R&U.0V:,2[3@-*J8S7=H#9PEQ<.-+KP1^)0^@3 MAO7^9Q+FHX,V.>EC;ZO&8B=>!L5XKYB*E!UB&;^_(9^$E:$F(WLLD$'!!5/Q MUFI+=U.1?>3C^7B=^H=@.7 5K*")EL)[]$3N ]YJ^KD--X/&_-1H2O("A9+D M1=VC855%:,#+HR,\==*18 MVE]17)XP(K)$._CTJ"!7F"]OO>"YL^709#0HP"\=%$!P1Y*]!7N+F<8UX0ZC M:U&7\?PRXM0GG)]6YQ U5 88/RBS@P(?@=TLX631:HG6(XD7Z,)! '\&$?H2P;.^9N1O?T1$$WY1_[$M(2$)5%H'D6K,"S0BSP+8'/UOH3 MNO I#&[8#Y,Y-*R]'\ V.I2H_;9M-@/4IPK4!4< SUDCG/%&ZX2YA7B7-5^K MQ9P)/M4)6+=*LV"U]@ _@>@! P77H%1)-<"C^ML*^2TL76"!<6V-J0LKU'&X M).PJ8L(5=<$Y"7D5I$9: V3O%,@2;G*A&@A^R(D9(BPY6@A;;'I6'-S%#$8]&NHFZ!UR&B#\ M13?)$[P129AKQB8O+\""W7WS7X&SE&8 3/6.%+?F+1PMX;@*5BL:2F^"W)B0 MJT_B:Y?#C;3-<)VI[HX"-]FUG"(_BU];SX:R7:!Z,30D!K0T'HO21@&1;"Q( M74 2^V\PD$A!TH'J9K7V@@TA2932@X=]9:'5+;,!6-67(=E#Y\OY%P8ZDA2! MDG@FM!:%6-S;XHY%B(!P1W!IZ.[\+S!&%;9YHAFG+L5,TVD[9#5@KCI(!'/A M>Z09>_@31:4"$,]*L'BWQ/L&,Q'+Q<7F^@-ADR5FI JLEL: H.HO2;F@5_") MOT:P^$-A)\T*K R&+5 M>M_.$R;I 3/M*K":;,!']9XD#- ZYF!Q:8G+?T?08(1YQ7,2E?"&ML0&S%0/ M2\8.T9P?>A79&(;NFZ,S#A-Z$/_F26<$E70#5JHK)>> R).U?/N*6- 8QDZY M#;BJ'I=BQ$)> HJ+*%ZO8",6MMK'>12])2+:C9PTK1FTM]HP$Y'1(M$%B0E9 MQ*LP[?'!)C(#/AI/2\S#'A;<6YQ/^O_MPGVRW 9D-:Z6UE$_Z%5:BIW&[&6H MG(J8G1T'S)2'00]4]TOW0#_T*B[,:D._EB!NU>WL0)+7@+[JNNEB!2SJ/00! MZD%N(C5@VN'8ED5PI\A /71:&@-FJM.G&B5HL>HS7%"/7(LR318#I%M$!EEH>]H#;_ .U1(; MX-0$#ZG[X1; 7NZIN7!=63OL%=HVN4"NU14VC0P,0+>^W4:L?[-RREJ07G9G MU6 ?>^3Y)8?:JZD*-U/5Z,R>2VM6L/=]7+!3N791?X]6]1HMJY5[V:OO8JUZ MX&C0KEWN]+$6[7OK3D:EVQ'928=:<3;HTDZ18B7BM7:'QJK5][Q!N,<+A$V* MH_HH>[L_V&K*3IJ26H6K)?87A-_YTR6Y\&!^(*[ZO@W8=1#-PGGD31EV29ZU M;B:UGT(,VJ6Z0INT*S="276$>RQ<$I352#Z%D-8)R4H5],].G'K2O2[SI.X, M##K3)31./P=Z;?5@FV6=.-+1!-RI[CK3%ID,>.O.4DJVYCGNJ<6W3WR5APO: M93+@JWI7C?B.; ?>,>HUGQRFWSPY:O9 M\M&Y").0;*L+7=D:5$5W[U:CJJ3EB_F@J,$HKH)HW#+OX))JDJ@E2BZEK-*O_ IIU["?5=6L,\B[K7$I^4PR8D]5!27W0 M11(<;M5MM[?8Y,^DG6OTIT4.@T*HWE;=FVKQ$VH)9XOL]WUEK]=']DSZH'I, M>WMCSVI+)VWIXFUHD<. >^W;BM:9L.\3)J7'5=ONH>S$RZ +NDODZ\^G5.<' M!58JEVKG%3L>=BE#.ZDQ&/:$! M9-45*0]#5=&D-+9TG+ZN%D MQ<;;-))P)DM.?R5'4*W6]*$UL)"(@XIY!)-Z+@#'(/(GJBZU!APSGUYMLCIM40)"F MNS-B@//L3*@?=>JR$&N;S: .NCF:;C$<>+1I$+)_5BB$H*E1#FI-TA+**U><-&ET, MRK9L#"JC>FB;;]NP%F>/+XAU.FG5+;=!#50?KN[=,8M^S^BWO4*ELV+TPMB@ M,ZJO>)L;6ZQ*_1B54HB;-PE[Y6U0+,U5!%LIEB87L?N(WT.YQE'(0T (Y@UC M>:_ Q3-F;MT$N4_6!M52?<+;J5:A%BB(;T[ LAY6L_8\$G(>K62#\R]0VVD@ M7XGK6\G:E]*L;[^H+N0MQ\B\0DB@A,(@>=?.:M_W'#33J,I"_W\D/&34D7=F M *LO(!>PJ'SM3S5[JH)!;VO>(>X^!.=!H4'!9+*L:HA+OA&4+?DI*5:Q]WZS M7Z?513]<#>JGN9BAXRV =EFQU_L!NZA,Y_P&Y5!]X@UW"=KPY'VJ07DG+(H; M9CR_Q)PZ, )=4R^"?EG,T4%'MF=N4* .KSHK]U!E%1$_957DL)54!HG:(*@. MFL3J9[6L5RV[\$.P[]#4](E,B!,QN:MY\^)XD4O<6Q:L2JJ2H/*9A/$^R$Y* MV'/9!AU5_?)M=;183Y17%*4U17.H:E634_T55]$D>T96BWM^X[S+F-F=@4&? M5 =_S=OH=LCL\_J(XOOH#? U/ZS>E-$ N^X:B=*3ZVC4/$^V8/=R"W.7OK\] M(X,RJ'[U%CCGS3TUOMZ7S?YHR3 M;Q&(?_/4=3;1*6^S1GS0>+0S[BAF;XU&C[ KU[EW KY;;@/T]4^F%[NV];SM M$?RR3P3[&SX-0NPE=X-=;GXGP8+A]9(Z%XS@UEJQ'5N#NFBKT5CB4_)!]\/XMK+;^(3\>+;T 7( MH%_TS]9'K"YF/&38"8^0CU?DX]$6&4.H\,>CEQGSZ+G8N?$7=R%9"3&.I#L^ MI&$D:OL["Z)U2@CSA-41BO]>$T8#=RK9N!&3HD%]J.>)&RL_'H50HR.$DP*3 MW\?UPE]ZV/D**@6-R3\1%@;^ Z,.U.L65 X _(/0Q5),I)\(PPM2V%A-6V$7 M#H-K#N%$P"7QBE\&5]U$ XN;H;RBG96TH@BKP >;P#8["$%]L4D9-LDPQQXG M:=X9]L05NR ]F=&PE6@\',\3NZ;*5DXPQ8+E/?T645>$H\YA MVB\>;J N$9IUFS[S -_B^4$F_%9Y>VZ;-MJ[;>.DS[: ZLY $E%,%L =IF+* MS_E]P)DUVBKO 36.>,'C 5/W.A)(3Y?"4PX%@[$M>,%@Z0H:07@V5'7-]6_1 M(-,E95V;0Y?GD!HC6,$')WF*YC-Y'J^ENB+N<'@,O+J6HCU-,=G")DHMS2%U@8I<>?8<3!_H+&;Q76 M"-^0XW";H3PVU28?KH R&G1<7C<;B Y&6!%H,8Y"$?&1>S)E),057M,0>ZG M+0A+"VR1PK^'R$W"R8-\GTBX#-P\BI-_CE8SPL;S.$2%\G7 B9O)V2E/KR*W M-]>=99Y$C@/KJDOHBBY,FY++:9MEKLMS.+K-'18\PQ))6" WJ7^\<"S@W4PT MF!'9/)&&]8\('Y>&:+*&F7(JHB:A*-9:'-O_P5I[MUH#(70OI?*ZE,& 8E1! MF/LQH5AWOEBS!;Z4(GZ=5#B<\U,"F;CM,PS/]J2+[JL@]A8_"I:Y9-K$'C6Q MCR'CGFBJ7ODXM"K3%4T",?V;%^+(8,BBX_B:N)%3]$%VR3&8OF8V@)E'5>)T ML1(O@GVB/EU%*REQ+KZ)[H"$3B N?!P?+)T-V[_S8G7?CN^E=,:E,[>D/"$"YZYA)&/\8RA3+7'MH>_%H+!A' M^:2V XEQ4W'X+7,_4OXU%:\M=2R_&[*1^(L+803M#U;7A[@6LO:@:I'8'Y7. M]PT+/"^SF;PH;3OZ_N7M93PO"E"8CFBF+6THARHD"QQ"7"X.-:2K^I*AR60T M$P[&[!@GIB",4+_TMME[.B<%.=6DHF1IM0: W(IR'K#-YR D_"%BSA(7EO+U MZ0>%4WQSIKRD,WF^+'[0C#NDX&UN07A 4B=0Z9_NR$?^Y-E7L*C%7>1MP-=I9)&'/:/EMF/JCFX02#$@C< M7T2AJS0,;HI?XHE&WA@M2 D;PG!*V MRJ0VTPUQM)]$C(2;*Y@YPR2:Y1L3ZO># >R+[Q+V+(ZL^@L1.RQ&(WG?Y4K, M6XI+B3:4AV.DU*UO93LM]8/&X5^1O K"?U2@SNW93.8%C./:/\DOANP:[(. M.,V7)-6O!Z/YE;#B[/'$)"P@,)I+!:'&+G?5LW($!-HGUO(?_BNH6MM:;J4K['H.(X^8PBE)86'XB MPN>:1?I6/U<=(&X@U/:'5Q[L9+IBNE@P(M.KDC31#%*LJX %/GZB+.(7U'TD M'B5S,<5WQ-DCZB1716PNG(JHW?,-4_S$ZW\;1*PBH"9ET"*,?:*7H) P: &F M2^@P>A%*2<,6XCFH$2%/&*0 UV)!+V;(-SYABTU9B)K$80M2(\*@*W_KO$S$ M4=![SRE77Y,P2 '^\3(%PJ^$\7+]U>^#K/XG_+\!2[ML60)MTB"%D)NCYJ%,9O6N3!RE,\8A860Y=RD!%6">+CZH U>\#K;YZ M-W%5D'J*08HT<0*VIA'7#XIUJ<,412SIH!>4-HLK\C21#%.HR+]Q*0_\+Z$\ M,_>/P!-!&,(?6A'-3#A( :?)R1GIFBB+I$T:IA!+\@?T?,*$!YL*)YHZ;C;3 M#%.LY^ RR"Q8Q3;4) Y5D.DRB#CV1?#U]!D2-V.?I#?5IQXQ<56](F37C$-O M@$R(.")=QN[1IV;96^09I-C&3GEH/?*_@AF_@!EK'/ B-DJ\9'41>-393,E+ M>.D!1*E\[>FKXH9ITH_>5*DF MBBTV6]SP?+D1P9W13&[9[&\.FM[C5;[^0/<@L91& 7H7#H/%^T+6>#,-DCUO MD.;B]T#&J(*I8OE%-$:ZX8K8]NJN_$(V!?O=>!Q^T^A[Q-;9!]L@5\$3=4\_ M/,!TA*RH4V/R352#%:_FN+)NR-(CO@.#P3:*$@"(MG-J[)FA& 7I25F #3C'X77C^\J>+K;SD( ML\*__3]02P,$% @ Y#MU5+H)$*@>%0 R#\! !4 !F=&-I+3(P,C$Q M,C,Q7V-A;"YX;6SM7>MSVS82_WY_A<[]TLZ=_.PKF;H=V8ISGG&BU$K2WJ<; MFH0L7BG"!Y"RU;_^ )"4^%B H%X U,S<7&I[%\1OL5@LL(O%3[^\S*+>'!$: MXOCRZ.SX]*B'8A\'8?QX>?1IW!^,KV]OCW[Y^6\__;W?[PUO;M_WWJ/GWL!/ MPCD:AM2/,$T)ZGT]?O=-[_>K^[O>71C_\>!1U!MB/YVA..GU>],D>7I]WU^>G[>/[WHGY]]/#U] M?7[V^ML?CD^_N[CX!_OI]+3$AI\6)'R<)KVO_6]ZG(M].XY1%"UZ-V'LQ7[H M1;UQ\=%_]FYC_[@WB*+>/>>BO7M$$9FCX#AK,V((7D<%C!<:OJ;^%,V\.^R+ M[ET>E?"\/)#H&)/'D_/3TXN3)9>4@O_4+\CZ_%?]L_/^Q=GQ"PV.>FPT8BJ^ MK?&1@ORE0?]\(:C/7KUZ=2+^NB2E(43(FCT[^?W=W5C@[+,12IC4T-'/?^OU M,G$0'*%[-.GQ?S_=WU8:F20^&U&/B-%DXC\[.[\X.TF\%QSCV>*$LYR,$S:D M7!NN,1_^,& _!E=>Q#\SGB*4T$^QEP8A^RWKJ_CDE*#)Y1%K/.P7C7(A?;5& M4\GB"5T>T7#V%*&CD^VA6DT IE)XACYZ+XAR(09IA$:3#P3/0SZSZ!6*T21, MZ TF)HO!13*LUQ+&=[^Q>'@/?QRGKQ#WR43CW'B+T'B6K 03_G/?R0E\: MV_C*KF0!3MKE+^EH,GI")!N>01QE- MA)^W"%W>Y#[LXYQU I,0T8I2%K]?Y(K8Q11V:W'W&#\0].2% =.K43)%Y#HE MA/5D0"E;DLK66E"]>7EB:H>^R,E9+]S2/$BYE>E4]Y,HI3BCW;'AK??:I6<$_(7AV>932_J/G/?VGI%:YP5J*#Z^HBOTO M2EGG\!/_L!=E@K<$(9M&XP3[?TQQ MQ/I-N1N3+""\$)4+6#-KH1A(OH_EFW?V#\Q%*7() M*ZBM52FX $9/+=DF-%L8!+E#8U6:@Q NR BY $MOU-C*/L,Q,&1G-F-K&S(< M/WY$9,;W3^]Q[->&S15H"E,YGF*2<(A7F!#\S(PC=0Z>]H)7&6T70,JM?WY* MG1_@B##E:/*)(L'A$CB%;MXCFI#09PXD7\GK-O/<9FSK:">WH&$B#N)$Y"'F MPXMBOZRM5H/6@_F1,(U-R0)8*DKH^O;!:UDKJC.R(%X RX;5@ZB]5>*G00J7 MQFJ0T]APKKO!$3Y',P OT/)% <\6$NS1=$-6&VK!#\T+]$ R\.W M-L-3>*0<6?9GUT#IF4QQE"VQEU;#TS0FOI_.>-=0'MDII[YDA_D\ 899TM&$ MB<(-Z*U+Q3(9I+R^NPVIFL11!.K@X\+O;$:J-RWY1HEX?O);F+ ](DV8GBX- M[,(IO'KS])['?V(4O/$(3^"@I7D[1)/0#QU!JS>Z]?6R/J#?ZT*,5]$(.P$10DM?B.B>_W3LSP[^ZMV:)'W@"*E#(QU M6A;] CLN(;9!XLKS%KG\839C@+0AV-1I<&FJ:TZ%QEA7-4.$( 0]7L.CH!2_ MN F]0== %7J1^ @*%F- 9+$5$(*$V/@V$(Z=*#>#((LY(++@"(Q! M0FVL^](@"-A]&;4Y$ZN(<\"V551WXI BCN[R9P[4$7?LP2]P_: MN/>[CU'B;6QI8&KSW=^.9Z(&O95OV"8JN9O211C25KK#;5Z^UW@RTE #6YN*71;]YHSLP&WOL.1+ M^WI#DC';=IJQ8<%-TXZ;),(+9J9JW_>S^HCB#C';C21@BJ$:KL+ZE?O4*MY/ M<<"T@@<&>=4HGY$.9OPG-\2RN2+4,Y6M/JC91 NDHNH*W((4D&Z)']9UW^4, MEJXJ6$\.U&6W$Z#<6G9'*VW+-G5M">"HF6SS?#8JKFW:_J]Z19OI/M7J#5Z M2M3_0E%P@\G8BY!+R[M.EE/UTA4H'Q>@M@YM?L(Q1W'*1Q8_QN&?*+B-,],Q MFER%4>1.7:"N([L\JV!:/,3I0S))HV8;"F?.PN-G[=E< "W2,M1JKAUYVV^F M@P)K([D!HC68.]UJ2T$8[7Q_X>Q1Z<&OAGV##G[;V8R><78P7=(C3OTVC.M5 MBZ%2*IB:UPYW@I;.>U$P'/:JEF&5(9MH$1:Y^SF'&][56\+$_H%@ M273W&M-D-'F+<2 N&",R#YGU&.,H@.!9Z$HLQW&5-@OAK(C!A7$#4H+KP: R M/O:WL@!<0%CKLBSS@/_UAC%F]\E2-M(K$W.%)KB2H/CF)2$> Q_&'EG>"8O%8EA<9G%#0CL5@.*<]$ U"4C_<&*WI&GB@!7-"7@=+9WJP@3S$1G. M.'.9_ 7;A\34$]%(MKB)GW)LP7_3[ 92(U?/ZK.#/1N$XF]9$U>+Y MY#NG0I#UJQ)L%Q6E_!%9GCK"_A.G,I,WY__B=?V1DYKJDEE$=OH1^S M]\6Y_+FVDK3:E?:,1%WK]D<6:%W2F2SHHCH1DISJJWB,00'\HUK'RQ0&K\#* M3ZC 7BL8S&MZ MW7S1?&:SF_=]=G7& 5N'6CYJF%9/ EY 9]C#5.)B2>1_>6S%4K5!Q) M@.@4#)9515(=%(#0.C=CSHML.QZ /B7(P#/_5XA/E.4C+7._5; C,U'*!#*>$MIRA.;1I-RW6 WI" JU%;+BU?+US++7OU% MB?(#(B&??SZON(J&*/N7_9PY(\PK$1=X^3WR-Y,)\L'CKRZ*YX)$)7@R*]6N M5_G]D8]XX#-!$R0M/.I(6L]F=@6^#NU&9&M#12@9&)YO.YJTG0R[* Q-:WN/ MGHJKO+"-M3PQPE8C"^KBX:M3861O,&&:E1(F0BMW,N [1$T%^ M=MN?;^!FF"3AGU4+:W4PV-IY!>KA%XGJ2#3["UOM2M2C>*-^N1&CWXY)&TV$ M_2JV)#R$!N(_.&-6MEZCR5)J4@$X@W^C#2FTI%E=Q' ])1 WJ):5;$4!V[R6 M]>B!LD]3'Y6K6%K]6N'VU$ ,^T@ HV]>$/%#B@*GA:!I"[3."D5\:UEM:D2& M_.PZ?$B%N)92^O& 3>;:N9"O#E@H^AE_9X=\\,+8>/FOWSQ"O#A9-%**7=P= MK@==O%_D1?F/C(>OKB4[>G;(6\3RFEJ_M+N2@(MNE?8>.2L]V7KQZ "]JGH@ MT6=-5)(K5NCMK@Z]L3=1V] VKZVO)&%WN>AM2Z+PLRL'A_J5HP]!!/FS,X6A M )^?6;"QWET+S6H-O E^L9:X^'XI15;SR@!DR^<]R:I :"TV T=Y7) M2(BR?CMJOYVP;9HH'=C,3(ZG_JY&&4NFB)I,5(I=D ME+2ON2"?W??06O)#0,Q;:/C+A==] 3[ &Z*RK W9!(6(;>F\-.]"!XR,V20X M12*%#)*NKZG%&LK71E1C$YB##A%OK1]-2-;O0 MH#$;6]"9J;*):9%O>\?/"NB8VV6R&$W$C_FTL,59%7WBB@>:_>)\HT3E@F>J M!/79(R$_36QBLMKW5&(:3S%)>#9C$Y25K\(WP-3F]NKOYM\L:>LK0&BLTX!N M@WUNTAE,L6ZJ+MAG@-!R>W^3)NR7]VCFA7&A'\M4QX4K351P-)U&3W7J MS55Q(\"-YJP7P'+QVPAWT8H;<+.E;7/ HATG(&=+U\:(13-N !8F>'/ O!GK M =<6GHU05]NR;9M77%0NWU&NY-9 !+;L\J2WK"6I*5)Z\3RN&_NWKI@'OI_. M>"=14+Z9ROX[0L 5U?;79NQ,WM$12_-ZA9S%/B"YCG:#DC&9NW:Z->4#86^M M>=NL,K]$MC+!_"=;3"Y4F:!:+O4AN8UI0E+Q_)U'R(+GZ,]XFK<;!K8-X?+L M]@H3@I\9NC6>S-FKT]->3,*. A)JW0$[KF0Q'P1QZEX21$03VIR&ICU[QN(\L1RRDK>1V. MN,QK@%S5/%HG:]UR#9;L6>N*:W6(H@/-:IF4QK)[1LJ;03H#><_]IQEK4P;4W% M\^6CJ=/9'PY@%U:SO-9LML:)%P<>"> %XN#W7-N"O[J8;O?YDQ[>^L&(FNF+ M2[1/>&5-ZX"KQ&:;-2VMDI509U9OB^95J:@HQKBDM,5^YEK24H"K;$!RCAL4 M\ LQ\D?,K+:;W?&VO=EF-5S-.FO06W7Y./]5X;.U(^'7'>^8H6P5@M6YR6N M=QKOVI:M,N1_-?!LE6*@8CELJT]R.TSTR@U3"?VR2L@@BO"S5W[UV\KK8WJC M7G]]1,UD&HSV_CR @6-QF7520&0D64D& MKFKVI:PTNEE)$&VX2TNRF_ %!4M@MW'BQ8_A0^1*,D<#3VEH)"G0#9;R4/Y#E&/#2D&D,K4.9_&MC5&QQ[,Y1VFSN0F_? M.H97TT1GM1?<.+78U$35JF$Z![K3P-:"N&[D8[6#E5*NB-\&B/)=G)Z>R0[9=F*PBKV(AG7*26T0L6J#T4&# MZKR[$W-C9Z A[SJ/#8)O]_OU=%S1PNX&H>JV:XQ A<$>\5<\YXZ8!*2L$61:H"TK?GU!R IB11Q(P4)";4B-G:Z+ #, M_ D$GG#W_[K=9ZCAXN;FS7_] M_=_^]G_>OCV[O+[Y+'=^]>7EZ^BR_NV'OZ" M8B3^?G:)E?]N&[:&?KE^[+MAQ]^^.%=^>NZ*2.RAGS0#^_^Y_/M0PG)6SZ9.0<8 MO_G[OYV=5<@A&M$LP?=X.:VG+PMW,\?\)T**FR,1S3.>/#T:AXPF_7P RD5C.2BN85P=O4 MBH]-\HB+4D1+,JW@N3+2SPA$SMLESA%)F(E[!T/OG^M[_$Q82=<=Y?^9%2Q9WC!6X'BM M,&PF3!QU<9'@\40ZH?S/B,VND^R%]8;H,'3L'\^'8CY'=,F7-IFFA*]EE.:C M*,J*-.>:Y!VG-2+8T;)R]RTHN*Q;W=&,2\E\R26DD L+,:U[PJ?/-_>/4TT? MN\<1)L_H*<%?<.YFN0P>^B!2"*<%UA'SX6,O86(_' SNOG?+W?>'X^X6\QO8 M9A>5_[QZ77"-!O=>HO9C[9\OF3C@&V9S]CB142Z^ @"+2\RU6'Y(BS4X=/(= M?.006N)3BZ*G_E-N'.(P7+A2;>U&VC]/-REOAA_1*V[IA_-%EE:7C:K!.>8D M-AOW9MG1APZ*B)O)[CG@_CGDJ,])7MX)RKMTJ=CAU)V*O>,'#J!7=V[0CNX6 M@\8]$+]BLW'I7U+ IV6A8;523<=%+NS]PCUTCUE.251:(/A07U.2\R&V_CIZ033N?]9X).X R"-Q M MUAK'B)]%,1&NO&?\@*."*K M 7NCZ(.J_6-]C0C]&24%_LSOG/S?U9'O9-D-'OH0EHE$+/P[1'.]1M/'.M%S MR/US^<^"$X-ILFS0L'8P;):NK%GOR7;WK4/89)\8_JW@R_'JV=UR'S+J 7C% MTTKDKTEPQ.V@<7WPV[ZKHG3)'K,<);4U\7SY"6=3BA8S$HTH1@Z V.F#?1&: M(/94NIL+]G:*T*+" ^-X_N[J-1?NU:<$7Z7%O/:]WA*6;W$G1F(K]W=G/,'V M.YSD3/Q%#,Y*)-Z^_U#'K/Q!?,Q$?LR5M914!*3?6HVQ(#/>>#S%-_PYN07) M*Z*3+&I1FHCPGTP2J&")GOC+-GCUGW]=T\KQP3?\/]>3E* GG/ST1M/PG7>B M'X57Q41PU<@;L;]@$>N%X]$S7PE3_*40 2/C2:EVL<;-8?3$[P@HRA7L]!X& M/,/GB)%H1VZK,;RQNM+-5VJT80Z5S<$PH)L3>5M7I#.:-\CF_]HFF?_IUSN: MQ454V@8?,'TF$6:7K4"QFF1]6V]HUR1];L6,;:'<;N.-U-+HT3JOJ@NC.+7X M[7$\>42O?"&0+.9_I\)O>(FK_S7L 0<#@P3E.J-<9J47!:4XC9:/%*6,$UN9 MD,I_);6Z^K]%90Y9<3L J!T^Y@V\6@]EAO71:>:;X,J&DI;$_$+RV05'E$\# MK6PLXL1E#//_B]53.60D?XN\TEC3:6T@-DV8NKW'F6,8T6C&-\,EAS[)2M]V M39]RCG1]O+%RD3&^<5ZW@UVJ![39@K@7A"TRAA*5].P[C+^MSFDIW='\ M0$VO7L5"*@B;5:D@(D!1M=F-_?S>[+]D:;:UG75W2+BZ*,\"LA8@6(VR]Z MAI$36Z_5.I))"T&WM3?RUR$KFG.MW<;CQ;=CM#/8^G0]6FQL_)DCVF8(T>C- M&5^ F/[TY@/_3)D _*-P%N/XIS] M$NCYZQ*3)@,:\KV*-AN1<1M3?C6HG#+D6AN^A3;D&K& Y[[4 )*YR4-RWF;GG^$S2>U6YDMXS_ M&1KC_=W/;@'Y"S1 +-S3;A'X*S0$U-YLMXS_ (UQ2R^X8S47G'ECKQYSQ^"! MNPDK_>2.&0=W-]CRL#MF%YY>[, YY1@C<(JD-I+!,?/@-$JU1<4QY^!4ROX& M5A,B?WNW!0C__C= :?H6A=&])[MWINR4H>^(V+).5;D$OJ Y_\]&V( TGZ9' M1W_A?G=C;8;)YG?_BZ3:<9N2GI*$*[L^GF/ U]1H5XV\;;BD^T\@ZTIOY>KI M-/1']+KZ74.,Z%:^LOTQ"D[_B^J.#X8IK4LV&FHV2)KZ##^>9ZF9ZFX[?PO) M,L<34!;G(RVK"R[-.,M:^A65U4,OEP45SW*45]RR7J*L2FGI,-1)T]YC>6-] M4RCN#A%^J;] "Y*C1#MW^C[09K':'HZFT3287^;O\:*@T0PQ&=$Z1O4=_2W. M*"KF15G*4V68TB]4Z_[0%FTI+LK?QJ7)@%V]8AH1IDPS[S^.QT(D.==E<+PR M)6FG4-$8VGQ5.\7!A.D& B-SES35#M&?T6[M4_&7 M7V_F"WY-J.\.#XNDD\"H:N6,@CN:11C'I6OMLM;[QQ/^OYQG$46YC9=E)VC; MO%R@7_!+^)][V_ME3AK&;ZHP*#JRZGG*.P>>Y6)O>6K$-&Z< M4,ZUB5V]' ?=&+F.C1L\!K(L+[<@_&Y2OF0^ I@L.TCZLEPC,/FWE $F]TD+ M!PMI"1X,K3!PB\812 6M6[-=;$'FYPDV$\J:;XF;*%BF+8^ 4+(Z79X :L$0 M;/J7]1*7^NB"9;N'GM/?P1=L*ICU8C"X_X(%8*=E8?08'GFFG(TO,5@([+>& MO?/QR+,(!_@H@T7$>GFHO)A'GE@YQ/]YY*F5O;RC1YYDV<^%>J2)ETJ?[+&F M6-JZ@(\]2]+2:WSL.9.V'N9C3Z;U*-M#84'_Z)2T+132!9J&]"A9:TCD#UL\_E.A3@FRIQ3!4PBF) 23\N4\ MK6H(\.O_%W[4;_[26.KZN/^^HS@[H$6M]_RNME^,IA277Y32:FY_T(VT0I7^RT[WM\+/D_\\3Y.YXT]J9&[LK; M_K[$T@XSIA!/#T5Z%1.6I5]SDO!+X#^R1 1M,'Y15,LH_241KQFSF_QJ+DKGA*2+2R[QQ$FSS@>IXUM:M;0+<8 5.%#E*JG#"OSP/KT]+X4'[-1Q&D3 MN[\L7<^1+Y4MTWI4]PLH@Z.'&6OM@='9EH(-635:#+8#^R2&':#,6X=T:PP^ M&NZ;4(%'P!3'O2L$T(.WC=&MEM9C QB@4QQ."5ZGY [M,NAY*/KU1Q]P6PR\ MVZX5![W-"R@LQM?N=/:PU2-@/>PVX&%0O7[G% ?HYZB=*-7:L5HA''UW%GA4 M=(K6OF !OVCT3Z?U-NZN!:N%M2[09*N!ZNA!LJX.$!X?#S#H=E- E;?5T3-;+=YJ D/D28W_E(MEG-_):4 M4;Y,I6$(5ET\AA0N%I4'#R6KK=6(3M]^1[438&C7VUD,2"NKBE\EDX++J9NT MLFI>I?$HBFC!9;@L%,2ZK\^*@P)%+NN?N580GR^_,D%A+2;3Z4@< %QF=]^W M[98E[#N0=Y]W\.$7K9PGD;#$H4YP*X_G,9--R_IY7NOYW;[VG=Y/R MK2@NSXQ/M.:<,O>#MI/[S_2 @?PK%PTMS72 Z+KX4CP4T#K1?ZC9NT/ MHIU/,G!,2O;HSIOOM:^-?M;4+#0#+\*^;*X'S+H98\WC:VGSTV*>; 8#M?0E74N MG,U$L*#:W "VBES\#L&Q.]2E$ )EWAB0IKA=;6*P.DH >$Y5,6=]684>(>2@ M^+ 4EN "7]RJ)GUNQL%"Y>@\T$(;+#B'TN+ZF">" ]/J"JFU8P07D#5T_,CPIDELR4:GU M5EW](;YYI.\.T3$M+R%5E?T[3$L!KIH0BYX0V*I*$U3Y 6966JV]D7^)G_*; ME.6T$*?FU[3@1^AY1FGV(IST:($BKAZ/YN*^KF"ISPC.Q$U9:I]6=]CL,S_0 MQ;,^M=2])?RWF'_TELQ)?H6BV3\+1'-YQ,VP@=S%!#TCDHA+^/I;HTDNJLE7 MR54[ MM-H^8BJO[F_LX]/*EL9VOR%1')3-3G&' MX",R3@7VCK; GN,WDX^LF)S]8U:'S<@^) 9[-+XU4=285(%B9R4[I&;63L$7 MY_B"ATQ79,H+9M#CRRR"![F>68>UB*;P]WF6,.,0"C.JK=@D>63[)NQ9GE=RQ^!*:Q< ,LRAP;SWDE*YJ$K3-O$M:9L^Z# MA*:._CSBZ^*G2BJU&2FVW7V^)JF@RY2U8M/3&UNWXE04CK*;^8)FSY6E7ALW MK^L!;W:,09,V/>&Q=;XTI G8](3'EHN]Y+]RW)HH??[)5BMOY#[B:)9F239= MVA&N;@]O08WS&:9B;>AEFGU_?P=L-LE?^*7MDFOM26:>)77[ (.[[%6FEJIO MK9,$YYD<($F;R&A/_>,#0[M*K%0'H)A8A;OT4"*L<($?0&<9T[(_8*#'/-A[ M'GM>ZZQP:L(;K+=]H.3MJ%@P7=/[ T"C;0;KM1X(10^M-5A?]D!H--IN,*;* M5<'1ZG$L(26_X!QDI9L5I5^R'(N706\SE#;(-MDEK;L#L$ZV:"T)Y02OB[1M MB+8S5O8;S6,66\/I*7R=1CN+KH<_-@J69_/2E=TF3GL1-O4Z:'9^]:K[9_2_ M&5W1I7P30=W668I8:W!U67I9LP,7-6@0P!05-"2-PIM;_];+SCXQVIIU/>"P ML8O, S@K(J@%ET$M'VSY:7:!P\@Y3J/9'-%O_29GNYN_HDT=-4]['"F; YJ1 MY1K55$3(+#\3RB++PA+8>)9E(Z2D!1JL M^SK?,8\OF7G';!JY_SYO9;%GF\VC9G&ZBOR*L]1 PQXIE4)R#MP#=U' M9^?/!? B MGQK3DCI^$(V?$C(MR;QZ7> HQ_$CF?,FX\D#_RN;H*B&3QLJZ/ #WIQY._.@ MBRUT-'BXX#SDB.:7*-<%'#G^"&RP=L$ .&L;R^(N3#9&@U-2:KFG&;O[>JY-3IKM2:;L<-$.D+KTF M;%H/F#Z3"#-EAHBZK>L'HC9?4$<3JIKZC/$NJQ;^0O+9RB!T2] 32;C0N"@H MQ/54,\X-]QK6/ M1G&E^LC2[@B;GOY2DV<9+9\P,$V%I*$_HG'"!YUR0#\C^@T+86\S$<9N?JN) M:\ '@/DGG/)S->'@C>(Y5Q)9&6#YC&V M^L;H#'#4E5LEY#5J&- KV_F>\P M(&0*7;#\6YW1;7M&1YT"RKQ5;I2%JM7DW@ 7>"1T.5$NH3B:7"B+2Z@%*(&F M.NT@)"6*R\&L]0>7M+"3'KFG)7! MGLO M ?WJ';=\FA=_M.VR?:,9ZSUC5"1XSQF*EIT?E/,Y. MV*^OC:*HF!>)>"W^$B\HCD@=K+A(<'FH\E-ISA4T\J\J[%7%BX)W9\.?WF_; M<9GR$[CO^A1=3@_1['ONY)B&_NG=Z7.SV?!DFFN%-=CP\XO?3Y';P[-^PT*I7DXP-#OQI.C_ 9 M=?#PJNCL",0Q/+EGM$,W3PT@8=HG,W2(9NCF0E(PT6H"SSKDR<2LR$5]1.F4 M\!D=,:9X6$;9#!ZT8=N'3T:@DQ'(%3!M,7E\S,M5*K5$ XK R3]X@70<--ROB):G._4+7VJ',W"=*6?)&T!$+V!:)T*<+_YJ+0 ML17]6UT\OV)XC:*R6('^+4U94Y_5&;/DF2/8)LN0[:;K V0.=,^S=AL"(;KW MPO&?YWF;I=,@;/UIS'-5^CBE%\[N[.U$R75/% MR:XG&)@URUO:% SA ]:'_T6^CLH_SRC-7KCH4X$O:^D5^\<:3@WBZR8!&B4, M>EO[PBW1D6#>KFS*R@QE?%O+"A8!W=&Y57E3I^( Y=_NO3JERM-]5F@;*/!\ M:U^E&\PX]'Q+FU0B[9&ZJ2IGJ0P!Q<%J ^C4HE:$F0(R\+SK-L%NS$/?"/8E M]=2V#QT*@5L/>YS_4NT5)N.N)UUV3@0;T=1CRMN:?U!V85VY\)-Y^'=E'A:U M4\:3ASR+OE5OH#U2E+*J'+[6CF#1T6-H!'E&.;Y+4(2- 02*QF"L.<&8H=9G MH)4=2M7:8]IHGI=OXI;GF2%?5-(4#NZ:%2-O"X?T(4O&O^WRY)KR[YI:U?BY MY[)<.P.2ACYE?9RE-RF7)D\H_3:>3# '55!V>W,^OM<+(:N^'A]H*%B!$O%R M])A^32-,Q0/*^?(+RH46JILAJZ[.'%H7&>6:\#.A!1N1^!XG!$]$J$@DU&<2 M/>"H$(K]*-($AO8> XB:RCG]A=/C,0$T67#BJ"[M2C;@Q!F M#TIL_[LVR%BU+=L@ER-V1D31T%V(5Q*=(QHE:,GT MAZ.\X2G4S.(9D/E2'F&IM0(,J:F+'QG?<> _C304B*5P9'E>;1; *"T)5,O7I=$+IZ MQ9ADJG5NU1448Y_1*YD7&Z?O!5KP7_)E#P:50X!BM+DI+@M:/:[<;R:50X!B M5,A:DI?&#HR-DJ//"*#8'#UCRHD:%SG+41J;,D)Z#>'L6+HEOQ5<[<^7]T( M5*-_)JG8+K=DWI&#=GW<48-LJXK*F_9\<02=EMQAAFX_3J53SZ4! V$XA6N<$*+LS] MO+&T.MW6=9243,A:GM)P@(0@6\1DVH>HM0L;R&/ 8,(08B3V(9> /DZH7>A6 M%L8%E'.K! QM?)[PE\VR"J8)%H4^ R#I# MK7]T4[#X#%:0FE%00+FW.BCZA$8UT;!;6."1T1TB^X3F" X8M:-_4U!.&S@% ME'.K;:,*II*](-H\@<#SK-L0PY@^@J5NF=FM#;,"RKS=;<(4>]52J2VNWB&# MT3^*JZUN=Z4F>#1T0L$U'.#%Q:D 0C#53V#F_#@_%.1N&K?,_PDH\UUK"DR^'5= :H7!N.7XS^ Y5@>WPT3"]9JW,ZF[Q>(O MP:P*=6: 6T3^&@PBZA0"MXC\$ PBREP#Q]=(F#Y8&2+JM 3'D,"R)EEF.SC& M -8=4Y93X9AA@+8RMLW*6^&']$K9IN'&<4!GZ5B)X\G58-S/,E:C7T7YEZ3 M09?E#'S)4I&OQA=7" M;^H%:R]H*D.KV\-B8=?M[/^2VUWZFFE1- 9$_*!M[GP6K*PD]\*5I##D;'[S MANW59"(2;IXW6H^('Y-=;A5H]QC@\+A+Q>CVKPR))4<[: M*$FR%^$EO<033+F,$_N*,9Q?S 2$-ZFVKFWO8?S56.1KE^4DLC$#RMLZ*UEI M!HWQO48Q8C;[U,F0'DM?KLG$[+Q@_,K"V$4V?R)I25J7,?$?D4@1>F@X F=BD EQR['NSM-4=EHZI ME:.Z'K#8L)HBFYXG!S H![ CQ?(>V@ZF%B;K\ 2B)>81924ENX^TK#9S6.)>LIG M89J*:&%.9;T>U<]_REM#([]*BUKINY>X^M]^3"G&@,;JXPSEOV1%$M_,%UPB MKG>:7M(.' P:\VMQQM/RV M"U:TG27!\FZRL+8*$9A\%D!1L*K'9?1@-)$PKACP2.B*U;F$ GH B-WBT#M1 MI/*QLY_ \Z];$KL# 'TAN(\$:OA_8+*\CU#)/EZEX%!1>)=6$[[EX0'*GC'D ML>.W;"UHV 7Y]K&D^WO$PL?&0AM4^,U@\NY6NIM.Q6 K%EKO#3?N2I@X[6>M M:)3J8"L:]A:ESIVZP1:#ZPV=SL$+LRS:85'8=C\&6QZM-R9:IW*P-='E8N4T#[=*FQOIW?*@ MAUNQK#<82N][N(7*7&&@D>SN(CR7Y"HLI;S&41/91FZSE1NQ628^WD+0%&1IDMEU??QF/\I?8-# MFW"E[^,L+^(Z>GT0V^(VB:3I&8I&WJ LC1,;476)YFB*V4-63&>YT/-4*\/< M#]KJT.02ZGI 8V/X(O>?X'F.$G%;>)AAG(O(',.T*)N#8D [(9H.Q\"$_R4E MGB'#OQ5?;]M.2U>VA\*"/JM>VA8*Z9L7?VRQ][N=Q_D,TXN" MTK+F:*7;<(U4.P/Z/E#.\?*&@))19:/@?^QQEBOZ^ITE8=X=,%&Z;@'&0%M? M2YHW3(/B#S3VI]]+I4H%:1T!(%',@^5\T#*PT/2! K++*]XV[U2'^)[Y@!>\ M!T$!/1;6;G&8+AY-.'3J,7@,=,O"#0C@%X19?!KO#-OO'$NT,B\V1+0"FC2WY9@1M,>2)M2W;=@@K*_3:(4+3"! MV,\>T=Y5 P\D[KTBM,IH,/[+\KG[699PT-G5;X4(GX?HMKQ($&/C24EM1WQM MV4?D;?V9$M>OX904G2]+^G3.25T/?VS,$,7GB&]%\:@/WTF5GM!XK.M\N6ES MAY;B;Z,R#%;\OU)@IO$=ESG&>IY[^90S1^@]7A0TFO%/J_V@G3;>IFV#B-I\ MW6[CT8]?Q^.5J[Z<8%8G]?Q+62O"T,D;,TTAI%WLDH;^"B;=C;66Y\WO?FLV MB_W>Q$WGFE&V#W%I^'=+WF.64R(BK$NROG(MA=T_?#45+-?T 2)ON!XWIN5J MB.K6_LX)M-:?[[CL,:T697,(^.MFT M"A.OEL,7_%+^I#ZFK3K[O?W4B]IJ/2G;^PR3C3".RU2TU>/+-\+(@)*[XBDA MT7C"3S0.O?+$L^WO[*KU-8TQ?:%$&".%R4*D4Y91UO,Y88PHRFU;]((@EBXX M(5S(5XF ]SC"Y!G'X[1A2C++*HLQ_-7C%%DA!5TV-8KHMX)0Y2&BZP&##9TD MEC0,,!!':VAK&<1U9JU@'4?[M'*M(W:Z%B2@>%DY7:46IM9*V0NF0"$S+S'K M'6:RAQT% FJ/4\,8!913NY@$D\&JR;,,&?#,ZT)S=N0>>DR.M7?1P@G4J?(J MARU8?_.^CU9+"R5,_/:UD+8.9YC,[^_05-L,848KN$1":P$.MMS9$/8/M0K^ M"!"&AJ4YV#IMPY?\RF8=;'$V^^NXTMX=;!&V(=.^E^C$ U;9L)]O2VM[L,76 M[)%0F^;#+9'60]^QMNJ'6PG-B(:UMR#<2FA#3@(;%T.X]LQ=RA*=]5C3O7N,A9SN>Y&SIBV\L5 MK(SF#4CYO[;A5#P>4Y.[_>M!R=IZN*9#6/OWPR,FV2+MWTXI#JKF.#Z]97J-BM>0J7\:G^= MT>LBYY>FE25(P4K_6@T 17'T$EA]:):C*"KF19U;O13/7EQBD9FM"O>U[@LS,GZU:"O736/E#@J5UXP&5^G1 M*B(_BP?N5DQ^<&T)D7W"7U:0,*KA>/W&%F=!3%T]IY1]1GDTXX0V&XS2M$#) MAH-Z*RAP*C)'D_*'X>!8S%N@) XQP(<"/7%N5K&S1_%.Q9KE6$( M&KU&A@;+1<;R^_4##?T8W^H;8)J#.YN\(B=B5Z,VS'A7FZ)3^MR'?G9EH"A8 M!7[+;,LMSWT8"0UV<=[]F(4>UNTBFKF7 +$VKP>'U^FY]GT]UW[*\H*XWH\Z MV\%GVHR;*('MDHX*0SQ,V&R6G;5E_AA3[4R>%468G!*I8--E]G.]&>!^"!9! M^VN,K1LC6"@\'67!XF92>=LN%ICLP3BA]YJ]>,#8[3U?%O4>,YBHP5A@;;-% ML$F1>[)F#G5;PL31[XK;LA($FWBZIZ7FU$4<;*+K?L!UZE8.-I/6"[8VONA@ M\W.A(1IPVN]!H>SG$ \V@?B@F&Y[TX\SO:[3^.I5_"?VG6&W5D8Q?2;B21OI MS"=)_+*9JDII$-/'.O.^%0SA^BO^:^AK$^C:C?QE=U2 XEB.=[T"%4Q8 M=O87+N^V@H:_)Q=#U\!EBCOFY M...2^Q(_XR1;"-KJM6T*.#?V]">E<,('G7+:/B/Z#8N+B U/QF[>&/K$3U** M$D[9*)[SXYWEHC##,[;ARJYO@(%X>SJZI<440P^M.P!6MJ=ML!A:G;AMIV?G M7 /*O)6/W.+,:T4&Z.&"B82]I5>J"%OP'W@US=Z;P$K%@.EHV@<<9M4$I@MD M'UA8:C5':A IYG-$E^-)(TA7$I''A]CZ:VEH8K[M)J?*1*?*1(/7S9-Y>I^V MZ1Z7>YY]R=)GOA]P_*40TJ%&0KN8]O UN FQIRH@1U\%Y)B*UJB64+W_/HD' MU=E-6MU!/]&,.3\V-%]R^.YS]P37O0"M;!VLV/[Y<#);^JE@@5N?0/6_KS,Z MP>3@YY_AZ^'#^PLFTQG_W]$SOY),<2D.+OE-YAH1JGNZ[8 $'(D4WPGI U(1 M[)K^V>N"MOUZL/ J9:)W$=*?H/!$RBB*<"+*DK=["E.[:[FA^Y0SU7!KCNZQ MN"9MC(*U&Z8.5>-RZR;]?QA1:36KH4,%Z/H[U> (*_1M;U:?X\7Y]YSD?:HK ML$?'9;!9=Y#R5@^;JJ*SAATOQF[>RU9;WH)U.L,\H^4FOF"]V3!!MC8'GA+9 M]H.[Q27_E.>VQU/OX/@'GQ5W,'/B*87N,*+^X%-QR-'_&^4Q, MPXH=8Q)CCP$ 1. I:+0+K]-V]L;<><$XPJQZ@915 J5ZC%0?R67NY\R=<;DR M/JG#6[:;@()3'5&E:@V*?">KP?WK?XKMU+JS>;,GTZG_01V^ZE&&L MC*RTZ.!^(UZEF$Z7%MNQU=!_@GGSB6+=$V?*]O[2F1N4:'>BI.%!%Z_IO%.M M5<5[CCL-%_*NW4%@.GW=K5Q/(T,*?:>A-Z+EJV3\PN40FY&%\44B^_[ 6!Q- MIQ1/N=S21*W8]-SS^?Q0\,LO8^4=\!KC^AIH?SXK^OM+HN=;]3;C$C>M;G(5 MU0U]0C$5YGY>61K3)G'U@RB;NZB&*5-/8-OF'J-$)*1OYJ/2^5#2:P]IAO&N MRW/Q_$32VL24BN10H=ED7#^+A1%JRS]ZB5E$26DL,>CZP\=U)F/L2;G'$2;/ MDGOZ\''<24J.3/9RCQ/TS,(-L+"RKUK?R MM>&T8S(!RKM53);!IM)<"A9(@4="]ZZ52RB.X=6K07)C@/DH.(3L;Z1=F=&V M[@!EW>X%%I/AIU591V)B"9%Y5U:859EPTS("CY%,H!X6I",0M6H#9/=)GK;- M"";+ V*;;;Q_J_6PV]H*-_YV)T6^A_$.)D)[7%061UJXL<=[6#5;]E"8V!Q@ MO2AO#.$&4;M6^E4VZ7 ?1=EI/UF8M,,-!-\9&:-E/-Q([3U(89UY/=R0ZIV MKCH'F;J#_>UD!T..;T[(9C0V"M$1:PO$W*#J_ZE16X#RXC/?4R2 M0M3V?,!1P5DBF%V]1DG!2;CF8(HHY"*O2T]?BJ8X_H+SJJ+H:D#? ;0]V5AA MLB*_LPJV2[:Y&AY \.V.O-@%Z3KYB+\J?KM1?[Z4#Z"K";C'+X8*XVB>%9V8 M%K=C X/&6/?3V,U?6$CSX= J*TH;[*9N?VQSXC\"4?$"MY0;>=L 8R%<:P3R M2 DWA^G1F/9=ZA:MVB7[/)!AHF]QN=GG$G=T=A\9MOIZ3IHS$"@.=K6<]J\- MFU=>\)YRH&CNRZ5^0&?ID*VJ4(F",>JLZPE\QDC\N[1EP4QMGF4T?\1T?HF? M;(4TJM65/.$#K$CFE;?V3?IY1FKV( MX]%$>*.EP_+ +,=4O,Q(4!KAR9TO^"E2A@9-;K-T>BL<&R/& M<,[^@9/X.J-?E2\PV_4-T&R@/ZY4%8F[9P-0'=6F_(PM .TSY3@8[IXX:W^@ M[5$ % B[0&_=H= NVJ0 #2;W@RKPJA0^+0ZA!Y[:BS_9(7P29Q 5*?B'YK*1)D#-+=IZM2W(S]=5&WM OS(HR./)VQ[TB_/N?Q;ERDS)^D1-'QS6*]*$= MRN8>'>@VXD5C0.DQ @FM48W24.'KW%NQM:]PMEI!61QWZ10ZXCVGKTPQ MBHVEDGH, (1)H2M:,5,V]&??JJ%<5[G=+!J554O3PW/]L-)-53T@<,-8T2EH M8FKMSB+.[PZ$L8PNOV0Y9G<%C69(41M2V39 PZ"M)BXW$?92=F':4 Q5$@;J M->N;M4+=!(J%L7* 5B-=93?WQ@P\&JH: ?N XPBJ 0P1*FIM&B8, VRO TP# M[> .>W4=)F8]EX[R@:VN,@V47ROO1/]KF&I5[$>>'M!>O;O@T-]48 )S.%&B M.;."M?/OOF:JBU^P%0^& *"]1 9;V6 ($LI[:+!5#/J@8+C[!N/R^F?!N<4T M639\7%]35,3B]:J-V)0U\QY)NBK9TYD@U;L#MP#\72M:M(ZL=B-_27S;61Q/ M7/+S3:$@6]D<# /GB)'(DOJJK4?S^S-."ZSV(-0_']19)<+DZZ6I=$=UVSBS M-8X89YMP :MV!6PW\06/PN&XW0+,SJ@+.5CNC55K?\7TQ8/:_/B=*,/7FRT. M_%(+3A$__N\H7XA9P1)^LUAD_/24KUJK+MYP7A?VN"T?,)G/V!L>H]I1>7UPZ!RE0/HUN%<6)NS+92)" MR:F])4MZ?Y#P&WC@\2Y":JW+!,N]G9AJ*4'!\6J45';*5+#F5[LYWE+ @K6U MVG&KWO7!&-1$S5+\6R%JD3_#3<)N$VDTH*F:^S.CM2G2&M-D38&]'K:ILEG: MG2>84AQ_4##4:PCOC ;Z8O/VJC%FGBO;0V%!6^9+WA8*Z:9T=$5K4&L?V./O M#U%&%Z1@7%A$W[3I'(J6WL"M*^^RQZS&9H4:9J5"K,#6V,T9M/]X-8/::0-I MK:XJTU>>[MJO.Z;B?\7AV7K+2Q]][&CP4ZQU_:(E5X_'12[JZFW4RO)3%VA! M\L[CJI:=0C39&A38EN%6JBO"M /9W*1ZL-Y/VX0)B;UI3',G\/!TB[\E(<]7 M-ZB%0)FW*U.A5Q=UP@!\J8J]O&.KTOZ 0A#\<[:'-!WW.![,JC1,&)P?"4H! M I/_O_<*QT=17<<:#@F8 M7HI3@.\^XM-6W_Z$1;FZQ8Q$ROHHZK:');E:KTTBE.&GZK:'#0453\RI@D#7 MOQV>)&4,8O-7C_:V5*23%7;L[V[Y"P-KCF=#W@ ML&'T[NIZ^-N@]3UDO"BMN>FT/OJ4<=K*]O["^->G= =AK>0Q]X.SN#9IU*J M#FV7P\HA?@'1RJ'6[R'ZC8XIU-\8'6U4]==AEFH%.U3>.PKX.D:ZJ08#Y!U96P%43;5&6!LFOEX[!5=MLV.]-* 8J((72\>YM=[? M M;1HH>T,G7.?=U&JV0'%P%BFO5H>#Y=SBIM)*"#&KTS"A<)3^I-%W@G7DV2U^ M_:T#)O,.)MU*3,+D?H?CK7U)@^FEW>_D;BD],'VOKG(Z-Q>9@!V,FU)"XCE3 ME"[98Y:CI+Z-G"\W$GM$,3IY'H_2\PC!C<=P]-TT>WX7B1JI=%E17?^C)+HD MM_[#KU\?MFAK_/ []MKV7IOU/J^>,T[+G$Y1S/>B8'DVQ[1Z[ICK[.+Q(/Y_ M\2-Z52S@(2,==,G\_$6Q9/@/SC(!QOD,4W5Z2?/GDY46ZBW/VH[5E$9 N?P] MVZ(=EYWI)R1A8G*ZT.^^V\5! O-RYX++[C'FZ7;346I*%C&.Y^^N1#]&^,*\ M2HMYG3-U2UCN[V9R2] 328AXG_"BH)3#;"C*J>G@31LLI[U+F((#56O8(M\\ M44W1KT1DX*:H_RS^WQ-B^.__'U!+ P04 " #D.W54)$FISWS2 "\Q0D M%0 &9T8VDM,C R,3$R,S%?;&%B+GAM;.R]:W/C2'8F_'U_1;Z]&^OJ6*J[ MJL;V;H\]WJ!N/?*JBK+$ZK:WXXT)$$B*F 8!-BZ2.+]^S\D+D !Q(Y&)!*L= MX7&KI,R3>1)Y.=?G_//_?ML&Y(7&B1^%?_KFPW?OOR$T="//#Y__],V7IXOY MT]7=W3?_^U_^RS__?Q<7Y/KV[C/Y3%_)W$W]%WKM)VX0)5E,R;NG3]^2?[]\ MO"?W?OCKRDDHN8[<;$O#E%R039KN_OC]]Z^OK]]Y:S],HB!+8<#D.S?:?D\N M+@3YJY@Z^'MR[:24_/'C^X\?+][_X>+CA^7[]W_\^.&/?_\/W_WPP__\G_\# M_O7^O=(MVNUC_WF3DG?NMP1[P=AA2(-@3V[]T E=WPG(DQQT1NY"]SLR#P+R MB+T2\D@3&K]0[SM.,P ._AA(-MX2_X^)NZ%;YSYRV?3^](W"S]LJ#KZ+XN?O M/[Y__X?O\UZ-+?!?%[+9!?[JXL/'BS]\^.XM\;XA\#7"A(W=8Q#9_.V@_>L? M6.L//_SPP_?LKWG3Q*]K"&0_?/_OG^Z?&)\7\(526#7ZS;_\%T+X-<[NA^^QQ?ZX;+\@,ORX1]Q M6?YK';5TOZ-_^B;QM[N ?O/]T(DNX010O;,])*EYRE'J!)JG?$"R:/'>'DMUO=1 M^'P/EYTW3Q*:)G^F@7<;Q5_8\2O6XD_?'-?W>UNL/6V%=1=L=#1-V MI7#V^*OYJQ-[[/_]1),4GH8'&ON1]Z%A!;0.86VA?HRC M)'F(H[6?-O"IMCA^FNO4]=G8'SZ*D?$W?WFD+SX^QHOU0PP_1ED2[.^2)*-> M_I0]I7!8<=&2)9R42Z#^:V6&0RAIX^0AB]T-?&(_QQ\O^(]L^O#/O\PSSP':7SEO37NS3U1IC( GA+H@I+/2MX_J!G^YQ3_@IWG.WE!:; MI8&_8RAHV_AL4>OV-O^#M>6\-8\>,T>:>K#5[O. MXESV83)2TZ5Z% G[;\7-&\J!-)FODC1VW":)JKF]-1:6,762+-ZS!:]]6=I: M:CMC7T('KU^4[HKGVCM+0V M[;OP!6[8*-[#XOK)AGH_1E&C<-30V-Z=&87X/L1L)SSZR:]+&/(ZVCI^523H MT\/B#0NR$XB8]<)TXYW:VFEJS%S3Q(W]78VT=D1';1>40G2QOLP2$$229-FD MT;6T'D7:O0%5*MW?;&G\#+<&*/*OZ0;%0B?YN0&R&3931W?\M BI9V MIH< -IAJ;&K:D?T)Z&(RB5.%0?A7E3GXU5]R ]^/-'J.G=W&=YU@_N97/TQ[ M6XO22&X0^.'[/;!5[: M;,M$UP35G=N84GDL'N%4ZW:*]1[7KCEK$P4>C1-\Y]+](\60$LK^\+0+&CUH M?7I:8^N1NM1_P6V+IN&K#(2NQO>_OJU%HY7C465.PO'\Y 1TOD476:,)JZN? M/5$@<))DL68;H]T><=C0VJ1_IAA@1+TY;&KGF7[.T"@(<\.#KGAXX,RSJ_+: M#[*TT3%X(C%M+S,_H)]HNHD\-%LES*?PE+DN"#3LVD+_ K^YZM[MH_I;U$>9 MEE6K78ESW:%F'T-!GP-T0W^&%:5Q. \"'X.W+IVPWE[=W=Y>S 4-86\'L&9S M;XL&4696?)&"9JOYO5]?NW+'JOO]7U7?_P5_\F_>:.SZ"5[+E8O@D>(E!R?_ M*@K9KLJ< '7KUO"J-I:&!3N. MAFU+6NLA*;>Q-E41J),4HD:GA-7:Q;[5ZS**X^@5MGZGR4MI:6_:H)#Y:]]% MVQ1?5W09H]\/5-5.U:]?YPDHO(\TP+#6!R=.]R#:PDWGLAOLP*C6%P8UY%7IVUK/1GC<&5*3Q0\%(QPQL&1R9%]*"B M]]2'4_;L:^WK2\\ O%%FCH-AO_ MVWI,0#::PWP\-!&!BOQ$W2QF(L#-&W_1;N-HB]IAECH\1N/&B5&Q0Z6'*8?] M_0/:!IK HK4&'O1?DIYD[!KT>9[!833I9_K*_M0:F=K=6=O;<94E:;2E\6V4 MQ\L+]W,B'M//#>D*[6VM31V-RPFMV^//#VR\S2W_9]0I6/6P] 2FP,Y0C:8KEZ&=J'$I?NVBU?(VZ):NBD;5/A!X! MV._,0 >ZQ>7^2X+&.>YLAA>8H9:T!6P=0<"BE6F5%@'<73)74VM[=C[GC:VML?!O&3SW- [V==E371^D9^=I?9_/SK8]":BKUU0C"DZ+)=#I MDXGB!+Z-/L%+H8_@$(VZS[;T/?X,EW=_[6S^]<=R-V#OUWHE3"$TJX![E M+5CCUJR([GXVQHP1]"/_/_N;-W>#5@!)B3?!';3-M,M<3*$*(BA*@ MZ2X^R :O;S-JUMXC,EW[-:M_U;$7[:E=/;K:T\6RU8):%RP MW#>(W]$)DM'A=WV8RMC<;BH^A7N!3==B3VSK,>XC#PJ.F$3M MU5'?QF:,8!2\X($N'_>V=ZF]C\VPM!@T^=YQTLWM)^&@5J+16_9]6X\)!0C. M@R!ZQ72TVRCFNP8E@5[FB!.)3<<<-<_2311CEE%?DY328P)FJ88\J4?0HFZY M1^!(L]+1!.VEF2$X\4V2^ELX9$U'L-)(G^Y6Q%HJ&_X)?OR$\"+/BU42!32E M.=91$3%<]S=8=G31Z>V2D$SO#S +:+ >VM)[ 82]!./6-:SCH M,K4'M)+.=?Q[6D? HI:ZVP5,>G0"C&NXA?.K>)L[5*&^O6WB(G+96(5\:/ED MS>WM"4#>7S..@Y L(^D1P$#? LAT&=6%I.175A&2TI5886*HZ>"4@G#@;K9. MW $.TM7-WDX8EB;1"NNBA[;.9Y ZL;L1_K[89W<,BW^1820-[V%G-ZM&IKL0 M3@6SCK2]AW4MK<._B< 6]>EJM)\T]Y@*&[C$_:;/6MJ+5XS"+TFK!45M87UU M'QS?ZX8&E*VL3?=FO:8L(JAPM<,6YK@;#H' M*C9P7ST>%7Z FD2P<2=A[]9D=>!DZ;=E=(GE,G<1B-2+]:6 06,.Z"5,&=/\ MN@[" (*VD05R8"CX?DR!!"E\L0K\9W:-YD%?_A9OU_43_#99DUW,77]?$%!=FJ]O?71M?=NT6>>'X"(GS*[,E_C@)\I! V MJ"6RJK.3/<&Z%L!S\1K2.-GXN\[B9/W[V]L_?N(\/\?T69A"Q /3JL^W=1DU MHN *S30TWJ$NCB&3#3C_MNR798;30U-$@2N].V2-B[FI3O'OWU1@X!5M (B7,X;S11HBP M[O;V\#-$J2.E_A%(0P(8XP&4]=RDV86E<3PAG6A=' #O-HISG9Q[A!.XP0^J M7_3L9"\2$M:1T@8GL,PXNT;\E;=T^4J#%_HI"M--8]6'4\GI^T"!>^G$;N#L MDW84Z/J&UL.!1 'G?H"PE<86\__\%[B?0<-QFZ^FCL;65Q[#^!&N[#YR0B60 MZKZCGE/O[A/QS]S"LK=ZS!J;3R%:[,&)%S%S9GLL#%[ZZ;JCQAI[3D=APSIG M$58$4-Q]UR!2!U%;_:VCR4S &HX^URC$QT 6T8'9"QN($ :/-) ?3W%4_:28 M:+TF>/A;2EOTF$'D-#JS78PF88#8S"=4P)DU1M=U]IF:@B/-/GB:L@"E&A8T MP)]<+O1#ZP)AXGO")UY(?74POABO$'JPV+'\)_.?=/@BM0ZASSW&[H&L]=_4- M+;M_.RS]I38V ?YR#]9UE*W2=19(PW?C1=G219]JB4D[CB]@YI<;RHTF,*8: MG=\@U9Y"86KA&5WNBY%$:OD#/L=6D;"Y MO45PH_ YE;FL7? _#8TG%LDU%V>D+0RU3T_K.N,M1 MQ:K9LVQO-;_$YDSL W[VVD23VS6'M<>;5)'#AAIMWR^^]^&'!_CF=.N[[=6" M^O284/"TO#:$3-$[;KK:S]Y;4,GV9:X:-/5BPG C%$U7+YM.NM"#NZ9B'VB7 MG5K[3 JA3\K@& JJEI5J$CR.(6'Q5(EXP-SEP]F^SY\C'J,@ M_PW*UYKZ\._*&_DC[DW,(\P-$8:>Z0$3LAC*B8$$'1:<2J-SA7RXW-<3:$% M,3FB=:E?B?V2>DGOXM=J%WTVN1?'#WC\HRC ,5^G#(&;F?XQT$76@('?>2R\ MI=9D=PJ=\TWY[++F:!Q@.GNV\ 0@\+%21*?W%FZA,(6@U;XA.*U=;$>"E&*Y MC@P(Z>AKSZP=.&%#E&5MDXF$<*-9H%?P-FMH,[ ^VV;,AJZF.L// 16FV?D6 MLX3_QG[?F"?=''BOA_S$+.#]2\<(J33# CUAJRYD8B1[R^8P1$6\)FO"YM ! MJ8 2-BW(433L"Q0L=IAMXU[EIKO[32RFI"X,4JWZJ>3Z'15H<@Q=ZQ+1:4;[ MZ=E=I30F)M3TM!ZVLV>%>5BT.N&*O]L6PQJ^=ETH9H1HUK3]&SEQ&:GX\T;C5T_H0^Q?Y"Z/O;H M]J HZRM?'P\S? *AJZC'#M?;294.^I" S M:JSC98; M3!-"XI.3LKRL7MF\IU":C._X.)_Q5'W% KP&WC_ZYB9 M+]AQOS4VG^;)4]!6$(!U^5J]0TZE8O.=+O+/FI]@I0;-994).@SZE70WM8VS! Z;=$4VZ-H27.' M285EP5;P^;5U=#C605?;UK7;*(9#'![IWFSL-077&PMN1S#%G,[ _Q,#WVV"ZN8W+@]UKQI3XRC+VX^2U*X7^(EM*H7 M4!J;:9O#E]"C\2O&^7$<M8EUE^0^(0;^R&"W1_\7W]W%7EU:"(MC4<%RUCZ*:\A MX_DOOIP&^I::CMCUUAL+6E*TZQM\C4\'*,\ MP\WC3=ZH-M":9G&/9*N$_I:A$O]"V^OUU38=]>H2YF2$FGBB\8OOTJ0VV[B] MK>WXK8YP;HMW+$.*I1Z#\[I+D@PCR>]0'W*"AVP5^*Y$NV]TE/?M;S7A>]>) M2EUMI>_YJ :K\Q2DH:D],X(2*<>Q7)SB-VKEY]:E/9:*?6>P+!',(XI+ MT>L*LEV7>[@GE3.(>Q@<[V#Q@A-/+L-SV8F:& PN6J9:--ULW1TGE(I=+D4E M]+BV"+3>!*;&9 $0INB Q[%93\(B\'0&#V> KKY%_ 4>T#@%H27=7^X_8\Q# M6W9*KZYV0:,+./("HKU/H?K:/I.2DQ9KQ+99"FR;(P2D2D?[T;0]HW/J6Y]M MUOE/+,-;E%1G"9/13ZP\-C,-(Y,](5J:L"\G-,%I@-SU*G56;6MMZC\YL<]2 MCSN"S@_;Z0,$S>L"+M:*-P[V"J(G7U/4=YOLT+W[VC/P.6_<'ZRF['9G^G1V M&]$2_$B??=RG88I)HHTVX$HSGC6LI:'%^"@%@K,K3Z6VK;8E MO'7?GJ+ B>^#ELJDAXU&KAY#06?VHX>8OOA1E@1[7E^7>K53[M7%WHN@).4N MU@*^0913;'H8VKI8%&]!_-E$@0<'BDNK6 /LB%+)O?N/>*$QA"2'5=V\=E*G MW@O7V7Q\7]P5_+B(E]%K]=5H:SGJ(?[D_#6*I;^Z3@5J:&0[8DTI9M=NYFMJ M;IT!;G2$=\.CQ>2Z3F?/SA.!A$!# /4NHSB.7KG]QG%QR_@JSCSV59&; D=V(3"W3W@ M*"_:$FX9V)U/^^TJJH;N'/[=XIDL@-%5_TU_T><8"E/SCW"\- UYH6V$IAG^ M\"7T1$ ;]6[>L,1HZP-S&JWI).U<[A&PO,58W=;#/@!!/ZB8QN;VQ#99;ZJF MU5:0;U<+ZUC:=Z HV M (B[A;C?)4+WZCJUP+&K#1[IHMY!'M=W6%KSN%BR8PAKNQDN \?]%0Y,%&"M MMSA%2$T?S? @F:!OL>*+5C3INIMD +6) $CQ/ ,TMC2B?K1TL*B\[T1D6Z_X ME<;FEH&5KP('-,96B;FFX:@&_T<\I$W5:?._C>@J>=HZ02!Q,AO=).56VJX/ M"0PGG1MUE\)!&WNA"5$4P!M#T?S_"23L]@CGIM;V\"WB9R<4#E/$/@75WG,$ M*#)<2@F:N4O.5"?( ^^ZGF(]M#7FBB<@M^&#Y^-[=^F$]=!^'8TM&]QXI'\_ MBTU;CY'#$J3TC+47T-?@U7SR5D'\9#)V-<5.O,13(0W[)I'<^F\@&\DJO 7" M3K^\DN;>%IN]4X_TM\Q/ M_)2*G#4.1Z#@4K3E7QH?UIZ45P**:;/!'S:T=Y8IC([D,!V]0&:FFN[SHH-VVPH.FAC4\R##>FQC#Y_E;% 55BAF^TNB/8T M_N2D[D9F_,F_\T#6Q9K]L5D$'$C77M2,C-;\Q&"?F'V(&\+Z&=#Z][=H3ZC5 MY1O- /6M;6;V@3KA[+L#M>I:3C<*).G LV+UH'-,21/%5C3.P-XR%\7W,!UR ML59"@-O-?MT=M;T2(F)-*L,@VG ,W /@B&Z1]U125B&3TGU7/81R(VT+_^=C M9<81"OK6?QF*]5>F94^-%:6,6Z_82B-]2 9EVV+E#N1VUM9+]#@"4W#G*I $ M;2"+;3WLN5\P:D8\M5UW67U;F_%! C*HSI3?A370IZ_].,-YEFZBN-TQUM#8 MHB);%.ENU$F5)E/3N#'.^C$/J#U.JZ[TM1<75'JK,*2/73[]$_>.(# !)J,D M43%BDJ+>R#5(7YTL=G2WQV"]]M#JFVGO8S.D5GG5VTT%]6TMNF:JL=;5%T.& M:;3_#2P.:^;H1R^5(*G;=(SQ:^\";\9F^LK\THQCVZ6M;QVN' M0\CSW_TM%FU=/\%ODS774Y]24%ROVP-%- ]B;;%:,X.*AZ]#LCR6BC;%2V*@ MWH4*="W?FJA#%0#\=4I7_\X67?OP2A>%>*^=K?-,DZ]ZD;;[+[GX3,T,? M93&>RHLNU?02M&.O][V^I\WX'9#H\:I"* >T?;XX04LH4G/["<3+U>\9=KB% M&T% 4O2KVZR!L'V5NIQA5\!CLDW8I6*W=YY>X$IG@'6?GE.SN7<9=SJ[:7MS MV6=O]EZH?YX(?AC3Y/ N8H:T!N^8S%OLD1*LB;CE]Q*%9_3Q-01S MLHJPUUA$CH9>LHBO$?Q8F$/;S=6#"$],8#^Z&FGQM4^-#CEZG*F!J^78OJ<6 MGZDC8#55W4]EX:-"VRSA5W2[I(Z@83T;A6$RB_@S]'4(I:ZLS?7W-PPF:[GP M09,1E/]18TAK(=JV!;4>M+(8ULS2#COR2=0VDPH9:8Q5Z-EI>BHA.T>HW;7[ MD?KWG[B?8I![8G)>"2XO9)(B>0&AJN%>Y^>6!ADZ0+H,L& M[H=0G( !KT$\;JWEVJ^SQ8TMD![N.\*-:AK:>QH*3SI6G>T+W-C9;5+).JV& MPI8.MMV;3(]\0[P7)\A+*ESN?Z31<^SL-KX[1]]6+POW$(K3>^J[L?8Z^MG3 M,J3JWZ0NY'^W?X\MUJB?WH(XT668;NTRA>H93+8KI!\TPW3"_?;H.[7LJO;R M)JU]1D%Q>Z)NAG&<'SZNEGYZ\-+7-K$:AAO3#0T3_X5RN8I9[T"X:@F^;>IA M+Q5FO:8N3.+FS65A6)A?OPB9V;WLURW;Y%DF]'$>8Q,C65ZV_#NBBQ38J4C(:\T_9_V- [J'7*]/( MR%#CIW]VV[*'T],7#+C=.?C&<#SB77!P+S6UFIX2TZ6R]>BH+[F-QJXC2NV6 M:L(D\F['XC!U2]VSYZ1LWW4ICBR[,CR4SD*92F/Y0CF);F=9::.X* M=6==GMJFW#\@3H6O^Y1)A!IQ"[X+D2ZFK;VHS65R.TVHW=S M>WMZL71B"Y!LN54X](P2%L1'_K!S1NWF75=J.BY!^Z6REM5(Y[=!AE?:\CE\FOS",>P^%$T?5R M_XC7,CRBC;KN<7VGEN+? _RN^;TZE:!]80H!V/RF2(EJJRE$/_!5E=#U#2]F M$ AW]&)=0"_P5Y')0_VSFG2/9],W&7H@*I2KJ>V9;T?K0C2S)2 N/8P5Y$>T5][%420L0]!5@Y0>*0__+8#>K_UD%R6- MR)A'D['I;L^P\!V\E=PR?.@-;?=/]^X_B@ QSSP?Z-SZ\?:N>I,<_MTJ,'RJ MU)%IP3.H;6H7 Z8H&W(4#$Q;-VTV\6YQ]-9]CEU<0Y)^(?C DV??&+OWQYJLQ1^8/--8TY9IZ$J)"V=H$F MW&S([M55VT$XQ)$KNP+K=GIGGS'O<-0]FV]P]E=[8H(3HR4B >E,BN6^VR0+ MU+:U"91Q4!Q60/4UX\MU=#I;^ZB2F6@"-5O3Z).())*ESJZB%QHZ(2N#URBS M=/8;U13VR0_];;:ME5 ._Z[M!EZ^1LM-E"6@MX*^LWR%K[]?A%2J]0]"T4.# M37/RW/%$II8CQ%"--*0(M= 9/_RF(;3Z1"(6,YRR)',"#/98Q%] LHU3$//2 M_6+V.*I>737B.$0@NK5G)WNOL @^64;,7PIO MA !HH$F;EZZSFW4+42XZP@_R=^(D8)FY^(4="&&UZ\I0&$AT C9CIK4?6P?R MH(NV8U2,4@Z*.KI\Y5!J$[5%R_-UD@TZ[ZSSUMOZ21+%^\]12A/YV-=&]C:V MG0 @LAIWY[.Z.WF-@HZB[\>0F)C1N-/3T]E-NRT 'SUT$S%_>IL!H-QP5-?O M/ Q1K&"1&2U>WE*S4 M8[&6 MM]0[9+GQXCAKJPR)4K)Z7/\+ T!KJ46]F/+.A7CZ^QN7U,04R%\..B M0& C!TWM1[VR;_W$=0(>1._61MTUM;3G]H1]Z_E!AH'5(GD5SO[-FQMD<#WP M0+KM+DM%9$75AMMT>K63GX *,Y"7?N @6@:Q>&Y+?ISV)/6&QE.37ELOGO8^ M-K.V*1M/+?MU&\IC[\NPROVK;,(XRN3=1E,K;C"[O]7V][_YCB)A\0J!BPSC+>YY;.+!F]O2< J*IT#S8OZ, M^P@.+*QT;K$KL+UZ:IA'41LW/L5Y:X]/*?U]S*Q*A@L1W(4>??L_M-G^5VVG M#SA$R'H8/(2JP2,^2W6"8WU#C7[3*-[Y6=)=(KZAI<6\;X;5U87E5?E[1_[W M ))G*T_]-)XP53O4E.J2B."3]@"A[G[:CNP?"=/6 M0Q^:6$/U$W4C\HRE!G"Q8_K;5W3+&"H-J6AS62F(000P7XN*P]*E&6L98V*/ M1S_O6K^^4[-ZPXS_-?+#]"?X1P]-[%@J(\INL'GN/!C?7_L\A:>VQ$]W>WW! M3,X>A''W5]"=4LI*X,%/S[&S?7AX0'F\6:;JV=/R7L*W/@I1!VQ[%>O;3B0; MY,&)%S''"V/V!>E>ZY45TMCY_'PEN8%EGB395D:;\Y+1/T4!D,&,AI;[?XR1 MK2TKIB\GF+],DT5X\X;A>2#@;3B2.$:O-BQ*=[_IF83ZO76]NUO/VXUD0*60 M0)KB+IN:VY?:1-I9NN^1QEK37)^K2X K+<+Z!/F&1E9/[2+FL /'_-N/S8 5AO:+ )I53W+IO5JZL]^0/.!_TM@T6^>6%J04<]CJ;F4V'@ MOJM$4E-SB_EM*S\(J*<4 FD/SFKI8!$,&78V%FJZ@R,?O7"0\E:XC;8>]D(N M>Y6X0X/)"XV;(3J/)F.Q%(D"K(UYD@4&\XK(_HONYZ5@<36;D#(D.TYK2Y/S.<.>C M/YRPY3(#]UR"S%-NNCCNZC69N,0.B/7:QG8WJ$!O9%=LA_&QN;U-*U)-6G ! M>]9L/6KO9ANUN0E7FJ=G8/8QGU%X3%1W2Q>+4%1Y[K]0R#NL*2T=[(6F MYRN*99>*G?1(60X VS0'PE(GCL!0JMILM_?^;YGO&,(;*U[?UL? ME=/9Y_PD9N[B+8HQ)RPW?2"(5J1Z=H[V59AVXL'Y:QM$3AVXTF$;B]^M/9V@\8MT=!ME MK5D62L-#?_AW>W=3":"W-9ZFMJE=CVBR6'-+;'^QH[N?Q?W.E#66X:Y$;;1^ ME/8^-I\\'MR:%+4ARP45.V3@(PAHA\AK"-'OA%,[D8A]-Z*P6&*T (T3KBYV M!:KTZCN!#-+F8MR]4D8[ND\*EETX0Q=9FB!(*9K2F2VET3IV! E[\'\B1DS;)?FOT2J9NZEP!F!8<"#R,5K# MI(_K.WWKK)JWV0EA/8SHA%Q'S'!8\0/)=$3J===6'D)Q FH(.U1?0C]-'I^^ M'%.\O-)G>FK]Y7ZY;RU!UJ>GW=#KPRW3'N;9T6E4],P"BJ83]/B@J4;7S=87 MX(KAS1MU&1"C>E]=4XQ1.,10.K;WF>?_#P+,&V'T:4 O'E'LI;O?V1K_!=H> M2P!F%G=?5 1LP#T<(^IUV)PL&GS2% 5[KK!TQ+[7-+47].[!.J9^(BO.],LG M[.IE'U&J1^'2^K8V$?+K2J4+;"5>3D#](WI@\RI;IQ1A/XJROOPY[O!:1J(4 M*9TG\Q\C7@/>I7'M\]W9QZ;X39W814/^-7VA0<3$SO;IW5KB^HB33T[J;OA)S1OP&P)XU@-;?,=>3^.Y"/ MVB^,GIU'A01$&X(PLA>INHT @6VMIY/^=KF_A MPLW7B7UO$ALYN]C+HX69X M]8, +H<[V._ALX_V*E8SIY]8=P2!*?B%!#BF$SQ$ KZMMUNHN>OY:7-MD"S7 M/I83"KVQH6!*XTXLW^4J<)+$7_O \ EI+X>])^!'[(T=V[O(X_$4+2?)-036 M*77X6%4?_Z7I'!Q-QJ[+[CA_^/2=+0TGD3,2*)=(^A/S<+<*9H&GV(_2CF%CI6L(R_JDTR ME!;29VNISVL1V#+6'S&!"3QN)PLH=7[.A@#S(TL@6YC2U(!(^P MQY'!8+^#H(7&9M:67-!_ENL M+WWV$-G8^_RB];I*Y9C*#RD[3G6C>W'+$=4Y$AV>2M[=M(F\GQR_AK%$LVF&0^X MKMD44E/%4=(.O:>(7PY.^)6RFU&W-Y/&QH$ M^* Y87.IK5*C2>(=R_=7 DJ4[_^.YT(#87MW:H&-W0O K*GY%#!V, #B6#-X M[^ZCG*D[=QW/,\\'6O,T90YRD!%O Z?NJ6AI/.(%@%L]WD7<]HJ4P>MR2# =%KP&MN/''.RRV)W@W?I,PBG*..QG43C M'688?W:V]07?CNL[!0M.O7VQRY9Q! &;\6(UZ=*HB:#[2S$K-$>#]>QO[Y6* M0@]+J<'>6CGAKXLUS)BR2(C[N\O%8WMP>*^^%FV\L-!9O%>T%5$RL2EFL:V' M/3:<-^X[OG+B>+_F=1>+7(/KYF"9/CU'>9#GL,D]W.@- D/Y[]K42(0RDX#" MPAPNX5(QDK[6;-[9QR)T$\Y)3H95!T;O&[\]GVB:!NPN8=LV=XEV2,W#:$[@ M\6$G]7+/XISZP1 <]AA5+! F_$4L(J)K5.?&9OJJ+95B46";1\$+QB_0>L]= M6W-[]I9:1*(YO^M@=FTA"?WZV@-JH*]%8C_LA!!^=+F@P)V+_0)DCR8SZD%8 M^BD>1[AS,/HR4O1) 47\+V?-!JP=)&?EO36"B;3UD/?"Q!M8>%WTIAM6*]:T .RVM[?E;X#7S,)+%?Z%/U,UB9DYHM"3U[C8]$)4NXU&/CI8A M5%@>4F>QDOJV]AXK&&&Q5BZ1%L=>?=M114B!1_8CQ?+ENXWO.D&CL-C<=M0I MXZE;K$N.Z\8I-[<]VV!R!1J[C(C=5*O,X("64ZG18=E>4^JPG=7GG-VG80UN,P[4-)P:^"M_,>#=&XP"VTK)&MNYJ;$(N^^4(-O[:),B?P;I M"3;T>K%>K)(HH CM+RK\U(F1;7IFQ*7\(VB+&Z,A;K;[N"K/[]W_X'O_\?4KCA-[C0-_\2S$ B=8D@"$N M AR#.&R0?_Z^F-493\*O;_"MP//_(^#-G,@A+9,5)?)[]BBS/Z%TSH(^HDB#(+LMH3 MM9V8"6&SF/'_$+EF#X;7C,70P/VY]M-C67ZA\2K*/S(C1':,$GD'[USR[21G M':C3Y20F.4_U /')XII./Y3;WW Y? M"%S'\N8)3%9VBK_YET*&PW<9Q\43O,LG0'PV [*64R Y9$_RW5DOA#@W[$"ON8HZE M\+@*_.V!QT .BMSOQ+#$"3U"Y<#$%R/##\3A8Y,=']S401AG*<1!R)=@@1M M+ &,1_(!B1P1?B!B3"(&/>L54,_!L)U@[CFKAQT2__1E1?'>G/_ .0]9S3Q/ M\"Z)$X3AP#Q,X(BL006[CW0;Q4@Q&282K,9YJ2 M2-)FXC9Q5>KGP)'8VSE!@A3)U;FQH5Y"GQ?W_#NL'/=7N(G666CPM&GD03EA M;=_#V'EA(L%2!:#D[IH3]Y2DQ&U9Y!=.S)1(KV'>%:$UGS^SH9(MHVE,%LWA M9#4E5-'NC"VO\V]SG?A M.HJW3DW9[8'29#XBZ))L2"70P2\&-654&X%AL?\*1L50BDM?&8SPT<8(<1B! M=W4#]UR $2[#PG@P^#8O60DF/77U4S"/ 7.Z"N=4%([APQDP><58,^[D\QAV MV*Q^LJ$>*_,W9/$E(?*,E*8^\T":3P2Q&G)4@;4IKT\>'V&#J M_!=K(DF"%H9$32E@^MA0]]/HO!2(PC=;&L/]^0QBU&NZ$6#C0WCA9(FD2SAA M(BA/GI7 #A=E0*VE\U;DF PT8PIU%T@2)6]E#$MF4SV@(:?^X#7)J9H[+$;X M*05R663JL&;+0TQWCN_)-'QAALXKBK$LV=/W(@\9?B>'^Q;S <2(TL[.7 D\ MOF-N.M%Y%.[+FNQ)2V!(\DT,AOQ4"6.,60\P?UI$\6I!%R[EZA, M)Z?[ K$+.-!;@N3(+TB0,(HF;R-18V@9"1#H1M2I4Z]:,0!)(R*&R'.<9H2- M,N.Y G*@&WP"59>O5:>C+M5 MAO%1#K92[Z(9OXAFXLXP:7>8>QZT2=B#L(CA@7[QX>-KL*$(PC..'T"BF$CB MTV():I.;>B(5W#;OJ6X3:(;,#4>?N* MEB$X7 'Q2JS8P*3PBX&9:]@& \2)/G;A"1_1ZN1&WD'8SKB#+E^190YSLCX:WQ0KA=KR<%' M+^I)#,GR$93_CG#:P""G+L+X&?VS8JYTK3(>$K,\/%*7^B]X!6&NM*@G-/C) MF_A\Q192: E17M SF?;A>%095V (S@\KVPT+ D$B"-TEJ1^1GR(3R* XA)2 MT%9 C!/')(0;JX0H(/J'Q=LB(10%1#*1^3#;P3,OV=E+TS#DQ(G'XD-+8KUKX451UG<#- I[# ML<+AF<3F\0EPH*[#C43N#:D M)O;W3/D.?G\LJ^:TD_@V'RO*TP@&O4,R%<'\8S-HMC79$^9F*LU?A?5+CU&V MUJQF-)Y$)R=MMD%GG:*^$P31*Q,_T7PC@"OO6;:^<9.NUF^F;+:^I1+ M!2W*\S9?:=$'B6#MNYB8P:\)Q-I#-":?ZJDW]91MMTZ\1_MO4@PFZ^FPZHIB MN'/C4FXUA:N".I'D#4-L'8:K/'(HS@BE.0W2@26+BX.XL>BL^4E4#^&0LZ@ M6(;1Y5<86PZJT%7D#G--1AGFJ+D8>KXH?-,'_((OZ*^FQ() M, S 6(RAAA&JY=R,QC8893.H/9\MAQ6USS++CQ185! M+090RE^. -JKBR_Q;2RQ<;"_!B;(<"G%DQLMA8UF&E5!!PMM!T04=,$06N&@ MD!8FDZ&-+S3,!H.)2S*C .\,G7.EQ#'2^J.A=T\8;^>A]T3C%]\]T8M:K;(E MK-CH34TX76,EWO0P4#&_X\0%O1&N'JR]@?^[*2JO/%+8.KX+ZB;^@1404'^A MM!QX,'C=#U8!1B&*,>-R/)*7AZG^3NDPRKFRLD[EP^A&(=9;V'SS1T3\E'JT!H"+*\"I)* MF+S['*64?/AHT&^JD:^@GJ42S3$,=W,8CX4&^R_TB;I9S"P<-V]MI@B'9@*DR/W+UW6,16Q%#CQYB2IN/6617B60H,/Q@T M7Q(,=G.6L*WK\6+//#P2H:HFP>'P^M>!\C?6$"1YG,OVR MP8I<@LR^@;=GC/0!+?,O7S_<"BJ9,<\"IN E(#67(R/V>NJ1,>),",[)S_+B M8^*_HX@^9KA4#T[.Z@-,15X(3)5\@(?*]73L^PVI4XR"T MC4JLHG&PC>$3+XOMRNQ-51+R0='! )R;D,;/>RWZ4DZ34$:4;!E58S6==+ @ M-DPQ=4[,M*ZJ9>ZE&DY5!N[OKXP5H:K$63 92>1@#C=+13M#!5KU3UYNGL-H M$2$W+LZ'EX/Z; >1.T(9,/9]&@H=B01T716;;DQAV^J=?FV]OSQJTG"0]^^A"X\*,Q;$#Q 2SX#/E2YJ)T9XQD^PWFJS6OC7(51>,'8\K%RD-%*3S#Q MO'R)GO)R.;E1 C$TL5!^^B0#H$B-4:6\]P%.*'WY)\(%*,=([IHQS M"?\GF73R 0S$"!>1Y:NTJ%ZJQ<-@-I59TX2#8JZEZJVC>'E J^$1EE<@_N[7 M48P7_8#2;*B'^.27BY\..\IQV?R5CJJS(-F6U1%%&6T:?8)]C5N@GF,8VV][[\#^; M_8/LXRDM0UN)7;0?PFD<5.R\H9JP(&V\M+EVMDJ8:PIOCN#-=':I?H:Z2S^7 M/]88"'[UQ9T'EBU\J"WH;!BX3"LSZJV6#D'"XQCQ:V&R^I:AZS,,=>2CD@%S+HGZSC)\C ML:!V^8.,65%["#_-A;7%%V$)V&&4PB?:B=A(@[-*I/W<0)C9^2V>N-&&NR,51'H^9_XV MBUFCD(^_GJGEDT;-'J"D/.*,Y&/"CW+0&>&5_@S&P/#8B/#Y'E'M M'['"PV+])>$Z^"!P4$F8! PY/T;2%]'Z(DO,&Q>TMU]!P[NXWO@MSLTC#E 2U8:W9@H1I)EY0(\RJV8Q3AT$$A5('3L;]Y<>L-NDDP M3-)/4M]U O()7K5,N'/,^5/[ \\\J%%QM 65.8KW".2E):!. M4"8%:8*TC9U+?8RHU^$A Z8#&S4R4LI.W% V_60$^: * 8_!Z+I1X N:Y\#' M87T!%DAO$Y=_ #,'N0X-7\:\'9%'7.D10TM67A%S946ZULE48)\?1+XLH!7W M!)&XS:,T"C]*@D=((*X'"A4*<".IGQDW5T=K$UGCN58-L MJG[69D9']*X^9:N$_I;!&;]YP: IZ#,H_K2@1QA!@A1'B#N]]T.Z6/-;Z]9Q MF??TD_.& 5AYV:TK9P=_2?>GGC<8@H'S\*M1CC(C8AR2#T3D2.?);ZDRX/-S MS&SO#.9.@-^.E6 P,(GO(+_ =&7Z.<)\^0GUM.A#C\*):?8@PHFY,%7J?QFZ0"C MY(1)Y8$VKZAHY2FHLE.1,T;@APF@U!M>BZ_L?1)D">5)( ;%!VT,'*)6.>?' M1%!>_G%J(NK_%.4ZU:6/P.)?>,G*44QB#853![PGC<51C>>/'M8XR4E ]"U8ZXWF=$?@I AZ_A#%UH^<0QULZ;Y+X=BYQ]$Y(Z9OZ:7H[;(Z4#57]W*YWRGEOMN41-K M(BA,%>HI(+29#,HR.'28NW+0;(X%.^<)-X8M[OJ8"=KX.!\V#D @@%;+PM86XT8T"('::5Y'*O_D6;I<6T=<4< M.R,BNA=! KM=P+P/3H"P?+<@,2B 60/=M"IUCD"(],N(7".@KQIBLFP 4SCU MS!W(-U%3A) K<(NP]//UZ,#+LYV/5G^GQIFW[)M%/B MP:"QT?MKEJ0"]D7FOV%M,.Y=9';&J [_,A>)"OS+4_=EI9[A=HT3A?T1!6U!!1WL^?!VJ]GV^FT%='S7PNQ#>6S8M72K^?10^*QI^ M,4!B7MO7P%$5]5QAP/S\[T(8GB:IP+55=?HA?$BRTG)Y%@P$E;GG6+\C62T,:"63A]#3-OVSVHSGEX,@KS]TKF!ABMQ#.<*R7\KOZC&,\4_!R%7Y)! M%FZ@ (..41KD]*F6K0! B(PR8_E-'QS?.QUJ--\92&8FY&R1?N/#YF"A&;+1 MK%;MGBR+)54*%=\=T"$>KRJ-(7,\GXPY<'TQE#EFNY:AZSJO M+&4<'@JT$->H0],:B+"!A/_V8T)%X+"'KB=,2@E MC&I-XRV4%*+$@/*"N-I M1%:4R$%QU59[PL"R[@HY@U+B'2#._M94N.&NFRP3(&E%+YXU/F@T[&+)TZA,.I)(H M*F2AI5KN'4,,"(CM\,;SDRC\DK)NF3OY(F4@BC2S91QE63=;Y<2 IB\VXY_,O$L6A:M4V!?0P,SCO M(4QSX^^$L\9Y/M5(RNE+0T(Q APU.08I!CE#/DO77\[2;@260#!R!$PC"]@4 MJO>0.+$R292#I3YO++0*<$-S([CM<)0DAD'S+:4?/#W=+)\,@EC4HY(L-T[Z*NC()7MFK\I#QDJ]SD'Q83)8XD;@[,61\KZO-.)$V2$S6/ M\ZR/E3+H\^C\R/?P$IW--$FN:>+&/BOG.@^]2R?Q$[1XTR1/7]'C ,]'89Y< M,?@YLR>VI!R(J"RB=9Z-Q3T=PB^8*,!EOF&L,NT/T=BP_+AU"R)0S Q'AK$ MLRU8E.,B-+:) _?2B=W V2>73GAB+:O*QGVXOR*2*$&JIL47+4S("^4L)Z\> ME_+LD9]1$.T9TC*<%S1;#@92Y[#-@MHX*.H:YE^!4.=,[#C)R<]=\?\V?@#C MOMZ'V']Q4OH0..YP;4H0(SFU$0Z"'@9*( X6N) ;@-4E!;WB/G)"!;+]'C2" MNY1N![WJ^2;CQ4\1U( -HX"UDU]P),*&.D-N*]?9C',Z$VRB!'[KAT[HHA P M.M-E9(!;V%N#0%DJR S+*="C2.LZ&*BOA+;+O;AX^RP* FCBLIN&!G!MJ[! MTG]PXD7,X-<\5@A1PL)H*0\ Q GH2YP\8?0+9)RS8J^Y9, .>'Q!TB/&Q]R% MH!6Z(.(K<"G7](4&$0MD'&:9>/SOSG;W3]<"!X6X6"9SS?'OSY?%22#WC,5L M?EG61$+Y(1%CD=(Z*,.-D56)D%11B#HO9EB*!&9ABA!.14-%+_*!\5_"8[BB ML,%5_^$XJ:7&%R$XY/^JQ+^2U"WM0._$R-^.D@Z$T1;%@M1'\QS^EM*!X21J MP)+Q:)(Q^2L#R)29- ;9Y2+0JK_V>>G$A%<6T5(,XX#VF? 0-$R?['C5%=/% M*73S>SW(0-<3[(ND1["6:60C4V3O,,(* !RKA$9CZF?K/&S@S<]!" MG&?Z.]$Z&T8E/<\.ODY43L*3X=[Z$1390GT@S$_ @Q*D\ M*?39#\/1.&'"ZU441Z'SXL=9,O>]1QKX=(WYPFX41EO?%1C7^[FK)Z!/&8[, MT1?.1YSQ)&HQJ$0 WR/:H*E0/].,YS;:$L."7X[W7,>N:=>T:;9+MMOYX\W3 M&$S)@+:K:+OR0[;5.#;?,U8Y 4G7]P0^7^&3&;B1\Q@Z94Q2#$I*HRJNH#-> M ;&CI\-Y[H+@.DZ#56_(F\_KUTO-TCBRM%Y&Y TD9M]F?C2)IU-G9!<3X(82 M;>X%;PRSN@&&@AI>%-H%>K.-W>(0\O22&?3S38OE,-+8B6(0BIQX MSYS>GR/X:Y@"MS#$L\3W':9@\K/)%,1170H36I#Q@.6@''J!!L9R\21>SBO:[IQP_W>)K)UDU'@VI?51WL+[ MT4X:XHQ>"W%K"0T'97$(.@0)36^JP2BSK/&%TZ1&9,2H#5ZQ45:YGDL(NF6$ M&S'V5QG#XV0@\4.^2SZ44E&[QH=>V+49B#O#WV1C?[6+)'>$LA9X2]=)W3-2 MLXHS,E=A Y4)26Q_,X[71\QDX'4E!U6:%:D?+ G)CV+IN#!=%/,:[K,D]5V& M'A#OARN_MQ1UH& $H[Z6J><7$:?%CV"6;B)FF!@OMZ^LP!:*)"L$S(_$T=B: M9;DQ3UV$_64BD6@,CEI4\5E% 5>&.4]>51GD2(9'B&T7US2+?V1!CP-%4''K M\T+H>;@C7H?_[?UW[]^__U!XPV;DP_L9_ K_)[UK#C^R?Z/>/Y$P"D%22Y(, MG7 )A^ITV3DF?_@P(Q_??_P@5,WR;]]/>KV"ZE*)\%=&;$;N&+^3YJ#JO6AG M94:$=^.2^P3.@#75I]'%7.'S. ?^U+NHBS-#5X_,4_4R-_W9B>&R2_?W_GJH M/5M0)*^") F IBG?BX;IY]< G[8D19#6=&==ONQK5GPLG.L\,Q7M!*=EEY6E MJBIH=U"DOF(16@P&%G9H!DD['AJY!DZ#*HN'Z;T%\3/BJPUT7:E0/T-)XD)^ MOGOD;+390E(+LL7V',_2*D[ J^8V6S_1=,U=,0:<8$ M)$:8Y)09Y+=I=Z9)!L5>AB&('(/P03 C_:MCM_+*381M>:)O'3]F4H, Y@.1 ML#@^G^ <9B!>+-!E"Z<+89%##TY[+/_)X%H&H@_B%*3D(DQN+#JQF >1$R'< MG),PZ$/FW!CY(7I::NX/]=1MDK7 M62!SO ="3^7>#0QV]@1MA.1CQ,^#I>*^X>G]15 /G &>N($ M!@-+=/)7#E?V>.5O8]$^/ [/23:(!G3-RA(O-Y3[.8 9M9Z\#K]V5PEDF4;# M 9/-%40>@>W@=\=Q-;QV(IQWP*O?#X3?:(%8OQ\#:(/%?H.\B\+0%F\)SIZ$ M;"SI+H@8-U+BES;.RC8C'E9V1M,O"V=<[1^/C?LH?(8%W"+& M#4;Z7$=8T_%4U$$@=H'4")*;L= A\@LG.7D>U&U4Q\C814QRA* !!2";R[04 M^$-F:D(:Y*V^-,M(&#PBAD978/]A=,ZYL2#E'^EYE$%&=F+[V?.VJLH#R@-W MN2^:B/=OCM!&XL95DN8$2[@A/@[:ODKF\8PU(K1>*,I?Q8SMM5MK;,5"[J;BM3)SAWTU'LI]]XM85:WN56GV]E:1JFUXZ9 M^:$UP:S .G^WDE!09\>0V,]V'B$#PH&<-4O^^/:\OD7YFKXKBC3):SG?9P8# M%3 J0(>?A8<7C.9M&3[O@SJNQCT8(JG[Q?<^_/ #P#=^FZ!/Z6CHC_&H;*0*D5KHQ>597JS5(A$6;8TQ^0NAK5N;;S:,HS M;XRQ>UO'9>%D$KO(Y8/Y7Y*[J0\U3*-/CB$O^6A 7*469Y;SNJF$CZ22/ [3X;+ M2)5^ZH-:O77B9]]L?KBH$I5G?S[R&E%'NU.KF2@B!8,X*:L;"9]P9_CCZ.:E M!*=5<+/*LTS.@Z>R\6.I1BN6XHG4UX S6?M/_Z7+Q3U8_*]*:)2_D*/\Y\(8L:?FD\^]P_GT M:^RKC 6"/) BGMID>3M$&AX8^,V)C%-V/DQ])EG[+U0 S/F(6<+S2#C(R7:7 MI2)(Z$ HWM<3& SH!(D!47S* .'Q2BDEU83^CRH,%@3VDR-3!-L5%V::OT, MA:RIF/87QP]X1:C?,M@2Z7Z^AH65&>6(X\WK.3D!_(Y7D1V4;"#'(X$C7;83I+4,#9,6-4[B&$2Q<$RRU*F(M5X/,( M2W1)N"B(^EO$H5H_P6^3M<-0R^\'QG**"5F8R M4O"GO14K Q_R@->N53M8M(6513MX,8IDUBA)KI2R5X-6Y3.F&A>9K&C%LU12 M2Q]_;0^DDI*,O);&.4MF5;/LT1P;AWM1:MWI EXOU_ ;%89=)S=52U(G6^/! MFNAG4S4R]6!T1(@3G;PV5V$\K.1A'!*Y5(U%:[ 'HWQF\Y=WAX@MJ!:5&3D" M!],]!I:(8_GV1FO#U9>7Q1"XD]_C2G5M;GKL/T+IV[D+ZD_&4LZN MZ2ZFH-2@S D_!U0D#]R3Y6LN>TS*%2N$'R=Z]#F(?W=K8(!=Z@R*U;4W' $Q9.#!9R9&EM3NP@A ML1C(+[=@GKH\#J_1+33WNJI%'/)*&>I,.2ZA3DKT:XFXE!@^$+FY/,\&TQ/% MG2,^C!GWIYV9>I-^3GULQ.ZZ@F'*=9%(X%U?/DP='*6 ?'CS MUFUCY<0\:=2DO8AA73FK4R/9Z@ .+[X&QBKV M_;:;=M90ZFV,N#X60G@2J,C!,>*@TZY1=)23IRL^AT#]-@OAD@=!?Z:#Z =1S59ZO<2M8):C[>Z5+KG>1:[;*+>AZ14HI8E5X5=;H8?C"A!'O4N]U\2-'WD2N?<3?T7 MG@PS[%W%P%D&'BR'PG5ZAZ,1/_Q6T7*+$4=Y5,TOP %4]CJ(7A->][FP33CY M.-9,6Z8TY]SL95!U'I&U8\R4-I7G?"ERV[>[OQ^82Z'PJE U'.+/DFGNJ<#( MPQ4%)'D6)U<5%-XK0%P';J_,NWS.3# MA^_(F*RT"AY2!KK.Z']0)UZ^#A(E/[[_^(>S9>0(Z2F-R KE1Q]>.QR-P'!& M;1U<@(8,!A4- MF[,B+\GS/M&I5FXIXY.]BEA)*!'*ZB>_05"_@\;:) : MV2PGW:J\%GB*2-<<,[>@.J=PW[Z@M0[$J6LL&%KV_@9$K"W+ M\.#TR+W1LOF,>12?\T 0./#ZR+$8?.F,B.%,1ILG('2X&P0$IB\TB%A"D[!B M#W=92_(<%;@88 3ONP'.@@ZFI/'?'',>]?]R+4S9M[!50,$5I3[=;.!3+>*,!#8X4)(:\< B2A/* \/]I 5!(BF.$VI9 V)\@SEM/!G3"%IS M0=\*1O-0]M2K+C>#F\;^%2&[MU$,CT>HMV0=IWDV] M*7'OCZ/%F^:X(5']J.]MS&O"?,5-!>O$>5/3%MD]>!>B56N0E69ZA0#'7(G@ M/Q?A('QC>HN!\NP-"&WI?NYYT"81_T&IX\,@6P8C2@2YF?R!,)%J$1K0B;6R M$MCB0EP.QAE/Z?$"Q[C'1X).'@9<V6&('Z0R\S:=9 $VPPC'B0QB&UM<8X,P30#3&T<\. NFG#F:B:34: M(N-G=:'Q7_V2&#ARI37ELS)5_C!+4A",X^4FIAHLF)(<8?0,FO9T33XXTWE7 M2X*..O\OH4?C5ZS0$3Y+$_P\Q/.W]1.LG3Q48E4'*(S\:$!6QC@;YL0>L\D4 M1M7 I;)8ST,0)IF<[P3L)KIR=CY('8.$;B!^$65,HW9"XN0#\ ;XO(ASH6U MX*ODJG+"K'%7&)AY4(]/!Y:D5@B-4)%Z^+3K,#*"@NJDIWZ $N&.P<"!BOT0 M@704_%]_=Q5YPT(?*HHV)TR ,D'24V>EP5Q@G(LD3O^R]%,$R+L#(?7%]S(G M& VSFCA3510,PX[OL1(XRS>*]#\I\Y>4"J7')CTS*LZ;3T+XZ$&:V-)54R; MF!H1PE<#7R5,%LE1J>S#M*>O/AD-'\2D ^;:WZ('* JUJ%DY-=,:UL!IBYMI MC.D:,,/H,Q>KJ VS/&K,+QN1?P=K4L6A^HJ,Z-K6R+09;S2+>=]L#5T8<3M! M\OPXDAKD48DG!H]"MDKH;QG&72)2&,L//G47YZ0(HR6RC0W<_Z@+B-R^9!YZ M3S1^\5V:7$?H8CX9?(KG"J)M3! DOW"*4^>@C$!UP(9Q(&P=)2RG-\F@-#_S MV.B#Q%Q)PW@^-NPOEU(OP7K==TF2H2YSAT$<3O"0K0+?76#AZ=,K(4KZ''I' MCD#$$(2/0>0@9\AGY;"JS#XLSI"?LIB7FN!&F#%7#*N57IFH,NC6YQ2F/5^IT!X6H"7G,/VJ&4&I-T IVP!2SN<4:5226C\P*2IPB@45;7Q)XN!E*_XWGR6_+O,>["*+P8)1!) MLO#0*@)BR%QQ--ND>77Q1R#3!TS\:)T4*6L8_D58N2A%Q55;&-8,N MUO=1^+RD\?::KDY]WAOLUB"_(/$+8'=+D/PYL=9LJEY%<1R](F3B6?&C""-] MOY=QD2.O1V8$#)MC7XM4W\DS$2C&85YB;53$:A9>L>H."UDUA(7\1!/,LPX] M7&\7?EQ&^"N1RXA\-.5B(TX_8L? "X6;>U Z,I\%OG%43 ,#"5[@MX2%UU"R M9@CI-05DBAQMMY@086?!9&;V^:^_V+@ZXWC$9T0UZ$;YCOCK/#T66:I!*"N@ M[Q6^"#)FT+[-M#81XS\47HG1RA,K1H%6TC+_NC0+[FHQ-_&?G-C'?7!Z&4[U M[A#$1JG$.7CF06721DMS,M>< /N#0[98*^@O<(9A0L$UQ=";4[+U2I)6/@;+ MDU(P9G9\&.+EXYP9F\$!AXLU45%TQ CD^EPYK#A=C_F6WQF,J7?>.*K:E1/' M^W44XUMS31,W]MESCP M61.@-/E)5X[J6)/'8/4GD&- SHX>8$_Z498$<-?OHAA$F=-8*4S(?[:;"L$2+)!%&2Q9H,ULH@ M?T!^FJ520.I(K6?Z0[:28"&_/'1_23\][*#B0/%*7^B]H[-0@JPB:I" ZQINOB9-@"DSP0'Y0]SQ:C*_E M1CG3(O"D"#J7?4G&.MLF:Y)QB9. "?1$2[G(BI@IZQ"5)11G^$? M%#^',%N5X@]6.=[[WTQ6O_X2.EQ9HAX[&4))$@$P)\='YD0K"J7QP!J]_)0# M(@NF1E4H3PWRN'7\F*&8S&&B6XEF+@(]A@;-Y"$6@;^FTPYVT;X.4FT='KR" M4^-(,T29W*P(8#$3@X(ZR1(D"KBBGO;;530(6%80(IS2!"<;C#//XO41GO$X MW:MYJII-0(]CI3 9Y";TPJ[Z$LE(K]6[>7*P:ND#(U"$)'].XFG=02OMROX1^ M0RQU!Q7#"5(T;KC3R$ES4?"<'9/)=8CH%L5[7E%=RY,O:?H"H&'ZLP_*$]_; M*30_!^7\%36UVRB^CK)5NLZ"0[/JL:P@Z$N5DS9O\=!1W'J".8P?$\;**0 MGE8 K"2B,F@?1LQ8X2X=GT.YZ9: MA.&F5$MP^C-7:RU<5NO^37GZ3>%.%J*=AF-P)^/&:U4@JH=I@@X916I:RM-WY.W.!-&2F)D MP4I12?I\&!)[3J7&+ N2WN09* >E*%R@.6%EG M1,.-G!L>,_KG"1SO4)RIK M<12T%0?P..[/!CSBJPU*$7?A =1X_N[D5L)!;@HV#,+.O$BZ++3LU:RV-C[3 MXH/WQV4N5J8.7CZ?4&&L-1=;R027R\!Q?X4W$IA)/M$XC<*'V,?DI5MXM;+ MJ0#G*-$])RX5&_!"C'C!AR0[/B8:IG%0\BI&O9 14XQKBD1;KR5J(A\4UR1 MXI(4NU2IRHBQB-0[/>%0;/M274;"B9X#(V5P/,E-J4@F"ZD\$VY*T'AMW\8X M(-XCE<7=3D3[:P+5EA#3(-L5^(7DG0J>O5?_ I?SQ_#C)1IV\F%>\1 MQ: AUEQ\/9/41X_2)U;IE\ MGK')Z!%)<+(S#T:=-),AN5=SL9;YH8,<[(P6*_T@J$UTTL&9S;8/4\;@,(/1" $[DQT\RXTAF5D#9 M(-@;CSGG)0TU!A.;JLAH8-J!G#$/ON*6Q/J[K;S93O7^\0 #3?WV)#V:, \N:@[$B",PA1G6;;"83XNLQ,\.#Y\-%&IK3[+_A%#%A,_I4\T?H%+XX&Y^A^Y MZQD;L!SV4X/)'^ZN9O59\FHD65X[C65A8,R=,O[O9]$.XF)K LM^1ZNAV,!U M["/SMG*6/G3KN"Q;=$B")L]#DI3,)V8.GGC)5%Z>O4$U1'&P%)4-AT4"%^X5 MSZBC2,_<@^JD^9MS\^8&&WGXUQ"TN6]14C]#GH(V=@3E$=B2$N*] M'Z(EG6V7P1(\$L/SSLG-E,KQTV:D++<[H41K-AGRJ$&V;&"!QL:=,.O<,Z.DGQEP>X[+OOBV@FT^H/I^ M-B2D5477,4QLQ_"[$[K.@GM_/= 1QLD3 M1I^Y4?(1"!^"X!AGQ6!0YFTFF'-4YF;C<,?LU(]T!TTV:)@%!A_A(88WY#J+ M.4"W'WF#S>'%"(S+F W!OF'%LTDV-&!XF_%8(*H&5T *.HPQ90BV!F(0PDZJ4Q2(PHY\Q8S^HQKQ@N9H0P^ M+%I/D",YO5$2-T56\M.&TA0!DX9^")'DS.@12=#XI]#%1:FZ1BTKAD26XD1J M";93#KCA<,&A$P\.;B3SRN4U!:D%81'')2IA)ES-B!R;R,%+ MC?+J)_@ZL18&X1=ET0,E5X8'3.H)QE0J%R@CV,%W-<9K*:"L8+@485X4^C&) MWU@?:7%JP$U.C2 YS-L4!"?/0156I9D5.(P0N.G/$CPO,D=R%7Y"L('S=O(.7X MR?#X=#8* BC( 8@$\:!B" ;W83K.?IH+)97M'D6HDHXJ5 M9=HK/%J\Q:2C* M5UY,F<@Y&\]P8/YR9DCZ[&SA1Z4LT+#@:^$KY_8R\T'7^ADI&>M5;@QIQ@+L M6T9+S$-O@0%VXK+2%D94T?PEQ+@&[RG]_@VG%_A24=9-WZ\[\32<>T/6[HC"O7B3IS M3M!DF%%MQ;Q[/Z1W*=V>:I)N+)-'?D'2A-$V&CW%JM3>QM&66;5@\)_]="/A M) :>!%E)EY6!D_3)*PQ E*KQYOT(K>7$A."47&=TOH8+ZC^H$]_Z+X.DW"7< M7-1!:F?.E/B0?6JD\?K&J#//"&.=X* $1S7H8X>.*((-$A^1"$$JIB. *D&P ME5>6QU1K>5ME-&R1.2%BR42\^CGR5[G\JP&_-2(#']!4/)-19H/R=^QD34Z8Y^T >B8+$-">J&J-5.L9-T W.>\S'?LP1[;6$)^ S MB$EY3K@OARJ Z&FX+*\1)O.]U1B%8+;.3EF+0 Q;]BSK*P??J$"4BL&/ESQH MCN&&L.NG;+<+F.6^'%]]L"1C\!PEB9K=E(!XZ?,RRM=.>JHDI_ !]$OI4PGF M/,LA"(YAD,MZN^4@$UFS>78$C$:=_)3\]<<9HLUS6E:HAOF0*XK3"%YD+;-O MR=B=^LS+V/FUBS\"MD&UADE5C9#E3W@=D6$";&V!DD/-HD"G.5_&2UC,-"5N M7KF%??=Q*]N89C8X\?.2=]>4__2MN4(UQU5._QET0KI8KP?B(# R%Q'005$F M [TS"+#&#XIK4RD2?SRK=[:58")#2R@N95K+5Q: MJ.\#K<5=Q4M5JX7I, \I7MR%O!:- MQ1V)Q5#GQFIPR.65RN5=P>7B?+FL>$B/_*8FX>[1X!2%:!RBH;N_=K;.,TV> MHNQYDP[.$!?42,+(,57$X/VCG15I(&4VLX(PJ!J"+T[;?'YW;5BTA@CF6L!6 M1+=QDHTT$4R=+;L O9IX4"PTQWX?2]D+P^PS31]J;(N:C SA?F:M=DW%9LNI MCV[HU,*R,H9!$/\7.8=YC(H;XFQOM*PGS06;X&HX9!Y/%H&+H2(FX_ MMZ/ 6C&;3L(N[4'/.45+$G+M^>LUA;O?59^^X^8+9BK?DL#:>8#9AF688U/=LBGG"5%G@S+&H*X=H& MN^EE>*W)8B9:YZY"*)S9W-7[4:GS\6,@2+B);96U%PQ%QOJ4=C)P A1FCLES2DZV%8X(+FVE?4E8'%A6R3<4;2(F<,?)#!9 9XI&N*O@ZIXU7B*,"9D M)5%,G6)J7]LZB#U0!]@Z*PIQ\ E(GR$LC9S"C/!),,\XFX9I]0:]1IB[W0 J M_IFFB_4UJ)4>#;UD$<.M7J1*#,LZ$H5*6&9W(Z0XQM8P8,1\#KA_Y3FS22-2% M#-4!#"5PE(K;:%"N4T&,S(Q?)]99KS&7-4%?]46^4N8D;V9S"PA' X6_ASC" MT^%=[K_ U.Y"$3X$B@4W[_G'1_F5U5(6?8UFXYT8"5=C+499'G<#XPBH,]O_'GH%4$I,*@V55,9 M@UF#2Z.,K7[*J'Y,LDP$VB>F<0H_9ME#JCM'4('!4GW?X[I+QUX!L0OR= HV M[HPH(^&W1O^@J=-[M#J9A0@1K7B#X3D+XJ\[,V7$1@Z MZX,*"./,OB@&PLJS#RRZQVA,?;;ELH>,T+@07(,Q?QI2Y<>%^-'%4ZDZ("-E MP?')W@[T?FK(FEY&H)*.4CS3&#MBGW44$>,/+AMF!&;[I;X-#7N257.>\0GTR5$FV8S'Y H,>_LI_S4,$$_(.5B)A4S+H M=_L2QCEXT])Y$XZ^) \B>Z"A$Z#5!1YBZ0$2 "HG[AIU1.9EE&/.U)BR?%SV M/.>^)S'T5[$>-25+D/.<5V2\6(:OBG-%^=:Q'48,'VYP$ U! E4-8O8&K!#<)>V?_7WK<^ M1XXC^7WW7\&P([P]$1K?SMA>^VR'(TJO7NVJ53I)W1/G^W!!L5 J[K#(6C[4 MJOWKC<2+( F@6$6"R9K=N(C;'A600()XY/.7FRQ9T1GQO7"JU4"#ZI*:G,^ M^K'9Z!HBDQ9'A3;&[P+BF3]3T=9!P=.VXK/>(Z?'XP2C *VA4,'-!YT(?0=E M"8'B"5EH,VISC79?X93;& 42R+^Y5?YUB_7 MX-._3;+O0Q-(:O$!S@-X\!G523:(M(])[VQM)H-(K1'BD+D-.*_)GADO;3MB M[4C6R+/HNPFBQ"VU2@?9\%O%2G^LBY5.8;,?DR%+)=D65^,SLR+QOS^3J +P M_)]^?GV)RV'*'2, =\%//W]Z_2&0I.N%'G*R(6D1OQ-NWF"AI2_A MQX#R#HIBT B^5=&UE/I%L"AYQ"J3T\H,$O^\GOH166U%Z6O\)E[='V.RH#W[ M4[+ \W67ZYL/CEP+J;K+E&7K-!/[FZD\]#$:&T>"SX39N,1<>-YPELILI0XF M0!LP %XQ%#B*&:QB(T):+2612YG#4O)_%["DD5RO?*J,*I497N>?TSDUL\(E M//%-&C)\1][&>RKZE0)M%@.KIA?@:HJ\WH/3K4OC-:8,LHC:@J%-E %1JP45 MC7*O4)5@3J2*!O-0#\XH9;9)4#$8N7E.N@GC%-,/NX. 0L]X!X-FK+U'MK7V MKI4.8:#I79<3CSQODF;N]/U _P%0"VIR$]GA1^*A62UM2D9 ;A)2RJH_T*2 MY,]I]CU])F&1I63%?/HG8YLPF@$0_?%7H!I(LCSET4,2#8NRO2FB//O^1!*B MY1AQ/?UXUVHKX);3IE( )Q[L1/A%+LC[ LT8E2?Y?3@ODJ@*)9%DSX&5AAAW MX-L@)KT5MJPW]O\@-I+*MJ.4H&4$6;2E[QJTO2N]CYSG(LL-.> /$Y\EWB=G MOG4%'5EN24MQJ;U)OX%529J[88:K<;?=A:#E,I_V\RXY7BAKXW S@G5@6P$T M?;TXPV6U&E0O^F'N GL4T*WW&,G1JUVNB[ ,99*0$5^9*)LV# M"9NE:P>?I.JT]Y@C,3);:C>V*RKRB(QYN"(Z/'>+3T[HMS&L56 L4SDK=XZ' M-6P(3VIYN@>C,%4F]2M0=4$AF?XT$.U >2^Y,N8_N&>4Z3<5E0X7"X[^[I\9 MM4FU DM#4E6T$ZM1])^RH>!1V(Y>KN7)>LR2.-IK:(4,3H7_=9A#0QRH".B= M-U_MYX93T2$>)0B-^.7?Q/].$LRMW9':JWIB&O&+ 4I9NQF5K#!;=AR0T.?( MATG2T&0OM]I@TA_Y$G!S-,ZV'O ".(ZM?QS[%^BPI^YP_B. +?8JN/ MF1+/9U7GPWO#5:\=ZL(%\41V60ZO.RBCU;!8->Y4E[X-13G@I.?/3(+$AR'; M"40NR*SX)2XW,N-IU&0O.4#PG8Z@,KXFPE_RQ:BAZ+-W)MSUK8=]JCX5JWV7 MVO'"IN%#,=TU8E:Y,@MRQ?=.XSM3 ]([D\?<@:DK%Q2(+-[-K9DUV(#/J^=; MEM!IA/G^-DXH5\/N'$4LX-3&GWB1E__>3?HG9'!T1YW73V4]2LQCC,?X/#0M MJ4U&_&R>:^%98: ;.7UA8.=?[I^(J!\VRAVH!@GT44 H4>.<&7=);\8F>LJH MPA.GA $(2Y1X<.3>;'=)MB?YE[",-O0::_S.+7.#1"U.G@211K?0;'Z0X)2E M'O6/Z?BN-4L8,- I,I_Y12 '#>2HC4;*4LP24L3"%;_C$C9(Y!/8Y$@!KK5! M%F &G W R2L&8Q64&R*0[QA(7 F#S):3CDV1%,S9. G$C?CD BG5HD!RX8-9 MYIZ4W,"5,68R&SU$AYN'IZW9/9M%,:C0QL*A(G2.HX4W@+.YV#LI& 55_](5 MU=L?\PSJ7?X2PDS+/0OS"Q/QG_$8]8EJ6K(Z4>?0GRN;\LN+00(Q2B"'"<0X M#!(,4#TX!J:V(GQ5L$DROB[W,)I"') K8(ID0^5, 62!1MHU*G'/!\ M6==]J*?S[ST'EDHVU;9B53%X[DD7+SUO/$J MMOEB>75GP3GQ&&L#IJU%M8K+++^-\^W=J=*OH!$ D>#NVF.$<9:^0;HWQ*"R M5+Z/^%2YKEWXF>?Q 4&?0*(CS+]1GL/ A+_9LYW_D*51)\ELA!KS-=U&%IG_ M0+.QN>J"L4W.&LN@Z$9L=H(ZI4K* ^(JJE:(F/I3"JEJ;!OB6XUQL$HEKB<0 MU#/X;:Q+\H\E.9"%,]>E:=J*:P3K,9"%A>Y6(U%. "[, !7S_;]_?3ZU_,'# MW9[3_)JQ:E_3N)3J\D21RFQ?7A/^OW>I3%YY#/>LNN[)B19J MRW^2Q'\ =4\EQX@!/$;>BHHXGB[ MSG772J\?$T3A3%AH6Y^TB_A,.6H].]>&S)/0.V>:R@7!& ,5+C_Q',K.$>80 MLE0\DEPZU.+H5#N.H 5F$$7 V-GA=%TD"&^87$;QLJ;"SHM@O?B"R?]IC'PU(=M2&"BT". M$H1\F+J&VB[W6O9VIBLE3H:',"HGQ%C#7MF PPS6"ON(LE=Z8<[",']$J?Q MMMH.LF4*&AZUSL$SU=?;_W29)/_R/7O99%41IJM%NGKY3H_M?ID2&;3U*.(/ M(/IQ.$\___[GGU1>OFF+TX['N\CU*;%QF,\M7;1,&A*.:HO"$/O[$O#QVEL^]OR7].*;L,$ MP,B6^5>Z'?,RC.D=]!"653XL TF0#H!VD.6!1ATR>8#^!*4(?3"H'^,>7/J" MF,NSB)!5 6F;TABX7-/_97D>Q?&%+MKH@M]I@^((ZNR8L M- '(K\H[-D--^Q]CB3[L?PQ]IH&-S8,\-8(L1'4)PD%-V1LZ@A4%COY#_DV\ MI$^D(/D[>[E%QL+0I]H($@?_5C^(H5FU)#8X>\WE\).48ZPSB%A(EI>*J]=> M_)8^.$C,DY\.MK=FIHDB*OQ_Z4H3[H:QVGJK=98SA2O*JALHWR#=FQK:O:^' M>[HE:'_MY;H-J:H>#&L:8W5;I3I''K,F.(Q).\K5/&!XFH?5'$Q&CU-%9E$/#5G&@W.4[P]; (@$X PS+::Q8-;!):!!1 MB:E[ S(;;^I6/%VO2Z\##2W2%(RN#*IO(*90P&D)W#]_8=O?'DY-C;B[>0D> M%E_F-+6F[>E;3,HT].DFMUIJ!N"N&R5\>.;^EPEA_3QX,GZ>WP9/Y@2J\^3% M90(TI/N<%6]ZA&U?!KT'W#Z0$@SDCU W>P70=%^I/'Z7WL8I'9X*LPLH_##( M 6NPQJ\I=\*[M98#!:$:Z9RY%1L82KJT@UDGE94T"F'@ ,^=93YZ_P>OA;_!J^08/&2_K(O_[-LO7!)"*'BIP*BW7 M8X Y*Z(35:Z;T7H8SN4_5L/#R50S59F%VC+SV;+ 24\+SBR/S/@=QB++\&5# M^"5!)_*RB7.ZOE0TE"*IURHE,)J IY*"ZAFRG/Q=<=MR LR#Z[H\'>2^D954 M0C7@8:@8%)T,(R\)U^KM)QU;61#W"*$\/F?\(]VD=26#7BQ>!+0+?&@1SGU^ M+#^7=#<>R_0E>8O3]$SYMD&"KSBYLV)%BQ_H_?$\AP\H1\9U7$1)5E3Y.)D4 M$[MA1IA]QQ43U$0G*\&WRTD47 3I=AIY M)MSM> X!_<^S8+'I-J[),N9"C?!Y<-,(+CKIJWF_+$93=8:I-NW77Y&]" A_ MWU_Y.W=&RM\8*Z(+!]J:O*KG_^]M67SJP%-HO'5PQ\W'"YUJ$8OJH_1CCQ"; M3"0(\Y=[6ME(:[%@:)!A;;S49(UIX@@??-*9M\B- MO/([\3J<)&*I/ 7+8KW/Z&U/MYV*=GXB$8G?6?K_6'$C8KP+F6G,QF2[L([Y MKH?U%Q_"T#[#C^&XI)R&;US2(3-MX)+.?[K-? C_$ZX%J"MZ!>90971%/OY, MQ@A/%A0#1C*@-&<\_63JF3-_A/0U -(Q.)^?0'48Z'A085J2:,"HSID#91T[ MNYDWK9)B^I&UP2"R0UWY"^X\R^@[;4YH*3 M]2=*@)./B@SP/R!&OH<)A$H]T4V0QQ'5X\V_#PKV8WY%D!C8/S2J#.],C!LX M6F&D $RY3LTR\HT5F:]-ZML0@Y0Q9.>;,"3-W1HWB'-3CC,/(LER5FV)??HR M"\"L!E%?X(1?5X#^^O>Q,BW 4;QM\VQ![/LM\ELLG(A968B _7D)DB![SD, M^UEE/&J$+R1TJ$_89_;HWV8YK"PO%;1+CO=QM]Y[04\ L1= <:XSES;9\YEQ M\^:89.(:6B[8/<8 C36E?GR7*';"8Q7D#,*&)85XR#?WP)6T9@J*T^';LJUE M21!H7-O7+,9_,#:?/;.E=1<'>-7/XW1L=2)ZGDB4I5 $BNTS M]6>!''U)4K*.RT5Y2U94D4^@Y&_%\H!5?RIH#XH@YX3IA2,#F8(=@&X4(*%\ M>N7C_Q"$);UPQ=A@3/ 86X>Z-/($K-7VZ:TLY/2%W*SIDO(YY<7A^$8]@\(>SUR0MWJXS8"?!XH0CZH;[ M:$.B7Q_SK"0LWH[^ZRT/MX^/C^ D'.[[DB,$]1"!&"-(,O]%W/QPV,9R=C#Y MZ3_2D?[C#\SG&GA#=O;"97+X$SZR_[OW^R&;5R>85;(4XC.&F"3$!:F(35![ M:I3I&Q+4%46OH4I:O>7',%_F( $17@Q/XER<'L34+"1-Z8,AE8\@8LD4>L6Y M,>DL+KVCG+Y/D.A[2K*UB@U<%$6UE:4.N6W[6Y90,@ C/E0EJ2G]72W!>.9B M+=Y2F^5%(.<9U!-E"HJ_9?Y,K[/B/H,:4,OTY@-0YZNXV,!D>3F?$Q<)Z :? M@/ /4#*K2=E_2:+1V6I@+3#>$LD;Z?"V.C/>M(R/7M_->W['Z"PV+=2,R;/^ M@_T, &Q.#.VM,[HAFCGD%&X]CZW &&N/8.U@YVX+_,![-CO.PF^A;*5KVHRDV64X%LD :K M&9X50=^N]*N**BY;DB]3,MPT)(D%E)IO,]#@B2=G..Q>')B,XMP9([\&()>,E&@:"K>AQ/'TAX]G7%;5 ,F8P4 MB#2",YYZTIQU@]:,I]TZ%:9%]V"F;;Q@,/^<;.AP\3OA]SCLYMLL)_%;RN%& MJ3 (>:!A)/+PV7\EW'*Q^DO%W3D/A$K[] 48)$PU9B/]F?QX701B3H&<5*#- MBHF7VKR">F(7 12;H*>13NZWOI@MC#:V7)%:="7M&,5NQDRN"GK5M MD "H9D]WRLT[<[(/9F A,_6OZ&B<)6=6;J1@& M"RX):H>CF :?#P^]&=#,5,?#8]/!$MWWF3)ZFX+X5^\AO1P?4Z1#72Z$V@: M(_*3(+.B:JS1%_$ZJU[+=95T[V&(2WLG>3PL966Q6L4<\C3:A/D;SU@A KKM M?%E,6J_-D_;:J+$9%N953N@*!""#7 1B0(]NR*N,#@P)OK#H3W'QZR/)X0_A M&_GI5'.$3C( FA=!3?4\6&F8A)#X&8I(SE-UP)XOO*XO&?SIYH/./2Y@[[50 MRL4OY#&/!];6[)UWIA#'0Y$F3,0<@AU,XA^+ZSF1BSMCM(\$?P8_O6+#@ HO M60D>/7\C"'2!R0_"')%$_%>8&3;?!GS-=)->2J\%$R]:F_:)@.%>_@@ -X-N MTLYISR5]@=(#P#?GRZHT8"D/E(#PZ1P@-19O$;QX8;M9L7"TP&8@-D$H\^ES M3J:;[N#79+#B//1%F$C3AOKAA-QS6XXJ/#J4>T[U0IXSO:3I-&RUH:L'Z7== MI&K_JMTX#-B@PZ]]0X?SW/.[HJCHL0)A9+Z<7<((77+Z9)LJ700O_(K)Q M1?[J U4\3C/C-,/!N*T[S=(?!;D@B<-7B+[T6D)\;*;$-Q)D TE79OLRR-C( MMZEM;*8:XI'DB,Z!Y.\^O\T3>2=I17B5R)19BW^)RXWTQO/BC5#E'&+YZ*-Q MNCM/C"3+0/*Q@N]TL$".=A&H\0(YH%\?W03LZQ^6.8'H5V6#GC=7C<>* 7U>IUQL*V3("GVCP&@(^* #X9&6ZS5A97D )+5@A7IFSD8G M%XR;PE6@C:3*T%/G_DV,^C\+%Y)<1'ZYL'M9!:J&)P^RH'Y&C+4$7<[&[OS8 MT&[QGA_)^XU]L]TEV9Z09RKY4*G;HE$G21:)@M;@&WE+X[]1R9\!TK-#-Z8^ MK?3D6I6^D &Y*Y&\OXOIHL <),3"1(HG),^G /4P>C4A3C<&O[77,(@Q.4B: MD]]/CUY^7RM4PO,^,*Q#(Z@""":)[!B/DV98]82*9_WUEVO]]GCB9 K\<=[ MK]5N5PSPO'LECTY@O6X%@PY#7^]$@GKW@8PR_880T.+!H](DW#;2[4%/01PM MTM5UG%3@VAZ(UR7]4&H/701L!";3B#$F$4H]\:E_M)JQ%2?J$?Z4W@WTV9$0 M:V"@I,R1-*)2\%@W^L:*XX7GUAVF) %,%4DF+P=&9LTT/BC01 /ZTR)JM<_EY>)BT'GB, MAQZ)-=W"^@CN7,H8%Z0=;'F]DL=B3(>+L'T>9CH$3J/F-YT]=TF;,1%9=.]_ MX\%KEJ7,?C0,#(#1$7XP_\+SX&FWI14Y=P2XF\]Y5@RL*F+#[WD#TN?"4M+D MQ8+;\_F<6&I7,N_#&WUG>9'S2UX;X;QXU6N4]^/V4I4O/S.&FX]M'U:GB3Y1 M8=Y4;5UG^1;6=/F:Q&],*E1":;RE39;K9_K78LW3RXR'P;1DQQ&H0J)W*B):T)8-''F'Q#LVERX!EV MH%BN>6K,R-9D3OR,)I_H\P;QAE.>WC@L0BX>J4RN(QP-.A6"9L"(-L"))C@? M$MZ_ &!?CA__$GYHP4-C^&0D95842K.2^77->&*LML^( 3C:M. 0$#.U0?Q7 MKI,C6ZI:@059A5PR=(I!;@9)+0@EN7-E*VEM30WQ5 P5B+&"FNO%N7/=BH!2 MW&M%VXC@7@:WO4_QS3NI]R(2'V!RZ/[CT11#$;94,K[,+Q#4?R>C-29!W/+! M80OF9,5#F^F_BBR)5^QU.FB(MBZRNJYQ; M&,$XSO*\:_L :\9<\$,<)G7N&>2^L^%4>!X?$8RRRE# FPO'OV=ORC3KT#2L M*D9YH>P0R!8LMH3^;<67!R),N+DH^!2G/,*T^.'=4S6H;*_X<26B:0_KLIH"PJO)4'2B5C@1ROF1+&3=[EP>CM[% F M.TO0^OLIPIDF7)!.-80P*;2LKDDQ55I/U-KE_H?T7'_')B%=9^O;C??S.+(;I6PQG#S L MX!:B5'V7S.H>IA%PIOF5$HK;0YB1?!);>-K.J5/VX;Z0>OA],/7IWI!RV8 MT<^ \'5-A555QG=X^L;?W1(8!/-Q\BT,6*ULM@%,5ZMJ[%5TB A9%8!OQ&]X[*6F+CB I\@K:"JYYBA+.9XF^5K M$D.25<%3E6*.-%_(U&1?*.W:P#Q<'89NG(%S V6?="D]7$+M+Z)QH*=ZHP&R MWY.R!+\ =^(,+&8"I#3GU!0568;/OAD-U63!8W62%?W095S$Z1LS<8UHQ]-( M^X:9&YF+I,L D)VVD/3SAJH5 -\.U8F)%.EC@$](U%<)Z/1\ MYFH@\"_U5#YRH%-GH0@7@1@]X,,W6G T!CD#58G&D]*WX&F/+QE/KJ_(HEA\ MSM@)3B.2#XJ)%;0AK3D2U(.0/GS!6\9O(S;"F3"6_ 9Y:A>E1>)-LQ23,(\@ MD/^:O),D8R;5$VO'UY9B1I,CFM14_1=>'Y6;EB6_9FE5DSX75AH(T^ZOXRV1 MCQVGVRIE%B9Z_XL*L(.T+45-U>&=[;R3\YMRZZZ:9.IR_[>T2AD])<")>/B' M%N)VXM?H:'UU0)6(,-'&N)#P3&?+=<,A<>Z\Z G*64FW:0P;4T0#\8]'&"0] M_;S,BB4PJ!B.1I(518V_=[:+T R*DNAAW\6@/TI;4ZIV=7-]M#!.G]D?1;E< M?\ZR%1B0!!1U\9PEI]HFF49*>6$DV3,FB09 ]1PX,60]"J:\%[08D0GM!![X M)M[1 <;CJ@6@)/AZ\OU9+"JST$GSXDM81ANN=J@&7)/]QJ,'-X%YP M%208G[TB+UEPEDC_6:S^4A4,;7%@:-9[7 AXM\<\SG+EU:@'\.@+&)FIIB5= MTO(*K-FJ<7VYOZ3*S68;YK\.,#UW2UP'BJQW"_38/+EK=]>,^>,(WO;O<9+0 MY_V.7JP\3H^%Z8WINJE)!R&C[;EBAS^NQ"Z4 S"93.-N(;B3$?23.GCJM,O; M. W3B&INCQF/*ALSKU01#R3UJ;-*1V.OB:K,$NZH$D=\;LV3 P=4"!+=8]56 MQJ-PI*?K^#U>D73U1)=HF/6"TPGV,?&I\LUN$0PBS(D1$G7D5:#-40,P4VL, M\_0:PF2H_GF5T/LW7L=TX<FSPX,%\!XGA.2QT4K,0"4+$IN_F%[DW+X&$Y6 M3\X/6$F32^(9B.3> %T!0'KT_)<@T= W^G0DH7L;2(<<(:B'.#<6[;@I+F/]*6';T, ,=)\A>!$72?_C(>'PTCI7&S%;2/0LF M-/^.\XMX]^Y\37-5F/8E_! (7(7,4P:0B2J!&4$:!+. <@,H;2L5[T$6+SE0 ML,YRALNUDU2IY,T! ^D#L&.FUSU]WSS*X1A+(4ZE/C3#9I.#7P1J@=3PW.6N M6Z-9%S6'^>97/63INY\4JS:&KQKI(B -+"6ZH%F2T'TT18C"W-=+!]W75NQ5 M(>O_8]%\IM" DJ86'2U+IE983[;(F4 1+-6L7L93\ZLM??/W#*%+PTSKP!$! M,D0;]-HO4-$YKNP1>[LXL+G-%E!NHHPKGC^OKXX)//X?< M(A.K$2 GKDHC':VRJ%Z+>!73;7R.[(H](Y1V/D*@#<$^]9^RF++^C?XWRQ.< M',K:PO[8O,Z>@:8KMOY&L]J4 R/*PCS?PQO@J="C&;OX>(0F&SIQC\G %^%@-V*S:D,U][ .ALKBG(-<\!5X#%+RPE+2XT6W] M4P0BL%VFZB1)G?8NO?F(2%$LUY QV9?(#1;I'5%0T_QS(U)5$"UH;RI.+-^#3?584/]25S,]^00R^ MRI[UVB?4#%J>>.5FNX]32[8#2E$T?O*(<_!O0#ACQ,6P4OL^<46M05VM$.\2R#KL2$YX%*DV_^/L'4B[75#X?['5N9!>< M*U>&7>'*+K@(PC5@W="1IH3T!44V+;-\=!1CC?"9\*,[. \SY=W+.0YO_\QY M2\D;;'3-EH+P;51,T%6XB^G:#0S#L<%GJ\@C,0P6>OA(W#9R+39P;[ WH:[P MP3,3F Z30&W8T+)7C8Y&1H5]]_.F!6Q5T\*BV,#>A2JLG5)I0ZBH7X,3]$2 MFYVIR7* "8#G1N-%OMIRZCHDBC\VZ@+45RPCGTE!H^([<.H!)\]]7!<&4(MS M82U!YHK9GKZ$?\GRJZHHLRW)AQ\=1BZ0]#SNMK$FGYSIO%L&OLGFKQ5 E0=! M7)>J.!*D;:QNL_RV MD"0!33A,![FGQ.W,R 6"WESGG4PY MY4:9#!@E)QN2%O$[X:9T,*1+LP.W_;35BX&J$\]_:XS/VA0$W8B"L\R*)UT9ITJN(H9'W(",Y"0^F9'8 M,,4C%9P79F2>(IQ3+T6>KD;/']*+D,N*N!.5./;%62,+Y6YQ>7=_]W)W\QPL M'JZ#YY?EU9__N+R_OGEZ_EUP\R]?[U[^-?AT?7-[=W7WXJ$0)3P(=]$Z7U2K MN,SR15DR-!(JZ]TFX:F:QMW5[5,@* 8:R0!H^GS4X!K,=QF'UV!8 E<0)9%3 M=6HUS*_#G[H&_0M>BSH >9B/$L P9\-?,@/6#M1!95'@O&Y 7WW+" M7&_L&B#Y+LS+_4.X)=?9-HQ/1277B05 +?@W3N_<^&E".[68FB2DQQQF>S\P MGJ41Q6.-_IXH^,,;L\88KB4^QS+REFIQF@@*/A!(3M7B(X8Y-IE3Q>-K-CX; MQJ(W9\J$.&DJRAIL!XTRG6*,1D",1UTG2U=9>@Y M?!I66XG1#A3Q0%!GX$C!)S; %&5PO?#85.8H&1&^$L,PD/E$)6J_4GUZ^3%)LNHHM DCT+7AI0K)(A81HI!$.A?X;"#PYAP3)7UED. MXG5=1>WZ=! SN"X$0H=.^T*KT<:*1/K11A?T-EK!C72*D:"1E"$)>30-#)IL M,LT\F;?NN7HMHCS>\8K#+)"> 26'$2OI-30V7R<\'OY-'UP(;5O)REZ[(!^0?_]'2% ,UH"NR%+\F,8N*L)^VF5%^6.QH_*1!SLH"O_2P<095!M7 MC HQ3GQ<^@:KD2]D)H6&03EI%@E[G"_W#+Z0I6Z,H&-R(]OK/F!414J()V. MR&98YJ+2P0!'LTR,T&HV>/,XCS5U4V*'-G]/]V43R(O>F%GR#D [9'!R[543 MO@LN3$X[6!-O6;8CLB--8DVTM4#1#&[/@HV&)@=Y>>+J*B9L("2;_ _ M<&W2!P14YD4IL\9/@H1I)Z 7O/A;!/\@]2AGQE728H?]0R-/=2.A5\ .]%QB MW@N';;RH8UBE2A2'FA%HX6?)N@[]=!SSEPH=ZCSY;T98%YMSF[Y>&NJH#^H ^"9S+.4_C/B=DD./#!.U04Z3%"/$S0'PBFZX)OSIDLV8EEOMA7P M(UF^Q"7(]E3S .#Z*DQ^BD';T8+?.'@C N*.%S:3)H?W-8<(0$E^/F0SD;$WFU.D-([/;5.< MY?$$]#RJLIZ,9PY?'6PYSS6^V;GP:O1V?N)C_*#QB7!(+U5G!S*[,BH$W,0H5^N.D#U5*B@3'5Q[F[P>(,;W2B++3R0@_Q"-A\* M)WT6_!QR!_EBA=L/LBW=)Y'8LE1*:F[O@972:MK\BOJNI?$FGMS^7MA*S!R! MH-LZD.?"4=L&U^-;>7 M:7[]-_"Z7)/7X^\#[?D'.C^"?R5844KSG&_2GNJU MUZD"=9GT!?5\6;"5K,N@1Z8\D%-9@2%48EG !H%WJ5&$0A_) MWT(_$09F/.8)IR75U9*JC-_),XFJG$5-#HY,U\D&-=T+WU'J&HX?E9O*/51. M+P$!GJK"#$_C?CA"(2-\P8JRERJ53H!UW$\1U\QQ\O#W2:.PF30':X3\IQ8 M--K4&Y%P&C4_TX;';+EN@,,,R^=2<##>'\BAQ8,$""C$E]VE91ZG11PQ]^E/ M(\"^,B#C"P4X&LL!?-4KF-^B2 UCK I*-;@KQ^M7T_,>E$)UU^4:,!6*$7#> M*#'0@&6(\A2H20.GGS1GSBA- 4VG?# :1,: =[X!\.']R1YM]B9<#T9LHMR; MP7$W[92;L&0FKO\=_/3[B__QAY\O_OL?_L"DCG^^^)___(>+/]#_$DA;(2L3 M<$TBMM."__K31?#S[W_^B2/&M_[Z^SFO1M):")%,Y?G:&C[O=N".2B@[KY7KY6M 9E40"D ^"%V1D?\S6:[8),T&:!?

2E8MA@=+>NX]+$J?8STD1E1;JXH$N\7#_F])]9 M521[#H"F @]5.&+]J.L,#2"#R?BC *2"&7//G.[MNTNCI%I!?3Z1!T#W&AC M.HR?1@9Y:[:*E=&YY9!QP/^3RK_\RYEV;;^>R.S5L77TB.G1F(6))7MKS.WY M0B\\"/!E]S^W^G7VGJ$-ZHDB.63.A&_-QUZK;- ]/0>[(#'$8$LX?NH]5-T" M25&;O.%G[#W? Y':N/M[]$-F[5X+E9.ITK!98I:5<$M(O8M,'![1'?/TL _1 M.2#LK\CK#ZF/IH6%OV.+HW!;U."2*_KV/I$2(*5T^%8.9&44-X_HCWW Y3,E M*O IHYCS36LW1F:B8;+LOFJ.9IA'\VL:PET/8AS51..M$FGO4BHJ;-GUWTI M[1SD$VC,9N#$-TC>-B0U:?L\PL^IE;8E^WT 2 B!BT55S\ M"G%(/*S#> O;FZ-?SE2$HW*T66N'O-DYYHHK+ C6-)Z8=YLVC26Z\NJ MH**2P)3J7&#VIH@B.D^)O]F2_(W>0)_S['NY$75PVN*ZHRGZ?047)Y6S:T>' MZVUW-)^764&EMG8V5*\.^%^E52+U,2>[,%Y)_Z$0K:C(J$7X6C[8"92P;[M- MEIQKZ;3;:FEMA;411#?ZH>K@JQ3CI' MSH;H@HXR^#!'KUFZ:;9!?VL6JQ75!0NVILN<[HOW.(V(^;$QMT6_US@L-G]& MZJKQYIO+W!939/E&TE667Y,=H"$T]KKA9W3+E0HI,5NFU,_8M[T"%^6?^I)0 MI934D@;]GZ*,(WKSW=*_QV\I>Z&-VNY()+$7Y%0_I(J%H:]XM>4AU*"5W>:$ MR.,$@/>C.C_[#HJ]J)T";A"/G1>DSH.T&NG?:/ MZ8RMFG#ESZCTB1O!I?X?T1W5?[TAOT -NSQ=)$D,P5F786HP^1]LC!W%0U)Z M@!*ZSHO5%JS$)<_$%.MO]V'TZHC]((^7MM:Z;YX(W*;T@I&8^E68@(W 'O0U M[320%_YKFI,H>TOCO[&8]TNZ5]9473&7C#8MV5$$T"\\9N6S'Y5& ^3)BCBM MHI9MW!*=JSWZZ1:&NJ5"*N6WRTW_##>@MZ9-'WSYF;X28W**.0M4TMHX0UKB>$/S#WH9!\![A7%Z3;! M_AX D2/>[@=3THRS(?+DP1!?T-N@J;6VZ]J8N.G7$_O;N';\S7:79'O"_7DR MH0Y";8X_/'92V._C$(%E= D(70BOC1)V[URW%6JH;+R%_*@LO4E)_K:W7(K& M5K@1OBT5C"?8<<-Y=_JNUO,P(TN90/A1'/;D5LLY&+X K)6>Q$8\E=7T96J, M'CP&.Y#X'"2_E^_9 <%/M4#^IN!P MH>>$F2VIRG2Y_UJ R9*' 5#Y8!%1W_-[K1[;6L0_Z=(J&E*;;ITUAT MJ16P?+ Q,A/_4E%QA.3)WI3 Y_PH_7K.\1O5H/Z]OU2K#L!LXS=.B-S =>ZP M= 1X+5ZR+W1UP67SAVS]5@380-E:*2"TJRN:#<&'^Z&SIG)0N)'! M#H]C:7H^0J]-+!4J( !L,90$N O!KO"2P9^T@-)CK+Q3SV86RA-]+I\(M*8[ MG/%[3=B51/FYAI+,)+7EJO?MC:WH-BH;/D$\WG)-A6IVXQJ575<'=/%!ILQU M\NQ=H9\'.F%?:.*>/8*E UT08W*$SVQ_\Q%MX-X R;,=FV-J@RG&/5.M#$"( M$C!PYDTL!&,#Q#33)UBP[L9H_82ZFO!U"2 L;..BR/+]0U;:PB0<;;&OS5:T M6UW7R6H@-+;&OENX*GC$S>+J@)V_"8B *C9!XI LN*9+_VA-6^[5$5LJ;!:U M=*/,6!MC?R$#N-N7\ ,T617.?!7NZ"_EWOBACN@_*_N?R_1N;HEY12\*!A!+ M5I9KN?4[HCAQ+<#!'V45CNM6LJZUT2RT"^5OD;"4-ONJHSFFL$'5-S&C[EUD M;(#NR7[/DG>X))I7B/6Y$MUZ6M[HYMIRE[%V6I+TG MJN:)TLW'6,^.I8:=\@@8Z3=%&6_I>3,>Q68+5(VRCL[5#LHS_><7P/!YZY0@ M42O]:@3_'$@/6S-MV.?Z&/7=/7 =:#(BCI<&A&-BD4GM36=SH32@UWJ%I;3; MS_.Q;N4M'OEV&WIC?[%JMTN8T!HF$&QR2T^^YOQWZ7(]NV(S*(5R'5'%]MFL MC;$%KM5?*HX;4KQDTLL" >(ULO%+9HH54M=='2OD3./Q, ZZL-8RWU%I)-IL MP]P%OG.@#_9N&):78X=.&H4P\AM*:-N-<+SFL2JFID*!3(_IH3XS,*_=I?0T M,I#]]9L./M?F\&(&5[L$ -,,.0,W2KX7=Y*/]/),5 M?@SCU0'(3]$$><(WZS5AX5IU] /=K=RS4H'BQ%_$S)PIU+_W7&!EQ?_&KM>SY%H%OT8_(U-9:W%6[B,U\_TK\6: MZ_".$J%CT9Z55>TJ*WI8TJ#5/.RBUDCD:[++212KCT E-/LS,!I1[">0O,$T MG\@NR^%C]4S3Z=$-^SKK7+SLNJD-$4<4O3#U1-?Y6NFNG2)\[I:X,83IS2HN MJ&Y1,N/Z'[,$7D3 [++%OAWJ@2WL&S%\E]]3DA>;>.>N\MB[,_:6BXOP[2TG M;\*\(UXSN[W!T1XQ4.,*C% DWX'9 *)I375'3&VPC7KL[#J-LXT6V#Y3LXN7 M2GOE+UF5K$ ^C$JEY@H%U^A;/8D2YOVVI'/)&7)O46I A"KD2L14=C$,^G;$ MC8>CNTS"DRSH\29F(,"#C;%1:T0=.*TX')7;!"+-8TX*9>5U(M@<3049D8_# M8]YFN;):< ]^0=^8R% C_E /["!:NO:$6)SV,H?R&K"2/LJ7[R1Y)U^RM-R8 M:]J<2 OUBR;1)6V;A/O" 5)O;(7]GHG(+KJP(!#TP*ENMD3/?XW?Z3-#];W( M<@&Z6\YD]2&'!& ,[[,PU8+L[EU5\_KVQ197&^ZN6[KZ=L>FK2VV!;2.#'P, M\V7.P@]6+ -#^E3-[NF#W="_34LGA<*2&10\T;RMUU1?2#)KI<-C:6 ;6I2M M"'SD60J/B2PP1ED0MB$AW1[C?CB:'*+N5<_:K/1V_TJ(34<;0@LW!B&"X"&& M]<\\>#76IZTHH&I[%*0*!B\2'\\>8:#6W]"+4.;4[0<2ACGWNX M?-DK&87)GZH\+E8QL^4[0#[=769ROUYZ4\7NU&Z&"H&5Y MEH;O<5X5BWCU1)*8K,$A0?MEVSB2^>0+4U6;DPA@,BO5;_H&OL8INQU5[BHD MYA;Q2L1)U/)IA^%3B& +AORRLSSW1IG0V0/=YVH2V,04^6MG=J<>[(;OA!)A ML3PXLAN^TZHM"]&491YF.;U&PGS/]"A(D >HH2RA([S)*">+Y\K7<#/(:X7, M[7;HBO[;?'0:4ACN%-"_>."[3*2!?T0A _]A6%+Q:\7"2'9QV036\#3$/+)E M3;)]ZV?L+RL*/C.O4.[(D#4VG(F=N_FZU6\:RS[AV\H8LW),?W2;G#@?S/1A M1;@P-)M!F9RZ8,3::(9OMYE5#) RDQ^ ?CG4"?,[O'S/7C9955 1_N4[GDSZJ(Y.CA( OE@5N]!UV1I;81OW]8K*]DB!N3A2:@_C=5:] MENLJD1X&\^UM;X^J=T/66QB+PAXO&\(M4726>IZ*27H_H3NV0&2.[+EW>8T. M]9F#H:<#Z+F4'OW&-5[85=(3R&"'KNEE9_A$[0*NM3%V&$"6OI4R.=R)!F9N MB?T-C Z,A3@NU@CK'MVP+PHA:=\24!>2(^Q5_7K.X=(84/U=,QGWK/[^L_72 MF78:L["K]=I(\]PY+ ;[H)S6;87K67B/5S_]\R/=*60;1X[Z;CV:XV^@5HR_ MO'"$7&+92NY.V,](*]^>.=# . XI^V;LJ0-=L.]7N)7H/=4R?SC$+U<';!G% M@-!9]M;8VV_@N_J0\; 3^=]4 MF5N3F/YWZY7]#)L4$FZ5Z<3'*W_Z;+ /#@OV<)F@3,BP+Q2[*L%OW;BD4M M=>V,)Q!!]^H/S'9VVI/&HSZW;5Y[20"*7:M,UF_7V[MC!ZVT<4X/A%6YVF.S MPK6Q1J#>,6$X[H[8%ODD3$U!MZ;?T<]. ]**Y%OS$6FWPA81HJC:5LRLK^,# MT'\G1%B*%UM(K/\;^[L57, H#XQ$>PZR]X "6T*ZK:"066I7JCP,@[UP(8-+ MA5O3$+L(GE<-;]2X),<0F(N(P<+$V7ZV6Z5Z=YIEQ(XI'E6ORJQEH/8/XSF" M*/I-S\6<$UP(,[4 2S%-S,KXU'8:81MV'I=VYZ#Z<1["F>6SFZ)B7;:%TZG- MP6QBW%MIF-I8&L"C4A)5XISMQVV L+/[1&\^ M2![%!7G,X\ANJ/4_-#9R+"E' !0_GLJ\Y9!C7Y#1TO O\P.!FMS[!R-.(U+NBO>03*@I_TMALIWX-ZA\M&Z2MI) M0L?TFXO=@VW\EH +,+(0R0_Q+ +WTFD6Z4D#W4KIR%-VU=L\V&T&6;D<-5YF M*T15XY)P-L1WPL V =F3NES3N1]P[_4A@:E7V6+) M5?F>VO\B2B6 R---L3N1S@P+H_S4OANM#;'5E8$F+&FH4D[1EZR$)(XRC^E& MC=PQCI['/?.EU:R#W'SLV03)!T'-.ZB*DEYK^&<]NV R!.HXW13+]2*EUQ2[;,.$;2$#7$F_'NAR M4Y]2\;.I$=]Y+1XS>D*3_Q?OKK)5!Q;'WA(1\^4E+GFYK%7\'J^J,#$AOQ@; M(6^5EYRA%NRU4$337C$TPSRRUU"HLC"F\YI^_^T\B_[%#.M@V'=:3]/B$+,D M]CZI7@ORUPH,(>_$4>S4U [Q[A.F>D!#>2;Y>QR1HINC[FR(;L/J J"T?T./ M5L@B0E8,^^ZN*"I(!;@#Q3!,'JO7)(YD>0US"$//SM@^%!F?ZP!I:#9!?8/: MR0D\4ZO[%IG;89MKM$A(CE(4UG_1@F =!72/)#$7G[XL[K9_C)L. 5[)M1/-\,36@GRO$PY'B98&.\$@_VPM^NSD)]0M&TAA;V M[3U/-FO4/$U)/8)18W]T+/F*/KT)>&"7^5?:/"^IZ%/N+_Z_B2BHOO$4!F;8F^R M@1@!WQA *2!R<39#/XDS.K :4^ (".4['QFARU8ZI ^ATLZMAHB3_Y;F,:_Y3N,-H]N2:@SO0_D@QWJ M@V[F?B)O,>SWM(1<8[.!N]D&&3SX,J,KR-4X@T)H;X4=9*$CUSH3H4P-,=?\ M-OIXSI(POT]L9:,[+5!+7Q&J^\?98T[>XZPJDCTOGDY6WA]JBLR FF??:89X[+^$?\ER&9W0T?7,+;"/MD#3KJL= M.>R;EK8S88&;7.E+M2+U#)WGN5]/]"0T'= $C!]D=9GE>?:=VZW""$Y!SVJG MSN[S\#JY09YJ*=WAG.I+ MT %O*'$M!;Z%<25A(1ZF@V?;EZ8#^MIVK\>A&) M:BN#^X36/[I]X>!HB"_?"[V"Z+9]WF]?LZ3]WC5^1#^K=9T"W;/54Y ZHOL\ MG48<;7!HYK.#"KIQU!$@\C5=B9A%LKKY@"+,]N?G)$+H6G(K5>QR#]4#;+9[ M1W-T9Y( U.@!E&1KBRW)VA@HPM:SF*G]S# 'L3$">R7*P])RI'?9WXJ61 M-&^_ZYO8&B,^O2Q8X7&3I:0;:6_Z'5O8ZI@B^ADLL*?=BM1S7*N6IM@,G!I- M2O<\2> 5;/:T^51\C(-IOU5P[UW'2_T3]K>--F15043ZOU14,B5YLEB#P^'%=G:HJN,$"=Y ME814A;7+[=U6B,Z*)SCFQGK<\@=T%]#S-DR22P%F:W;_-)I@WD<2WE$Z=SJW M3+L!=AQ)EB7TJ2/@_/A"-01'7+NE*3:V3/X6IL+)#)C&61*O0@%Z3J^Z DS\ M#0=TF*@H2Z= , IA7"R&@LJ<\$S'\$I?AJD!SM/=M7)M33%-BFN_E*)BDXO60TK (6S[U*1L&'V CZ1OU9Q$9=$9%5R M>! -.\::+.Q[3&PQM8$ 975H=%IA/P>:H%]GLAA? F/+F011 TB=;I^V!DXU&?2?FK1<2E9["R6"0D2U/L+T7>8.?P M=(T#!6%L;;&_09B \>=Y0T@)40[.CV!IBWD/UAO=8N5J-\ 7+>E&7K$TU?BU M8B')=%5OMKLDVY/\2UA&&YG&*G_G(,-C[W0=4%12--=KK7P;H:7^N,'W3C1K_:D['8#=)N%,0_BWE5:ZU ?=)98"A; OD@@ MCE_BECA4AW-L?U3$!HE! 'G)6ALB#UY!=IE MFENBZ]R[G$0\P-6L/M>_HT_5J,E# /^3"KL^ MP@30[(@=M-5X[2"&D]U%/=-&^_>>#9M94>B@2T5==>F:2G%N)MU]L5DTJRYV MYY6S [98TWCL'98-8T-TWU4[+K_]B,B0?GN:[K$TL UIO9(Z?Z&/#UFNUV:, MHN-(8)M50-#AP?H=%\X#^20)3BY. QG>IAD7--S3H9'5QCHX&U[LG MMO8&[WQ=)OTZW(9OI'C.JK=-:77Q'NR$?6$9+=[];>.S$@BD\M] :#TL'AB[ MH=^U]$C'<,T!( E8;M_#Q!;R96V,O;E42*%Y\["3+CPG EIE?TR@XJE4YZ*C M-Q,Z:^A:MAN=.KNS)_J9M(3MN(/;>W1#/Y-F-"2WK=S=!_/)9IO%XH#1?D.W ML^C >$S1AIBZ!<0Z>/+G $1TI=0YK@>2D4?AS+ZJ9,%N,%C:8FA M9;6YKZ&\)4E7Q3*_!@QS89UUF,^'4,46SL8IZUQ_]),":HX=9)XP@PHZ^Z3: M5(;>V%R7W##B&N)VAI(W&Z"?=?R7%-7QI#6 -O.98AW,0=@].LQ5W64 MG4!0+AW.L-Z=L0]L+R_)Z?X5[/-C]HYP(5.W]\@06Z,T>SR5>6*]*2O0(TG# MI.2 +U(B%\&K)OX'D,/^_LKD9Q&T[26G>_7$9D\BA-R[8JFZK; ?BCHZ "IC M]T(Z/=0'6Y4VY$W939;VUNCV&16A>_,!R$%AHHJ97.X_D^PM#W>;.%J X^VP MQ7T N;D^_@>0)MV=L!46:5 P:A[RQ[G<:P.:H+N3H@0A$^DZB"*-:??GY]B3*#_-ZD(0MYXFWLZW,*-70I\@ *R7S01YJN1:>P M;FF*#M7Z"TF2/Z?9]_29BFI92E9,'^Y447 V1@53*6B[[T\D(9K'@+^K3:7W M<&ML >GD7&/V_UB=A71U.-'+QSAGD>5[P%0_F!AJM.5V%\)KR"'"=TGSZK0T MF:LNYM0]#_="S5TD>12*8N17T%;6ERKDDP6%ICK?IE\W[(>Y9]XK2WG-*J.R M<"R-63WPT@8*0A)33U?NJI;]>Z.SV4I>U"XZJE6X')J6+FJL#P-H86_^700$"HU[N&8Z$I 5C M8> $.O.Y?K1;Y,"MH[6\8=!USZ%7*V0]>!=K"P50\QM MT>]-)_1)7R^*L^\\6'3GX#GX: M$+.^?[@UXMI?9Q$3BEFP04Y/-,C#E_LGN-_IBVS6T(_JB/^FG8CK:'GW3J0V M%]$,< 5C8Q1*JPGV8U['A_#%E74A+,\OE=\C(6G58!W\B64"5L_,M9$'PUY$ M2-"EDD>S1..>&=?"I*[8:$\T.(X".KM-V.9N,)F9Q4.]\*\P4780\N?3%:ND MK$[KX2298_ICVPN,L6!/A =IUQ44KN-BEQ5FY-=C:6#[^2/ZD%8L+IJ;N+L. M98?/OV]G1!%C4:WB,LMOXWQ[MVJ+$8T?L>VJ6?I6:D6<;& 8IG9S !.JZ_7T MQQ-R],$TWQ^&TRDD.@4W'U6 .,*MV9'HQ_='9 8H9%7.7[ M?__ZK,^X_BO^&N<J$:-;[$J?QMMIVI:;.CYB7^LOW[&63 M5075S:D^]_*=[IW],B72>/$H5%DP35DR,8^F@'V2'3!\0_/,[$3.(IS*%+Q_ M&@7TK+JJJ,($(FR6^5?:/"^IN%KN'\*RRAV!='WZX>*H9Q$A*X9'(:6KY9K^ M+[,4%V57!CO8 UM,$ %"+QGS8]-73."1D,+J-CW49R9&-B7VTG_(OXD3!.4O M\W=VD(3]TYDX,XPB]GVK%9U]+8\K4MMNCWGVZGDU8]V.*\4[D!3VMW3:\.6Y M/-[Z+WLBWZW;N"BR?/^0E:209@68$'&?R +,C":DYIM)J!PW^1IB SL2 >FV]?;X-L-?SV8+(: M?GN8F]30+V9U_G&H_1&Q7+?3\51P#[2JY;-<2^GTWI1,UJ,Y>CP5BY"Z"DOR M1M^\]@DW-,&WOPNPD\/E2FUMT5D0L*"0X1/G=1%5,P^6QC-X&V[C(@H3GOH1 M=<- +AT2Z_BI()4 )%23N^5FX\HJ>C5PX,[M[NJ%'$[;>N[\9R/31M; M$5 :S$"&>J#ZC#$"^GEN./(<>!+FEO.4M^U7DK,#ML5)LXCQ8K>6V9I]5#T[ M8Y_/43,+6FXC]B-48%'%OGVXK8Z;@7^O,GI.R>T+JN]NAJ>EV=$FSM6\A<^ENO8I:MYK^5"VO" M"VH6%U*M]-Y\L'(?L*63GNMD/^]NK1K,^7T_CB:H\NS3&T;99K8@DJ M4K^C3]4"<]'S5CRF/_KE0N\Y","YYW&PA1D/L-,*>]JUSBE@_9B'YSZCIYS(J<96N![O+-_%54%?K^A7DAL2 !S-T+$7&##@(># UN\N#(;3 MZ6'?:@/%KV\3B7FF<;"QHKO%D43(D2.([& GS#-]RPN8.T#%.BVPQ29N">T; M*^5HC@IJ:*D>I>]VGD9HPC@\HO-<5/TF;)(E1W0AZZTQY _FP]*AEYRV@3$& MF.4CU<-MV:OC/)T&=-I_RN*T_$;_XY#>>20)=+F4[JJ[%9U4O(YYFERW:MK! MQJ@A<.&>JBW1KU33+ DK8DK_]9:'V\?'1]!<+ )@OVZSV(X@F60IZ,S6Y]O8 M$/L-;*1&/8;Y,N=X@\PJ(SV=%OM'CYYSD%!/<14IP]2B**JM3+G8$9#(OV4) M)0,90;:G9()AD1<6( H*P"@@Q3*]^8#H3BJ2;G@-!@BO-BW+P4[HA\%B!^OQ M;8OJ7!/I!>-APQ*^*^$/T6KOU1?%PKVSIIVE+7J*Z&N<)&2E%6QRA.796V.GS<,FA_)Z M=_3\9^^\VH,=J14C#ZO)/<@B5\+ UL\X]>%@!RCFOT^)^,5A]' M>^P+86"P'[?]@T NU*B7#/Z$B)HQ;$;8GT/B-=G]TXT6V+)2(_6PM:X*;)C] M".$"QL-Q+ UT8R&DS+CL@_7OV)OIU)/D%@L&4T5_>:'NR3T7-E7^EI/G UUF M%GSJJAAA:CF';2K08]D=[#*+6AOCV[8,Z?$UM*+%IN7L@[ZMG)CX/(\',CC! MX%BP3%;SGCN:#/:W%'GSTJ!"-QO(IAVVQ'^\:WD+H\2XKC+TU=C:"6E@H,E=OJ2?"LC_8[NE( M46Z56YM;=08F)M(BC\7/Y!LT$>_F;ADN[.&QLB/VXF2!A%^GJ&A*I MJ5[LBKKIUQ7=>+:E)U3& UVIRF^'J\*>1@%[,WHW9RW>WG+R1N]XC]?!T,G, MRDZEBIP>-D>IIC,X-%EZH!YDIQ&V'F6+V; #1#I[S$,?=M=04P>#BB'I&]4( MZ5^+-??<6FVZXU!&-XP^5G2RT6V2A1TXL4X#]&_ISO\P?R5W'\3U9YE')M&@ M\R/V/=9 _+8'%IG:86N>\!X4RS6W!?<450YV0C\'3#ED4 I:C(G]PS@[8&\N M&?I;U*5VF]5I7=)S_]YS0)RTI$VXL0=/HX M0$N'IS"O0A $R0NNH#I#F_/S9BILCK4CK$ M,WFS(E)9&V-O27.%!.YX:Y6<9[JAO4KV290P;]<_9:_%(BJ%NP-"LA.1%V./ M4#^JX[F8G?547S?"_2"*Z'Z1MJ.+63E;WBZ9D$IT=/=^?K/>Y-#%P,9A_)K& M9?'T_-452.#H,%>SP^7^96\OZ=BC&[852^RFUMYQ1+^Z>\P 9K;&5W+#D+?; MX7JKMK' +$UO/DC$\$WUN^^:0%A'"UCLR*[80L HD!"GPT_Z'QK_DJKQ2/L6 MKSK8:0Z[9H![00!8LM1PYF.(1?%5"YBH]UCB01/"UKM(68)^P34G5V9!MQUV M2L&*+F<9%[+458_\T -=T ^& $P[5%?:V!!;:2!KB!EEP7OQ:\6T&J@)R)'% M>($0_4?P/ZLB@CS1P:@Y#">+FM[(_8(O&?<_0TKYXG/&MA_MF'??_D,=\%4 M0IN#7^.:O),D8[*O(WW9V0$5*:E*F0A%MX_(GNQ\BVX3Y-5OO2/2-B0B-[C% M1+-VF;['D230;?50"^ESEJW@915AEL5SEA@%'WOK>=Z-XI[*BR]A&6WX&5<- M^-4&8BHWB8E,L"/NR%/(8S_I/%96;,2.2.:X9_KU1,3?!%N(\#34V=AF-$Y' M4_3SV$I1O-Q?TGMQLPWS7VW"RJ$^V+ *]+KX'B<)O3'NZ!%(WV*POK%:6ST$ MROZ]L67+VLTEP&G#Y#$3\(7]W&/6?MBL^<#YN8ZA$%FZFA1<2!\4W_)@R#JZ M2L*BB-30[< 0-")):!1*P[*RG?%[\;3<"P- M[&]_9(3 3,,"[@T^;PCCHENMA%LIB6UE)?OUQ/Y*)$G 9Y^NOE!1@1S R;*W M1D?)YA$\S2IZ MDIAJ^G;:(*_Y2QZN(&RD$4U2BYOVV@>].F)^#Y7X()^[N_3F(Z(BYW)]&;-7 MO_M]>O29S:U\("/OF OU*%+S4C&5OG#O2KD_V G[JQYZT8H#SF3I'/;GS1YU M!F=A,';!:QY'87:AB!*$H7>PH=9A=LPH \)5N(O+,'%IY?U[8VOI1]A&7C8Y M&6Q@842PK\%L77Z'LB6US]>18&]KC)ZKJ.7*.KVK_7I@RE!?PK]DN413LB!> M&]J@^YO4:HI#K=("2/Y.H,CO;06!5Q)-R>R .I((]IL&;[$K_*?1 /V,/&]( MDL"3&::64GUZBSD$1UO M.4;+[%*FN^+ZRT:3A7[NJZ!X0]CZUG:8C^S6@9F MNCK.PM^W+^)9NXO6^:):Q51R6Y0E"Q"@TNEM$G;>(7M+]*L"3D6^RW@H /,L M7X&Q(:>OYHJ8[PYG%^Q38\Y<8R;?,5+@W(2P37PM2X/;<&EKC!J0LZOR: .7 M\!L5F$'J9%N+Y#M(6W\(MX8BD$=UQ-Z>M57(;&-U&EKZ]\8/KC-DX8.&!.Y MS>QAXK)W9^S7+4M74 61;K+7,/UUN:;3)BQ.Y/[NEM[=[6!K5*6B-"B!Z3 M+'F'B!)B\(@ZVF);D8Q 7 M^W=(I6B-$>G7$1A,AWVL\";I_4OK/B,LLW'/; M(XKY6!J(I^@E+N%@T_L+8F6K, &4> 8C :ZK3;RC5QI3',VR^Y'=\3TDLM ; M_?L1016].J*_<$9GAH@.=L6=WWR48&6CU_E]7)@-(H3,R"JK4AXN3A2"[7C2@!\^2M#;'?B($1_QJ"?1.XWEBR MT-]HV/HTR[,'/["CB%RG$?:W5^7.-0>V%6#%UAC[WM--WU:S1;<5^H8Q@B;S M1X4^CL.PEUUDD!E7AM0Z1<,MF#H[8 JGOU"IC!Z$]7*]?"UH!RC=(:)"GJ__M__(/]"_Q_<\__W_P-0 M2P,$% @ Y#MU5,3,_J6E90 Q[@' !4 !F=&-I+3(P,C$Q,C,Q7W!R M92YX;6SMO5MSX[B6)OH^OR)/SE_''UX!RF": M_..[CS_\]-T'D(1I!)/E/[[[\O3][.GR]O:[__6O_^U?_I_OO_]P=7-[_^$> MO'V8A3E\!5/O_/#__GXO'NPQU,OKT$&?APE8;%&B3YA^\_ MK/)\\__LA6L D2^,BQQ_,?@C3]8\?OO^^&OX2@8#\_L-5D(,/?__Y MIY]__OZG7[[_^>/S3S_]_>>/?__37W[XR\<__^G_Q3_]]%.C6[K9(KA^-M) N)X^^$&)D$2PB#^\%1_]/_[<)N$/WR8Q?&'1](K^_ (,H!> M0?1#.6:,5_#WN%[&>P;_GH4KL [NTI!.[Q_?-=;S_H+B'U*T_/'GGW[ZY<== M+VX+\M/W=;/OR:^^__CS][]\_.$]B[[[@'BW%3Y2-W_OM'_[A;;^^.NO MO_Y(_[IKFD%60SSLQQ__S^>[)[K.[_$.Y1@U\-V__K??_GX8QZ\ITFZWOY(NOSXB/_G:TT1]7]G272= MY##?WB:+%*TIN'BF](,K!!;_^ X/#;^OAR00_7?M@?+M!OSCNPRN-S'X[D=S M*WK*,9&2CU^FA*!AA'^,+H*8 />T B#/OB1!$4'\6]F:>@QE;U4/ <)_7H$< MAD%L<(GB<4==[^Z7V7PQWP!$Z2G#1':9KC<(K$"28>YWEV9';O$1W[&&QU.> MAM]6:1SA.^/ZCP*?N2NP@"',S4&A_@EK*%P&V>HF3M\,$@!_R*%6N;^^KT 6 M(K@AY#=?7!093$"6?90M2;7_\/-_!*\PHQ]_0/B?:9'%V]LL*T"TN__W4/^L MOJY^XPZ_WJ=BO0[0%A\5N$P@/AL!O@/#,"WP)9@L'S!YA1#H;*#F@,.OL/IX M]@A" %^#EQC<@UQ]/<+NP\_^-GG%%)$BC)G6M-G]AI\OINY- "-\\\SQ#8PN M"T3NXEF6X7M9??8JHPRUEE(LW$WE#F#Y6#IU8:($QS/48I?Z88W ;W P\ M!^]:*V'U&GZN6+)=PYS>EU3.I?<+2#2O*Y511KB%.W*JSHW+[SS2S(F2@8F8 M*ATU'5_C;Z9; "Y @D7N_ 'K9QH70*]A1UAM$(/Y@MRM&:69V^0+IOV&%%Z\ M9#""6/[1V3_]08=?Z76 $GP2,J(R/@#TM,(ZM?J21+V'G_M- -%O05R S_@: MQC_3TZT^>6'W,320F.SZ0X T+Q1.Q^%G_!\%_B1 <=-FIJS-:@XSAD;TDH$_ M"KSIUZ]ZA,/KZ9C6JD52?<8=23+'DP-)(>5*XEXCS?4)+$O6KFF=5AC %1M! M_5_3IH+#<1T[3<_$)##8F3H8W96]+J=E>J?;HUJR#.DN36&0L:U$NDL0];9K M,=)=B?I8HUJ/U):AT-6:)4E_(Q2&&<>JI#OU;A^'[$L]N%.?@4>U-.FS*TY7 MJS8GW54H#^68#4?[ZN\_N$OV'.UE]QS9CF5'=W7R,2Q;'707I#&8-8VQEQ0A M&\921, LPLCBWP1Q8V97( ]@K'55]QS:,1V2!,M%!6$8S)".1D2'-D3CS,,5 MO=0,69G[EBNX[%JQY/*!\-'YIB5=?T_OS#]K V/@([:0J#?K&^3 / 0]/VC7RKJ??M6*8RXJ6VMC-=BGAT>MM,'N;B?Z8S5#;1C4QQI] M73=%3OG6.H!$K:=_?0BV93CY2PR793K!L4ON]YFQT#!SB:N/9<0,?&<B* Q"8?*3CJ'4:=Q7,1OBJXYA-2]R4FJ%E-N94X_X["U D3ZS M'>"CCB&%)85B36>;?QYC=U_!%F.8$BC!?!07Q)( M*ND<_'8,<,U.SJ4(-$-7AM'OV8E6,X-$WY'MK+FM_Q1Y4 4]!1D,,3%?P;C MN]?L8020HS]K&ZT9EHLC,DOX"IY 6""J&%Z_AW$1@>@&I>O6PJH%W8.\5#H& M G.865G*K#5S''L//79&KF!.?7-U%8:T'$]K9H^/_H1E%/8'F-7,+!Q:WQH_ M*]I4I*7^J".LM1,S;6BUO<:UL=[VM1\DV^PYS8.XBFRZV'X"Z1(%FQ46 A ( M# !QU =Y"&T0R/!GZ ?N\"^JYF3UPU<=Q;\FGSF<0WO.X#T'";[Q:7G4>MIQ M&K8:Q:18;(K:\)+I9WC^M)YK!L(?ENGKCQ& =/Y__(G\\_ORGQ1[_./7R_05 MH-D+UGJ"<%?9*0Y>0/R/[[I__W&,*97H/8(E)%]-\OM@#1@S8S8;98+[G4X* M0HZ;%+&@8S8;$<'?01S_[R1]2YZP\)0F(*(A_H@+):_]B%/^+8T+?"[0]@;& M &78_!"Y1R+P_K_! MEHOG8;M1IE@YO6_P#1#$_PD"=(UU1RP L[@0K^F(6%)2N\0?7::(CV2[U9A; M74)4LAFL9)($G8)_@CC-1YSP;8+EUZ L]![D034A[H0YS4><\-,ZB.,ZH8P[ MSW:K$:=WO09HB7?R$TK?\E4E,7&GR6X]YG3?G_&MG5%)]P$@F$;\N7:;CKGM M*WPORN!L-1I5"'G&HPJ$#_KG42=4[A"?E[/;C3K%_3UR@W_#.LN\EA:F6>*D M-M%FVU&F2E*OR.VQ7;^D,6-Z[;^/,J49AB.BD+ EL_;?1YE29&DU&E6'"%&$)JC17D)3H2Y*M MA[:7:<376<6]1IS^<_!^&^&30--UR60D(//:CSCE612A,I^?_.<.2UD?N=-E MM;4ZU9\UIOJSA:E>XG_.T7/ZEL@FVF@Y_C3ID9DC&@I+GA&2S/6P^?@3?DBQ M_A___W C9 O,QN-HXN3K" 2(EA>!.G 5_9;K895YO9*7I2LVJGZ3C296G3XPA* MS;^..9WZZ3C^E'8MQIS6#43K6Y9>W_[[J!26[:4O$%UL'TFR ,#7PC-XSR_P MQ[X)2$[>M[64IIMGAMK+"E!8?PC_L^-]:K_(5[7X<4/?,/L^7,%XA^H"I6N6 MJZ;^6BKPEGQ(4030/[[[Z;L/&ZPX$A'_']]A(:7(\&S23>F$)'^K,BKN2DBX M\Z23S '* &WI+AIL#TZ%QD>3:,1N R'Q%%6(_'QRB'0<4142OYP0$B)_5P7' MGTX(#HY'K4+BSZ?&0OG>NPJ1OYP:(DPW807&7T\3#)Y3LD+E;Z>)"L_S6:'R MZVFBK86QDY--A=[<&A6C,NJ$4&$XC6M(C JITX&D[9ZNP3 JITX!C+8[ MO(;!J'PZ)1@.G/ U'BE"H(+:DR,"JMX*B^I\Z@$X44&T&9%20W&B J@D!J9&Y^0D4DF( M38W+R8FH@CB>&I.3$U,% 4,U)B 851?_EQPY$6&7Z M-DREC]USA\TW$"^"F+Q$]K0"(,]V-7IVN(U8ZV,19"\4KB+[?AD$&[J,'T&< M9_5O:#CL]S]]_+ZJNU+]^BNC<"Z[&(A"AR/C>/LOXJ$F)#HY6C",,WM62VO3 MKJJ3B_$^:&1YLO7+2RIS/FQK;>KD@5)2#AO_AU#L:Q 3-C;++P.$MECN%1&, M6E]K2VO4M5?;&D$'>Z15O7'X$&S) X?L2A"2QB[L *83;7:JW-W: ALO_>Y> M!WY(2^U >EN7M$2Y7F#*^9(#>%YPEB/O8._9ILB0401Z*ND^34+@-G,;V+L2] M$4AX]QTVLS;A9T3KOVZE4V8T=(3::T:_E5*+O)_-FYH\7]45(OB7-:>]15VA M?(Z/%(;/#][DXRH-@B[6I:;6R]!JLA.SBU5NQ'FT1L"8>#VL+8-&]>/[5DF* MY32VQZO(TPF-8RIG4OP.]D[$KG#N0P"CV^0RV, \."Q+)&MM;?JEP/\9Y*LT MVK_%P#L#O-86Z;]ZQIK/2%M-[ D3Y,TPI5/*:FG3R-5X"[M^[J1E:N$;O:0] M7="?Y2JR$]-DZND]U7O+'+^D 35FWVEK4_(IU@5]*Z%\/35=;Q!88>*&K]6[ M@.2%#52RN-D6YA!IU?H?YZK+(@U-7R M'@C!MVD1R@.8@*A^7J9!V5=@ 4/(-P]).SHCD8JIA]?:HM54\89PZ4Y0AEN& M](A^:SZ.+$=V0R3J>@P]K8;39E,B5#@^OI/ A>,^:\*CZ$<< BXGLNCXIU]( M5!SOGN=4I>L7;$(F MASV'2\C5W6=3(PZ1U!IJ=SB&IG3K$I9;[.\:@. 9!# M)-3WI*DS-L\!E,M3$G^WY_@<=0-RW.O>,RT]F+J.?,]I2@\>5MC $"4M'0+H MF$.G$+ P!'I.G3]MW887#^$]4O+K3QQJX?E!5)8^Q7$ MB^*%I0Q1T-A-D/3O04$PC.>P]3V/"FJ@OY#IT!8W1LESE.32 C?\Z2204>+D MS0"K(5!Q2K[4N^:805U#5*F?(N4HA8YY#I8A?\Q .*7X#G #IZ',PMX#IV . M9H?<>7[P-.4CW=@^S]%3-R,PN;G92GKN'#8]X4 M+-'3EUQTPW^\IQT]AJ02 M7.DYY>@=-F[@IJ?O O4C*X& 9!8@=\Z='AD)*,ALX<\#@!PK*_1 85V!'(9! M/-D:0YY6D&A'$>.MFB,ZX8CZFA\ HB46.4M3[.S(XLIBD;,B7^%S]\\]!0H7 MU>GDU&+H(Y45\-P<8P.SB?OAJMC.'%*I#OKPVK'VA,F6N,IZ_M6VMVO\SFBRJ &O^5 M!B4V/%?$9S51ZXV*&ZY\1A+_GM !N +E?R6V'0,#VZU.P)G[38H 7":EU3+< MTK<4R&O?^ @E$?TI+L]T]%]%&>0DJ50RT,?L5Y1])M$Z,LM?VK<3O8KP-;Q=_)B)W?WF;-:8"E2%+]X@K31IS2-)YJ?MPS*^ICF^/<8+F7 M%19R_1[&!9'U23 $_K^(?RWW&Q8OX0$>:VM3?]W0)*G031[Q6=C M63WF-E]T-#3)NK2'<7[!%T$&PR-76XYAK^YI%5E3F[\D>\AM[LP"1'O";FNS M&C815SZ#\G%$CBNTV<89E*]@7.1<_QJOM6L'NIJ7JLM-=Q1[VD@I>@D)J]W& MXE3CF/#\)/HP==3R7C$P&WTC)]3LAI )FJ]*[0.KZ\ Z[ MM)]=J^]]FJ0'QUEDMV4UMZP%4KLQUEKU'AQ0Z^O(TLJ*$ 7&?.^3N0"+%%6F MTPG)]>8J,DM>L'3#$]U%YCI'4LW5095?D0_(< M*IZCF\%]]%Q3GN,F\5NU4RK;MY[GR/1UB34AT_0R>8ZHS!'5JE;%]OEXBI!2 M%,Q!Z<^F7\E36$P0SLZ-=2HI)AV=1"2B>P[*@#R<[UCT'%,U38\CWGN*C3;_ M/G#?>@I++SU&Y"[V'">UH]5R10^2!>A.31,MRI$ZOT\E95)(/@)(/4^+U"(F M1NC!(/"X<]8TR:?I!_*\]*0:,OP0BE-)!17"HQ^@<2K)H.+;7A[F,48BJ/,X M\6-'*GC^9@2>7TMX$K DR:E3 D@Q-J5"Z]>3)J9!@UUJ)<:LM6YZMR4G$*:& MQXR2-]WS>A!J4\/BJZ:GP>6/#(.ID?15S5$UT G"HVJ(3EN@Y[L=:GQ.6Z+7 MMZ[7N TJTKM5LZ1;B+@J:SW1XF@FKJ#MGTIV&]B8=Q* Z M>_?!&O^S$4DMY)X*'>VE,3S,A?QS_W=[N!]"S6#A6AW MV]E#73'1VJ54:H);6;7QJD!X*J4"24N&/@)\0<(PKP2!V5N (NI_%3$>[;'< MJ.4L)#%62VO3YCSR*5R N(]KQ%<>#T/4)QO,WC[*'R,3[ZER?[O[^P@V!0I7 M0<;:%]%>BCM:K/'4?K-)N$FPN]K\QF=._G-U]OU M!NLRE9S]M(D[2="\5L9F\(#2$("(^OBN*GO/?('_B]=,XE:SOL;%&4(Z?2R;Z0TTF$'"SA4/OP(_BC M@!G,015/7"[L$83I,J&CB-C;X)\]5RDP4_V;LP*EKE.TU7W]^)<)&C"^?ORK M=;^=T#G#?UCF1-+(M-PH)YSYJI%*QG:$G H^'=^)X@NT1H'9E,),'J#<,7A$ M7K)N9'"':_E.1 7M)IX35\I,DYN9H1@#),.O740%$+=3FG5O.#8H;)GRYM\-?)I*IC,,-O M=O@8%=99^+B58WX99*N;.'W+)II3_E1L-C%=3!#7:[E-%BE:EX0GR7!6[&TN M;KC2@N8++-5BZLBW6!TBIY2^N("96EQ@-&^361BF19(_!%M&;O,Q(]E\O:I5 M5.4VV94#K*0'^=PXB]48 MP(T(C60 M;A?7&),^U4WD#DP#S_.-/I6@@BS6B]G9J8CW$,\32^5V: M+)\!6@N>55;H:#%?>U,),4I+X3:WMH K@#78$);Z7!+-UBG*X3]%=[6HAQ/$ M50;CZCT1K=[?(JEQ6#67UGCMC:GK+3?37J=^J,TZ6$5#11 SLWV5^SJDK1(Z M2/#G(#'W9&O,@&7]K&G8S58R'RQN[Q8B>)* M75R[UQG:^]'JOTO'X@'A:PU&M?.Y*CN-[P;JER!O?G+WL>=@CC#AKHBIQ(L9 MW5PC689>=[1B:-]2=9.B?:0-UM/W&2H2"Y6@H\F:&:\PP_P,?ZR^-+;SERR- M0182QLTT&J4@2DC[V3P2\O>+:!S1%21" M7A)E?F6,'-J051]!"@?+M_ M28BA/NOTMR=I:#\%QQ8C=(<989L> 4T@.V*CF",XP4AT*D7*^TWS(AKB7OGZ M9Y<$C=*"T98:9I6E$T1W,'B!L4C5/F9$:S HO++(7*R\G^7[DKY-1QB-\/+; MMW*($/?".*48D=2NT/7,;G;LQF)U/757\-&^9)=(N;83/X)7D'#C >3];(H! M41'FOP<(!4F^W;VMRKO[68U=F7SELZM^Q)12)A"I+8;7V2%BJU_"#0N$:!A] MSQN;/83-7=P9D:_2XB5?%'$M5/#WCM_%M1T[#(36N>^X UB,V"@Y%_>95T[4 MAKB7W3*]Y$#@NZ?UOCMG(?SVUM-K]'(M]@F\/9,>/*_BJ)\10#ID1T,G#8P30>W[L54+O#Q*"M<'V',+^0?_R3&NC MF#F5YV\T%+]5"%4MD/TTB5(AYKU=75\>1'X&4@%(?N"ZT6*TIWR!"T/K/2^% M;$CN5(_J/TT\-2ER&,KW'/K!Y *!:\)S2/M:2M3S33P'T+1MI)78XKT 8$C% M%%YFGA-@WQ,L3USRO"Z[(=H32ON>0SB6_"Y.2_,<9#,"O$Y"W"" II@_N0&H MZ2M;+>G.**@NWN4C2>>L3+_3Y #Z5F3E_$+/.8 A"ZA"+J/WIWYH$4 U(=/S M!UX&=8D<$;GI.>RZ.L(@Z:6>8VQ:'&-GIAH%T45&;/9.8^?">@]B#V/*GA / MDF_/Q[974-AA4)WW]>05KY:Q4XL'@=\[%4">@NPY&8]E C21&6UT*SRYOGID M9)\IV@A%ZR>(&WT0\#3HEYVJ[OG+BN;OMA-_H7(,$>WKGX?!T[G7YP?1]]5R M^3VGU[%N+H5" D:?8/7DJN(6+?#\O5KS(5+=F@F>0SCN3?278?!T[ TV,U*2 M3K&'08C4'9.*Z7/>*2CA^2O58UW?O#H7GL.KRT.5;_@S;N;NG@ZJOKZO;NFP M<^O"&(7;18%]$+634X'F3+NF:%=0#:<"^5=/01XV+*)9?\_?'23"7U M@.I4%%\3HL<"6E"IJ(;8WYRI$3VNR@RH1GW0".Q1WR._@ED8IUF!\/JS$,%- MF7MR460P 5GV<8?8)!X?GZ-ED%0)-/L'ULML^(?&U'?)-4&\?WM=\O*AF;&M M53VK=[2QS7CB%T$&,U(&;#__9[R+%S&_K'R/@6RS$J-DT>0=?4 =HUB()1;R M"$HYEJ[]%:9%%F]+Q8N!Z\]GUF*;M7 JXFMM(X]='#.2=_SB*%@]9AA/Q7H= MH.U\\027"5S D!3W*S5?+'X]8-Q#++U-3 CI+D!R_ 4=[+U'+]H0F8B@V-GV M,9=O5,M.KHB(Q\>U6]"T4=AX4H>SO02U\\GI8^\1VVI:^%*Z3Q,\F0CL9R@[ MHHJ='3FBXNUJE5!0!,7C4]HHK3.YX[G+>FTP'?'A%/6P6!:^,RG9@11VL7T, M%;:E;5(3+=_CHU>5R*AK8ER6/K/VJZ'3.(C52IA%/NIEB0^FS@@&GS1N?C1C M;H108]4;P/:Y[+%+C6(#6E!Y=VH?\?]\W1_=NAK8E YI.6?).3QH9.U.O .8 MI,!!]379K2CI9'$Q9"+S13D_]5M>WL\V2V'35/-VEVVDY]6P50"2$L<8Q1JM MR4#=)V4FIX=PGQN1"CVR?C;?W&)/39U[:0UA^YPJ;^%!*)8&2-[)1,UH@)=\ M8G9W,F5ELP&GL<4WUEXT#B*OM>TS)]Z"=@P99[T>GZDJ59.C<34B:\!PE M6GF>G#/6'^9&=NO$[LG=S#5L[/P> M]M]$U[&Q"[K8OCL5MH6977UJ!X]4G8)E7#"ID9Q2/SQ()A@H(EB)\M'4&\/: M856:INSX:@YB^T#WVMY6AJ$F:!X?>EJ89Y7&>(%965!J8F>]G+3D,!\TLA?\ MU4'[/LTUK-SJ_6V?4?:VM,*^U+'P_?PU7P6N%8'K]29.MZ#._2)VLXDYT?:+ MI!4M=RNL2JK1DL#T9>07\C)R73A89EXZ;E![9BC5>5\TYRTU5QTYJFTN889$ M6N:O8W'VF=?0=S?WI2)ODR]8UZFC\$'T5+QD,((!FJ8,T*GFBEGIOZ EGHNIBA,8 MCE$SZV5UTD].4G_.D )5G-HW;T'@"@3G-@Q MKU90SUYVGGG-[1W<@QE)SRFWO?5C*=F*UOGCK]KCXW830/1;$!?@,PC(S]7C MUE,Z;[LE[%GB&[67W\ M&058EPG)3&6G4-K-VDGDS4Q==M49P?8I5=V^]F.5&@AY?&[_H\ ( !1O&R43 MOR1!$<$<1-,ZQ;NE[-+1&VM2=DCICF+MC LG*CO>BIUMG^R>6]H\Z*HP>7S& MB<$)_%'@@:]?IR<>'\Y>UYHPYF)/4^<=O;/HZRK6B7Y>6NVN.CIE4C M96)2\KF"T+F"T+F"T!"YF[O*^5-B!]6DR;-3E[1219C_#O/599'EZ1H@J>ZL MUMNB"BVUIRMPH2WIU'W9)\]7^G=4R]J,Q759<]F-JV M_%]I\5ZUSL84@9L4O04HHNYL8YD)A7]#:&MQ?,C!?7&J=X2LET$#8A@'64;E3^I7WG_IA6\JE/2Q7/JJ+ ND!K2H MAS&0=WYJ^M(L7+,\? KW\%I93'S%PA.Q[='L#IA]NT0 M'Q;R+QXY"7I8/#;T):3*HT%>/R\M&^5.ST),UQDLG1V9]+CT&,JU) ;A"L5] M[(>7-D)]=6P'ZOWMUX10%:W987 MHD/K322.EX(JH.DZ!RIL/K+ M26.EZ7VI,/OK&3.A6Z>"Z6]GF%2=1Q5BOYX1T_)+U2+I:4ONRNZN&J[3%N$5 M?6\U6&>17NK=JZ$Z2_+]W(TU?F?Y_GCO98WE:>L ?1R@-7*GK1%P7; U/&?A M7^KRK:$Z*P#]W50,%#75M?SWJ I@^\!NZT-0*Y9[W&Z:P,]';@UQ"> MMI*@$0Q0 W;6"A1"#6JP3EOLUXQ\J$$[;8F_?TQ%C=^@*L$4BI0\$R?)N52) M_5(E;&@RE#=@P3\=0H)_]?4I7(&HB&FM=KPO2<;?:5Y84>]A;#,*XY5,^@-Z M\EG7)2^9%BOQ(N>Z#*< 46D>?$XO2(':38K)=KZXJ'1OZA]_7@4)>;] &GG< M?T#;#$%3;SP".8_/>S>.XA[D$S[>[86HG7!.'WL1V[M+J9X@>>DINTNQIHXO MN^J"2I;[:4MKHQPQHKW,T,[NS.(X?<,S!3\#\_IZ^8(\U?,!F"?$=AV]U$N(GVQPYIFR$ID"*;M\NV MW'-&KHB;&;+SF)D_(("5HJB.J:Z(J=*0)LC:J_54<;N[4'&ZGGIQ8E:O,X*] MMS$K4J.Q"+O(!1 =;& 1&,E2_JIDI(P7=W!@*8"U9958>+S$:-9XUCMF6;S11FJ MK,Z;- :P6%P)3XTP#R4!G-?:"^-\Y/JUR7&_>@4P[8204DZE6>G(J$>,:YLC*1.E4E[LZ0@$6K@9 M)$./#757X&62?)W,6]G-PFGL@(=E![^Z5X71Q?:Y%&\&V]' 6KEW5JY6- PJ M0&U!S X,XX_# MOX?+1#L"J,^H#L!1>VSQ=+5]:<>.YL#ROR2H3$W])YUT1;798QK'58U8302T M![2MTBCP.?8EUX.?>"I"' UE3Y[DN:.G-YR:/,USKU!O&/5YH\>>(LSMUK"L MQD** MWB> 7F$(V"6!2%A\6&7./^[NS > #T&Y1G7F8OI[#D#(60/A)4M:'.!BNV]2 MT<",B!=EI:7L-RP& Q([3)0+4AGS.26_FA=Y1HKE8*ZFR\!SPTDXV^6RGWAN3G%R1-RQ'WDL/4"L8;_N\I3/+?\ \8 YF&ICN*:X_WRB0K:3=CL3B<+[%> M1I!'X_0?S#9_[$F6"E6P3T<*.P+#8TG1XPC@ZP E6$C,2+D9+-S3FW22C+]: M1[T&&8?G-7= 3^<&WG)EC@\KV!<$(E%3W?6&\V!Y<^2',L?>'+P%6NH(8)1 XLZJ*"KQMG'#[I[*FN)=LUL02W90]A3KCN( :Q9.6?->TAG+-G/HN>%L MGJ$%HG?.XX/*+T]@61HAV@A,C"%4JW@$FQ21@ +)R>;]G_,&K=!W A'?D MN>WM7>OM*7T&ZQ> U*9?M75EZ@3-V3O,U+&GK8T9.9FT3L\ZRXHI:&T/4.H4 MH&Z2^V"-__F,@B0+Z,M!8KJ6=[3WIL'#7$C4^[];)>32V=( 4D+*[/;#$C/F MP. V!^O#>:GTL H)IW=@_>Z)^X2*MUME?$?N__)";P M>WRI[G_3.(29\ CHCF(N1YND(#P4*%R18F=+!.@7F7.5MQ_UJ:1+4KD=("Q% MYEO"\ABGE=MLU(EB\?40K\-),5F[7E]K!X!"C:,1K8+!$6 A!E M1"DE]Q2I37Y+'AH-XH?B)8;A?($52HPH9PWJ_>TML0HAJD2@>I8TT(BW*E$7 M%R1OG3("":)XUK6"Z$*XQA5QY;X;,,4%8ZXXGQ!&5E&LG3!A]U MD3 FZ6F=%)]3^IP[K9]($H,P\F6BI80>^?VLV\%D1HZ6@9MM3AC"Q!4[X3&4 M&"$$V#2!] \?19.(!)\22O_0T;>XM!X;W)LT/(9&9A1ID8X"COY!I6&I:;^C MKF81&0*P;@DFFR^V];.>[.N%"*__CG\=9*N;.'W+)AF3ZF-8@3'78S475E0FIY'%H,#-)J83">*:(AOQ MTK+D L7>QD(\:N&;2I6W29GZ=IN4IN7K)*+/" 0Q,W10N:^].+OHOXHZU3XE M=9 P;"O,['2/@>RSSL;U*&-!HB[V%](1 MIWC3OS,>PZP8N)G5,^ $EQZVL#4]0?SH89M1I_@4@B3 5\A>)BQSN4#$##I4 MZN(:UZGDK..YCF@@ZT%5DX_O4P?]Z%VSQZ5V@@OW>(E:N[8WC&OXZ'O<9.8$ MU7DYK(S9Q#MO+D^M\R_0IZ=.N#,_JBMG1K'[M<0N 4MB87$CIF!(3:X5HR=7 M?#QUFA^O)[5B8@;9+^]#VU3TM2;,?3;+<_KE:XK,RX<)M']7D4 UW4?^=51# M_W 0VY094/@:RBXT!M0XR%5Q[SER?P5>.Y;#7^G-T+4F!'V0[*6#JHCF7K=(\HVY[F:0AIWXM4V?(T!FZVWLPH MUNL ;;'H!9<)7, PP R]-.J0)+HTAN0!R7-UNW-UNQ,,5K)3BN\8SQ6)\N9Y MUG=_&W]*?.=9XZ_V J'HV];B[6VWL5ND1_1B5,9[,FJ_@"0BC]9RBV0-^BE[ MSPG5#P/N7S03,DY^>_O,LV.['2_*I\>DIU 91XF3?88)7!=K+B]K_]T>-^M* M;Y+@3'X'8Z[]FQ01IL#==$ZC!?O;^OOUO:7:"JR*?4U1[BZ7I=O87Y$* YHOPU^BV("U _ M=\+;$(6>+BRK+)-29I?(E])J;6WZ5^ EOTTPHRK(5?BDNCKN(/X;UK2W=W -\^L@ M7%4O:K"X9;^!S 5KO6+EGRAHNV_-%O@#=?XD1G 7\81_5YH/F!%=?<8QM@I\ M"HG%(UB6F5,A!K-,_[&(,\CJ(Z#9I M?*]D)EA?X,]2L[/!.J\ON\3%ZDD,O-]4/GH&B%TW7-K'IA*11%C(JE(I?Z?% M>/)M(SF3KU3(.IH[E>UO, 0';C/K-NAS8G4R^1:;#;^5>;9C//@]*8 M]K=.;1WC5B__*&H,*V'KX6:^4 M4N=:PF+NWZW#R3 V>DXD M%KS30T?+DS5&Q3MG M$3O&@U8!]]?3!:Z?RZ["[6^GBYNJD[!"ZM>31$K-[UAK(R>LJVOX/VNTO%?> M^&C)O:\U2-[K,A)3L]RO6R-UFE([W[-[O3X:^JFW-G/R&!.S=ID+)*3_>6=;&59#:I]+27 MME-/1IRL<]#*VG2?0;A*TCA=;M4FSF_O'B'-\Q5 A"+$G$R]O[UK-5WD;UB: MO,+Z1)S*=XG?WK;$J^DW5Q8G_ NWZ"%Q-*$3WNB>QQ^HBP$'+YO)[]E31:Y[ M*2M!YW=$5%^M1PFZ)N+^0M>3NW6$%=^#1H:@L+MA2SU-FL $@)H$#&'R,BPY*UMR['73Y<25C8/IX(U7]E@G\)XD,NWX/09;-%Q35.YFNTQ&1GRNA*;A8RK[W\61?@H-$AQ^0FU.:6AV& M<[DB"5S9;?*\ BP:.[PZSSJ<71U.C0\<):^ZOC@BEKP"Q']14'L8QQ?\.^9' M8+Y8'+?>_2B.+_>H57[]98)7DR(L0^@H&_J(X5,>H'RJ%[LVTSAK+GT0;' A MHSJ,']*E*G,:1+'9U"^1.BIM^O.H@T>29-=9VGK18! MKC?:J'6728VI^>)S\%\INBRR/%T#Q S]%K0'E"7L^<"<)\5?N[LX^ MD31>0--X/ZIN5+.+.PNY $FX6@?HFQ[5'7:S3GI[NRL MW@JH;HC-#X<;(>MD3HH(89)6[#$MUXN!^9EMCTD2-T3QA$SFGD3U*H/4, M-.E V,<8E/<%&6^^J-%B(=EI8WPCG]]2^4;N&QF,P2%E3O!-1%^^S$CUB=LD MC(N(^($;K@!V((YB7_-HX58*A-]L9GP.-VDAD.,9K29GY^BM-/H7":^D4.Y" M*IBZGJ=!)V*=L:X<*<#./V+1T$S;)6X$&J"_*.EJC$+(6LJ8IR=.5X$3!T;X M_SJ$JEHE)*P.MO[B=:2M6 SC(?3^PJA@T&M!)=.5_45J6(+K)&AZF#_7YRK@ M6#/\ TE/=F=85CP/(=!E5&)3CN=@]9%6.6:F\TGKF+X\CY+439N>DEW/X]BTK7J>!6Y0\E0G4T\Q[4=M32NZQQGTE9PMBHTCE88KD"81 M';?+&R3[2TJ% 427A.7"^4L,EW3>U^\;$.8@>H9KW&2^>,*_S19!2/XFBC S M-+C%7.DCYT^#M*^"7!3'9/@CTP6K(P.8!NK.?MR1TAJ.6;_UI=W@:Z0NPOX[ MS%?U%2&)N%7M;7MY8O3WCHMC]K QBMO+%1VV!QK@S@NF,S:\;=G3[/W9SK(V M>_EX[D9\II:$_\Q M;03+)0+E^9@O*@J1J>C2;C:S,CKRRAT,7F",#[*XL)I25]=V2F26$W89-4VQ MHOLYJLB>DZC(;&9;-?;5T/$EP90=@ZCA6Q.?#T$'FUX,Z6UP^.Y;EU'[&ZRE MRM\/HK(46*CG"IH*NZT]_&SNYB]1'6$>$,/J'V2RR^^ A%A,S#]0=,^8.C/S M+TCK&$8NNN'',#98TG)O$PP-EIH@+5NZ#QJI?[^=9'F;_>SW!7W$$JBHAS6I MI&YC #&_-IS2->&HFI[']R?\6Q$492XMI!KURRQT*.MA?!#XC\ \EU?[HL2@9*-70[N$W//T :.G9A ;L1LUB7FWYRS,X2M>Z&WR M%*=OZ_05)DM23_T%CPUR<+Y<7;IE6\OTSC&>C@BK+8[ M@4X;:R33/?L3B+6N[R&RG]WP-!\#55?*&.3UOLG3E4C.J1#[RQDQ M^>7($;(J"/_JH7OF#@09R'9O1-(?*S F:3@HF>H3GA]8XVG>D4\18N3GT8MZ M6#3 ,RQ6$#2'6\9$GG1FB;9W'H-K28H9 !?/.N\#5X MA07Y.-T01E)=!\+#J]+3VK)^"Q"D59@D6]%M9^^Q$1#'94#$YP!] X0^5+9! MVLW>@E8IRI\!6LLV@='0VJ0_@81H'1C.6;0FX5^TXN4K4-D*M;YVKSC!-G#0 MM^(UE$IT;:^A4'+R-_I=261LY^5T!#//#:ELN:Z)B5"8\I=V%(6OEJF!(>!X M3SY225N!$_F>S:7-AY2D3L^]%3T.($.J/4F0N.=/BJF_V5W:9U"N;WCN NMQ M %DJC>P!W%U:PSG M/ #_B:7>Y[?TR'77HTQCN>1U 1,+IN-,8LFDQ+V!%=-AIK%@?+V;6# 9QOD% MSQ98S#"TZO98SB_]R-4ZNL O282E$_*6!XBNWT/<=+8F/_59+7FX@&A/14K+VW'0T*J!4AAWC':X3 /1 ,_ \;GTL5 <*9S^PAOH*)%^Y,1KA MWJ[1Y >N,LVI O!OWA:Y& C IK968?CK&4,]#/=RNEG%QR4?D>B-B6DY@B:5 M7-"FN-\!7*XP2Y_A4Q4LP55UF3QB-E\]/*-DJ5 8QLT%MSV3Q/7/>Z=.>QC; MK$D>&JE/"IY;8XZ$C$E,'I=1?D IAB/?SI+H^H\"TB"_5D5(5H-)B*X"OG1!6BLI&F<74%:MO(SODW%ERZOM;W;*5WD M;UA):.2LB'-SN>UM*S(:\FJ[=(J"/.AOGI.&.-P)[.:)FR>(EDA_5A< 3Q"X MCHRH=#8K(6P(O)PRM>OJ#DK@-?GAF>+:H)F3E =\+\9CVKP[A;S&GG=N1];W M/*ZM)TP"YHJ:DH84ZY6 M>;H6;D]=8=-UMKCFW>.\._$<)$N(29I6Z&7:V[C-W(-VRFZ>)@OF3+_5Y&RG M=5-O/'&;QMG\:%1NY?/H$X1(J#RV^:?W]MBSC\DIK=%7R]?$3:N6].TK\-)2 MKE^F&7=))GZ;X/N\4!&N>:TM2M3-"5T&"&U)23Y1^0EA%WL1E6FRQ#QA368G MU1XYCSH#L\"8PFSJ"*&+ M#%RLEE:GS7^YF#%S1F-[K[#@VPCF-T%(,\:$)Y+9U.*;%*]I_(JY6GM:DM7-FM72*G-\KCB>@"GNFM@67"6R2UMS%,D) MOB=="66+G0E"]=8_,;1X:C8/57\U:X$,(@+&=SNI6,;A1I^NP_6^)_/*$BR@$KS0@.&0D>+L2#PE=3(B(,0 M2$,1.(W/%K 3LCI.ULJ[$V64W "\UA;+0N08R_FB%#HD]2 83=W!74 Q[+:. M&$C/1FH;2ZF?E2.5G(0[P&AHDTE&:7*;X&/X$B3?Y@LLNX&(S.SN]F+^*#Z] M2GVM+>U+4F1%$#_"[-L)70'-J' $EN0$9#U%[ M)ZXR 3UTFCDCZUL-G*',%M,7PIPWRU*TO4]S]I/WTN;V9.'B)8,1#-"V81,0 MR&HJAT<+-5L<\(![%WC6+ZOK4&\R[O9Q(F)UCSU^GT# M45FB!2"8\NAL7@8;_!?NXVI:0SBUT.:AN,+ZY4$2R7("M(8P=BW=P3\*+#GGVT?" M ,K1/\.$')<[N.[P0;4^YF8'JIKKY$/,J;0:&/MN?8XN4\GWV0V=(D,RM20H MY5>N!TK:S\DE83:P*70G[&+.PMW:_YW_!E\=A_.2-K%IDO8, MH2!9EB5)^=6$M8:PG@"@(HRSFEJ;^*< )ME=FF4@FR?7[^3YD )F*X)HF9O) M686\G[4EU;?;KE03=Q&LEK8#SM3CD-K9Q.Q '\\C@!T,('<,':>R#AS"1A(O MU*ZAS8K-\3> 7!C2PPP?/YU$GG-BA@I*_*B> [ZC$D;C+S'I!-OL<@WU U\\ M)[;>N:S-.!3/,=*)7VD"ID:AGH/'CY'9UR 31K!XC@\O\*5)2*P;P5_&KI@V M+HQY\9QHI+$R+4%302?V'"_]P)RV.-IE89X#YF(Q H?@<2UWVB%H>@N495"6 MYS4/%:0A3I28Y\ ,4RO&5[04;9,",>$,$(^/>_Y\C@9_YD93#@&14Q60% >H3>#O&RT+.H,:_Z-A.ER' <<-&HHA+U[A40?)GWR$1 M'K"[5IS)$) X>X24<>''F%=X_>4D\.(>+36GP!DK(0E6\/SU).#1/GK\+(@S M;OV2*BK<_G;&C84;-T>C@NW7,VPLV/@Y'[61Y81MO8H))S52IV&/$B#53GZI M83EA8Y0H-Z>&YVPS4,D"JM$Z#5M!;[2:"48U9&?=4)JV5$-U&JJ.$"IQ4E0- MU D+[_(,K1JDLZ2NF056 W>6U3E99;7OZH1E:_!T2D(2DX>(9!?!D'6087$).-<$&JO>V1VP80-UJR MO ,!YNX5\%L)N8D[.;H8&J502A&5\A/$#VE&G[JX)DP\(R_.W\&LW[(UAK=] M'F\3?-."Y^!=\3PRVAOCTI1UL=AR^0>[?%B/ 1@D9.G@(IZ. M7?;@NCV;7ZT\<$&BPP(4L44@CKXKZ>3H8JH?H:0 O^8@CB[V(=A2_VNO1>XZ MN[HX!, [%G&PD(0O<$3DI"M0_K??>@7C.0I!KW5^_9-%2WJP)9'XA!G6#%_R M_JNHQ]DA,.;R[M,D[+&N1C>O3M'?/)!19;@,8>3=T(0'_&643UT5ZBMQG.W M1P&ZEVJ,VH-_+8%,P))D,I\(E"(9RM.T][&PQ7+6(*;BDH%>)]Z0J% H]#0% MVI[;PJ@AV#.KNUSP'<(L[!F(4KEYF%Q7-RR@#5?"WL9)P@#2A(@L\T79X (L MTE;C<AM2JW?POTX2($" )MZU,^P.-BM_>E&:8H;PQ??S3X=3QK[[NO&>? M "G0MEG!,(@9K\6*VUI\!J5"D?] !@]W1H]QD0?+0RR9CU.+VQXYY0R$/RS3 MUQ]#DNN+MN6LJQ_HI.ETJU]\_?)T,+?&'^R30.,@W1UF""@PFD^$=8EO M^3'<"2ZITP\H?859R9(2L(!YAG&9NBY]5>W.;AV5$:9:(HLA2[2^8T:T^+!L M.>D;@&DZB#ESEZQ8TMG:XBH[FKDM/F) VR!4>Z2ZM;)>]E5QIZPQO<\=%6=F M272'O]7S]"D-89O\6I/4)$))7_NDJ+08ED_V@\ JR@DKI.E&HX\YS5]PPYZ06>TW;? M'Q]]V8$R\@WK-T$_YC^5G6=?4IT:)7U',<9$'['2@A7)%7D)]IU$?JQK'8;H MR57AJ"[;5.GFVI9V598CIZ%A\(N_97)"' M1YK9X]5QN@?Y?('GSP% [V\(JU*'9V;9%TH"=I5T"4X6FY#'.6C=;K M7C(3@>=H:KK[C@'?O\:IB:BN,=S38FUFZ9%I73>:BN=2 M!GT?WJ=CX1^BBIMC,;N&J*U=*W#8%R=="E-M9GUV[@ BAMAZ<\14@ A[??+J M>#T&L!X-T9X7*4!I"+*L86BZ M J\@3C=KP"TMJ3V,.PL6Q4QQ&KLS^4\(GU75R9>-W9F\F=:F0QK'=3SF*YA.2"S]QE1S>/,-BQX'D5GZ!AW[!V^!W0-<(<, M6A7\><(DU\NTXWF1Y-9([P6D8MSV.*3*(FL:!Y6^A[ -;7BDWP M-7[('%Z5/7", MY>X"4(]3,3.>2%3BLV=0X3..1SR+>TN()A%D,:R">LJRWI96\XN<+LIVS/J MWQV/Q,G'>9]C_S?[J.[N+P%OY32V-OE:AQ3>; >-QM]\YNP._SKJM#X'[W!= MK+D3:__=VO9V]8]#&;O.4IJM25%I#@%H#V,O6@*?KBR'HED2%="&(!V4618;DER[">^ (3.K7NPG8I8,\I60J"+P7^X3+8P)S[ M8J_IKYS:L;7Y,KAV?*G1<-+!%W']OH'E*;SB5Q!5[NZ6'B:D05$/MY:AM$4J M/<]O:4W[+2VV1LI.[KY.L$9'^:F@,O 1 ]K7:D8N)FYA#_L'#IO^BEL,\0ID M(8*;,M]9G1LVNSEX$VO?O5\_6A2+OB0(4],R@?^DE%,_>,-9!*^U:]-_H$^8 M=U^L%7P6YZ""B-:-L!*G. ';R6+?8U>1Y&+G5.-<&2NH%.ZR6]CLNHB96.8\9S M&CL_GVKP =Z&-^8$T&#Z=)C$TN'U_J*CZ(UOPG3H9_*4XS#=E:V3,R0 =JF# MXZVK5W_@,?-O_;UO:GUK_Q!)24Y%^.I(T!R7G^>)6_U>5CZXSOQ[4EG[$)IQ MU7J>IZ5%; *-;@B8W*6W(Q\Z-YISY2Y*PJO1>-R Y_EL@\L>7__D?7Z;-H8* M^9-&L]KSP.JL: MLG"@&BE?RV>80HH7>53CY_T#/$?B)PUGJH$\:R,F0J-J-,U6VG#YT10J@6!T MY@6B* 1Q=I,B#HB3+(_0$:Y(8$KUNTJ.)=YR]$I)H@9!DF]\Y*"N!0Y./+ZU MOE](B:8B)FR":M;E@Z/E%41.?II!46:\H<%= Z>^=-OS?R#L[5AH](9V#1B] MM7[]Q?I=:(:3Z25(R4YM25XL%W9CB MCN"PB'JXFWE4C/EC/])2J)="K I@FDO_@HB;]-E/A"IN?G3"Z< MMF)VQ%*@YUCI"(Y-U"34Z#EJ"E)I.UM<*$KXR[-D>JZ,70V)D$/D9$*>XJD4 MGKNZM&]%KICA;_)PC_M0J,^=24J)O?N>(ZR-DP*;&R.?U9)'DSZJN$ICO,#L M^H^"%"WPQI%)J[X19^UE'&39?$'7*O(M<-M;,V,U9R*T9#,:VJMJ^S 7&MGV M?W<"UXX\(X#VSKX#]J%F,W1"3ZN Z$1EQ9%_<@L]2CK9JR!Q+1?;?9N'8$M^ M-Z.YT.1_J&R:1 ]8>I.^#3;(IXQ%DSR"38'"%?XT/YBDT\;:MNT1X=]@[3:. ML"@L@$VR_C5IGFM[=V$ MP>YJ?L#'4T8MW.8NX"_RU7>:67ST%<^AW/:K L%D609DE^1P#][HG_CZF5)G MNX)51=1*],1M;S-B)P0@HC5*R,2(A>X6WU8PB!^*EQB&\P6^G#'T_+ =Q?[& MI+@O2030&X+$Y$SL&J1<#PW.7J]AEC'2FU1[N<"6+O%$,),O*\0\@A# 5Q#- MDX8]3\ZK%,:P]R0*2=0HT+8I4818W4/<2T34PXUEB#@QHZ%M@ZG42M8TEK+L M4?XZ"OG6MU9]G+VYZS2@Z!C,VN9TL7G*7XC8MJR6ET]D0/(7F"$-3KM0QZXQ MQU] F::@%J$-@KB_@"I8=CO/";&O3'\QZGD#\"TRGCOLA^9ZBO9(?P-(- _M M =,\XR(^U_Y&B"@S,J%Y_(R/FMW=\UKPRF UK/E#E':?+NFT'0?>EW)7AHCO MG/"W9'L?^FE'%!NMB#A1PE'TL0Q1G'VBB/$=-T-45I_86=/P"0U2.WU:-*7L MDQJD>OK$2$O3T^5[,71EW(1NLT'JGT^,L%@.N4'JG#=PL1G!WS(Q)1'-EKE> M;^)T"^KW&H@ER:,J95+S&L^ZUJ$;W9A5^<#&8ANP'!*2/5B2HLU[D7=>Y%D> M)%$W#D.UEPNQ#<2L.5^H5IA3Z'A.>%"*7>]MEU:,=#]R?*N%R& $ WQK[&E- M4HJ,W=[4$C*4-Z:/?SJ<.NI;QR1Z]5 M]N1EFN49I=:7!K5*Z\0?-^@Y,V2TS)!S3D G E1E]X;*R'E^2Y]7:9%A*>7Y M#6_X=IZ4\NUM0B0:K!*2+_.S=;3Z6X=8<+>TFIQ@RI'ZS<>86OMO+@3G5R\C MEYIZ56T[NDG139&3-UHJHYH\>E]QG"'.XZQQI&K-\J&*N%(^E(J#N,+'=?BW M%1D+)F(9J_7W0;3261@6ZZ*J-+%%:1Q? 5).@1=WK]S7S125FFA+MUR#/NT16]A1_TM>W#,6>XW[E;5K MGUSJDG'3]V'A/H[1V#]$.>9F@@?#Y.O?^LT:C3F98^/X"Y4D&U'/D.VY;,*R=[<"#$\FS_")&'29^M7V!IU$@JMYA?X4TX3-H]@6^?S-E1W8 MF"GVKGK^PC91[M'/<\#7P@M(WZXH=(.W=I"P8U\QO87W_3 M_H>A?J,!%D/4%7")^&WL@$KLQA"U"LZX"P)$AJB#<*J ZP6C#%%/X521/XQW M&:(,@TLO<*GF[W8:7[^3?X))IO#>)A@@L"NFR'X$\#"54MC'8JQ_AN\\XA(5 MOR_?;67ZJ'4^)W,ZDV2Q: MPP02(B?1+"JK4NMK6\Q5$DK:#O/.U>]OS(&"T-"*+Q:#Z2]. TDE+4>EXDWN M>7#9 +&X!Q>GOU3*%A$4#K"O >Z]+P$E^<7C6 (I(1EGB/Z"J4U\;I*GQ;!DPD>)?DD&3,.X+D1IK_#N3A>P3 M;IAGMTEYEWU":6:\_*3@2V[6TBAS=,M97[\#%,*,F]K<8Z#)TLI-BA8 DA#[ MW38.1"NL+TT6-FMN?+(/V(E_,"V!U)(^,YDL[-JGF8>!L+2G&Q.<[":YLQO3@]V,B'%+@M&3#(;5RU%#BS0' MWYLLA/+3.ULN$5@&.1@%XO[S\8%YM)Q)/GFD2 M%7W*6*5V'M>NG-U5C 7Y;JFZWB;_"0+$+-S>=RC; 0(#Q(>9=U0,$4FU*3UD M>8!R;R/UAO#*>EZ<:8AX27TGK]& I%]+D!-ZD4?>PCR$6]EHF--Y'_KZCP>I M#5%> ->)WSMAW/GM>:4(]PX$PY7N>=4(]_9 V;LS1'F)LZ1JUKGO>2$*!W=' M,R9@C&H6I[5!P\81U"KA.8?.L?N(^/MWNV-48S\-X=EBM$*]:[Y6+W5OQ[2W MQM=BG>YIHKW"(>IM\K6@IWO;9#)\HMZ]LYUAK-T[:IO.I@@+HM]AD$"]&;X6 MMW1O,XZ(Z*@WZVR&L,#@.K$?]6Z<;0Z#'QUA$$GM^#1J2G#B=1KS.W%<"$N- M]*"._"G4<9AE6;$N.<27C')PPA/.)1U8X5RCEW3@!&Y=Q$'X[2E8?;M!@,@6 +.&_!&?"--1D46BP?O1-ZX_J/ ]/4$Q*-D32A]>GK EA1SFV!1K:!2&Q68GU=! MTK)UW.[TB"&A/FXRGJEXQPB[_M8@=\&1[ MSU_"G,BNM%4#SY_&-'Q?-Q61(:+E?;U_CU2/SD'Q=@*F)#J8YP\N.K0M1VIP M8X3%3\$?]%2LUP':SA>-2(M'C!S6NI'. 7]&\,1FNXV[ M1E8NQOL%)!&Y;>Z#-1 ^Z#K(IVR^8WAXCV:/3U]D+Q@*^KA+ YX]><#QNK%D M(.9VREI/]IH_[1KQ)B26=A;BV/*2Y.O3A]>F^#GEQQ]V2SIPL%%^>H7%S9T1 M:FA,Y1/PY!H\"ND19S%9FO[-*D&K?GVR\'(O%>LL1']"T]\$ZZ!+)_#UUPER M[G,54.^J@)JS_YI,V.)*L.=ZH/T\2^:,D/[&E1FWU+8>I6_;./U%D6G,-5-3 M2F1"]1?0(4W.!R^UBRRT0P#LD#=_P'O0M*G8\XC2H>E=:KSV'=\AKSD3QV@( M_"?"RJT(V\)JO_X6(G=S,Y1=(]X7*'=\?SK>CE,H5>[XGBB8_88(RW;.@# % M859]KWR-ZW;S,"G[B3P/[W9S=XYQ,WE>_=SQ#5/Q" U2__QT1 CC+JU!RIL[ M59/,[&X8J4MFMERY*WDH 3&XW%)>0#"\3;XD(68/:0PC0GM/Q4L&(QB@[2R* M8+G4VV21HC6=R#132W:&IC(_Z3/(5V2[:PPRM;!V86=3/O0,Y8V%X9\.%X5_ M)9U3][< $!LD(ZS]Z.%&73AO)LSX=84.UB(?+N,@R[#.3FR^PN![1D-[DT[7 M:WPCD1G-A/'RC(;6)GU19/B&P!,),2EDE*/1?R(@SGJ0]S,6_7$%\2G+\ ?X M4>N'39R"DY\LPVOM0!(4AYMWQ G=Z^#NB*Q!#GUPOM0R_.$;?H.%N8A%/%K] MS5/U=0+06N*OL+@A\5.DY,*=Z*K!NFV54 M=;L!H-+>U#D5I[^US?B$;_^[%)_UI-2FZJH'NR/"V0IY/ZM+FJ/FY,HWHY.] M/BA8E*RG8\?F$00Q_">(]OM1WGY$J=&J093833V&46UJ:9GN6:<-S8)0- M(SN#>L=.X6^LL\3,T20=!1S]Q4G?GK*C)CVKAJ>'4=VHW3V%;;N*IP I6V5: MW)S!\SW'IZ?)AYV;)9;A/$=27Y15H-&3">77N09ZV.].'4G_T(5J>!O>?EU(V+P#QS^1E'P7%6L,D/D1;A R=4LOW[6T5^B&M$ MY&'P/9G@*#@-^"^&2 >8,J4>X309(E!_\E!*/#=#1,X[$CM\'2 2/YT1CE8_ M>N%/E'"]NMW*)-$QO.;&7(0W*2(![O0R?MK$D!DQT6UD^VC)<-P=),;ZAC M M==,<'#H^>SY$TAZ*\I/S!9;]83A+HBL8%R0/NM'#B[-UL#[-H\;K;2WJXA[D MMPFF 7#'+Z'=;F,O(L8:ES.T@(.LGI:[J/%KMT8 M$N[0U!<.3MXX]X=#4(FP48;535E]EX[J8X E$I!QO#Y.ZD #C#ZGA$ M4,!ZY!,("[QT"++K]S NL.AV@S>@)2)6@.T8X*3EP]XH')*36B:GD8_8>Z7H MN-E?;-D#B-X\&O"+SLA2DY.$C]R5CH7+[*;?'9$'YP9 LW5:=-)4S([M MI\"DW>R=YNH936I-*DN>"%.4^>U=>9E,YT4RUM2M6M5-7N.MZM5#WGW^ANGJ MJ(VF-]%?5$U?P 8)O;Z[/%?M5:^QE@;*ORF\-Q^-H#K(B?A$JN6[?A?>=2+T M/"QTW8=!<.2P(4!RQC>Y*_[W&03DYS)YP!O?_FYYLRP#-"OB#@8O,*;44"TY MFI/8EP(A?$AP@_LT0?6/Q$@IJY9A]!,.U,=Y6J4H?P9H?05>SB1LHDP'NS00U-=2[.D.T**"1,RV!M^JR[ &D,SB& 9)""Z"A&VJ MD#2V#^5%BE#Z1D0B&9"-EM:F?;O>X!N&)D8M[M)D>4?"#:B/ J;"+4OG>\UX8EM]GS&%.1F(42^6Z!5SYI NO \J.8H$CH)8X[Z1<:4\<8QX$P"'T5ATN-8 MK.H)XX< 40,VW](U+4-78UG;9Q0D64#EE>QBV_R+0'G4&,"BHWP_$Z'!@=%P MU'+USX1FR&L+$7R%41'$G +\['9VI_H[S%<4/[+[*[AY3J\3? ;8@/<9P0GR M:9"XS$@H[69M083=WR98\2T(1[\)0G'H$K>Y U9G-?:C9H[6&81XT0+1472NN0: M SBR2")\*BV&-K1G2ZV@W+T$M2=>G@55T,/R>RQE_BQ]_/4VRPIN%ABOM3GO M"U9&8):E:'N?YB![*%"X"CA/4G#;VM:A] 7H=NA 5S+USZ8C%6WKTL/:0J5_ M6.D*G4UJXLMUOEN:CY$'>>=1=II/CO84G65:6W :(')LURQ1V3] CK 6[)#B MB/3^@66._8OUAY/QC?2\$ 0BB[_^DN.)KM3G3J8*ZC#2QEW'-^=A,=X^M"94 MPSVO=MH'+ZZ^/T1E4Z<\FSIH26P1 Q3._(\"0P-0O&WX+[\D01%!4H_# MFSC^W3)O8!(D(6RO:(>&Q'BN.XJ]+.WHOXJZ$G>ZW\6' $:WR66P@7D04T[P M0FB;9/M@/EI5\2S+P(,G@%YA",H7[AM/WM- 2PX^@W_6-COI24:MY*O!MV8, M&X^+W&HOCK&:39)M[1X&$3HNVXU&]?Z3E+?JZYP0A<,6MJ;'#3_HMC'FV)AE MC^ 5XF/,=ST>-K'_>O5\L6-N#VGU((CX6E3J>B[78[1VH^+LR[;VB:HCW4U M1!/FLWK>^A@%(CCCU/@?+'%TE>/3.4M"@_%>!/(4#BFC59.Y//>>'G.<3J6D MM=J!:HF,@R"2YD'L&"+R]V[O3B+[4(E"V \2F'6=.T@C0DSX_&<,)Z\E&S=Y M/!'\4>"!KU^!5\6T+GA/#3-54UYK:_HT:T+DGPB(JQ?)^]FSS[5I36JEXS6W MOB?MYPGWCQ)2GW_) SY*MD=I"%=V2N@/8C5U9>*R_#1NU,8_>4YBB#2PRS!3";\*<0DY+:T!6[XV2H(/R\JGY'LBH M##;MJFT0X/2ETN 41^4#ZBX^RG67G$.=) MY?YBI'.GR25_SUTT^@35U44\=D\HWO%%>S M>G;?_@1(N?K-"H;<$J3\MN-.N=SEYB2X&3_\MN,F)P7)DN7,:/]M_"EQ$PJ: M?[5H6TY(\9+2'/<(LV\7( E7ZP!]$WKEI-WL<8,@!ED5<'D/),XY9EM[&09I M\H7MK6&U<(ADMKO=%S@3I=U&/9J?@W>X+M;WL98CO1HD,60G8I[^?.B=A7$>-% M5@F[C,L\82)FGJV_6]=Q)0K.V#E.#JC_2EK)+F^#KPMX#$]'G=AE@#6%>D\! MT-4.6D>(+8![Z]Q74I=;J0E-,=];6'2UA;8U5D9VGIX[CM&@9CT'2LLITH[( MO2_4,CRE&+EJTF(]?%W VHB14\ST-$ MY#FK0M;N*3JRV[VM57L*PE$D+KEZ>#N37^<,)1!Z?A:ZG.VPUF7_CVHE9F\B++99'EZ1J@Z_U=_W/:N!+__?X*36]ZT\Z @TG::R$O,QPA;=I\ MN\#=O9F;-V^$+;!>A.6190CWU[^5C"E)24BX7"+PWDW;0&19VL]G=S^[-F8_ MTB-Q\ /9CQ@-X5^RK[D6[*#S[ZI?\^K[._E+&+ S&['?E^'4CDQ(JJ>"_>N5 M9M>ZRN.0Q;I1\VJOFP,9ZVK*_V(-F*26Z.:(JB&/JUHFC?P-P6-6C1@?1KKA M>_Z[_) !'7$Q;?3XB*7DC$W(I1S1N#BZ+[66H]D$]IQ4\&'<$&R@FZ\.]LT4 MQ9(F$=>LFB8T8(U$L>I$T61Q674[R7TG?77PTX_^^UIS?\>,.MC?25YRT[,% M+^Q:F6EN;[M/@ZNADED<5@,II&JH89^^J57L_V^;W[WGOVW>;:E)OM*^%.%C M3=>YCGB?:Y)SR$T#!G!BIERUX%&O3;I24%4AQW'@N6'$[US/;1NV3CMGA_"G M1\[./>(7-EQ9:MW?'Y&+H\_?>YU2>O3 M9:=C7'&C+(HJXLF(%$LUHN+169#U54;5E/@_5TB]5G^0F'COO7__\[-;\G]9 MJOE@ZJXM+]F *18'C/"4C&C(B)9$1XQ#AH'" MV#9A*I5Q:E\#F[CF<(P [P$/ ?MW@XB%F6#DV(Q63$N/M(0@ 4VXAC#Q%PR# M-#-*29;"CSR&8>",+6!F:-A)SN O_#+.6GMZ6*IB32S3GC*2,@&$+Q"8LX" MTZ01A=-$=,SLD8JE"0LTAY#V'):0IARBS SC[*S[YP%N_)I-9ZYGZ0 MV,+8OEPG Y SGR+4 &KP)@,IA)RD#<> #?GX0=#6'H#J#!FP/^@WF&0@V'4U MU53IY:".X)T)#W54G&YS4+XA%9LA3Q-!IPT>6YN8?3]NNOLL=]M(KP[\>718 M0._F&I[1;M84(0MF>:\!YV#*KN&QNJ"(O.EW0=?MW.21BTRE&86UP<*[)MA# M_O'?O^F_-3KMQDXJM[()9!QJ]IVKNMM!8@< GOU]C[/ZN][N[N[S>6MQ/G37 M^]RUL-*K ^J4OZZ1S:S X9;5P.="TQ:E2A\T%I ^4U:!%;+92)JY*[RAWWN" MH;Y13""N0R:8K6M 6BD&9@G@Q83KR!Z1.P7HIKO<8BY.9KPUUR!NDO0%BWK' M/:-0UL]7HCQUVEA.0[(T-:=Y#.4=$S-:G[C M#Z8'0-(LB(I?V7:9*29L_7*C4#$SIG.C@,NEF:F.E/W)F@S<=%:AF/GMM+>6 M J-A(1,Z-0,@Y(VA[@+$H!"#G0_A+VU?L>L@HO&054P!!+4P>"<'KPOA=2*X M-M,$;V;X58!E4 M?\+:AE'@$$MM(I8![-NL^0U_"W:\T5GI:C"BM5(@83\07)9N/0*K]QF+(4(% M4/&#Z=A@,"OFP";FC-U.VUIZ^>%FG#D>]A/>7+.)_](4GK# 9$$^V'F^G67Y MJBNP)]C4LG,:TW\["QP9IP.FS-+?Y(;4@)(Y$2474/UR;0)O;S:,L;Q6EH.W M\S*[F-_8 @(U+,I,1DD,? Z8@N#& \/(8G>$6=P#9G8F)S&P)>()1'&U;+UV M)_=L!=)!IH!8QE(SBQ>C8$)*NED_Y2$W;RS\^IL= D93VV/KP[(R#;DZ M#@WH,.@-'R\__0@8W[?UNP%O$:-+TU;P]_8J-DG!?#!H2)4MY\=29"-K#7!U MV+SU*@KC!0=C6QQATY.(65O!,--+L&YJEF!'&DM;\H*A*T!NP=(T__7R6&<- M]2U@_)J!3PTX&,QN)+)!XO9%2Y22&RDE^YLL)1<[[:@\5@PMS4*VI>47R M[E[%I#*I3$(TT2T$^D-R)9^S^$J8K+(0&XIF8DHNP+M-M(*(VHXX&Y#.-;B5 MC;SG PAL)O'".@XY9"LM5=Y\/&(JGK"(=.(A'<+YSQ,& 1IADMIDNQ#05=[@M]KGC@;@PTI [->XY[7S?DW=*:=],N%])LFY36+? M&C=NJVZ/@'L'+-'&.5.FC28!SP2GO #D2(O0/HA!\'&1B\G\ZH#Q^$3),3>B M-_V^C,W;_88)/,ZLGAYD\ ;,#1+(7INP8NXNA][LB^[^AEUT?^EM1ZHX10*I MH]I7C%Y5Z0"6T* "2JP4#G3)/&6XG?,%[^A9+X[]Z7*8S0>;-35L<1\8X0=6 MI3J#*N4"6$^.\BZWR[MX=? ?-\CYX(;B*J^L;:=78H+"!+7M">K)8L#?W_CB M%98]N_.7-L4R KB317YG:DJTRL243&6FTHJKAJWOO91AU_Y QOE)Z[)"CL_: M=WX@XZ6-^J!HY0Y9?YDVR*9>!=Q)=T!<:L6#*W+JD;:45V[KR__>_ \I_"16 M/:,CUKB+"&C;OW&RULV?MWHW6BZ[0_[>3ZTXTDEYZ8^9867]6 >MUKUW[WY^W4QH:&[6 MR(,7O%=[_@\=N)V96^VO9^=_G'0./W4.2>L,_K3;G8M>Y[!R^[:Q 5>ISJ]S MD8DR-__$#9?<<_:>O2[>V-OS=C]^>+TI1>GG\Y/#SN7&FW/;NF?++/']74=H MB1<*=4_: 5B\XV>CRO\570#DR3J]K&5L0,L^41O@D7?.85WJ7"+ NG23P,"Z MU!FEAG4IUJ58EV)=6G9B/>1S$)MNZS*P#KLASM1B3]H-.:0Q9X([1_,C[E+:TN.3\BQ0/.?P%V M=3OMWRZ/>\>=KJ,6?U:::?N8F )5^V0,>QKS)+5:T_ZV*NA49KHQX- M-E*SAID= ' +FJ2LD;*$ FPLSP(P^SQ=F$_&][G@>MHH1L\&P:APODT[>;WF M^>_-,Q'V=W1XUYB/WNZ'56,^>/Z>OVI0W=OU;\X$/ZC;ZR^PS0W]_1YV#S1G&XUM%A\/NNRM'27HQ4,7J3T"D^K_2U/>\;GD:S3 M.CUA0R@1S:<5%IQV*96=8!^R:B-8=4HA#,=#T@I#Q=(4J874>K(O$1L!MY!0 M2*BG(M1%)..ER>\>B0;J\>-RB;8QV@NPWBK:;> #CUN7;7)D?TEZ"A:[,JJ] M>+@J+6G^D=H804:0$>2M GFMM@YJ!M=)XXYF.*1C,'0W,4^*O_%A$HPS;E$& MDPF"C" CR*@82DD:=Q1#FYIGH\.6R8F'PL%]YF!.09 19 09A4,I2>..<.C* M3$?DA%XQ$K3E$W) M)1O+P-[_?<+'YI9 >Z>#?=9&2/9V]G9\'V.1L[3"A(,@(\@(,JJ*4I+&'571 MCA1/=9>/Z:B"G0BG28/I!$%&D!%DU RE)(T[FN&P2^JUND\^7;9Z&&6<)0RF M$I= WO7>K; VPKP%,&^D+Z-BV$K2N*,8>C*>DHZ.IXJA=-@ YF!.09 19 09 MA4,I2>..<%C4#/A$AXT@#Z85!!E!1I!1.Y22-.YHAU:L(]-WN/!FK0<,-8:!QEC.831!D!!E!1LE02M*X M(QF^T"GYQ2.?E!SC5U(XS!C,)0@R@HP@HV H)6F60U1_]ZY2_/%OR(;==Y5= MO[);_P>5PW'*0ZDD^37C2@XI:4NE?V(TR#1KXM4*=ZF$209!1I 1Y(/&WM(1;Q'V.1VFV#&#H\UAJU=:SATJ8#."]3ST*"$F\[FLOF MA Y9'I&J= !+:% QH=,T%]#.F&<=5UC;.#82S"-_'G/-:2"@-FI-^]NJH%.9 MZ<: 7[.P.>&ACL .UC"S R!-")JDK)&RA"H*YX+K::,8O:1N MR2>OUSS__6MC@F7I:3;FH[?[8=68#YZ_YZ\:5/=V_9LSK55QY9;(&7%WKL+" MS/D<[$XGMR4X.84:C/Y%QWRE:G.!@,]%K ?SJ&:?O/K/\F@]Z;+JB; /5NME MPGTC \HS5F[(A5)S 5O%6TD:=Q3)%QK(/CGTR!]2#+"/Y"QCL%F(("/("#(* MAE*2QAW!<$:'+ X5)>V(J>PJ2Z@0JUL9&&ZV,]P@R @R@KP-(*-PV$K2N",< MOIJO)N8T)F=2A/CT7G2I5BA\%=PF J09 19 09]4(I2>..7OC* MU17Y3*<,/PSO+ETPD2#("#*"C&JAE*1Q1RWTVK^3>JWNDYZ"I6*<<98RF$P0 M9 0904;%4$K2N*,8#JE@Y#-3JBQ?/XR/<=@R0#..8.A%&1P6DR\>^>G'ZWK-#YH][XN7_QPV85PX M9 IO9'"72YAE$&0$&4%&*5%*TK@C)?[@0G Z(BT1,A:3-X6>.&0T+O3$6W*A M>!A.*^2+\C 4.FV&A*6F,6DPS?)<&2'H')PG#J85!!D!!E!1N50 M2M*XHQQ^9RJ6,6J'#2(/IA4$&4%&D%$[E)(T[FB'0\82>D7.Z#CF.L(XXRQE M,)D@R @R@HR*H92D<42'2@;XE_8% MLS_>99+7BZ>M/<0B_F,L4KMMD/4>C[N&-5S:= #G9>I92%#B;4=S?9S0(.04&'YPW:N M!'YZWF'"8 L104:0$634"Z4DC3MZX8BI>,(BTHF'=,A"9"\/UDY>9-_?ZO##_DZD1^+@ M_U!+ P04 " #D.W54=HY(?WX# !A*@ #P &9T8VDM97@R,5\Q+FAT M;>U:86_:,!#]OE]A,75J)0()!5HY&5)'-XT)M55ATOKQ0@Q8=>+(,4WIKY_C M$-:5T@Y41B@!04ATG._>O7L^4)RQ]%GK W+&!#QU1(ZDDI'6UU]&S:I83C4] M50;5F87CJ3"%V0&%US'X+,E\NE MY#X^U>YT!,#H*, B\6F76D[B(XO0A<'M2/!)X!D#SKC 8N3"H5G6SR-[X9IU M9,=C*HD1A3 @.!3$B 6$:5QQ&G; A0]L,=>78B\I8+]WOG3Z*$4WL6TYU7#7 M\%P.SK\C\>FCU33MC6%@-5;(VGR:]4"M2T1^:?2MWT:]R^[9=1EU+MH%B&N! MV)NX$?4H"$JBG8+PM?:S%I)O*W>NH+O9=F^>K@27DD\\.Z:>'./3>@+1S%X1ET$8$1R1$ 1(DB6K%31U M74J65^N+;/$[&E&7,BJG./O^S$A9>7, ]&IUJW)L'1\DZ%2EM\3HN&+63EZQ M:30JS>9?-NJ#>!I:5M*T2(M!O=+'L4+%< 6!6ZS?C>2"'8+G*5!3M)7GDP8- M[#LB)!T FY% 42O#=,83J](P51 HXHS^\9'BFCEYQ*+$>9+=,E9G9%F!UN:. M"*'+F;>J#%Z 3Q ?HKD<3A^UR[,TVE;ID5ZGUFB4LY?RHV!Y+XS8R%B5JPJ^ MFU+EI7E_3 2-/#J0E =)$W>" 1$GZZY7Z"M)? M,T_*M;JI^K*FTUV;0VDEEE E3]3(N)K/\3;YC="&D$I@9=3MMM?3A**J>5#F M_U.%0H;7[[9SPB &0B M+O63'3?/DU7>B[QMM2WFV[QKKFZY8IK=-Z7M*1@AY(*\C=KN>XFWK;/%5)O? MIINW6C'5[JG6\HDY%]U'/O:2[ZIC< M!?(.[I99B_-)VN/YQA/"B*0\-F"H0L# 8IA&>@MRJND-HDY5WUKZ&U!+ P04 M " #D.W54-V./N4D" #L" #P &9T8VDM97@R,U\Q+FAT;1\/FEJ?CH'?@ETLQ^P3?,> M-6BSYOCYT."C(4QD*(S7[_8_#',I#-'L&WJ.E6LSK*@JF"!&UEZKX$P@*9$5 MI?&O5=#JR;+TZD3FCX4 M2BY%1E+)I?)4D="C?F?S' ^?Z9SCX:^!6K6-"JDJRE^*W<%!<'\=7H0QM,?H M%3!T/_TKB-L,/Z"8VLJH]A?&\6VT"*(8;B<01I?!++ O*\Z#JW 1!_/@$F9W M%]-P#.?C\>U=%(?1%4S"^,RQ8-IL'1:&&JR:>"M,;"NP(&=P%,GNCI;_/7\B M>?;2Z>&MFOL[<@:# 7%/3D[/W&.0.4SB,2PDIZH#H4B[C4HNE27&TF0@LP1D M<$-56H+K=,#MNZZU<ZEV@U9TP))HI ^$)K;Y![E*[K6MFBSL[2[BMU=FBWG.U!+ P04 M " #D.W542%^I9;$( !42@ #P &9T8VDM97@S,5\Q+FAT;>U<;5/C M.!+^?K]"Q=7L054">2',KI.E*@.9'>KV8 I"U>Q'V9(3+;+EE>2$[*^_;LE. M @E,8*=F$]8U-03;+:G5W4^_6:0WMHD\_1?IC3EE\$EZ5EC)3P=?ZNWF8;-W MY"^!X*B@Z(6*S1QE1HR=2?[SGN7WMBY2QE,;- X;[[JQ2FW=B#]YT(3KS'83 MJD$4)4O3L;"\;C(:\2#3O#[5-%MEZ[E%]TY_^'?SI-'M M'2'5:>\HVZI-:YSE\:Y#&MV-M,I35H^45#K0HY#NMSJ=6OF_>=!=>M*HX3^X M][2XII[=4$GV4OD-[L'% MU27Y?'M]<]N_')+AU9::YB[(]/KVU\$-:;9IO7F\3P](__*<-#NLN+J]/!]< MD^&G ;D9G-U>7PPO@'CPY>Q3__*7 >F?#R4T+_^T+\2:YK).+:BGA&[)C:X)%,F9B4.V#"9)+. M@ECR^TT$^'MN<%K8+E@C: +'U8VEVG:=F.JPN\0$(34R%TWPC/!69+)WNM\\*/6V1F&>B6T5%1@D&=,))YI/ M!)]R!G8H#.FG:4XEN>:9TI:HE'R$N4FS4?\O43'Y.#PC-TI2L-Z+-#I)G9;T[8[VM7;;>#V !# TTF9&[5$TE9R->\T:LO?4R!6-290G*@XJ4T'1& M\M3JG,-^*!@2" G-FI($KK0 PX]I!+]'P# ME[4E.)J2F15N*T3N-"*/=QF1PP?F^Q]3H*VH13# J#@6<+EO#IQ57Q"JN<,/ MX$&$DJ.=$P[B":4P8QR!9 G$5XRQ> VRB*0R.8Q#D6HE/9 RK2+.X+8A^X ; MQ@&('AR#^VA,TQ$G?0AJU[D$"MP#@_PGPH("X#+T9)P:AUC(9&,$&U MP T(GV^[#"/%F7*#.;#S;,8ES"[^*L.!(0OQ'@=E8 DBRJ&6A;0!MN686.32 M,,)GYLL%!?P6E26>U2 ME_MB0UFN,_ )QA4+4:0T,(S]#E(DJ?6PQ]\D\@@>Z@< MP%MV -$N.X#!A,K<14M$!X]CJ'_%!.S:K*ECH1#8(.[[R_5%K4,Z#(28;7SI M'*KTR6,\]&E91 MA2WKHF1U3QZ!]@71&7-P%46Y1M0L);P/YDN4L7 'WV3#+":"*?[(0?HPZ?X* M<0R0AUCYB*Y@,P+[=KUU;+N[=TJ>EP//R9B:>46 4=:Y",Y<^N%V7Z0&,R+% M'9=%H_T1?>TO"&1#AU"A?_O07S;B.KN,^%FQ]"54E:%< 0+$MC WF2'" M4Y$DSWM=4T[O,.OU5:;+>UU][%XQEZ^97@32HBWEF_)K@B1E,-#P>8Q< ^BB MG@9BP":4O36?=!O(N$V>@(6#(-PVBAQD[:NX*J%^ZQ#=Z?97'_+F6$.HJ@%@ MN NM #EWEJ+ 9LTGHB*=*#GAF(VF=%0<"=%%-.9))M6,P]/I6/GX2Q\@'Y#Z M%Q/SPRT.4,P/E31XE+LWF!>3?>\%'BRUUI) MI=@G%?L=-4<*-95N[F]1%@S844UM#P0_S(*M0%P1R^9";'6 =^+>E).'@EBO M\34"WQH+>,G?T_P=-G!DCA[\2<#,Q7S(N:'1M[5QM4^,X$OY^OT+%U=Q!50)Y(VB3S] M&^F-.67P37I66,E/!U_J[>9AJW?D#X'@J*#HA8K-'&5&C)U)_J\]RQ]L7:2, MIS9H'#8^=&.5VKH1_^-!$XXSVTVH'HFT;E46^!-2I+P^YF(TMD'SL-GQ0V*: M"#D+AB+AAESQ*;E1"4W+T:&R5B7%!&Y-*L4H#22/;7?OM(=3E"Q-Q\+RNLEH MQ(-,\_I4TVR5K9<6W3O]Q]^;)XUN[PBI3GM'V59M6N,L3W<=TNA^I%6>LGJD MI-*!'H5TO]7IU,K_S8/NTI5&#?_!N>?%-?7LADJRU\IO\# 6H;#$&](WD&+S MIV\NQ@@6YGJ[Y7@VN!E>7ER>]8>7UU?D\]W-[5W_:DB&UUMJFKL@TYN[WP:W MI-FF]>;Q/CT@_:MSTNRPXNCNZGQP0X:_#LCMX.SNYG)X"<2#+V>_]J]^&9#^ MV9!<7Y#FS^WC6J6"-ZN@?TOZY]>?AX/S99M&B3L[;S=:*&6GA/[-I_[5X+9^ M_>6WP7]*^;<:C6_D5EK?)22ME[Z7<>.-0O:^0SM5I$]^3W0W*F MU'V-1%Q;$<^('5,;/!$K$Y-R$TR83-)9$$O^L(D,_YL;G!9V# 8)RL!Q=6.I MMETGJ3IL,#%!2 W'L6OEFL")J6!V'!P?=MH?/^R*H$M9B=2)Q8GL51.\(+P5 MF>R=[C83P:><@1T*0_IIFE-);GBFM"4J)1

+3 VV7WQ6UKLSUMO:9>O]!!; T$"3&;E/ MU51R-N(U;\3:6R]3,"95EJ \J$@)36R'@B&!D-"L*4G@2 LP_)A& M<$H3E4 :;96G6R%(><2-H7J&) F]Y[#NTIP&SC%@!I:4N$5< PDBH:,\ ;(4 MA@,GC&L"XHG&Q.3XL1@_Y9H7D^ &$F$DU((B'9&IL&/8H,EXY!C$>3-@33'8 MY@2&,1+.EL50@72G0=I^ER#E)!8IP 1M3#[&B 4R.&R7KHNTA@7MP+F$6DD M+ TZ8 (GKB%%+H$ H*H 3VXY MX_B)J!F36*JI*7&L^4@8JRDL1/&DYQNXK"W!T93,K'!;(7*G$7F\RX@[#/!S;D"W8.TNI?PZ%&N8 M[48T-YL/P;0SY "K8B6?R*I&$3XS7RXHX*^0(R'H"\9SMD$DK_S MSOJ!\/WX@8T#YHH[V#S4;NP5P)-,!$.P4Z-2BCD%-> HL"Q&#T U*]$(_D'0 M4$AA9YA\KUL6?9,#KL.D=RN/2)?*:I>Z/!0;RG*=@4\PKEB((J698\ 5V".> M0@T@P37 %9ZAST&2/+4>_N";1 ;90^4 WK,#B';9 0PF5.8N6B(Z>!Q#_2LF M8-=F31T+A< &<=\?KB]J'=)A(,1LXTOG4.7V^;4WR4SHG)IC7R#^>K.+A&7' MP3DO[F4 _'1Q\@JL[QBL;)?!>N[1L(HJ;%D7):N[\@2TKXC.F(.K*,HUHF8I MX7TT7Z*,A3-X,QMF,1%,\4<.TH=)]U>(8X \Q,HG= 6;$=BWZZUCV]W=4_*\ M''A.QM3,*P*,LLY%<.;2#[?[(C68$2GNN2P:[4_H:W]"(!LZA K]VX?^LA'7 MV67$OZ$1YV[7LM)3U!:Q#D/O,G(780\1^(K8&\(T]@-(%\3]R 2P[IY.GD6N]'U0] MMO>"UW?78^M+J"I!NP( BFUA;#!'@@.Z^IC=XNY MO,WT*I 6;2G?E%\3)"F#@8;/8^0:0!?U-! #-J'LK?FDVT#&;?($+!P$X;91 MY"!K;\55"?5[A^A.M[_ZD#?'&D)5#0##76@%R+EG*0ILUGPB*M*)DA..V6A* M1\4C(;J(QCS)I)IQN#H=*Q]_Z2/D U+_9&)^^ R&UCY860=-'?_\H9M1ABVR M!:S:N_ &0.NM;P!8UR-3"T&@#5*FAD>&-\XG'L.]Z"_GWL/UP<&=+DZMC&]_PS*\0414+&Y)#RL M.H?')PY+O2/+GB'J'#9\.OL"37L#FN.3E<7@#_V4_U+]7J&KG&_TP')I?H5I M-1LB[4Y!J/400M)]X#[K>*([P706JL/":KPUS<=[09ZV55(I]5K'?47.D4%/IYOX29<& '=74 M]D#PTRS8"L05L6PNQ%8'>"?N3CEY+(CU&E\C\*VQ@->\4O-7V,"1.7KZ5LLM[B%NAJA=Q587%M^JV"H@[ =L=]K&5LBIE M;;&RJH!8!<1'OR4R%CPF%_/._[6_K?]28(1O;&%OU>];_) _^?-=-SV>)T,9 M'7$/USJ-P;0#*J=T9EQ:U#OROP;5.W*_(_5_4$L#!!0 ( .0[=51A?T!Q M(P4 )0K / 9G1C:2UE>#,R7S$N:'1M[5KO;]HX&/Y^?X75:5,K$4A" MH5O"(3%*M>KN2E68M/MH$H?XYM@YVREP?_V]=A+Z8[1KJVF##;4-C?W:?OV\ MS^/7#NFE.F/]WU O)3B&3]335#/2'WURVG[3Z[7*6S!H51:]F8A7UC)'2J\8 M^?U DZ5V*(\)UX';=%^'B>#:4?0_$GAPG^LPPW).N:-%'I0%C'+BI(3.4QUX M3:]3-DEP1MDJF-*,*'1!%NA*9)C7K6=":Y%5'=@Q,:-S'C"2Z/"@WS-=U"XM M4JJ)HW(<=A;=JW(;Y@;*'T5J4[LX$BY_+F=$RI3.J M42F>;X"B]_:;PQC!P$1N-X[#T=7T_.Q\.)B>CR_0Y<>KRGX?C9J?=_LHZX7^7%+,9Z!).]X40"<1)H*CA94ITBG! TX+S!#5R074B.1H+/I$$T$P[*!SGG41(?& MZLVKI>]Z43@468[YJKR-PR,$79V!.\ASG3]0(J3M,R>2BA@1'E,^1ZP=@W<1Q&1FB:K!LH+J0H,8=$"WJR#>PR-Z77-AHI ABB6HR>OPYBJ MG.%5D#"R? H__RF4F1*P"70-5#?M'*6QU*%EH0/DR50PPXJ8MALYFT'!@L8Z MK9W8$1+76%%N8;&0/:N#1\"[CZ)[WGMMRXL) ?]0^^H#NNM>-YU M:%MA.^A/@;:5PI."L16L!%G.C-C6 I3DWX)*D@$LRO!950N%US[$('.)O,YA M?+36P(UY'Q(L:+"CD=H>";Y?!5NAN"J7K4'T.^ [ M4H)1V'W< 6)SQ#< OC4,>,X#K!_!@99JP7$(<_2AX)\9D9L(L<_!^Z5Z'ZQ? M(U@9C6-&?J5@O>21_U:$ZE%=[7/BB[_.V6?#K=?L#B^P^V#M@[7%P=IGPWTV MO!W;2TD4-=C8[P*&*24)&BU)5&AZ3= X26CT>)J$3_,H>ZO>*MF!5PB_TPL> M6S;K'0]UNMX0YGA.RB7+P0G(.\!L@5?*;@U[K?*=VE[+OHW[/U!+ P04 M" #D.W54+E8W:Q0% "C*0 #P &9T8VDM97@S,E\R+FAT;>U::T_C.!3] MOK_"8L0(I*9-4EJ&I%NI4XH6[0Y%M"/-?G1CI_'BV!G;I>W^^KW.H[P* ^R( M*3,5)27.M7U][CF^=G G,2GO_H8Z"<4$OE'',,-I=_#%:?IUO],H;L&@45IT M)I(L<\L,:;/D]/<=0Q?&88)080*W[NZ&L13&T>Q?&GAPGYDPQ6K*A&-D%A0% MG GJ))1-$Q-X=:]55(EQRO@R&+.4:G1&Y^A"IEA4M2?2&)F6#>1]8LZF(N T M-N%.MV.;J%R:)\Q01V7NJ"OMAS>>N#7[ V4/PS4OW)U(3IZ+ MWV"1L DSJ"#2=T#1^_#=88R@8ZHV&\?^X&)\>G+:[XU/AV?H_//%Z'/O;(S& MPPVEYEO U/N /M=']7X=C0;]'%>OV7)KJ#="O>/A^7APO 7ZNP!=P7ODMM'P M!(W_&*!1[^)C[VPPJO9_,8\X;]*CED/= &G M^T*(A50IYL\%^52@2 I!(\.D0'-F$F02BGI"S#!'%S23RB 9HY-Q'XTDQZJ& M3D541WO6ZOV[A>]Z4=B7:8;%LK@EX3Z"ID[ '>2YSI\HEBIO,Z.*28*H($Q, MT3&-:#JA"C6]&D30ARO6*&:5;,825:^ ^BJ@R+%[64#93>H8A+$:B:UG;Y'T8EJH&GS"1 MF0&O;EJ7-I::T&'N*E83+*AVA@M.EZ@7Y;!9:M;@.3;!'882=E6QH220)4K. MT"(DKK)C(8U8#CX!W$Y/#EM_VV^U#W_.:'UR82':Z>]Y^ M%=8;\;SMT*;"MM,= VU+A<E=:P4R!6*!G;651LX\QYPBJ08:#K D/,M")KN6U8B:PB&PY-$A8 MWK1-9F UX[DV)&3&O$M=":E,J/4'Q+)V=>- 2 Z.=L,,$YM@K_7SC27/9NRJ M_9?NJ@V><+INZL S(\.)5(2JO%_ )'##W-P!.LH9,)LM* D+0GMNO@PO*P#M M.,XT#33-, 1G-47DF^>B[1W;/SB@JMZOF(9=*V=F&53U2R.P(BLD"OVTZ@?M M7#2=AB$/&+7JKIUX'K5I/L'FH'VO,_A#W?6_"G\1T/N>/VE[4-&OI);G,A'. M 51GHBB^#/*K8PO"*[L,BS O65.P:56_ +IJ 3Q_:.M4T>89]'9_X@7],9 U M0)^PBA+D%TOKFYNCM2S9!O;!P+YBY% 9IFJ:^R'!@@IO-%*;(\&/RV C%%?F MLA6(?@M\1UIR!JN/6T"LC_@:P#>& <]Y@?4C.-#0#72.C6+1)?I4AP6=O%S' MB6T:WL[6VV#]&L%*&2&<_DK!>LE;_XT(U:.ZVJ;%E\9VFQ#?A&S?\!R[#=8V M6!LCT! X !F=&-I+65X-%\R+FAT;>U=ZW/;QK7_?/M78-(V M8\]0C*B'+4NN9US93CTW=3R6TMQOF26P)#<&L @>HMF__I['[F(!@J0L4389 MHYE:$@GL>\_[_,[S69G$+_X2/)])$<'/X'FIREB^>/U_!R?#H^<_\%_P_0_F M@>=C'2WHP2PHRD4L__%=*3^5!RJ-9%J>'PX/_WXQT6EY4*C_RO,1_)V5%XG( MIRH]*'5V_F3X]!0^B54J#V9236?E^6@X.N5W)B)1\>+\6B6R"-[)>?!!)R*U MKX]U6>KDG)ND3D6LINEYCJU/UIIL:J M#&@U\=$7SW_(=FO]0NA8YKNZ@*]>7UU^>/O^^NW/[X*?WP0?7O_X]NKZP\MW MU]__]=/1X>C9Q55P]?KREP]OK]^^OMK*$O,'VUSA6$Z6#NCJQ;K]VGS_U]&3 MPXO;3/ID.'IZ_*6G_7M5E&JR^!(G*]5Y(N+/7;_KF0PF.H[U7*73H*@2F- B MB&01YFH,SY;P?2+@D)?A3I)= K3TN%'_.S-]65PI6.1 M#X*W:3@,'O$1#2_FDG^++@:!_4Q7^?*'55%_ACW8SR]UDHET8;]\#%^*,E!% MD,NI*F" ,@I@/64>7,FPA#$&HR,[2OBDRE6I8#XBC8+7G\*92*!F6^,CH MV?')(!#P92*AA2AXY'?L/^UZ'U!#H&;*'H7VIG VJ2AQ(=Q7@\S-&HYRV)H8AS+CI/R2L*S(I?!CS*5.1RF2Z^' MG\2\N>BO?KS\R2WV$)[-(+EM'DS0+!$4YXQ,O'R;]F@V N@RJ'"2UTA2/( M02QYF$,WW HS&3T;;IM?=W&37>'6YGS?9NF.AT\/GZY?O*=[NW9WXT<_W^T< M5^5,Y]!)$80B4R5<5V9)(5PBX [(V_3DW.Z)/_4O.+>@=29*(I5F'&;7<'=@ MSXZ>-OYWIM*+L'Y^ M**,5SSP['IZ<'#4>@E_R=K?V///2+7>XX5#.87X'8R!^'\_IWP/\X.(&CTDH M8G/8X0KA,%81+KMEGR$/'OZ)+Q\(TR?/?&&Z]+3X;V[[ST=WLU]&761X8PT;#0_;*;$PQV20!^ M"QP=[JVV[;%.)OV1^?(6G8"N*\][K?M1S)$.CIIV3?0[G\[DK_1]-*MP' M;+S8DF;]Y-LS]OX+#KG,B6K5]*MM7R*3&JPANKTBLH&E,KC1)=J)\T"*<,8O M!S,91]A CALU7-?FG&DR:HZ$S0/9CJ%LC\GGMB_\*W6C8-&B_K)_XH[W=;@?@:X9S-J]E!P8[=^1R493)WF4YOG-9P*# M2HE0M>2_GA1LF13\I/ZH5$2-],3@KL3@EPPY%ES+N%[- 1SVHM!Q95GL7/&) MKC)V#$W@S+N[ >QO4L7$?Y'-BP2F5:+W%=K+F7:,\28I^C6$CQ1=>G/URB8+ M;ET:9+W8LS_*-BA#NRN M*H;![:0'7W"&.<@D0\&9&+A3C0=PS2+ZAJD,,/ ;:!G_8LF:Y'.XK7AC4]UZ MNE#I1[R@*#3XCG$OUL!0%W]@+/)S\P.?DAC_.C!YN.HNHF"M@X M"R1V(L*)2*07DXE31$K7_S[L+S!=D*9]]QM.G,^Q$Q,)3N;#DAM.!?Q7"P*]B;>(_CIST, ;\-27H)B MM4;:\JT.%/=('"BS'"@%#B0O[*B\JD98V MI/:S(_Q8\R\U1O:E53(&B1AE:"OT1JO]L:C_+/EMA\&ODK464#C6O0IB=(1" MMW?U=LF'>Y]C:,C^@YS#0$7_^"Y=',&*'YV<''T:_5:,?AN-CG_#N.??LNG1 MSI[47RB%H&'PO>.!76$$Q^#P^MC"?>"O0.G&/UAQ0X\;'+I$H^KI=,3VZ7Q4 M.\M8IRX5A]XW'GM,@?%H>O>\8Z@^Y^A.&P15&@/'J.UXH,'&8FZ53^Y)FA#Z M8?!S]Z1F@C-%(@7T4Q+YQ)E)7$,X7P,.SH>%RWRS_JJ9\67/]!R59F^6QA_' M7SQ>UNMSR8X["L$H5:@R@2_ 5A!%1^=A;M5I& AFM%@3@4UA,*D3(>TA?!ZK M1)7". ORIO. _!5ZXCDM!VZMZ_?.OU"HV=&SAPLU&YT,S\Z>; @V.SL=CD8G M?;39WDF=?;39;NX+$519P$"%GR?$9+-SO_IXW@/!R1/1F>G(XV!?2> M#D]/GO4T=N_N\I>EL5W( #NS43NOK"*1K77,6CNLB>_ A+:M$/$3L1B@S"RS M$L-D0(@GH7.N"I,8BYJ$<IK_8^[CG.U^ X9P\HUH-4?WBTF>.,GIWU'*?G M./V^;&5?@"&0!:(KI%+%,>$YU"'(0+71K.]]8BT5]GT,:)*];O#U*?7) U+J ML^&3I\\V4>K1\/AHU%/JO:,(/:7>S7TA*@M7MPA$:03^-40[$PND##WM_1JT M]^G9P]'>T^')9MI[,CSM:>\>WO&>]N[FOE 0;2,0.)=9E81QH!$AO;P;XK0MI'8=FR=O7E1W:XC3@AWB>8M,Q&I&>0VY9\4 +[@CT2$ M>T>Y\-Q,9!XTK@":N05]=VO7M5JD!2%B!B^TTXS@F4AQ"'F5.9BLUHA-BGDB MHMZE\'4";QX0NO5T>/1D8^#-R?#I<1]XTW/!?E^VLR]=P%^8;B6P-LJRI4DD MTNS8\&VW$UX9=..L!MO>/%O0T>C?W!2EO W6U=N@N M8RG5RLKP7M2W3]E?51B.RHP5TD\OH$HZW6D/+GVYG=- IA04Q_&18!-HW02%+#=PO]0RK4;!N%_Y1 3,Q6<*,L!5,8-0I\BR> MF1$63$ZX6TUX/M15#-IN)#/):!Y&''$IYWZJB4HR&;$&J@IX,Q=3U"W](02( MN9QD9:T)E[E("\$CIT)YA4XDJ^6@4_ZNG3J^"?TLP9W"/!$E;Z0!>63#KX)# M "(5&@4DRE8%FWP]=79SNQ:44>#.)*I* GUCC!)P?S[*TFKNDY:AHMW>,'@9 ML5+-.-)MX:Y]) DRK07?UD)N6S?ZL8.% MPI,HPM+.L;U!2UNRG>)Q)WN+E'D7 )H/5,S25#6[/=S]CB@0NP/2M2]0[ M/;Q]AY+;A^7MH>2^!)3<-RC!7YKJQ&L$&0N-4PR9!?',V[_(R8(F8PA@]0_77*BJ:"(\%+$"OBX.C9 M(#@Z/!HUBC-/&G[\4H*7Z\84P$RS43G(.R;^(:U M#0;R4Z9()C7!$"('29D$N\843@*L:]"%@L10116NKZ?5<'T%$ 2;!50(/DHAUU7P#YN%45N/..MVZ^2G5V9 M6"SO*ZR&3$'%"1X9-60&XB,A[,ZQ,1*548=)2^L*LR69,4.]6\/G^7A5OM>= MK,*5+H\XN9TW>OT>UF6U.2Z1PA)Q;T)1@,XG0:HMUDE1,J82!?0:ODC,AY?9. MA\)8-6#/$H8.\PX((R,TFBGE2D2W@4,_(PK2J%YB;!+2=_H.\ O"!^L&7J [ M;R\!ZJD,+[93M>/N+J8\&3Y]&'UN$^3@\4YJ?/PPCN@HGM(=9BN; 2!]GG$,]W*=0&ZZU]DGFH M"@[$S!T2HZM-L@8NN,'/+W62(?.ZHN<=/V^42+'B7!=--&,-!8:F?)1D9?JC M0OL?#7\N'<]C800-C1F(477PCLH=^.H5DCC[_H1B_KVN$CA,,).;.J!',1X- MR(O LZ>,=\!DOS8_D=EQT"I:@_%&MY(^0-XBDY=$ $BST!)6Y6^G%CF6)!\N M45$VJMY(-AX26"?).^5:BHV'P MLO0E(-ZD9Q=VI3!(R9NX)P5ULS$30N3SL&^^>LUV*+39S..>1N\QC<:;UJ2* MG<30[?5=R:%/^CQ*<(QBZ9Q)BD&=Y8XGZ)$2S>X(<)@IFM> J;S'.I H=$J% MK8 F,/0MPA4[@@G+612HX"!9:RM71%10B^FF@4>?3P,G7%ZKFP@>4T'D4,2@ MT(/:NY#"">;U@)%&&I=.MZ+G$=4_AVC\39%5O.ZE.KB&RT.<_KTK[=03T/L: M_+PR6?>#+^]\;;R(Q9P%J%<2?D5Z@(CA^!-]P?0&TH1T1NY%=E]^E+&::1VQ M/ Q;GY((3.;%4M0>=^/2S+3Q;)L)+*O=9-BQ@(JF)EAK!.)&*Y3RBA(+F=J3 M-A8ET'BR>$85RH[0_$T58[%@,PR2J&;PFF*A6XRK MD+B]YV!KF.69CWYFE; M6#EJ;#L1GT#[_Z]L1C%0P?B.D -D3U5::) \%"X_T6H:8DCTEZJU=2Z%B MM M\"3MCMCP :"_!3Y62$E9N5YS=FHVELJI+I&U\JA6F4+8^0]LS48, MH!!J_-$D]:(3&88IK7B^5%J5S!]^; ,6GH2=S)U>Y15YQCIU<^@F'QA7M[<$ MV+/S8".M<2? <"M;R8W,=@..4.$< 4YI$T$B\RE_Y@^(5V:\@*\%7S$1T*'+ M>7,&%,Z@/RUH+5$FJ,,R[!!LP ;K?HV3P)$1\&JAR.*;DI33"+5HULG&"!W3 MGE$F;7"%6_;E\ J+YB;TW&\;2L7+&L 5X5E_ M24WUD4N1X3-]"9K[Q[.)YA)7=HG7F&J68MF0L#:JPYK@+Q=.L[[<1JNTM5]? MHE5P.@99%Z\G ? "I:7QX2S>B2(2?P0_QGH,Q^+?='LM"Q N"LI.REH!"@.W M((#5Y$HRDZJ#TSAV3?J!8Y@5Y86Y,;-+LE@OI#3J%5"-&)YG)XO\A J/B2A: MM=382)7"P&1^(Z/-Z\V12*1CD781*=#Q0@IO6@J(LS15!WI,@E"3ES4I=H-" M#UH$O";\#KFYIW);H7+_!%$JQ8(SH'J/%0-=]R+_G:F:T<<]JL+,W5< KHPX M>71X;"6N5S]>_H0"\)109:F D"4$5D2A2ZT*,CU4I;124>$,(T[X]]2&8L#F M1O=0J/*P2I"$$3H7^>YE.F4G'4DFUD ]M@;H[S M>+>'M^^!>/NPO'T@WN<$XO7H(WU.WTZ)0CWZR/Z(K4V+UWRFT4-7L&?.U+TT MUCZ_YK%)G3'1#75-G8\I^?=00W7BI#656462NW)Q#YWL\BL)DWV^^!?+%W] M3 _8A-.CC34RGPU/GO8XM#USZ?=E2XPDK8,^V(,4=%/^"V L/SE!O!&HR7G/UWJ^UO.UGJ]M8Z]6!/%Q.(=)2EF"VD',UB6>=6O3%,9A MZ=QZ/X[/IV;E)9;GEIFBI+3_3NE 5YLK-7K2>+^T,6. MUVU)!4@-(F.!"9XUZLP*R9SM%UTV$L+N8<6!8KQ7Z198-:(.GA:$A@ZI0BRVBIDYI]EG-]4,Y47B>%KG2Y8R_, M?$V(^E 9)LLL>8@OL ![124XEY MKSA%6\TOMG2EP90PZ\G@SM$3#/)2Y5X^;D\NMD$N+K&V"&-!_-,*!Z_L&F]- MR]S.6&^5$='3L2XZ=C>28? )39;O"@$29 /&(S=HFNQAI9HUF()#Z=M-X#GO MW320(IR9"C>,@0?"0XJPE@L## +/F%?A&PN(SQF JQHBP$C*^#/^7QK3 0%_ M8/+W *08V>B4B S,@!JAYXS$W)1]:3*PNI8 (E"EF8 M19G+A,1WRF-:L?XXPU!4A;12LVY[#@"2IPD*$3* M:">%PSW1'XKA/,*90N;TFVL MFO]F':_/A?RJ-+4P.V,T[J)+Y;8IU2@:&@T]7;!MF>D$%3\V)F>F"T:@6K[U M'?3# ## I42JD:Y^<@VA,Q@M,+>9&AN@440@K4)7J=F9*!B HCEOWQ(.5+Z& M,352(HBM%BR"\#K,:U^/6/5DZ@'(E)4[@W:N)G&#\S;*4XOV5Q:QOJH(6V0Z(I$RC-WLR%P5UJ+K5!NV/P>P:J M8*SPRJR]S7A7Z423M*?38?"C5:\'9KS()?"OQB LT&=A.R,$5!(WJ3P2\1BD ME4''9W9#YNQ)@PP)-( M4X5$5N2+AFU;)8F,,*X3%B;# ;'9(4TKGUU,&AQR,VMZI%%K^V_82M^*LB*6*2&=ED%>Q+$POC/Z#0IQ%_?-T1*DO"Z2(=L(X(%F4:Q M =5: VZ9L^'.#)/=)P99TPG#B M&>//6TT$F//-^+7%@QGD1&SFI(=?6>>D& MD,P ;()@&%<,CY9W I3U6NMVC&N>=/^2]1!03WXUH1&7'!JQ^\KJIDC>TYTE M9>^]R@0NMN#HK(D]AIJ<"<#T@<3';.Y)K57-Z!EH9VI;J#JHG#',<0L6A]%3 M_>Q'K/ZPTL !-/7#9*''BD$VBH:,3OPK69U,+8D!5@JCD7"U,"83[#K6/(0! M^F)0:T6$-D;A-2Z!1DFV.MJFZ:P%>HL?-A4[HOHJ54F5>!X<'+2AU(SA#JN0 M@JY6D#J'Q-_YF#6CT%J<75,^V*/-V :A^**+][.=2IUEL1-R&G?MZ\O%M+CY[QSQN:&^5%ZRP.I+-VM,1%3"$ M'8L%@N!>H72P4V+VE5AK88X M;S+T-_;J,XY\R>30(_E-_&KC5A5QT_+72T-;097&RV#!UB^;A/%M@S#"%O^3 M+DD?9?)G42JO;8ZT8Y]UO)?+K+]7> )68?&,\JIH2'/,U^["[W5N*/:]I :O M%1,"2X4?64P=(%*8T@Y.V.V, R1-CX<4'.S_<[J/H M]BA@]P?;1*BH:\U \0P!-RS(Y^!J<)A1;Z&V2E\ ]EX$#?UY4\VU_^Z]%_3D MRC?M36<0>L^VU+(LF<(@33^K>> M516HPW8(01\@MIOC/-WMX>U[@-@^+&\?(/;P 6+?E!STW8O7"$!%)8C?:-"B M=U^ZV12\\F1GY9\M))$YE\5 MI_;HPO82Q4@M- B@ 2 M%3F;)BJJ0D69!Q6ZG.9FV+7LZ>>A4,*#%VOGBI*RG-;R;]=IK$VW.PQPW0C% M%/1EA(LH6 :V ["-N5'X55'1(JD*,DU[6F_#O=#4>^]FLS9#6..;HDPYSJ2H M95KR!,*!)$-AO>6_5S#F2%DT&7ITZ;#A>MVXY:)H1CBN<.\P#@:1EP>!3#F4 M@$QO1C%F1P\0A\B+#GB8"3^ZV<9N:O\TDJSJ\S1M-"P,6FZ@+;])(7=X2F1_95RGJJ4;,Q7ZRB*N/F,I/'@;>3JQ2[()*JNJ,%9YG!>2R;!Y4@ _ 1I8)*81NG<^A\=X9OV\/CPQ[9 M1YR7#8=,=]C1?,776\EBT!K-JJ1LW]7DVK.TL\&&V6]JJ";?4Z:2^"J0P\HD M\Z&%IQ%SMT&F4<7F6X58?*4@]RM",\5T.;,*[31C629,#(-@<1M(9W5YT*]==NKG1>:VE MF0Z):-!@7WW!\CMH6C_[8MT2[M+N*ER[2M5=!)J/H.;5"\=[8&X,)IXKRBLW MQ)/B<>$N>-*''WE ^=I>2X9KN:4,E M(1+JL=ME=]I=H]&]>BDU>29"Z1:CN-5J=$YSI?KC-+Q:"VOI8&R0-\T/S$RM M[&1T3,.0*<<)93%T]S=$1=I981SMF!LP02J+W+A63ZN&PX%#,&J65+9#/I3) MS/)/2NY\R2OH/O(_DFR[:;*GXC++:^FR[!^DD(7EDT0Q#K5"49^LS8M:!T&[ ML\B1$Y15@@W#)2X*8'*IG,)]QS7',=THG7NA)+ W59RU006M8%_OLG2A=W8( MM0^#]6Z0(O0"!.&%R\_ATY.H@E(F+X,?7#?,(99&M5*/8;WF+-6F$B^*@>] U%1,Z$H MNH_0*&"$C4X\?;N&D?!=/[36M8;B-I,.!MWG0"7LDJXOHA'I^FB^!\,]J8.5 M&R+DW !DX-HF*0)($&:RP>N0GS*9%DS\5HNL*ZQF'O"R]>@340+5PL6"00

MQ MDW*CF+K312VX9:-7?HE4BEL=HD:C:PS7XG+TUOOF[A=!NBI/W@B:;<@A2 M7N?&%U;K=$IG4\"I&2L+>DWVVA4@NB:.D()%;?! ,Z;6$PCPZDS-/)?&Y%]M MX,.$JLV& ,ZN3.M\)S)?8$(FW):!B3BL,\5M[.$*^:45>T_%4M"\X<=4-&(Q M;6I"A(@^B-PC:-I,J#P);DX13R9.N& 9"M-:8SX=.!86= )4V*-BPQHTS-[= MQ*7>G*WII_L:"7$7_?1M:SE?3G/)P$D] ;TK 06NR$9HJF9@4'-M%9=E"NI6 MG"TREB(MRQH=7 [N<:$G@GPS74S>X]8;#<#VDM>J% 6G>UE%;@ ])E8?\O1@ MXWRRV\/;]Y"G?5C>/N2IQ\1ZB-)+3K2>&Q8]1N<.(VS:F&#C!].92CUSS]7K M2Y;!VUQ6U3)L5HUC%7*^&]L0E''K$61HE3H79"R'?PH6^HT)R]=HXIL@#-34 M:C,?Y!3=?B+?DKC\]-N[E=W*LNVIB1ODZZ9PR2XUYN)AGKW! MP _<5GTODNP"_D0#WZ5.,I%N*77F&SO[/\%F;*_2U/:/^6Y77/NYX]#&B@K= MP4?O1!&)/SS%K%@DL$7;H8WDVB/):'>DRGW1?9[N]O#V7??9A^7M M=9_;ZS[/?QCK:/'B+\]_F)5)_.+_ 5!+ 0(4 Q0 ( .0[=53 W,3!4=8# M *&V10 1 " 0 !F=&-I+3(P,C$Q,C,Q+FAT;5!+ 0(4 M Q0 ( .0[=53C@ X)@A< " = 0 1 " 8#6 P!F=&-I M+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0 ( .0[=52Z"1"H'A4 ,@_ 0 5 M " 3'N P!F=&-I+3(P,C$Q,C,Q7V-A;"YX;6Q02P$"% ,4 M" #D.W54FS[D#P$W !AWP, %0 @ &" P0 9G1C:2TR,#(Q M,3(S,5]D968N>&UL4$L! A0#% @ Y#MU5"1)J<]\T@ O,4) !4 M ( !MCH$ &9T8VDM,C R,3$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( M .0[=53$S/ZEI64 ,>X!P 5 " 64-!0!F=&-I+3(P,C$Q M,C,Q7W!R92YX;6Q02P$"% ,4 " #D.W54W]6@?Z00 "TN $ #P M @ $]#$P7S(N:'1M4$L! A0#% @ Y#MU5':. M2']^ P 82H \ ( !#H0% &9T8VDM97@R,5\Q+FAT;5!+ M 0(4 Q0 ( .0[=50W8X^Y20( .P( / " ;F'!0!F M=&-I+65X,C-?,2YH=&U02P$"% ,4 " #D.W542%^I9;$( !42@ #P M @ $OB@4 9G1C:2UE>#,Q7S$N:'1M4$L! A0#% @ Y#MU M5 7(\4>I" 3DH \ ( !#9,% &9T8VDM97@S,5\R+FAT M;5!+ 0(4 Q0 ( .0[=51A?T!Q(P4 )0K / " >.; M!0!F=&-I+65X,S)?,2YH=&U02P$"% ,4 " #D.W54+E8W:Q0% "C*0 M#P @ $SH04 9G1C:2UE>#,R7S(N:'1M4$L! A0#% @ MY#MU5/X)#S*5)0 >CT! X ( !=*8% &9T8VDM97@T7S(N 9:'1M4$L%!@ . X <0, #7,!0 $! end

F^G6+843:FZ,V[4X+6=URW MJ)(F9O+O4IR!OOO=.0V!!2;N2E^ Z6+=MMLU%=. \?+-8* M&N1D%.9NQ%D>188)%,GZ!:;8Y7]UIS(=H_Z[4-8_[GU:\F%I=$EWZF#1QX.B8D'TSU!_8W9W9W=R!"#+O*.!6#N;.,=?1 MR08:)3[$LXAQR/YS>G0,H@\,%70ES",:>*.@F4R/ 3W^<_>WO9^R+4S#^+3@ M)?@0GR6F&F9I?"GS8N9#&XWJ+^AE_(JYV?@=FF>=\8."MTZC?1AA(FSRVL%B M,2*]"'UC1M^\\GN6$DL,IMGC@U&7%36! \ -==E\9T/0W7':N2ZK$R2Q;O=@ M,:X=;O5,F1XB-;^^":UKJN-EV3A$:E; N,YF!;[W/N5Y=Z[)C7..RC3_DFLS>7V!4U5':1$SYQ-^!B-D MGK YB_G$NIY@[POT.6>_HP62;<':TCOPQ/Z?8$8IT@'_>SMMP$S9S!+CGIL8 M9\9)B@^@K]9.J]&D2XXTH"&,(DE1$4S\OMI;/[.D.OLJP2 K*#D"M3GE\<_Z M&DTR-- ,Z#1P7 Y3A^9VS2QDU&;C*:R]QOQ9#%]-8($+;_CBU->.)_>';':7 MSW'N4[P8/4B!M(XB.J]N?=8(<2D&N)&,%P#BU=&&A9+X]L/V^2N2S?(=D24; M'+'.7XJ@X7 C 3$7W@ M5XU,EM3=$0ZU])" M6H#$#N-DE;V$$2GB&L:+\.$L9'X6L<8%X6%\?RK\ZDM(#\##7;>0)2\H9U/3Q! M'T6AET:9+XL[*6WGMIN9!!>)LE.NEWURG9B;^;)F%#H3AMT]%%2R9PN\<%ME M2?':.)]JT@GPE%ARFFY75N.J/5S*OCJ7Y6CFGK4%ENP]Z@G'8@L!P7=(#/)[BC>%I9/;1I8O^E40 MGO&]<@2J6E7:;.O=CI!EN]MOVFT_2]V>^]<$""1)M$" QE(4^]._L^8"@E7E M*BV@G!'W3LLL$DMFGOUW?@?NJ\1X"7MG?3H$01^$N_]'A7#.R/(E-*=T I$U7N? M!(EH'TX#0LB,U@P+7P1C+# X)N1NOVLD,-[KNG^=-%=8YZNTBE+6DXE&36LH MNL"BB0OP(3*&8/:*.\X8Z DON30M0NXVML8A";OK;Q(-\9U/PU]P.^O-&'.+ M!T0PPZ9#ITQ<+(CL\I(3EAI@9'X9*P-+P/9V"98\L.!3!V60 M!?J[X#:_;[.-V37MF^1E0W GJL[4RW(EUTS=7304+D\,"@4;QP)P: M9TPT&S D2YD9.&K@D"7X,KQ0LU%_: G^$)QCTEF$#1 @J;^S[NIPK2+#NG . M5JL0?Q0O Y[20Y*>[_@>/PT]]A\S5H8$!';[&_AHLX"_^]_DR5,GUC(\'RUU M&5&A]_8VH_V;I%WW6\!%$!NV'=B<9?G6%&<]5A!'G@I& M8=J>5+:)\C5B (?]3%[7EZ_,4-%L-@W1'&P0W8;&C=#M;:M1'U> ,_X[9DLR MUM.M@8B3%#N3PJ *9FAH8#"]"DEKD.%#^(8,Q\^@&]'N> 7\L*=.5H&)? [: MS,I.2$E<P5,NR=^E@:Q$IA^KUM4V7 M; \: AOSUCR@=$VJSA-,$'4@X>_R:ZFO<+//C 6 Y5K,0K M]/D!U<;Z1@FZ%BB"-V;OU3#(O)VK@9/Y,8US]T9^4V >1N@#4TI75]RLUV"M SP8 MM_R+IL#%U[9U#"9KYJI&SV3'B6H#+P5Q%_ZS*#L.K"CDLTD8T!=P)A3>[A+> MZ#F-.\/5'^):SJ;I+03-B[E&?7VM6;!2[[.WV#I2Z.!>[C=QU63O!6S*@!_2 M[X?>9GLA#-1_\4U&,;>]T:A&=O#%4:,^L0'FU= %S?6CUR??!;D'3(M^(+P7 M HZZ+M+PW9\3>8,YAKKAFJ$]$KC:<$PWML7\_-6Y@P&5G60CU5?VSIH#=/WP MV@-TD2&=@FS9EB7$=2/Z$BS_'F4![[Q<(JZ,PX ERRJ34AJZH[;L[L,$T4'R MJ>0*KK!ACC,B>LJV599+PD2 "(1N@* ">Q7@SB#7BE0W;['BA.X"/@9RKU%? MPNN7N#:/'GY./[7I6T*P<6--@'VSS;^4$R%Q "?E\#FD70>^]315Z@^N$H$C MDE'S\^73X_?$CF-P4D8WI]S4Y<-46IC@2UC#NNU3/%CP;2^/W';Z;H]N=WGV ML'*ZP\6QQ1S?@3(7?!/\^L'U[=^?R"0#:ATA,F,SNA0M6]0K]](KI#%>-O6J M%8V!*XRD,PS[I>"\)^P!*O:FPR$"7B'9RC):6TN._]?S7\Z3)X^>/0T;NKXA M1.@W\/[)-Z;';7Z1NY:N5'A :&9 4F)<0!7DU,;&+E07E: ,(?X3C 4XQ>G6AF%.#)&DRW9>"@%U"O'"H%9IN0^48Z?+ MAX\NGG/H)KPU@AF37UN,M&I.>3E\1L_V,S,#,B)OA:E4O #6R[1L6))H"VOD M22]6!FVWYX MXSDVS/5N&W9A706%/$&RP_KC0/AELHKA81-X=;6%8&?.D[\V.PQ-2<,33S!- M\*B9/8+!+72^L)R'K!'U7K44[$KX"K*E9T0F[Y\!M(X@VDJ4 19% M&Z-_AK_3N)"HC^ZLCUP9:VO+6*ZKR[4I_OS*;U/DDA8WU]K0BW'H1IBN/6XG M&=ER6(R2$A;*S+2T'"O.92C!"V;ID@*=UH&_+;GA$O_TLJG@:V4V4;V#]_D M13HXH,?+=+]2LG.#4L'$9-Q>(QSIIM]AFAAM/+[:XR>?NYJDS$WQ*I/Z4WC8 M)_ +[)>ESO@VBL:=1>,%0F2+,UP 6/?ETDG#]^5K)PS(,E/+#*K]5LBQ-%8@ M];=%])+3O8=RH-DSK]MXP@M/O1,D=&EP3*FA>%QK))6ML$N=H$*AN1B155L6 M6GKU#!XG$L',DEU%'7TF*5(N25!GL?B9!.1M\C%@U[C:EM[UXR%Y\ MLC=9V^FIAQ7DNRGE&M8-2*UTEN>-%,L^V9A\G=5EMYE,T"8/*)9FOFC"/"^' MRE,+-BT*O]R0OP,K@S>B.HX^2NC%)&9.4[RQ)^5U]5;8-IKOUC-$C7W735WL.9HA+<87D@^!*$O!-Y BT]I!OQT2;&*3+U( MP9?94-2;"9PV S648;T6M0O-ER+"M(I O!)4Y-FV)%*TQC6_>ZI2"!4M\T(O MJ!)R+B3\<$"G0XP3^KX.VI15HK*N#(]3@@"B6=58 *;\DXR3RJ7:XZ\'&!-" M2JW+;9KDR&9QQ76F#O85C(N.$>$,.GQ+2!HQV67 AVKV!GVP,#VK[A>^&EHD M?/<=104[G4MH=&80,0QH>DIH-W!YX#IP-\VKP;.\,<)N "T= R M"* S=(%3.WF&273@&/X0@-;RH]U2']\&3HNRT M3FX*+^ZAB"1X&[S*T><3,5K@W.HQ,=Y\/8B9&V_[=$.0C>>G/!^VNI5_-: HF*?W5;;$K-*/[N6UI MD1X_D57ZDEE.;^J2H.<@V[C"3(F,=)%](F:F3H#[&^*QX1X^RU7$O1!)57:] M1F.VLRW3>4>D-&Q1P^6MPP7T"C,1!7X9%#.YIP!"C7ZP9S2ZM,IH2"5BIS+/U3VQ(FNXTC=].&*@>4"5T*/^2V M#:O"EHUDZ%T"/ENYXC0SULJHVXJ<0YYU)=>C\HJ=S$Q968AD\4(4UXM[X"/4 M\*FD!1&;C3.XKCJJ(P2RP0ET-7LPGD/*J\(,;.P>%F7SML0)FK".RZ%U_PVN M&26^Z3^/K9H%Q'DJ-@;%U8TNYJG:%+0 M(^8_.!H:A/DG<$LF57CN9?QX*',^39!$H\X[0HXAQ]THA8:3.%7SL8C1$YBO M)_!2.;Z;.JJJ^X"*%+RO^!P:& /7Q/'U6-;.& 5"! \-!1&:V?9*<(3G]VKK MCL25LD$"4]%;*3][XQ'AO6A;T)"OM=.2)H;0>!*\\=^_^V\EA#+.!PC@:QJCA&&"+R3$<*L;6L?*3WZ'L$/QCSAT_ *[;AWZDM9[:&V1X) ,AKLI MZ'N*BJ910Q &NJ$KV'!4V_+!,9Z8: ZB.3AM<_!SUC.B'EGV#6(/I-Z"_XEC MU&)'QWTXD=P O*1M%D/76S [X5(@9&SSM9 N3%H8P)=[AW3J%#S:@?-;H>L ML\FWCD((X2 )PT2_-;DAB_/HPD*NR2<^\CQ*6@0:&W[]GQ<7YT_'H=%: M)6I8GG[&0QP8V!K2!\U9<\;3?"S[,:4D:-BBQ5(9'NJ!%3^<_8[I4\Y[I(TZ),$>&5WW%=$.%.>^!1XIR M=TZ5[3H$78TGQK,3A)&EC);W7BRU('WY3^\E!4NPW;>XCCS!P@[.(;?-?UQF MP)%'L44T!$?H8 YR>L[Q1=$7Y X/9/:0'$S/7N8='LSR[A RE-/GHQ4@5LA. M>Z-T;N?K'V$[?L29L!=/OV+H-/SSV>/G,E=%9K;L# .(L4K8]JFFM98#[ 'H M. *.]X>[1,TII&ED_9CGQ*TF(96][Q-M)>%#RF5"N .^4W?'A8GJYV35SXN. MYP@?6"[*5!:4MZ$^#WLP$%U?$J2([-0218Z^X4\*93[D(S]YU>^E?\([X64\L)60]B0LK8SL'IM4Z'QM4CT]SLOH(IH MP/H55?1LQIF)%%Q3NJ5*=^,'JA6BLM:(>=4?>BSG*.:;!<5DH"H*)=(]F%? M0>O$DI&ZL0EMG@E0>J!KV^UU^?#1.QL%%N.;TU4.[RR^^>NPR6J+%+3M 7/1 MPT\__E+?P0W$4.(,D7:( V-@W&(/"@,KV[80;S(LQ',F'6K3Z MW.\K;RKK@\"2K[.A;YXOFA;VGEX$5-77#Y_3U\^J; ].R]>4H'J^*XM^#<]/ MLB$_@#6ILFUGON[PN4 /Z=*3*\#7_@SO#P]@<3?8W\>)I*_U]_(E^%9A!9YN M]^39^9,OGWR.6_6GOCCR)3@/CV_ZSL/S9P^?W70=B+D>7[R+"YU?/GTTKP?Z MJ"L$_VC'IT!D^4L2A\/MOT$8=W#^&+OU-2.X\(/G5XC]R[-*Y)SE7\^J5;Q/ M'L(M$^J=3$)QG@!='3,/*L,DU%_>QCP\/!&8W6BZU9>WT%??6JWD:9W)$_(A MM_7RR9-4_S^L)[S[C/;S#J"^V^S$@8L3[@*L.?[E_WQV^5D4M),4-!>:_3^+ M-OG3GS$^F[?0G=Q>OW\Q?/?[$A_WN%>&,\JE; M:<[J_"E_=Q.X3WC#WDN-)2[MB2_MI*:=S6)3H6&^FN?BX>,H"Y^.+,2EC4M[ M>DL;-?@]-/A7=TPY15&8HRC$I8U+>WI+&Q7X?<;@?1E%X8.*PKM+CKW7\D!, MB_URI!=IAK6<3U-2XJ*>SJ)&&WP/3?/X63S^IWW\XZ+&13V-18V*^CZ*^E$\ M_J=]_..BQD4]C46-BOH^6:TG\?B?7#[K$TXISD2KK54P S\Q> MQ*6=X])&@WP?@WP91>'3$86XM'%I3V]IHP*_#U3WCJFO* IS%(6XM'%I3V]I MHP)_1Y/>HB2<4E[LDTQ*SD]N*.#:+17)Q6EG&4Z/67\@E=Z*[FQA^G\,2MV,RV:3[R]IK&DKJY M%EFO,RQ,7<0D_LPLUSV6-E1VE^>73U#9%FZQ.SV5;-WAB>A5TU.0W9+NOD[TW; MKY,7&]/"624[=)8NLX]_@M/ ?RZ* $_M=!A>G7PV( MG*S*[#SY%2=K5Z6Y,CP='?XW2XH2Y*$S]D'H:G0QTVYHN/K*X)3E-,E6)J5I MW6UIZAS^[=:2[F3Z=5WF9;\_AT>%3V@4^;:"+^)SM5F],G@YN R/5V^&-OGN MK8@YV:^W[M3.&Y MC,[^<,-^[DBJ,UJWM2UD;&'_6*>>94MXAZ^S:I?MN^>?)7^:U0I_,'UXPJ.J MGWYU_NSR\L9!S(\>?_4N!C%?GC]Z]/C&"SW]ZNF-#_3XZ4TWN^T#7=X\\WK\ M0!^YA^#]SSK[$-[*1QMV=BL9?['R[)6UT+'D/CO=^VD-&8R"]Q=V]HYZA?,6 MP=/;]X^=BKG3SL1ECKKOD]5]/%SU1'R.T]OL$P7^?4I%F/DD.2Z^3,Z2RSCM M<&Y>05S:.2YM+&C=0]6<14GX="0A+FU? M7<3C?W)!T2</KCHL9% M/8U%C7KZ/J.48GWI](*B3S@NG9%D/&&6'%C'F#V8F9UX9TQD<8+)S#5CO M8 I6S-+,)4D9&>9/9OVCKW"?5NX/F4^.K/(SD:ZXJ-%D_)'7/YJ,CS$F,=J, M#QI:QDDD=SK>+XJB[,NFSJIJG^)HD%6&@T7<0(^DK)=X9?Q2@O]O:)-_G+\Z M=]SH\+-UF:_O-),C#D^(PQ/B\(1/AL?X.]4:\^8NGM.&QGD)4=;N)&MDA'G\ M5YR9\('V_B0CQ;C,4?]]BOJO+G%_/LNCDXX88&,T..3JO_B+-(Z>5 W M??+7$A^QS).F3?Z6]67=?!%A9#/S&>+2SG%I8T[^I)##<]J<3TP2XM+&I3V] MI8WZ^U[#MZ(HG&B$]4D"<.8C&=]4\"@83;U8MK".=?)B8_@?[S;>^B2W\6.; MD[BHKI>^CI.P91\?3' M6G'40=1DDQW3 S M:Q&7=HY+&\WQAP^;HB3,41+BTL:E/;VEC?K[/D6I.(;A5*.J3S*DG8]DO-XU M&$IMFM8D+5R[B\6HCRT[<5%/9U&C5;Z/58ZG_[1/?US4N*BGL:A13]]#3S^- MI__DPJ9/.'*=CV#\BI>-W5+SD)V9\#W'39C!)D1S?Y_Q,_/;V$CS$LW(I["T MT8R;+;-SK3)KMF8.BEK^6-9KY(>%@I"^C=E577TW3QK#7RU MV6Z;MA_JLB_ACOT:7G:U3FK3P^%_ S],$[A4WS#--/YNVS9+TW4T1B(IS)6I MFBU^Y3QY,3T3@IYE;:H"GT%F0^ 358Z^>MMT-)BB2W9EOX;GQF^^;#:P$_M/ M9(K$EX_/GSVY:;##.YPB\?C+FZ=(C"\4AS9\\D3*?YL2.A+.Q9Y%==YTRG/: MZ3C-(0KAG83P+U6SR*IY"]KI[>ZI5$8^X4K\C-QE\CH;]B073=862;-,BK(U M.3JS$4,QL]1*7-HY+FU,2'WX;J8H"1_=0G^2Q8OY"$9@F_-FLS5UQR-'X3\V M9=\;@\;ZG9KN3W)+/[9EB8LZET6-ACJV'9_ Z8]!]&D::JS[]&U6<\*8RDD- MF6=CAY%ZU9S^SL-(/^%=_=AF)2[M')2+-F4 M;['.2_7@OJ2<\B*#OW19E;7[%)O8EWB'.C=G^(:$V?E9S?WC1PSZPWR1K>IMHGOPVP@LO2%/82 M?%F;\N[.D]=K^+K)JGY-?^JRI8$'@K=HAM;_64L%[6U;PF[A \,[M/5Y\NW0 M2FM&\O*G?_[P[=G%5PEL4F$V99XF.[AV!JO09V\,;!SL)CQ.GM4];*+9TGM MA-^;O*?;8;\&+%!NTJ2L\VHH\-*+H4^0C:XJ-[![!?PF3:2Q ]X=7MG F^[6 M(.J 2V2K!I0*#7>ISM7T?)/Z0<\ABB_ M09M)%.'?W9J$QQP.!!R:04I$FZ8N^Z;U-AIVW2SAF+(@$_'N+(@Y7=:($'RY,U(;)CTHLR3WG1X MCL^37] &M?((*B3[(MG'Z09'QL6,,\&[B' M K5(GH.1I&8L*PST7\NVV23;85'!TXBZ:-H5O/"_26EU).N[LJIH(5 BZ>?^ MHK5F-53\;63TR."[HF90E.0JL&ZUR4W7@98YC^?YKN?Y[TUMII5X:^ V';JD MI-BRI,H6<-Z&&M8_I9.R,ZP30>/!MW7':#\GSAKL<5.\JYV:RTZ]%W_J MZ)L_Q"Z]6;SW/-I'^,OX1%^7H!G*'![SQ5565M076=;D).&QBPK@'@8-O)T. MW# T ?Z:)B#OX%)Y[:FV959L59$L2UBL58>J8(-V@X0??_&/\U?GR2OP'EMN MMD5]\=W;?)W5*[KT!\$!PW$ L]IB_\-+@J'(L&Y+3L*5"!T:=IMTV9B8ENS-*U! M)ZJL"7,$WWM1UQ";);\8[%SGP&O=#%5!%U@X PQ7V&;P#3#E$[^#AV&/[JB\ M@OB=)Q3CP;_@;R6]"LAM0D_'@0NG)@AI?"?U$,U4*@F?P$2Y7Q\\N=<$&_AU\G%P_/_BO%<+7M35OM MI_[^_W''_]"V&*F-O_#EV7^1=P,+@=%N!?O3@N,.$5K%+X)_S*R)6;:,SP;% MU:YFJ7#6?;_]^D]_0KW3F?P<'.G34#G)BZ(@A!VN?(IGL#-VMZ[=A+$1@$"J M06N%YS+KX((+V,HMYCQ@6RG*7\)AX6@+SA^$2G"P0$1&F\\G @4B17E9#FU= M=FO)(U@1^3F#6 LD88M&;9/M.1H$06P6(OL99B'@&Q"G#5LZZ[\-$)6I#OB+ MJ3%! #9PJ#M#E(5?/;Q\F/P=7GR=O,RVZ.C@V[XV;^&5_KK;GZ?)-T-9D;A< MI,FK =_Z\NG#-'F!VA',XNO_3IY]^>P)Q8.@1_!]\,L/GCUZ]@7^Y>S95P^? MWDK)?P0'],.U+]^?$1S7;6U+DEN(JCEO?$9'[.NLVF7[[OEGR9]FM<(?+$]\ M]Y>^^/(]O752%O_G,WC5S?]<9/_3EMV;_UEFU%HSRW@'_(G>?"C%?9?' PO[ MXCSY!=8Q^9[7<:YJY00._4D'\W=1IE/A_ _D-Q=#3DX@6LC%T&%2G3.%:&)! M8L$U@#/'8>2 %04TML+B!!84OU6B&4$'VF6@]$I@G/\%MI[K&/^W&=2'1EJH MY8#&W^:Q0MHFO&DB"H-2CCM35?B_DI/$;Q]ZMRX.(':GL3?NURPT^OV10!/H M,_,G7SWODF\A\!TX2L;7?@&>TKZ#B\%]OX=@O:9*Q4M8N[+7[_QBNJ'JZ2L_ M@9_"&3D-J]D7'R@N(3H,BCN6]E+.;:=O4D;/4*!!RPPK"RX,/SJYSIW9X8?3 M+\GUHF.;MC"PP.3E81A#JUC#+C2U;BCL/.ZZ[R5>?P+@!WBYH<:B&'J+Y,3I MGR0:@%O G4MS9>R]U2%,?6>.TN+E!M\#2U!R /AJ67$%40J6DK+E4NM1>M#X MK9N<[Y>3UXIY$SDJX<'J4AN7@0N[-3E7X&AM4M@D/*'Z>!J<7'=SK#EA++F" M1:'0#*^),9C;XEQ/"U8#[5%I[%$1LK1NG2SA(>!U0#K);X;/#'O!H('>F![K M>[E-'&,K*\5]3?Y&'KPP.2HV#@#W('+\<=5@_1.%I[7QZAXO4=8@G#UQJ\U4 MM_XA#NBN3*I:M-N(+M)*(*D M'HCL$ 26%3%IPW*)07<%-RI$PC^XBGJ%REH4+$WR]M$#QVR&V!A"%)YTCR(;D;2F5[7SQH5_&Q) ML;_:T?_U'X\>/_==;/H OICC IPG/U<&L2(3SHOGE?C^R(U>R-0#_OXG2R41 M2#L^2C=Z:498QR5NTR8C9$96>[H?S4;9A1G"X2#$*,HK%2&?$Q-$^_++SY\7 M9;>MLOW7R\J\O858BVR>H=.&"@)_!CXJV*;G)+QG&#QV7R,*!W\[*>H;^(!Y M)E&]//O\A&1?5ZNL:65HT7[7!:Y9/W]9GCVYO'CVY=/'7UT^>O;XV>63S\GR M@6-Z>6EMG[>OX6/-=?$^^_,O)"GJ*DN*SX8=ZG"#[8%5 A7"KOBCY\FOK&!! MJ\+%!"V12Y&-A"5+0.! Q,AW!*^I4T<7E.85"'N'_\"HB>_2F?8*'+).U0W5 MG^Q]0:&O2_#B0(3AM2^UXB.P6+ZWWP_GF&B-4" M;KHL1J7EL*/@Q;4$]V+R M;K@/N9Y8XN$+((3.&/T[N)$ED3/4QA1=4@S6TZI@JRCNYOH1WP[^V_EGX$MV M6)JM^+IK8[7$,@2B,7[M3!<;7A*5GG-#N[6I(#Z'V.(,S@ZJ1J0>C5HD:I&3 MTR*8/:W0JF.$@*A/");VAUJDEZ0>B@HC$,B'P"HK!HF% 2DCG+5%:[>@*I;& M.D)3=Q&F??X/ZCCI$N'%OX)PK!D0>SW4/6D;^ /;=[#V11,M=Y2YDY4Y^'C M- !W1I!!\>WQ$1,.?T$[J'$[VS]-Q%I#*@81/X0[E@3-EM($(B.\>QLL;;A< M %,5EH&E9FP#Q X[FY!F$#C#' PE>C05TL.+PSO #6I,2;#EEJA%_^AY#_#D MX#(PTL*&-/"+P85/]JVBD$OP5 MAJPH%%96.)B>$GY&VY*DPH_,VVW).=0#/Q>D'_N?KFS75]FQ?LG>)GEKBK+W MN\RTN6P,X?)NA\\+>J; ]I.KLFWX_;F[Y"W\Q612!NQWQO#7_U%3T]8K+$+Z M=[.6/[7],B_7$&,$Y5BNU<'%VW*Y[&Z3B8ZJ)*J24U,E?DX?G.MU#<^R8O>Y MR/H,TW-763[AM;=F._29E-&Y_[,V/=8T6,.0"LGW"Q070NRCA5Z6>6D@DM?P M>TW5]:%?-UPA05Q^U72#]'M23)U18;4.I65)E<0 M(V ]Q$I^%-$HHBTR%S!E>$3$E'Q%3P@+]BQ-H[$7YQJ_G MX0<_2%WMA!;XDS]5)]?'B@=)J2H$W@+*6*N^JB,/ZK5A99>[N,H>-"1J0U3M M<&C-559A'E;"0NZ$"JK2HKXM D?[N;'^BGG=+%\33!('H,(32RI((CO^<6P: MO$_/+16J"?2Z,#R^EJ)N@@QU&(\G_V]6#^BB/\+ALA?/4GLDEF7;H>D'VUE5 M-J#_9[-'VK5DE[D(?%VVA3;+X7<06'Q.&HQ/$:8"WV"U?M^AE^M%W?QWK.RO M]D>0!@2W[2AKAU0O\*;DCO1T5,ZZ'"GA9+DW&,/#-\=7Q0H?IA&<8Q(X%Q#O M(\&#P!,ZS5^6-7*M>.F0\)ZW>7192:\Z*+_Z;2AIP&^8'W6YV1+_RU4BRTZ> M0Y!BH6R6^$,0QJ:ZH@9'_9R*JVO8)_,6B3MPSXO &?(R*>#WX./L3=9R-^7' MYHZ9J?J?>Q?9T]A%]OZ]BC^@*4'LY[!1':4V'KX$RK3<<"W6&O6BX4FH3C]F MI**R2L*]*Z-_8& 5XC$J''N.9$5+S@B1AP$OOQMU/O@XW*!C@IIS&& QRF,' MCR)0W/$(])CMB=F>62S>9W_F$6Y=[X,C&=5.)59Q)B@;X9(AGG,ADB7.%B$? M6XXR83VOL )C$[1U4Y_QK\!W-SL"6 22J5D/=F_&8&Y,^% QESD&FQK%%OMM MNN2!.5^=IP@4 ZG^@CTX\#.F'O%Y$C.P42;G+Y,^TB]-. H@CSV'N)H !@$I M8RJ,C&*%X.ZU7Z5%1[PL'&S1ED81L@@Q !4:R8Z!76RVMK()44K5[.D_QR*O M8OH\RE.4IWG+$Y4*J"B!67]MO4ZHE+' M,H,PI0N+.5>DJ.ZJ7_!X!VQAEEQB(@,D(AJ_]@/Z$K6<]MUR/RP![D?%7^=; M^!F?H=XB2#?O,YUI<-5@8;!"Y-^5@8<[3WY8'DV\+B%Z%@5,$:V7ZD5.GE8I M#SJX-=$:I4>QR$&5C98'KV5:U?4[ N;28F+:F0&ZMOONH$-014/:&.A5.-XX M2#\?JQ_XIN"K\X=/50W'.LI'?^GY0C-4X(\VX6-)PPI^@(I(;X6DB-B)^RGC M@I@3>@9&PM[\Y\7#I^=/$_A)1?P"G'F@JCEZHJ!BOS6Y(?Z:1Q>(I[B\<#-G M0,L@1"8LP>O5C==@@;G K6,Z\39Y85P/Y"1RAD#71%*7HXISI&9RCQ!9D[SH MCSYP09HSSX>-!)6,U.YY&1Y_=7ZIR\!(#U6;XD;C0Z KC7I=_X2?"5\7+5W M]4.4NH&YR>R7L6D\M 0-:GND?$D]O\:C?DAIC@0W:*L?5-9<_V :Z"ZK8#TJ MDQ4=TV O0!QH$,_0@AWLM,DZM9MOVU4\-#EO5]!LCL:H6?9$#^>WE^CX'\3: MN-@D<^&([(TLH%0X1U />7V!TG;K##6!P%B\U8+C1J-8\&EXN)!FVXZ:T8EW M(:C#"*/+=^[T0="FX[VQML24PB!@:&'U+G(5W("H9>38$!&>7H$$$=TW9L8Z$&E^!VZDPF%=YH"NP4C9Y '@1Y$W14T<^F<$)W-LUT6OA,[6FTS4":[.>:G<:SRRWQS#A<1 [@5) M8HN&!/9-#=I\MS:DSGQ'F?QO\I0UCC U3>] *[6 1UP(M^/!>17N3)L*964] M]4T5-FQ+"+SX2>XV"D.(>JVL"$4BU$$^N$2?WJNVD6'Q-O=W&-X8%\P[+C@Y MU/9K1X%Z??0+0;,,5_2IM(@K1Z51@:'B3#J3HM2$A_Y3#!SN'#B,=NX6,.'I M+13;5E$F#OZ&SO0B SLAT@79/"MKV)-DK*#>UA[%6#+:#'EN@<6"]E^5; M4YSU9>5] 0(%SR=SJ2,*:\0T8G=!*Y4H^L U$1R'?Q_AEB,V91W=AV_#?5DZ MQ.\:86 7^AJ@-N_,>?*S,WFXX&A'YMG>6X]Q\W96>G@$"DZ[VY,H&[7O$!$8GWJ?&$B@=\@N6>/8A=L!CL^WM$ MS$'#OO_-K(=-W?9!'HTMM1^EX!FJ]S9>6.QE&J7F ANI4=*#((L ^6+HROH) MYX8V/B?D*3L/2 :4;7L.,S-6:QZLW5$,!'O$C?N.3$S9QAIP5\!5S#F?3BQ? M$OR-H'B'SJ3';"*Q*4JL^'+@@5X102D])GBF==($?*0JYXXT4&;"RM4U2"R" M]&1F'\]?:N\:MQZ<$%7YE"I_9:YHAH[.K=3#1#YS@RYKF56A,(2\P*BV/8I) MH3O6) VI3W7Y;8=KZ@*E-(QE4IH7W):+P7)[:"K"^K"6JC)0Z@H#6+1,HILC*.4ZG/">G6 (QH@PGK0+AA9,;:SQV"ASA5J16>5T2DV8]_9LAHYXXJY62DQ2CYAL@$P0%KM MQ54EBI "]%S)G$.H**4:Z=2=HRPX3U[*9XY.P2I_,OQ@E(D]&/_0FC5Z6%=& M"<^GW 7?X?8=9-AV L\GR/H)JKW-RG[L2FN]4^B,P16C<73B1^C36[ZFA6&: M57K_!L23?!"(#HTLY[ ]6[:P0YR!P:L;=#N$ [%N^I'&[Z079[P2CD3942=K M.H>+T9S3MX$"NG^83VR9:G47^O<'H(.QKU]Q 8NV0!\<+XG.VX-&[G5JZ[X<6=5[JB1>U*Q17&'GY_&IT6AT6-8SQ M-H%?*Q]#\7=AO,DK'"V\S?5WGK0X%>[F4OX+*)GL#.J M,O8OR@3)5.Y#G7-$3&<:KP2'&*3W>R*LR[ V1_E>BHF+\:G79W;M%QZ%I#)8 M8VH"R[J%VJT=K!AXSZ9 #83* 0-578:R9;ANRW-O%W@@,DMS#?\Q*)F5:9&" M6L:1U-;1Y[CBC)FZI,TJ3=:@QJ\D/S_>!);T8$WQ[954$W,%MU?N3! P09#? MB!GT4UEN=V''5A!N=!U_S-UCW/F9!GSZ;*@X1T##G*2&,ZY]4D8 0^(>OTQ* M;R4EG>._D+'B]O([2D71D;L^V>I1^H?KMK15?OA*:^"G6DZ4VFJ+(VS<\#"M M!2Z7'>56;%6-?AM0*QVIY2[VFF[1@A6_+YCS86-2OI#^Z4CI!4X[O>:DT0T+ MPR-45-=)_4.@5@R_BJF&^\!-:"B &DEE*J..]+@#F4O:2>_U&J/C^0@*]8PQ <6XA]LBLRZ M6&$^>*28^8'9&PX),QK'X*]YZ%9Y.?W4HGA(+K46\AJFNC0Y 3^6$Q=-L865 MRY/>;RU9VA'*D6_=O( E-Z9GO=0X[5YIC;$SY@U#$MZ@)RGR95/?= @X(>M! M%I;B[0:XA;U++_GT(R.XPU$-[<=6:G59S&4R=O@"$\0J-YY/?#X+M%F:'5<6 M2(M)#$3\CE4U-K1!>6,X"(3X,6NSTJJ)Y](>4V&Q=AMKM^^<<>MXY2OKN@:< MIM[G(0^]WA%"2I.W&NOFB YD_D/_T(_=H)%WX)]^WR&*-OO.-CL$F=RX73? MGGSWF=[W> MC]:8D'QH;DSP47]V$K)=D\C6$INP9KEXG_UY)(A\X,>I/C4 @1.SS*Z:%D+! MO?6N1Z@(GI&1P,'C<=P4^J4\80HI*#3[[7/TI80PS*HJ*#Q?2QT3FWZCD,U< MR)BBM#>2PU"T:,B%,A8V-&-#@&@:\T3*%S&:"&)C-] RK']/8N&C^$3Q^23$ M9]?<7'%4H;I5>3(2>T71F+MHC-PW&1RFF7%SF!?G3&;/?RD,HKV8,5J?PWNT991U@6&J.1)M_]_-+.^E. 7]/BH-<%L!* M;-L=$ADPY)<:.^GKG+ZX$VH\:!$,)Y"@];,QTPT4FGC_R: -DR=8D=/^($V^ M20.W#]07LGWIZ8Y2'Z5^YE(_XJC7:0U8&'(E&S>?TXIV0 >;O:7>$FSB=7^? M8%]VJ8HN&6QZVL]Y2!J1:N2FY5H02F!515F*LC1S61KYDUJ$#FR6MFG;7A:7 M%]0>)Z:.)3Q1UA;Z,R+X0YX00;!@Z!;B&_EWLO3!UR*G692?TY4?+EMRO[XR M>BR':H3:M; 9[8X9)N:1CWWH6US;P+Y,C:!W!M.$0OKDX7U<5>9&RQK(>R^ MX$_)?=DA]BVC5+\WY]V1,6'O)49I)KN2F5*+H:R$>8@;Y22:'=A9]8 ;=#^$ M^;JX$OGW3$M )P_:X;H0^&)]VW@$0AJ\4I/N JRA(<06$7\Y:A(O?)V$$%#9 MHH=;KY@V:+1@L!!Y6U*+L)V,.V8R&JE176-/#^]@?:A'.%"L-^( N.M7\5A" M-(*7S!TO7S@XVSUY:ALEL[;LI*-A@UA9V^+HA?PXDI2F D.88%:P YNRP[X= M6*8T,6W;,!BMW,#:;8U'@+*EEAF!U'HS@^W8S\;-ML,&1CC1)I@4ZK7R$-00 MWI0QDYAH;VM>]N]?OTQ>82"4VGLD>965&P>M'.!:>FP*LZ26I<;V:G26YPD1 MF2N9Q];Z3F&6"W')!GNR<8L8HRPAE@_7QHR]]-UX@^'I6+_Z[B6/<>H.^-=3_!5U M3(!"\WZ^+"O#S&6+K'[3#ML^)XAH+R0]]!+P*-D6FW O+C1E1913W[B?O&P* MD*>?:@_UZ:W,B_4F*_ J?5EE*1&XT<2_QGZ?#A6$$X($]@$W2.T##PN;@2WF M,L9"-!;Q#\"1KO1\C5FFW)NZ]SLDLE*=HF*5NH?'O_VI\09V"X!W8;0]C4;' M3!Y_D2&_=< U$$[H'=):(X#3Z/ @>(K0^B -S= SW)D5&0%?@RGG1;9!<+[> MF4H&1UA+4][I#7*T,;7 /JN<3@\PLUX+@0^[XOZ^"44,*]D.92__)B?94V5' M7_H8@.P ,J;\KA$J&Z&R[Q(J^^* _I!GB&-+KS>@@.'L[68DJ0IMQ+S>V37_UG@LBL?VR[D#6#%I5UD-UR_<< N/1))<#AN?"ZTU-:T8 M8YINEHO'\T#[5O@8D/;4I[WQ M/4NS2UE.S@B/RG-MO($"\+9U2(C GS")U[^I-3$#QP^4_"HC'.MH3J%M=3LR MI2#6C*(PS5R8$), <2A#6&L*PTH>0MXAKJ[6[C?#C?J\RKJ..WM =U=8[8]C^^+Q/H'C[1A,_?"74Z5!#06K M/.*VH ,$(?2QR6-,X5LBDV5F1R=+YC2,L>MNV&RCH$1!.0E!\49-+),.3D=_ MMFK+$0T>!01"762R-RHR >(K'O9XV$_JL OYMQ?7JN=SUA&F7A.W?4.<6(<2 M,45Z(R8ALQ=39N+.DFM9'E'/;"S@/NMRV3.5=U8(8=<9B1O6>".D,@K9B0K9 M#8-= P;%,'DD/XWC7N^/E4!<[G45EG9ML.:1^Q<)L#S@_V M6QH1VI;D2%EJ6SE,5KAA.!,LAA&.#XIIU'--K M2[UR^,1V!E/'UY=QYR3"RQ+)^^GI"!FL(TP\UM/KANAZ)+Z\A#SDLJJ\B8K7 MD(_6 JL, W:>8&B7[G![><@IGB'#\+^)*:<*)QIS+'A)2.'D5^A,<=07EZ_S7*6K_Z/;,V^V9>_/55['Y MZA2/U:K\^37=5G1#!WM@=,N/9U3@9UY2$PN_7-^=QOONR/LXY2#C"^'!<7I MF!M*I>@(=W^N)W0 MG!ZZ6S,*!V@WJ)](=A#=;A#(;:7=D",7M-O@ES )]6\CLTNVI%3^S?OF+\*1 M02.'8SK!ARND0<:C&W'\0JU9\C8P#RME+[U!)?R'@UX;#FL\HA-\X=(?JHZ7 M4PSYI.9;4&%;0C25@2TL!GFXV ,F5*]6GUE*D_/DA1T.CT.>LMJUXBCCI$&X M!WJ-_+M#M4>3>M&=I2](XY[\38Z4,*E05$$',_5(GA;]:$T]"A?>! +3ESV/ MC\'@I,QQ4U317K^@5LGC\[AE#53^M2ODN^K$>81AA,0BNI&_*ZLYVT%8,:"(GM]=4ZF<@R)G"\^^M2[>,/!@I _F/+/1JX?V25)W\<9.O+23_Y)O!YO'H]OBHQ0''M,%.B:M\:G$P+T7!F94TX^>?8Y? M_)QTZ\63S\F'V]J\'"I^\I&T!_66]WV([&,A%4QPV\L+N-/%5_A_]-X/1_=. M)VYNI^8)4V!A]+KH?^2FO"(CQDWJ%?MM/+X="ZO7,$USQK7&Q$-K22;HN[AX ME"T+WL:6]YIPY@/AZ< WQ3QDJB/'."&*\^9@12&$:CIVO=Q0OP!E"L84;'U; M=F]BZ'1W40W&(DD"FF37^D][SP=WVA&;S_&,&?1",VS;SW1.?<8N/<[+J \[ MQ^DN-"T/ Q\W=1OY!;#7"V;$.]HT6,CL>*D"!)@IR3_; ^*!((TK'<)G+2N8F>"RN9 M=N?[]V56M0/0#[AUWD0L@Z6%OK-KVRPJX1?HK._+;F)(5'*]@4-&%\P^8Q&B M%U*7YG=:5 I@]\FJ1$("/XP,>51UZ#'\+_C'AC:7N1*HKB+'B)* >!Y!J*7R M=;"[?&&J_U.EA,?#6J84BO,&F\\6/H9&GL=+S#C'V9YTFI7+ W-XDG"R:)HW M'$[(R:/+'SY4RJ-"F09L@NXK($-(CQ1Z-*2BBQ'!@S+LI ?:\YCO?Z2U/'4+ M)#P6ML]JM5>P MQ+6&=]9JGC?:5Q,$B&#P*KC=L*"/Q?/@(IB;*\9,2/D@E5=_[JE'W,=CU:\, M\Q!Q73RXW0,T KNL1=^.-002[< ]%W \Z.EL6S_]-;T%)HF85:8@299PYOZB M&GVA*:E_30"S#>AHW1(F6)!#MRB+0DY5#C[3>NYA!5<(?R@[?<#SY&=E MFN O>39'CC61%AT_KHGX2IVZ-C3I:;0,"\-SD$U)$+P'Y1+2.##?[]2!A2S3*G%HE4C2]![N#4N*6B5+A?&S;.BFX!/S@00GWYF9+V8\& M%@C?&#Z@B<[J#/(+,7&3AFD^ \>H&C1""#B_%QF^?'<%">-\=:!Y>/QN+1_A ML9'LO%'&=GEH1> 4H)EPOYGGSS*/+(;>^[7W!SQ?^)I[TW/,C7K6%%^PTS.] MY=F13;_[NV)+9>6:1Y83>;S^+-QIL%EQ_#:9<,F%&WF MR#'86V>:_A7EAA%I38 M(7^95#/!W#-2GK M1A(;H>?249E2:H)R3]ZRJWOKM0!-<%DC M#6L]L=;TU+"\I)[I+K-%+T7G^*:E^PN5!RGG(DDO+/YBH?^,4W&,/O!+S12W MP-W+ B0PT*H< DD-+L$O>4A/4<:2-)F"7SK&#$ N]9Q#\)0>]F0S]OIH#(DS %B=X. " MP45S;6/3L[%#8=A>OO)4,N!8D.+!PVM?(4&;T_= MK-/MI9YK&3P\799OUM$)_] MV8-8EM0$EBVJ$L(]00V0V++7ZQ]QWP5SO?CVUXH3D"&KHREN8Z=21KARB[AW M876'O7ERE5E)Y[Q,XB+IC/Q]43>7+ M^8$4.FL9N&KT<13.*)PS%TXWAM.6+>&85^8L>UMV!UWY%O4U'JAT.,_(,=+0 M/]E9AM]*/H>@XT$VFS(\0V>**#51:F8N->.9BS+0% OQ#5@.K$VX*:T;'1/, M<:#'(T0]#!D\G*;IY$>1A#P*P?R% !-;<()K /85E4B2CZ=68+M))EX:Y,R8$@,K1\:XJS'HD_9$TVTKTI M%BN*412CF8O1R)8(OL!9 LG"*1 _G"#II0.K?3SL\;#/_+!G5UE9Z6D'H\&3 MWTGU8_FT+'1PB^:_"3E9\^06U_!S7> 1I2!*P"+S>U*"^J1()<3(V(<+AQR]LXMSC?,1[\4SKX M8VPZPS%S1&,*2['#]J/GY!]O)D.3[XMY\/6^HC0W^'S69"1,P+4N%V4OO!6= MLE^8K60DAA"7.$3K#..+QWANE9+W*\NAQ)%)H&0+D'$8\ M,?55V38UZT''F .:38-(;5L:$1UN36V(=H".AJ5;J_:6I#*@A>^4+S%?-X@M MQSX(ZK^%7S,_ ?'/%Q8=M"MM7Q/3\\*+(5VF$?5][Y8'QQYDL>G4Q1ATKU&P M[:_1B%E)7HIKTS[^G<>8).*W;\(U M%U0($]?SZRD!?;N9N.D(07Q]/]G-XS?=FDF;V5RY)O^H_5*S9WFXB"P/IWBN M3K$/CYI3!1VQDK>#$#UX\4B=U_OU-KLPB>[8 M/@T?QZ[4@JUC3!J-O<3D//.3$*Y-+R&VO?)I1GG4J7#N>L7@;BAYWIE_SQP; M%@L*D)%SQ.]03XG"@[)%PT:[FA!-Q#.$C@T\#;P3*G28WCT.G&;O]D$/%'MW M.;=F9+7RCF"1CV8)C);J%0;WZZQ,_@K/_=\E_ =MSW>,[7BM*[=/7C;G:?*W MOCA/'C!9&ES^3=WLP(&15JG6+$TKDZ*XCYW&&U#5Y*__G;QF&#L747AUV=$B M^DINCX15J@T#KIADQ'M)>4?#/!M,Q=%;A[UO3KK'\4,-[XXY@(_0X.AEMKPN M9%(+/ $+F569!\/& :&JHW9UY.[E&7Y.@E%SK5IAFK',$)]$OCF*Q"$T3:2^/\,ABE;EP4EG?1X/>3SD)W;(B4H/'1HW>TTXSC!SZU&UTV\HK(\G/Y[\4SOY MH+?S==O4.A99&*BL\ZTS.US:2#X9^S%N"/,TA\D"9R<+3:E.:4=VI KI%+KG M2923*"9=PRL?GX%#C60Y(9V&':ZL:. M4 DRX.QT:)^^0A1X# :S%^H<*/7.Z91Y3OC"U&99]JI^N]$-FC:X/M\/H1E# M[5_%4^MI"#BQ=3(W?/KE[WM%9+WE]QH7 :]P!%5Y M>!2.@ >)4*QW>NTQQ6T(CHA6RW1"%YQSYGZV9YI$ M+\6!EB('13HQ(1B7=339ZY9PG;L7@><#,8C0BKE!*[XU2^*A;5IN2N8!C[[4 M@ Z \'!C)T9X#!2APM1AVYZ?$ #ZBFR#<#>>(CL:A1!4I:DPN\O:%J1SCSY* M83;UB"C)JM.]>BX9"" QPZ '4QC!(+HQ&Q$N<>=)]56_)LC"#O5VCXSO8M/T MR""$HLC:XG"Z2\RC3=8TSAPG8I0(ZD>L M#1EN^@-VQCO7JS45G:7SY#NZW^VLZJ;KH718E.CDY*.J+S\0>8ZGXO/9L.-">*_.6P2/@5K?S@6[)CK M;[3;85\:D"\)664]V>9DW$/-;Y8;..:%K.KU[WZ3!(.X(J6_]%?0G 78$Y+C MC2EX<@PU88#YQ:96F8\BDV_P:_\RU@*'IT"$7P!53B^DJ#9ZIP:"PC6/&@/9 M,8:6&=ZE0U^V<@,<'-F:F]5KEO#&=-/QQ;A5=G09_E!^I.XGJ2=I2AD1^3)_ M]U;Z$FDE9(!NZ+4A.M<>H#NC="/VZ]TJL^]Q&A#$MPWRQ!Z:"=)4*\&;TWF= M,$3IH16"H8.D;/"=EA-(]*5A[&H^'-4-WV(YW&DY'&+#L\H1(G.Z5OSU/ :8J13J^"URM"\B!8UV95H[NNZ\X/G^5Y M.]"'*/>22AS? /(U*F;$H2/EW-LCX::YZ+!(UTUV-?D7-CWC .DK4[_GQRX2AN]HZU-4=V,+CS#\@1IOWU?N"!+W5V M&$[?9JG"R=-'[DR9CVGPIM]VHY0K9&N98(7&B1//=1S+QW>+>.8'H M%$T"XL'6UF-SCB!IUN"<["WK?PTML3LA>)Z^W\J?+)L3.QN^)S)JI5-7 1YR M.0AS3A"TE!N^6#!;DRQ@C8K/=E?P7*5"R*8F4P(T69-_<-CKQ]R:1*'@)6;+ MI8[)ZP;#W,WPD;I0-#X/U'*!?[+^6]AOLD3WB7TY1L7+"#CC/(UCE1GUT,3M M.D_$5^6L\)&WM$AV?V7 =0.@YX'\=!Q(94AK'E00LIG!@76!VD8646R]CM#%R%8TF@6H!WF*7S1S-H_KA4'&4X MZF,2URIPP77NHBQH93(Z\D.]S*Z:EFR_-/]:[X;]-*Y(R(])"'?KIC*V,_CZ M[E&?XKQGCP93+UYJKU_#9F!I0H'C,HV1P.76Y?*R#S%5?1+O/=]4]0]+UG5: M;*1D(@*Y73X'[4?P+3V\WN ]X=Y$/:N_2X^XU%F^+D%_LT3XI4A,-A&)K3OS M0>\$"VLW8!@6*@XVI!W-G)46+-^6JG7V3"1E-#HK,NMA+L#.@CDB?!X\)=J6&%IT. @Q3\:]S=E51'N #R- MLA@PM<,>CGUC,H,]IM=*M(D]9I>K/5>-.YNE=A.')9'"7HZ;1"M]B7MXVQ3N MWFJ?(V\B_M>$J'/."7/H-%M=5M"E89G3$:-U_T[T9'PK?P)XARP6A9W6:+O+(\XUS1;][1F>Z"E_^U06F&GG*7(Z7OI0FHIC'%DQ&=ZWLYU]9A7L,^T1@^ERA2 M5U?*2RY= CYW1C69Q9[VEHVPU ]WL/W=%N=/VVWEII*ZSU9E TXD;"36UJ?I M(PX/"B,>;GU9#QLZRA/I"?60 O!E?'')NVQQ>!OE,R7QY\\4#6"OZK$10TR* M4$YTN!7\7*^$F'NZ&$24K;VQUP\F^0K@!.#ERZNPC!+',212_HL*:6KK738+P"EO+][.I M?DHY.-E.5*7<33\5>0D.M\"(*LR/8S96X6$0K-1EM\8:-++[5'9N8^K_C6Y: M8CI7ISH^\$8'\ZSO]= 7S4Z/IW[/9S/_ ND06WP,C,1TH#C?MY._@:1 3"K8 MJ6R!1(YK^)P+%-:FPC69BXB(@MH5CN);MJ KVH%DRW^\K01<$!*O0942GAV^ M]L8&U)1,:[.ZPV^2+'U!*17*5^2DS"G#[+%3:UG[0)_[-Q[5AC88KX)N<3^Z MRB#< U7TA5-\5\:E7M@=4;160:IK2_ 76]QQ?^34.9VJ)<>>N--[54"C@;<, MK*<:%+P-)0C]\Y;),ZI79+??F][65(0C/,GY#!K G6]V/6PAMA MTL"I.FZS M/5^8CO0(6B@Y(-I_W_))TT5AZQJA_>.ZGU_AXU'?Y)MB3J3LV&0MN;CH7!YR M?1EWXY8M6H^3M1XO"C=Q.I69H8'+T%L/IRO1$Z.C1CZQ[_"R$VGE_F 4!2+8 MT/5H[]ONN\*OP4Q/XA78[D7X^VJZ9Z:39W*7?L,3OL(-O* M6K9M2]A$6!V\T!8>N%1ID\PV&P=I)?3+[_B4G'T?+1)7IN41/#5UJ/79@ZO- M*A.($B\J:XU)3^WF7IGSY-7 "^OV@#.%V,^U1G$@9_VM\?6),[M@3#^<&47/5%7D5=8$:ST+H M=;M];50@Z&*TR5$7W-F3)(9KL)N6#-V+8:?/KQM!@#*(IM+^%FT\; A/+.:C MAX?0A<9X55Y:0V4)OU43PMH<)T5)X%8B=2'B,?+GF&),OH>3U+0=?U8\QXK# MN'$7!+TC;FTX/!I,>W,VPU.,6?X,*R\R@=EU]?KCRO$W7#EC5Z-.9&ZAWTP@ MUPX;(73(U%P3Z;/'^#V*&+^(\7MO2J\8VI!)!IR 7GM8K4F^3@OD7@V897)D\;TBSH=_F M%23#" 6N*DFE6[V*5 PGZX34_[R$X"W(*:5'4U2N4(W.'P.O3SP!]8=4&S-Y MZ7D4A"9*G#_X\UM_%L3O3!*:N!_6E/&4(,:K<9L2 +;0M"S0CJ/S+ MFO\EXX53A3.U6B((U18S' M[E6*5( ?[GJEP+UN J^GHZ7OMM&4(&TQED$O"*/R15E;-CV$=U)9D,:((K": M[/YVKZ=$D@0%8;]:G)"$[@P.TJI*84VYW_,%-35$>9>M@[##0W*7.K@B2X:_ MN99QD">"SV6KUAA7P#ML0*6V,G:BN,\07OQ;DQ-\,7ETD6I*&K.M6%EYBY!\ M+A30\F#JHI+A!'R/)Y=$DH-0+U[ X[7-#!8,63O1,X/71%#^#1>'D-E,7![1 M]EVA:9]FZ#M*ZBPG[NMBY1?HJ,&296GR$CS) O]W#?N?)G\Q&-:"#T>9^C1Y M!5=<)__50+Q%3_&C>5OF#5/'B.-Z?,VP-P8GIW5,P60/$Q%GV0#_GS_]WQ=_ M^>Z7Y/4O+U[^UW>_I#;(9PB]MS3!FA!0CZ_M'=/)%>=6S/$"U]X3A9=VE7/_ M4^[ZG)S=3L^AJM$'4$MR*]6-:[ _(*M[XQ(,L*!=KR4FFZZ_9D2\=_TKV$.X MN.A\JAK00#,$RI;,^T3SY%E?8 M.;Z4(N2>H7W,@NI#>39OH2M!/&>$9)8R@ MIDQIQ_1EU?TH]6]Q32*0[LBI1^KWU5NYNVO&T7M,QE8&KP4&I]E)'XP@&21A MR+;1[V=>P(H7*.)!ZONX7O+6.4,4)AYDN*6V<8MB\^@4CJLWW:L'Y1>CU0G> M[KK%*@8Y@P)FEAST:-X/O-"#\IJ;T*56@@?.V,3(2OL;6M:4U[*QL;X M ]X"X=+:@[0BI&SKUCT+.HVRXBI#:(J01&$X6K94B4;.A(:%7F7,;! \/75D\8A*K.?[1];2F MVXR;]9M0T+3>?$.Y>NHK>-\Y\.SO]/71F-.7_@6+1FD(J3X'NM3.F%+J-%1* MX-V1,I]6_*G7U8_4#832XY2S5'Z'*>>#5&JT M("^;\OK^<;7'<11L(YBY-O6*F),&.K5>UM16 M'G\MI["\#[T7&U_-0U"HQE)#/-09>-!-2YZ(=S=8N:$S7MG47M#?B( 2C"E< MPK/5C'AF"51ST,9$>8&5RQA3&U,:>"BZDH,<86J)A3.)&6FBO;*0$G$PEGPV MW2O9/FWF%!JY.!.R-(<"@1C -PEKXOU)D>EWC FU6=^OHY6PQH""<*0\5<>62)O1VN( M!M]37H&)1@HV>DC2)J(G&'\5'6BJD-T]J0?POK#)0O-O7C-0 ML%>$JI[LWR7'#*^%)Y;#79ML]1.L7D;KIN!,>:WLS%TY<:EK,*49JTL*$-4] M#>+D-V"OAXZ( ,DRIG1*.:Z_*8;V)0>OE)3(9M+Z_=I+.NODA)(A,B/XVO?$ MSH8C&7$AX7_]N$TY3Y!_A[4"UC=S,':H#?P2 J((@JWW+!6U:2253&&^X MEMTV^ZSR>.^H/E()+[M.(*"=3@5+2PD2&WAR4DKAC?U:64M2V]B=40.Y!JDX M3]?8-FM9"4NUW>^WS-2B/#\!"3H!TUNPXP2>A.M72#Y.H&I$&@M7#>9I"=VY M+*N SH=8X C@( !EFB$"R[6BE)KVZ-LPQ$NR\^+XG7*:@#A(SFLHHV@*'R.0 M6K09A?K;"N,'.%34 D[X>G09Y;GA<4%6\6QA^#:4O?\J]-B4^9*W]G(B_E%B M\E<"-09\= 26KO9AGA2B$C@5/V,$^4.:_-";3?(HY8F[?S,KK@TC_Q%F>>A3 M"VT+D!WT+$OVG",FXC31:H\C6NW]N])_0._$RP2<@[I :&ME.H6+08P/_DC9 MIP)D9]AK([0=0B7*$]'#,>@I?7P;-U<1 ,RRX5R8ZYU?'>-!;/C!8)[.]#T3 MU9PGORK=Z,)41"_D9V0//0TED%5]3?C_>N_(,%1Q#]N&_T+5L1N,_'*<< L9 MD#SN-VI76&HE4FP+WL9;;DT?R*,&<^0=1(,7 3,LT\]&UTH#EC_LW-&6H&M8 MX[RVY04%%>MR02DQBCP$)"BG!#=0D8E^&% /XDB\2EM/2V]R O MTHX@F4C1I%S]DHOYQ+OJ*5R3.W$4T%RFI=J WJK/D^^NL!M&=YI=H9YPW[3FTY>1-I^.4VL MO2\,.N?FQ.E# 2^IV3_X)Y=;)UZ9#FUF%QS\$ZH>V7(+.HL<#(2?$P=^UC4U M+[QI-T&]Q=],3;A9GQK]7$R_NJ >[@&7J*D0>!KJ&>'*X7YPW M2(40_HP/K#?T\G[7WWMG'.<4U=7E/$HLU?68.?0Y$BW=MU6/"W09IPB).=0\ M&)DCF;K=;=J[XURZ+=3[B;/! MN*AUM+(CW<7-&0Y.@5]==WYTQR&>;C;&:<7)4^$/T!%SP-4YQ^'_QL<*R._S MIF#O:=,49#EL,02>L[RB(T9M"^Y".>5L9*P!^93].GRH\.#K[P+'Y>;;\4H% MHI'Q,N8#UJ8F5L$MNGY F#*;\+:[8-$,_=IZQQH?Z,,SC$2VF_$.W.O?I;8; M'+&AYJ" ;,\&][C+):87R/=E?<= 9A8)WV^X5=J;?G##,9)+.0$8"J+[(#[X M404TWDU[Q&RBW3)@4]HM3?29^!*9X/1:$$IIBD;LT]!R9S+&536V$]H9%/!@ M[+4Q%X+\TF8GW:4=R_>4*\7U5B>BCJCY<&>PAH#R(+7LW./_N*X1V7\XE4I#*)N!B+EV?G*W714.5?_[ 3207_P+J0?@WYC%)A73''R$BE. M9KK"T>V?X>$ZXO8S+$>R:19;50\$]2>CPZT&QW!HBKR::AJ2GEE#4R5X6,$! MS[)PSDPCHS-ADFB;3=E%I.4]XH!?P\EL^+-R((+,"'(D9-VY,+H36"T8OT-]B&V3<>,+I99C"E=L'BH M%5L>IJE#*0EP9@? :? @X^QD&F7JB+*Z? T7J,S!]$L:5*DYV$YZK-PZT?KB MW+,S]/(L(U434$41D'%:W(ZV"5#C"!=G1VC,0VRHV5L>'$%GLCF1I[$1(26( M^:HU\5V4#=/'4\8;(8E$:0VK TX7#\L55G27[L4AD?ZH/.Q=-VX=@XGDPJ&) M\0!V#"1;\+O6-%NMQ5%=SE-#-\J#IGH,0&YI-QEU!D@W0'T=!3A69:9,85+;7 1,Y[5I&Z]C[8*\&5^ MD*6G+TW54>IH05/*\61R%9 MWA- !)8-O)@ ;1"YP5A@N(]6M M(X;QFO.+H0_]O./&?3#['F:P?CII$!V5QD![&^$=V M709!&S=^D90F(G"VR%-(=D].$H7ZW09-!WD)+6S+;&)U]B+O[0]RXM<I:RE6#O/K%PZ'EX(^LU]1'%\#XNL5BF@_28\U0*@["# M1IKBRGI*25J%>UN?EDNQASRB(X&G>8128$1H9;T3J20PI_VF]-G8P<9JN[2, M.IY1GX2]E^SWH+O?$R;Q3$\9C7WJ4G;710P7X,@(WGEH._0*J?2IO9W:GK;(1F BI.XT(75/(J0N0NK> MP\'RH!Y'E?"+.KGQ:T=;DP?JQ:ZIWX5;M;QODN=B>\HQ(H-;=$L>_N19<8\^ M.ZAR4IIE _Z0M 0> G \.G.*/2A>0W[V%8<7/G;&]S'L'*H)]V(W@:#B),IH M>A5K>3?>=H(_E@(J\8;H-R%7N;0C),-6V!8G.:^.CV:U8X.YJ="8O%5XZ;$VG"@ M(7+>H2X9L16D0QP9O 1[U*]9>JU5UQ%R*,6'3Y#N3R7&HTN.>L-VU_$$[V]8 M'&Y4TF<)TAL>P0,/>S\V>G)JFGMX76%$%S=[L@T+X^]:F1B"7T<6PEBH.?5" M#67A[$P&.RG G_C1...B26\[C%D23=/J02'A(X/@TX&& $U%ISH5A]SLK/I< MA]!U>B,&KN\"T^6/=QK7*9C8AP,SQR:D);7*O)7DWB'8UC4YXB 7;UH2[+.= M!6#'F@IM@[M%60OAK1<(P^OGV+3;]6:KC$=,@>,FVE/[PV%NU%W8'^_D PL] M-PHND,-Z-&#[%<'6Y=-9P]]]P+]W4!_[@A M]$?=.NT@O9UW=_! FOA&"0#YR3NOSYL7Z5V[9N2M'"ZB+LRGYY"%R'A_2%WR MSF;@1KQ\],?>.W#F]X$94-9QH+27KAUA)0@?*8P\6/I]UUE(:D@;X^E @07HP#51N*FD'-A*IY@RUTP'"G36 MELLE@Z '!6JJ%H;GE+L>\-P*2\(HE[UC..K8A'!?CMJK''6ES.[I1'&S&9&J M:[?.X@"9>X*'[GK:M;8Y.O5$G3&J8_ABD&K3&S(4A.AA-9/$M8KF+I@'Z)]- MK]?@&OM[,&0-6[^VUAL0$A=]::Y7^D*B%]=W2XGAH?"0/Q:6Y&7%Y$DM=KG- M=M;8V71-Z5T7SCG_+A17'F.;"T1AL4^9!96&_3GN M380GA7$@#$;)'>TM^ZSDVHPG].!]Q"+)!ULDS_>$/58,[J07#: M".M5,.OK<'V6KF^AV:#WVS,1IE9XCVPKZ@T;6QC_&K<]@P<-".2KA'>1V+XQ'-7T,@?7_!XQDZ+U[Y:PTD)S'(<+R5>9O\%2 MJ%3>;))\_.[,UVO+R.Q[:ZS B>,WM3$,/US;.C1USR0;, M;-Z$J6B?[C[LL Z!%*J47*%"95 =OZ8[UR=30K],(:*%EXZQ W4/ MX[*Q%P->2N\R_ZTR EE:!1ZP.'F*8@!S$N\]WP &,6AA75!@5,BW3J;&20@F MZT+ MHQ6U#&*$_XYJ]3YNO\6[=H$?[:S[=8,H=*KS@=M)XYN18.\VI^H\^;G!5%>. MXQN[ALPFNK@ZCY(FMXIB9KW/\R&Y;,' 7AE!R1\*K_D$.+ PJJ39&_,3H:6P M1WNG.*67@27P(MM4SYT&YR,HX8N.IYVCT5B8"GFJF?\6[K4=<-46IM^A3Z]K M9+G?TS!+3),\+'7:B ^=$Y+4VERXT73]_J!)V!^?B>7R#0]='Q/&E#:ZLABR MJ?<+QKF,2-9(;@5?9Z,>]J(P8S%YOD8):HDI\!V(7%';B@6A^D#;SW_]Y2=M M.__"YZ?;-M6^@W?-'=X"21YK4\F+2R,+>)LQQ7M#=Z#OQK,-Y:T"'6P9'0'3]WZIP7;#KA)0N8@ M6S<7'T="PC06UT\3>_;@#UM&=59_[%?K<&&?,]:]V^H=4&G&IWF\ +N\(78 M1\>BYL]5/>1*P-NLJF:! TOH23S]25P3A+NC_[PJO5G4\MBB.0/"">;=#;(Q M/L#B_1:_I'89.$"61H-KNY[!2P4'CYANM=#HX]!X@[)+W, +HL2=F'QS,*$6 MLV@RY$$= ;=*Q%K;RK@,&MI;L/4>NG$"BYP99H[CRS.);H7Q ,;]0Q^D?IOJ M//F)GHR.0\"007<[]/HDB ]0[7%X\^_+IXZ\N M'SU[_.SRR>=D$,"=O+RT)L';U/"QYKIXH)6=B\<1AY3UF8305\I*\'(T(O^] M,;@O:.R.NUA#\@L^5LAQZ=C8Q]EB6'GYOU&XHG#-8_$^^S.9,(OF#@4'K!R< M89W<*85O+-AU$M8&WLXH5(/?8Z!*T!@A$9.(C(*[UJP&+7R7".K#[ZEK]-U; MDP]4C_F)0DNXW"OXI-6_A]F:;X;JS=G/S0Z^^(K&LD69BS(W9YG[;6CZK&-A MXX9-<+W18[86SC7 Q[,!!/UG O F864QPAR.0@T#")OY#"R,PB^ MT!'5Q&;A5RS=U=P43>*"K%<-7O?E3__\X=NSBZ\P?40/\SR)XA3%:<;BM,L0 M+++!-"+VK(1P/PZWUTW76YHV)T.W -\]1\&, A %8,8"X#>24-G4%L<]%8]P M/Q-5YSAH<97_> "FU<4X^HXIE>PP?4O" M=&DFXE]#6W:%'(U49IAZG02CKK7#*:[\R#I4S*>W43'0UO-Q^QLXM$V+'=N] M\5MB:.Z82"!?7*8"T%;#XN1$K.>!MT3I,NNP@%,GZ5FH9PRK7DS/@B-1@WZ& MT5GT2_4!RXUK"G H;VH/H,8](<0=+5UJP>.ND'4"C? @2G:4!UT5JX$ MGA_6'^P%&5WAT3BR,K3'U"O89ST_J&(V$DY%H%J18<2X%Q$]'_W"]S/K7FF) M@\9Z;=[/B65U)?.QD'S<.\(\/K'?1T?N/O!TY:3_'WR/V)FK$G'XK,8.=2HLY[G>ASLF>0"4X/&AJ9S^&Z.?('V+5# M]KC UJVNG _2/EBCW0 M'N/_;1[2$4 2_A)^,^1OJ WG"HF&L!'"(<^TZP.GOX(6;0<.6X(+IR,4[21: MEL=N3.!K[= ##5$JIB9V2D*YI*.-OX^-OT$4U 5X3Q) SIOEK",F>#W/"O_V M$-_7)PDGKV^/T>&Y(7_"QH1HFBP!;0[[VE@>K]2.@UA@O;0%891Y,:-71W\@ MJX4C?]M@J&0;NPXR'-+=3!(FXIK:8=,R'!%E [T-PBP@Y)VGB_I$%W;<"@;' M^)WE8"KLXWPKMY9\B$MV+#E_XYZ$(TY)[DM;=/N&>3IP;5+RQ-%7L7U9%O = MY#Z.I:TZD7WN["H0SU]V:W2@@G7FE<(&.6[#VLBD ]$_K)]B-]1I=D,]B]U0 ML1OJ/1PL;L7E-DO'@&+Z,"\]CYAS8LSL M7VR')GSJRDIXSOYF5G#&7MI"RDR7.V8W9GC2IK(;//U,V//2Q&#FMK;-+^;M MMFQM2& C<*5%)'ZJ^QE F(3?+\U MM=E1@(7UJY7,&J(V7OE 9F+R7,=@!(50E!&;;_ +:J:Y3R4JI@:FI/)[4V") M$6QU3X0:7!*6+: 2MG=Z%@UQ%NL8>>\P8>YZ5S/$ %X*3D++%-C@(BP&B4-I M"\DM6<$1:B2X/F#AF]QW]J@V36_T[SBZJN4JI;(G-G@NL%5LP30J$!TC?0N8 M=1\%X$R^>P$O7N>G]"CE-%KO;-S>\5U&I]S>J2-^';0)PA,S^J*,(%07)ZN5 M7-+OTQ^]/U6%F1 =ZP?P8MBHWW4;)G@YB,_Y(C^\?JF[A7XC-;LM><<)'[ Q MWAK)#!GBD):M<)R#HS;\\^25,;U_,13^X_V60TN;4M:TW,Q>_P^"M]AY:/B(5;;C%\-7@BL]>O@Y_3[L M>%^ E:V%*U2(16FP(AZ?RX>7#WF]D8BE(G)1SRE>&#SP^*VG[*&6G9U]C+]^ M>OQ^Q!^Z*DT#X!TOC]QQ^D:/;G=ISF#:]N]/T))D;5')Z%::ZQ1: MK<%2K*H6S4TIR&CD- K2]^5KL32%FSF*OUKAE 7\R@Z$PFL_5C*X41Z"JVF:=4V,D#H[W6_&VE?_%.A:(\.KY#&).QL#!+7$5ZIHX@>VV M)EOJ:O>><\I=8PE]G\!AND.7"6!\2G5#3TJ8SC#-P\UEA(Z$BH3@='+8=9WPK M2B2!*%65J:EJ!P\'3S=L]73KI>#+:!4PL!L$&AJ G5OXY=47#@V.U%\ZWQS4 MDJZ<-TK;>X<1B[U2>(*MJYG3DS&GM)N'7&#O>^A,-"U3IN6E3=X( :ST(I2B M"LWR_V?O79CCMHXVX;^"\B;[2E4@PZLHV?NFBJ;M1-G84HERO%M??>7"#,Z0 ML## !!=2S*_?OIT+,!B*(D41('MK\]H>SN#2I^_]=/<"D1\^%@8/)/J/J?*K%\FV%C<(DO%"TGL-!]L(9)1P(Z-W)"\<#Z>]6D#5@KLC$?D>W;J M)J)"GLJS#^&%,.FQ@)N7^!I@F*LTF+;[[NUI[I M6.CW5;M<]7[?':_^V MB.9P#)0MYUV,2R#;F4RX9C_$/=FKV \;_C%L>0IG&1^?$42(AD,P; H551X= MH^9.B5XGN0%Q_I$)4K6Y$;VU,DDNO^&O\)"JMWE2V%&6^+?OD33K!P/DB#> ^^+JU!J=KA M$QO:OI+,SS/C%Q))?$M/13/0[<$0+N 7X'C"NV.F+CB&OY?B,;\S*UQ8633R M)C(DE>C59L FP538\;SQV8Q"$/%DUFA[T !G^T@#A#.5G3T@.>&MHG@\=S9?B]N5^2+;BCH&6WA+;;\#QK_"D(R24U&EW@65#" M4R#OE!H4?_#<*@B1D',$M$.LAXD#NTZQ?S_:083%>B$\)G=I;#M^,98%/1EZ MML!D..L4566>G9>EW&3M@NZ6^%@;+E]<\5Y/.&'GL-H$LUM3BK^W^8PIY"(5 M9;:.,GNI*#-%F=T#8X4*IS-#VK5&V@#V,]V4367MFXVUUC#B+F&$^.QQ!SX= M)BI]]MM\G!N3HAW$Y2+=+)=LYN!]O3,P5NA?4%6SJ2@UA ;*=>F+XU% <$LY M$W#J;&+39EL]C+QT:=6RZJ?%V-_DRO7-DVGD%'7J"7DYFW$_KT6Y.U<;_'X: M$M,UWXP =\!^&RMA:@ZN: L+W4PL.-YL;G$38NQSN>NO3&DW7#F39_6YPP"Z M%A-9\@B4DVQGYI>-+->FC@\UE/%R4SRNV8:'#C+9[OG5(5!8V-1A82 QZ,#Y M>H(7AVRXR=?"L8*A ;;KI"*,8Q_24[S MG;S+Y(^R"KJL")J")T'@&+M$T77QD.EASO%M06N[JM@B8OLBCRP))]6(CC74 M'C[#M!>-]DZ66*JV3V'O*Y,O^OF7WF[<]\%R5\_",OV[6S)S1HL?3E(/5(6T ML'17D^G>IHM'6#,P3),^ZG^8/N$XS;HQJRV\M4N4(9R)'A.)O@S@- P5HF7% M@O YZ"?>&/I@ UR!0" 2CW'Z?N-98/$==?"QSZID67.VT'L.+I4W[Q=OY.7! M.6HK/X3=)_N% B6O&K=0A&"-S3U7?<9C(-0PCLTP_FC!A&L^J2L==SHY@TJI MY,Z**U)A7-*W(L5]09(=Y$5_O&(QR%9V+-W,]I6**^IA$45J"_3# %B;Z@SF M.M(BZ#YL>C-4B@KJ IT.8$=&MFEVQC.2K>=UX3&.LK[( M"%.VR%L:;,##7VCMUZ)G=KJXHG7N]7"$#>0KP7(6UD9U#)H$E[;3O!]6HH_J M;[Y(YFXF,*]V+'HCV:15N^GEFH&F_I3KC@;@BF3<([40@HT<3=KK5*T"HPV4 M#D+C>/#M@M"9R.9@[.#L,Q2P_]YTW&QAX?>=X!I?.C5- -L:AKS[Z6L^W36D MO6*D#JDJ/@BIG5$9T"WNEJ #OR$+3:L.$=L*5! '"%22V\)CD=>4IZRD.L(^ M!+^60Z]0P^;UW24;MLW3<#GB>T6K?+UU]*&ELV 1@1-;:,D 0[(T.*TP/"1O M3BD_*C/^HP4-M?LB%K"^ WB)3K>5U'>>$4^P\XGA,*YZ_]./[TY\]5[JLXE4 M9[D*"\^<,D=Z!49&W6$4N*C*:P!^%64?W/>M?2?IO'2E_CG(%;X0/Y$!-K;( M);PC7KF_7]=N2-C48D97VN(KY69SQYGJA?'HA0XP*#"2';^WF^;F!7J,N.#5 MW&XP;&?=5W]X-&-5@H9_<1_X+@'&,DP!=#L)7/O\BK>G]D:\D6RD9I675]3' MWTTG!!E@.P%N5]G:!1<(H6KHYWZ M"UII/ZD MF5%FX:0O.Q-<)4GA>T)H^9PEW6"Q_:D*J79=\!$#K[/36V0+!9W M:39G>VIW0EAL=B/FY/O>6-F'4.F\=7J28-R8 :;1NMQQ;@$9W2P)>:G=VHSRVZWY[4V! M;G!CSDH>P&7/VR7*$]HVSWVUYZ)C@3W)1\ 45-HN5S8O2 <"&BO)<%)CE+:4 MI7-!]O$/?SGYUP\NRHX%IDPN0!%XW\8NN;>NAAR]TVU\7>HYZ+$E/E4(O>]V M?5$RSC=>>:0Z_LQ5,"Z3.AR,E15_M!4WFX77XD9>L3XS(SD[PAUC[[Y"8*:) MB7VEF%C%Q-[+4O:DX#T]%TG>K8ZX;DP$$=E<&>[\FAF J^=9M/(?_2F.7*++J4SV7T?LQ\(>B1=34;#;LD)9A*E U:;[A)<4Y2]?5=6\F$ARWLIVU%T M2H 0]Q2DM?%1Z4['[5G+"%5N1I'1+:RF*_.'L2.-2?N?1C\8C$EL;_P)S^LA MQ(CK:I%KP9U_+JEQ)@T *(C]$9CLWTGII\"8_)YBD MRY(8V [;^W%!Q;\RTQ3)DKYZDBRQ#)?$$A" )^!.@'>.X0=DT^T9>3Z11 MJ%;YL7\479#9]ZZN\UH%1Y04 VW0U-G.D8C\BDN"-F21+ /^YT461"_=64S7 M8\>[2*;[S>9)'YE?NQ;,A' $83@\-HW9] GZ3N0\PYF$\_AC3+B@B\6A+##, MF?S>QJRVN&&#=.N-=2=3D$[ >D+8@6;G8 1TPOJV=8[P\BQTU-"64]-99SAY MF:OS?GO$1 @37\^?6 @A+S(C3SE,G8@O3RZLA2ER7,8S1TZEPKV_L^L;4C'7 M<\Q,L_OJZ"!ZAA];!S_\A82$04WM.,?I!F?GPFWV22Y-Y7MN>6Z6K:T[E*PK MTQ'(!V(6-Q/-]XG.3'-IS%"ADA07OI@;J$"=F&<%W_ ?H"I1>7/I\O/(B#-F MD+V)>$?;AW^FF6/P#VQH1SM!=O]/^SL[$2B>7)H"K-:6\,'&-?:B+N1*9(9- MN;@&(^#,HX5(.AWA(N[8#1')$8#:+K=HD%B"G988/D>GF>!*@J<(M*N#5U%0 MWM&=\E -;DBODJPVOC^D#W>6JXCIJDW_^<,D1.'JC+T!*KT<@>S<6W\DZ:OT M>8SPW53EW*5N"(+WDHOLK@=\:!A9IR6\7RX(U)"MICE%U,]R6?>DJY7V/ELK M[0UJI2'1H_$UXE+($E0J^_6?B#@VH9$(AGV*WH"T]T&Y8]&3+VP(!E\\YUU? MN(N#IPK(U$3?3K4+ZB3!P0MPR&:Y#>K/.YP'L3B<_BRD][Q#?&F<#B=@^41/ M14J9)R;.P#R;CV;)\Q"'^Q9ERW&O$0#!W MV.*9=^E/=]C;/HS^]AL2'O^I(GM[+R$3I#OY]Z"#28*'+)W-IB5DPJ3J@3G= MQIC<);NX!QY'7_IO0$P+3G:[=%\"95^W5*LIO+677WGZJ82O8"1RXJPLN,WL:+;"TQ1TQQ^8"JU1'>H8PIGK$]==)$? MK^-S =_:V?>Z8KJC50;FJ?@&S=>R[Z_K#P5CF88:<*1ZR)+70:EWD9,S0S.% M:02LK<51*GJ!P,Z9#"/IH+'ZC,6HS^%9X/9FG?2,#!=/_6*S"/M39#ZFS%'; M@(_O=]2XD<,T.((H:^D]/"2OB^;ICK,F'&)2-07!4D]EI24/+KEGD(&=I$:(4OPO7F7"3+VAJ=FEG M;G!)VWGB/5C2=K U@:G<)!]\5Q/5Z+=LLB6QB[3]-DF[QRX0D6!M5MHQ]5SP M#[>UN_8UR3>VA4T>_KO-YA]DNPAG1_C@X;*LL#EHF?9OSIO.?$HT[,U+X1U* M,H&\_YE&.-)",IPZV&!R='V0$D\J>@4FU#:6AJ:#PE/9V1KF//]N8::2N*01 M/PL+N46BI4!P4-^+#-UH"T.P,X,IWTCAU<)N+:4LS!(1^(UO=I!IW<$8.9L9 M6WM2O! 6S[9FQ"4N882S1GWL%8P@%\P(]]S1(5-!B#?^MZGV)=R$Q3C-T'WZ,M@_(ZMFYNF MF$&A^GRW'([K$$M2.KSCT/M%-6+O[ZY SP5M9.UG[ M7M9?0"GD@'L'0=>4W-EEYC0?&!^(]$GUG9#J8U)_7U:87PGFY&&&0IHPZ@Q, M 1CCW]Z]J2,_,K3IZ1_Y,5?X U/HM^O3H[ MAS,_;AMT?W'>Y#M@.YS(?=R%8;""ID='U*GDDJ[)EC)O=7Q?SDZ6^94MC9'1 MM<\2<^][X+P@UM&:9C)?UOOHH:)^$"."W(O;UE.X_!EU\+D9L9VE0+RK%5,G M;HLZV4F$2+G8ADP&_'J6I5VT(3]/2Y+=.96R"G>OL\G!G+L@R]*!WY"1FV,. MJ7%:0H)M[P';&F7W*5#&+S)TA4UG!6W-/A1%-F'-&EFJ6UWKFD*:U(SN.E!! ML([A?E::K"'Q6";%!&S>Q]XD-M4H+^)/8C&;HGH!3EZ$QAKS'.B8H]^7S5V$ M($OU.BLXI)6!\EYNR30O58*[D6=2KX=%)#M<.G3A6^A)!@EWF<-@G=R0=0,G MV>X=8/&B !ABD NN:GSB,C)1@9[IGLNJ"H6:)!1J;T>A4 J%N@?&&@?*0KW( MVT.&P;.9RZS?_5@@5OT"E*NOHPU/+MD_8J_N)_8T_DG>R5MNOK-%@&=_WWZW M';W8.WR!B(%!X J8^3 &6=',GY7SS8HZL'V4]LUS7Q9>)BF-)2IE^KC,&J>L MC/?XVH*2KU*EJMA$^D%[#CCL1GYA:H#;J;GR'*"6^W'5.KXGG)S(A0R^/KXH M4([R \[&A\/YV'=!6TZ.O;^B'ZR8]'I2)+$4H/0ZSJ[K.O;]CEC9)TFE]$;L MFGOZ>_LL4LUUO2"\ ,Z%O#B@SZ+I9D9D;0+/4Y=W92MU4G+^H>F%FUPE$H8B;,E>3R+7"$ M?#A[1CR8VE>OA"LZ1*AE%C6[?MT5<_8%^^E7OW1LB7[P*G<5+CLMDP;A!=7O MH-9V::PW;]-D_30] S#]X4CS,;G.L1\5NZ)._FP=*^@'N#ANL19B;I<&X4,^ MZ[8MMD5G<1%":Z0'IKPI&/ Y11CWD)+0]-P$C>B7;\'E19UKJX8\"I/D-2Q\ MD6J.I"SGZTCK2]Z'9KQ>ZT%=M_7=C6U09^H._7[NW/V*'N2 RB_?[Q,#PLK>79?US0CU-,4K,PE+*R&V^;6O:-H5(L?2G$'W L")^/[D)V")?A MY52^)50V-GJ%BEY,43O$EBL!?Y3Y)]'& >'.U^\.".>6"2F5#;Q,O.X3!-W" M); 3+6X!XUX%;>YV[4%8I?Y(=*7.X'"3FM\DUKHO?/FP1%F1\\!'N;;>*%@UO M0QCYWR0LLF7.[@(TWA'*4'4!E%C 2CWPN '4X-($"0#[IA9 2*TV1._N?&), MJ\2,A<#TA9-* D)$?N\9VB8@)P&!.R/$P=FP=0L,SY%VTDY$/5^9QV5STQD. MG9Y3JH%0/VOON?:&//JI+!8Y?IV^PP,]YT'-T96&>[V(:6MLF,?KU&ALHG6% M;:@81(#8_U1@\S;EF^RC=\$6@M.H.S.T@V.G/5/XK#0:NZ!!;33",0-E6+%( M\-8GNW<.GIHR/HPSS(-\BUGB,"K#DZMGM@96DE=QYF:,6%R)!VQ9L!,\O%.Y M#NL5CFP9X*A.-]#E6G=HY28Q=/:7+GP'O-?F7@Q#-_%FJCNHN3*>'!-2=EH^ MJI*@7IC>"F(:LS\\+,"%G5S(AAA2<28/3PA0&*R^>0];A(5X&1KH24ZY1 MM@@O,KOJ,)EUJ;O%V'E%*PH('#C/+K(R]BR%X_)$T2O<6MO/.K MD9):XZP1"P-%WVT,"(L6#M#LD?Y^0PVG MLA>9'=:ED=2M(ZG?:+?7E=\]ROV!=@WR]><6XL]25"8,^J#-WSP2#N.614/# MX11_>NBTU[A&E?L/2YHX#):ZSAX%Z /ULWF M$GT&VVVD3D9!!?69. \ [#PW2O_&;FTXW\#U!)Q5U'I1&PBGT..2YHT:';FB MZ71Y6-Q@.)W8EI>0];;:E?T;1*:,DL>9B)5$9=?*J@-(G6=5NH5>H_];NRJ# MN)88R\U5"'SU-%D"J>).FQDUD)RW#>WA&M2S.KLT;&Z=] +W.QF)^^;BE:#/&*,O*ZHI0\U5^+I&W.RXH&D^'(L9SG"B%4@I(+'/_7Z Z1+T">#:',BP5!P*B" MYQ5G[*#B=MA (F;$CP(26_5IC1OF2ER2 C.I:$O/VTJ;1;Y4LPCFA#?XG!9I M+M-9\MS,;<5R;K)5$V,C'.:*RXK\&'$QW?X@="_M]H^0K3I,$^)V$C\URJ(; M/,Z,TO3I5EO+))CAKPUOU+&F'MLM.#\;I&YMWK;7A>CSI.3B\3QK*1%PUIL( M\LG7*I(EC27@9BE:2;2U1,Q8\,D<8CNL8H17X!<.A^*2#X[NAG>LT?-MEUCW MJ+!@;B1[WRF29#5ES8%4%E85>*SB ;H9._1Z?KL0-?%R+#3G9*A 3!A=E1M/ M8QOA8!2 >>, D06/55VM>K+^7(:L%'@BW$,D?\I,;SIVX.IC(K^F9@]!<@G' MQ1UV'FOS' M,RP-=2Z3T(9O!T1MKGA#SF?P@YJ9VYH97N@.LCX/Q)DC2EF!Q[J)3LT?E"5_ M'/@A?1>$_)*9E05A]$NL6MW[*C2*FA,D@)\/QX;G&W M%7]EU%LS:MC-"9>%F-_-OKCF]&WFPS+:,^XY(+/A>>^&2O]YY)8E MP"8;F0]B>09;^HBM%AF9B9"U& E.Z2+K, 4>D-?-P!D9F-P6T1U>873CHI>5))IF_7 :2 MX(!%VJ1W0:E-/MK8;4*H[;<(CM^9RR+FQ=95:6")7X/+1\W^)DXB+AV(Q"(5 MD=N"A!E/G\*E<24*&-EAB^X:0KIX]Y;*T03TH%^Y 2S4#M"T/%%$@$!P>)WU MK4P+ GRX+6%AD3S$%:PQL5/SY!VL&_ER$0\ZUP/YOA56Z;,+=DNDN_JS[\7C M; .QZ6VR\\F^. 272"]M5O6! #(J1HC"*)O.^"/!.+D:N8?#:LO;@X[0$PA) M()#!AJPU3'70Z"-A2T-[[Y&=>LJ3.^/K7H"5G97P_G:JLC2+$V-)S3'0LJ;PJ*H[^Q6;'A:/Q1Z MX [=['] VB%($;*\L3N+_?HEU#%MU@CL11! J)K.2JZ%*";[Z6;V)Y>!#; " MH0"M-RPL/KDR?=#XLA,BZVXHE9.P5YDEYNR7X>1X+Y-6ZF)X8T M_HEY8!E8,0NAPXV?0VU.=WN*$&S>.HO/$90X HMAZCIXW!JY-HP9U-ZIAP>Y M5S(%!?D XXL;"H0/>X3#7-$^3&:'.<2:4Y'P+^#UT;^(CTC_WKK4MN5%GC@Y MY*0&Z6-.)0JFH8\!<+WEX6"@GODLT'?D>2^)'83O)B6&(27#G.W,P[8>2G_> M]&%]2T$H/@/ZA!)XO75RYVXZHAU@R?27]FU.4 MN?[:]+@(;[A8D_; -V)(K >^TL2A[CUNK"]Y)E!76<7VQ66V@LA<<*[\RV0!]G:*@.D5"=P WR@-B*+B&:+T# MD^<]0M).+1N$NBA^Z?]O!6?&A^A@_-V11YMTO.LX(HM@1W"YE(<=;$22GR64 MR0V^T;FE&Z) AZO:]"Y MW#\!![=.L_'PQ:21E2$LZQF5#CB:>)KRG;8G(=: MQR71[,#/3B='?Q/Q"8X\+4&])=@>P#Z!H'9YIHC=!'!R\O8X6#]HEPHM#;>- M^#C K@39C66ZJM5++M>Z2F@/5W!K>\=W> 9U[\9OWZW?&.Y;I!Q/GMAFNG/: M/5A]_S]0^$RHUSZ3UX6E;[01S;2+->"JPV.M1L MFB"J/051Z5"S>V L6QKL.&RXQJ6LP5SP!/"LX"[*6+HX>08O!(Y9Z&:*OO50 MY4N>6@0_SAK:RVZM2J"&!TY:^?TQ&P?M9!T&: MT&^Q8 ?9E5G4Y[HUUV"R4M(1\6"2@F:]2^]=&+W@[P9#W=*WXMN0A,OB?3/M M@JEU(^FG;T&D.\?!3_P9#=GMC$:2B,0&>.Z'ZR'44*PT_I5O"0LNL8H!( M&B1A;,3BD]9-D@NUA)E<96U_'FE6>@#UZXAV.;RYE>0%: M$^QFP2 !.VT*>&:A7'O*'E BU0!IJ.]\,0V(KG1=MM07-F MNAJ9SNU7(>-1&2H]9L$=/5 5BS2^5HMI=>/1V^'S4OX#[V*7'XW5$JK.FHC. M0AO(O,438C'K-L/U%K+"RX2I[S"GZ?XN3"W[.WL#50/G#I.>OJN5'50K,#V) M /9'F;@BM*"3AHXD).1B)[-2.B]$V$OL.)3\ZOQFTJ%J='"R]0!?V!UN?JO" M*JF;3S)(9[$@A/]8:SF&J^;1WBL>F8V_X'64W7Y<(S8%3;W!T9\.>0&V'B^ZXK8RS MPC@1J[3E22RZ;KZ\9)/MZ*8 A<0?^2*M!.@\5JTWGZH#,>56$*8SOS'>WL_I MZA#)KQ1T#(=:HS!8ETZ FS#47>1VZ6%G3B87 : M^H5D.3K+@U=[^T<'1WN&?R;/XB!+N?(O@7+N/-5;B??/7N9^A.U1L M7H=!NKHFNL=B/&OO70$)Y/\JHRNCCX9XW_P5K8V=@0A>8-N;!&3]DTI:(CCG M*;,-:5Q+5MT?.VX%# M+XS<":ID. *%&,+\G ,8#BSL:D?^(X/\2.>7M/RAP(5,\@WJ$%UC8.L^QM#N$G9$[PR ME1V (I@-'.%A&D2%5@Q%E3F+R469$D)L+0 7H*UH1XM M